]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - configure
Fix "make clean" and "make distclean"
[thirdparty/e2fsprogs.git] / configure
CommitLineData
50e1e10f 1#! /bin/sh
50e1e10f 2# Guess values for system-dependent variables and create Makefiles.
d6a4bcb5 3# Generated by GNU Autoconf 2.69.
61ef2474 4#
50e1e10f 5#
d6a4bcb5 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
61ef2474 7#
57aa50d4 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.
d6a4bcb5 90as_myself=
57aa50d4 91case $0 in #((
e1052144
TT
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
57aa50d4
TT
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
e1052144
TT
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
39fd3d4f 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
57aa50d4 111 exit 1
e1052144
TT
112fi
113
57aa50d4
TT
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
e1052144 121done
b0cacab0
TT
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
39fd3d4f
SJR
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
b0cacab0 131
57aa50d4
TT
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d6a4bcb5
TB
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
57aa50d4
TT
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d6a4bcb5
TB
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
57aa50d4
TT
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202else
203 as_have_required=no
204fi
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
216 /*)
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
225fi
226fi
227 done;;
228 esac
229 as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238 if test "x$CONFIG_SHELL" != x; then :
d6a4bcb5
TB
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
57aa50d4
TT
258fi
259
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271 fi
272 exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290 { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299 return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307 set +e
308 as_fn_set_status $1
309 exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
337 q
338 }
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\).*/{
348 s//\1/
349 q
350 }
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
d6a4bcb5 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
57aa50d4
TT
356
357
358} # as_fn_mkdir_p
d6a4bcb5
TB
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365 test -f "$1" && test -x "$1"
366} # as_fn_executable_p
57aa50d4
TT
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
375 {
376 eval $1+=\$2
377 }'
378else
379 as_fn_append ()
380 {
381 eval $1=\$$1\$2
382 }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
392 {
393 as_val=$(( $* ))
394 }'
395else
396 as_fn_arith ()
397 {
398 as_val=`expr "$@" || test $? -eq 1`
399 }
400fi # as_fn_arith
401
402
d6a4bcb5
TB
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
57aa50d4
TT
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d6a4bcb5 407# script with STATUS, using 1 if that was 0.
57aa50d4
TT
408as_fn_error ()
409{
d6a4bcb5
TB
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
57aa50d4 414 fi
d6a4bcb5 415 $as_echo "$as_me: error: $2" >&2
57aa50d4
TT
416 as_fn_exit $as_status
417} # as_fn_error
418
e1052144
TT
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b0cacab0
TT
421 as_expr=expr
422else
423 as_expr=false
424fi
425
e1052144 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b0cacab0
TT
427 as_basename=basename
428else
429 as_basename=false
430fi
431
57aa50d4
TT
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434else
435 as_dirname=false
436fi
b0cacab0 437
e1052144 438as_me=`$as_basename -- "$0" ||
b0cacab0
TT
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
e1052144 441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 442$as_echo X/"$0" |
e1052144
TT
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
445 q
446 }
447 /^X\/\(\/\/\)$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\).*/{
452 s//\1/
453 q
454 }
455 s/.*/./; q'`
b0cacab0 456
57aa50d4
TT
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
b0cacab0 463
b0cacab0 464
57aa50d4
TT
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
479 N
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 t loop
483 s/-\n.*//
484 ' >$as_me.lineno &&
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
e1052144 487
d6a4bcb5
TB
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
57aa50d4
TT
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
496 # Exit status is that of the last command.
497 exit
e1052144
TT
498}
499
57aa50d4
TT
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
509*)
510 ECHO_N='-n';;
511esac
b0cacab0 512
57aa50d4
TT
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
e1052144 519fi
57aa50d4
TT
520if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d6a4bcb5 526 # In both cases, we have to default to `cp -pR'.
57aa50d4 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d6a4bcb5 528 as_ln_s='cp -pR'
57aa50d4
TT
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
d6a4bcb5 532 as_ln_s='cp -pR'
57aa50d4 533 fi
e1052144 534else
d6a4bcb5 535 as_ln_s='cp -pR'
e1052144 536fi
57aa50d4
TT
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
b0cacab0 539
57aa50d4
TT
540if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
e1052144
TT
545fi
546
d6a4bcb5
TB
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
e1052144 549
57aa50d4
TT
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
e1052144 552
57aa50d4
TT
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
e1052144 555
29a5deed 556
61ef2474
TT
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
b0cacab0
TT
559
560# Name of the host.
d6a4bcb5 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b0cacab0
TT
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
50e1e10f 564
b0cacab0
TT
565#
566# Initializations.
567#
50e1e10f 568ac_default_prefix=/usr/local
e1052144 569ac_clean_files=
b0cacab0 570ac_config_libobj_dir=.
e1052144 571LIBOBJS=
b0cacab0
TT
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
b0cacab0 576
b0cacab0
TT
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
57aa50d4 583PACKAGE_URL=
b0cacab0
TT
584
585ac_unique_file="version.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
29a5deed 589#ifdef HAVE_SYS_TYPES_H
b0cacab0
TT
590# include <sys/types.h>
591#endif
29a5deed 592#ifdef HAVE_SYS_STAT_H
b0cacab0
TT
593# include <sys/stat.h>
594#endif
29a5deed 595#ifdef STDC_HEADERS
b0cacab0
TT
596# include <stdlib.h>
597# include <stddef.h>
598#else
29a5deed 599# ifdef HAVE_STDLIB_H
b0cacab0
TT
600# include <stdlib.h>
601# endif
602#endif
29a5deed
TT
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b0cacab0
TT
605# include <memory.h>
606# endif
607# include <string.h>
608#endif
29a5deed 609#ifdef HAVE_STRINGS_H
b0cacab0
TT
610# include <strings.h>
611#endif
29a5deed 612#ifdef HAVE_INTTYPES_H
b0cacab0 613# include <inttypes.h>
e1052144 614#endif
29a5deed 615#ifdef HAVE_STDINT_H
e1052144 616# include <stdint.h>
b0cacab0 617#endif
29a5deed 618#ifdef HAVE_UNISTD_H
b0cacab0
TT
619# include <unistd.h>
620#endif"
621
93613951 622gt_needs=
61ef2474 623ac_header_list=
93613951
TT
624gl_use_threads_default=
625ac_func_list=
39fd3d4f 626ac_subst_vars='LTLIBOBJS
e1052144 627LIBOBJS
39fd3d4f
SJR
628BUILD_LDFLAGS
629BUILD_CFLAGS
5b5bd2c2 630MKINSTALLDIRS
d1154eb4 631INCLUDES
39fd3d4f
SJR
632DO_TEST_SUITE
633ET_DIR
634SS_DIR
635LDFLAG_STATIC
636root_sysconfdir
637root_libdir
638root_sbindir
639root_bindir
640root_prefix
641UNIX_CMT
642CYGWIN_CMT
643LINUX_CMT
644UNI_DIFF_OPTS
645SEM_INIT_LIB
81cbf1ef
DW
646FUSE_CMT
647FUSE_LIB
b291c11f 648MAGIC_LIB
39fd3d4f 649SOCKET_LIB
cc68e8a6 650SIZEOF_OFF_T
39fd3d4f
SJR
651SIZEOF_LONG_LONG
652SIZEOF_LONG
653SIZEOF_INT
654SIZEOF_SHORT
655BUILD_CC
656MAKEINFO
657STRIP
658AR
659LDCONFIG
660PERL
39fd3d4f
SJR
661AWK
662CHMOD
663RM
664CP
665MV
666LN_S
667LN
bcb915b0
TT
668ifNotGNUmake
669ifGNUmake
39fd3d4f
SJR
670BINARY_TYPE
671POSUB
672LTLIBINTL
673LIBINTL
674INTLLIBS
675INTL_LIBTOOL_SUFFIX_PREFIX
676INTLOBJS
677GENCAT
678INSTOBJEXT
679DATADIRNAME
680CATOBJEXT
681USE_INCLUDED_LIBINTL
682BUILD_INCLUDED_LIBINTL
93613951
TT
683LTLIBC
684WINDRES
685WOE32
686WOE32DLL
39fd3d4f 687HAVE_WPRINTF
93613951 688HAVE_NEWLOCALE
39fd3d4f
SJR
689HAVE_SNPRINTF
690HAVE_ASPRINTF
691HAVE_POSIX_PRINTF
93613951
TT
692INTL_DEFAULT_VERBOSITY
693INTL_MACOSX_LIBS
39fd3d4f 694GLIBC21
93613951
TT
695INTLBISON
696LTLIBICONV
697LIBICONV
698LTLIBMULTITHREAD
699LIBMULTITHREAD
700LTLIBTHREAD
701LIBTHREAD
702LIBPTH_PREFIX
703LTLIBPTH
704LIBPTH
705PRI_MACROS_BROKEN
39fd3d4f 706ALLOCA
93613951
TT
707HAVE_VISIBILITY
708CFLAG_VISIBILITY
39fd3d4f 709RANLIB
93613951
TT
710GLIBC2
711XGETTEXT_EXTRA_OPTIONS
39fd3d4f 712MSGMERGE
93613951 713XGETTEXT_015
39fd3d4f 714XGETTEXT
93613951
TT
715GMSGFMT_015
716MSGFMT_015
39fd3d4f
SJR
717GMSGFMT
718MSGFMT
93613951 719GETTEXT_MACRO_VERSION
39fd3d4f 720USE_NLS
93613951
TT
721SED
722MKDIR_P
39fd3d4f
SJR
723INSTALL_DATA
724INSTALL_SCRIPT
725INSTALL_PROGRAM
726SET_MAKE
727VERSION
728PACKAGE
729GETTEXT_PACKAGE
730UUIDD_CMT
731E2INITRD_MAN
732E2INITRD_PROG
733FSCK_MAN
734FSCK_PROG
8d9c50c5 735DEFRAG_CMT
39fd3d4f
SJR
736RESIZER_CMT
737IMAGER_CMT
738DEBUGFS_CMT
f239fefc
AK
739QUOTA_CMT
740DEPPROFILED_LIBQUOTA
741PROFILED_LIBQUOTA
742DEPSTATIC_LIBQUOTA
743STATIC_LIBQUOTA
744DEPLIBQUOTA
745LIBQUOTA
f5589f4c 746QUOTA_MAN_COMMENT
39fd3d4f
SJR
747BLKID_CMT
748DEPPROFILED_LIBBLKID
749PROFILED_LIBBLKID
750DEPSTATIC_LIBBLKID
751STATIC_LIBBLKID
752DEPLIBBLKID
753LIBBLKID
754UUID_CMT
755DEPPROFILED_LIBUUID
756PROFILED_LIBUUID
757DEPSTATIC_LIBUUID
758STATIC_LIBUUID
759DEPLIBUUID
760LIBUUID
93613951
TT
761PKG_CONFIG_LIBDIR
762PKG_CONFIG_PATH
39fd3d4f
SJR
763PKG_CONFIG
764TEST_IO_CMT
765PRIVATE_LIBS_CMT
766LDFLAG_DYNAMIC
767PROFILED_LIB_EXT
768STATIC_LIB_EXT
769LIB_EXT
39fd3d4f
SJR
770PROFILE_CMT
771BSDLIB_CMT
772ELF_CMT
773HTREE_CMT
c13351f6 774Q
c1986ecb 775ES
c13351f6 776E
5aa6c3f6 777LINK_BUILD_FLAGS
183c73b0 778SYMLINK_RELATIVE
5aa6c3f6 779LINK_INSTALL_FLAGS
39fd3d4f 780MAINTAINER_CMT
93613951
TT
781EGREP
782GREP
39fd3d4f 783CPP
9b3018a8 784RDYNAMIC
57aa50d4 785DLOPEN_LIB
39fd3d4f
SJR
786OBJEXT
787EXEEXT
788ac_ct_CC
789CPPFLAGS
790LDFLAGS
791CFLAGS
792CC
793host_os
794host_vendor
795host_cpu
796host
797build_os
798build_vendor
799build_cpu
800build
801E2FSPROGS_PKGVER
802E2FSPROGS_VERSION
803E2FSPROGS_DAY
804E2FSPROGS_MONTH
805E2FSPROGS_YEAR
806target_alias
807host_alias
808build_alias
809LIBS
810ECHO_T
811ECHO_N
812ECHO_C
813DEFS
814mandir
815localedir
816libdir
817psdir
818pdfdir
819dvidir
820htmldir
821infodir
822docdir
823oldincludedir
824includedir
825localstatedir
826sharedstatedir
827sysconfdir
828datadir
829datarootdir
830libexecdir
831sbindir
832bindir
833program_transform_name
834prefix
835exec_prefix
57aa50d4 836PACKAGE_URL
39fd3d4f
SJR
837PACKAGE_BUGREPORT
838PACKAGE_STRING
839PACKAGE_VERSION
840PACKAGE_TARNAME
841PACKAGE_NAME
842PATH_SEPARATOR
843SHELL'
e1052144
TT
844ac_subst_files='MCONFIG
845MAKEFILE_ELF
846MAKEFILE_BSDLIB
847MAKEFILE_PROFILE
e1052144 848MAKEFILE_LIBRARY
488c75a6
TT
849ASM_TYPES_HEADER
850PUBLIC_CONFIG_HEADER'
39fd3d4f
SJR
851ac_user_opts='
852enable_option_checking
853with_diet_libc
854with_cc
39fd3d4f
SJR
855with_ccopts
856with_ldopts
857with_root_prefix
858enable_maintainer_mode
5aa6c3f6 859enable_symlink_install
91d11da1 860enable_relative_symlinks
183c73b0 861enable_symlink_relative_symlinks
5aa6c3f6 862enable_symlink_build
c13351f6 863enable_verbose_makecmds
39fd3d4f
SJR
864enable_htree
865enable_elf_shlibs
866enable_bsd_shlibs
867enable_profile
fedfb27f 868enable_gcov
39fd3d4f
SJR
869enable_jbd_debug
870enable_blkid_debug
871enable_testio_debug
872enable_libuuid
873enable_libblkid
7becb206 874enable_quota
3df6014a 875enable_backtrace
39fd3d4f
SJR
876enable_debugfs
877enable_imager
878enable_resizer
8d9c50c5 879enable_defrag
39fd3d4f
SJR
880enable_fsck
881enable_e2initrd_helper
882enable_tls
883enable_uuidd
d6a4bcb5 884enable_mmp
1625bf42
TB
885enable_bmap_stats
886enable_bmap_stats_ops
39fd3d4f 887enable_nls
93613951 888enable_threads
39fd3d4f
SJR
889with_gnu_ld
890enable_rpath
93613951 891with_libpth_prefix
39fd3d4f
SJR
892with_libiconv_prefix
893with_included_gettext
894with_libintl_prefix
81cbf1ef 895enable_fuse2fs
55e00a25 896with_multiarch
39fd3d4f 897'
e1052144
TT
898 ac_precious_vars='build_alias
899host_alias
900target_alias
901CC
902CFLAGS
903LDFLAGS
29a5deed 904LIBS
e1052144 905CPPFLAGS
14b596d4 906CPP
93613951
TT
907PKG_CONFIG
908PKG_CONFIG_PATH
909PKG_CONFIG_LIBDIR'
e1052144 910
50e1e10f
TT
911
912# Initialize some variables set by options.
b0cacab0
TT
913ac_init_help=
914ac_init_version=false
39fd3d4f
SJR
915ac_unrecognized_opts=
916ac_unrecognized_sep=
50e1e10f
TT
917# The variables have the same names as the options, with
918# dashes changed to underlines.
b0cacab0 919cache_file=/dev/null
50e1e10f 920exec_prefix=NONE
50e1e10f 921no_create=
50e1e10f
TT
922no_recursion=
923prefix=NONE
924program_prefix=NONE
925program_suffix=NONE
926program_transform_name=s,x,x,
927silent=
928site=
929srcdir=
50e1e10f
TT
930verbose=
931x_includes=NONE
932x_libraries=NONE
b0cacab0
TT
933
934# Installation directory options.
935# These are left unexpanded so users can "make install exec_prefix=/foo"
936# and all the variables that are supposed to be based on exec_prefix
937# by default will actually change.
938# Use braces instead of parens because sh, perl, etc. also accept them.
e1052144 939# (The list follows the same order as the GNU Coding Standards.)
21c84b71
TT
940bindir='${exec_prefix}/bin'
941sbindir='${exec_prefix}/sbin'
942libexecdir='${exec_prefix}/libexec'
e1052144
TT
943datarootdir='${prefix}/share'
944datadir='${datarootdir}'
21c84b71
TT
945sysconfdir='${prefix}/etc'
946sharedstatedir='${prefix}/com'
947localstatedir='${prefix}/var'
21c84b71
TT
948includedir='${prefix}/include'
949oldincludedir='/usr/include'
e1052144
TT
950docdir='${datarootdir}/doc/${PACKAGE}'
951infodir='${datarootdir}/info'
952htmldir='${docdir}'
953dvidir='${docdir}'
954pdfdir='${docdir}'
955psdir='${docdir}'
956libdir='${exec_prefix}/lib'
957localedir='${datarootdir}/locale'
958mandir='${datarootdir}/man'
50e1e10f 959
50e1e10f 960ac_prev=
e1052144 961ac_dashdash=
50e1e10f
TT
962for ac_option
963do
50e1e10f
TT
964 # If the previous option needs an argument, assign it.
965 if test -n "$ac_prev"; then
e1052144 966 eval $ac_prev=\$ac_option
50e1e10f
TT
967 ac_prev=
968 continue
969 fi
970
e1052144 971 case $ac_option in
d6a4bcb5
TB
972 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
973 *=) ac_optarg= ;;
974 *) ac_optarg=yes ;;
e1052144 975 esac
50e1e10f
TT
976
977 # Accept the important Cygnus configure options, so we can diagnose typos.
978
e1052144
TT
979 case $ac_dashdash$ac_option in
980 --)
981 ac_dashdash=yes ;;
50e1e10f 982
21c84b71
TT
983 -bindir | --bindir | --bindi | --bind | --bin | --bi)
984 ac_prev=bindir ;;
985 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b0cacab0 986 bindir=$ac_optarg ;;
21c84b71
TT
987
988 -build | --build | --buil | --bui | --bu)
b0cacab0 989 ac_prev=build_alias ;;
21c84b71 990 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b0cacab0 991 build_alias=$ac_optarg ;;
50e1e10f
TT
992
993 -cache-file | --cache-file | --cache-fil | --cache-fi \
994 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
995 ac_prev=cache_file ;;
996 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
997 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b0cacab0
TT
998 cache_file=$ac_optarg ;;
999
1000 --config-cache | -C)
1001 cache_file=config.cache ;;
50e1e10f 1002
e1052144 1003 -datadir | --datadir | --datadi | --datad)
21c84b71 1004 ac_prev=datadir ;;
e1052144 1005 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b0cacab0 1006 datadir=$ac_optarg ;;
21c84b71 1007
e1052144
TT
1008 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1009 | --dataroo | --dataro | --datar)
1010 ac_prev=datarootdir ;;
1011 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1012 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1013 datarootdir=$ac_optarg ;;
1014
50e1e10f 1015 -disable-* | --disable-*)
39fd3d4f 1016 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
50e1e10f 1017 # Reject names that are not valid shell variable names.
39fd3d4f 1018 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1019 as_fn_error $? "invalid feature name: $ac_useropt"
39fd3d4f
SJR
1020 ac_useropt_orig=$ac_useropt
1021 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1022 case $ac_user_opts in
1023 *"
1024"enable_$ac_useropt"
1025"*) ;;
1026 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1027 ac_unrecognized_sep=', ';;
1028 esac
1029 eval enable_$ac_useropt=no ;;
e1052144
TT
1030
1031 -docdir | --docdir | --docdi | --doc | --do)
1032 ac_prev=docdir ;;
1033 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1034 docdir=$ac_optarg ;;
1035
1036 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1037 ac_prev=dvidir ;;
1038 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1039 dvidir=$ac_optarg ;;
50e1e10f
TT
1040
1041 -enable-* | --enable-*)
39fd3d4f 1042 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
50e1e10f 1043 # Reject names that are not valid shell variable names.
39fd3d4f 1044 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1045 as_fn_error $? "invalid feature name: $ac_useropt"
39fd3d4f
SJR
1046 ac_useropt_orig=$ac_useropt
1047 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1048 case $ac_user_opts in
1049 *"
1050"enable_$ac_useropt"
1051"*) ;;
1052 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1053 ac_unrecognized_sep=', ';;
1054 esac
1055 eval enable_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
1056
1057 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1058 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1059 | --exec | --exe | --ex)
1060 ac_prev=exec_prefix ;;
1061 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1062 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1063 | --exec=* | --exe=* | --ex=*)
b0cacab0 1064 exec_prefix=$ac_optarg ;;
50e1e10f
TT
1065
1066 -gas | --gas | --ga | --g)
1067 # Obsolete; use --with-gas.
1068 with_gas=yes ;;
1069
b0cacab0
TT
1070 -help | --help | --hel | --he | -h)
1071 ac_init_help=long ;;
1072 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1073 ac_init_help=recursive ;;
1074 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1075 ac_init_help=short ;;
50e1e10f
TT
1076
1077 -host | --host | --hos | --ho)
b0cacab0 1078 ac_prev=host_alias ;;
50e1e10f 1079 -host=* | --host=* | --hos=* | --ho=*)
b0cacab0 1080 host_alias=$ac_optarg ;;
50e1e10f 1081
e1052144
TT
1082 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1083 ac_prev=htmldir ;;
1084 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1085 | --ht=*)
1086 htmldir=$ac_optarg ;;
1087
21c84b71
TT
1088 -includedir | --includedir | --includedi | --included | --include \
1089 | --includ | --inclu | --incl | --inc)
1090 ac_prev=includedir ;;
1091 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1092 | --includ=* | --inclu=* | --incl=* | --inc=*)
b0cacab0 1093 includedir=$ac_optarg ;;
21c84b71
TT
1094
1095 -infodir | --infodir | --infodi | --infod | --info | --inf)
1096 ac_prev=infodir ;;
1097 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b0cacab0 1098 infodir=$ac_optarg ;;
21c84b71
TT
1099
1100 -libdir | --libdir | --libdi | --libd)
1101 ac_prev=libdir ;;
1102 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b0cacab0 1103 libdir=$ac_optarg ;;
21c84b71
TT
1104
1105 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1106 | --libexe | --libex | --libe)
1107 ac_prev=libexecdir ;;
1108 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1109 | --libexe=* | --libex=* | --libe=*)
b0cacab0 1110 libexecdir=$ac_optarg ;;
21c84b71 1111
e1052144
TT
1112 -localedir | --localedir | --localedi | --localed | --locale)
1113 ac_prev=localedir ;;
1114 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1115 localedir=$ac_optarg ;;
1116
21c84b71 1117 -localstatedir | --localstatedir | --localstatedi | --localstated \
e1052144 1118 | --localstate | --localstat | --localsta | --localst | --locals)
21c84b71
TT
1119 ac_prev=localstatedir ;;
1120 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
e1052144 1121 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b0cacab0 1122 localstatedir=$ac_optarg ;;
21c84b71
TT
1123
1124 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1125 ac_prev=mandir ;;
1126 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b0cacab0 1127 mandir=$ac_optarg ;;
21c84b71 1128
50e1e10f
TT
1129 -nfp | --nfp | --nf)
1130 # Obsolete; use --without-fp.
1131 with_fp=no ;;
1132
1133 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b0cacab0 1134 | --no-cr | --no-c | -n)
50e1e10f
TT
1135 no_create=yes ;;
1136
1137 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1138 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1139 no_recursion=yes ;;
1140
21c84b71
TT
1141 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1142 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1143 | --oldin | --oldi | --old | --ol | --o)
1144 ac_prev=oldincludedir ;;
1145 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1146 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1147 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b0cacab0 1148 oldincludedir=$ac_optarg ;;
21c84b71 1149
50e1e10f
TT
1150 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1151 ac_prev=prefix ;;
1152 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b0cacab0 1153 prefix=$ac_optarg ;;
50e1e10f
TT
1154
1155 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1156 | --program-pre | --program-pr | --program-p)
1157 ac_prev=program_prefix ;;
1158 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1159 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b0cacab0 1160 program_prefix=$ac_optarg ;;
50e1e10f
TT
1161
1162 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1163 | --program-suf | --program-su | --program-s)
1164 ac_prev=program_suffix ;;
1165 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1166 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b0cacab0 1167 program_suffix=$ac_optarg ;;
50e1e10f
TT
1168
1169 -program-transform-name | --program-transform-name \
1170 | --program-transform-nam | --program-transform-na \
1171 | --program-transform-n | --program-transform- \
1172 | --program-transform | --program-transfor \
1173 | --program-transfo | --program-transf \
1174 | --program-trans | --program-tran \
1175 | --progr-tra | --program-tr | --program-t)
1176 ac_prev=program_transform_name ;;
1177 -program-transform-name=* | --program-transform-name=* \
1178 | --program-transform-nam=* | --program-transform-na=* \
1179 | --program-transform-n=* | --program-transform-=* \
1180 | --program-transform=* | --program-transfor=* \
1181 | --program-transfo=* | --program-transf=* \
1182 | --program-trans=* | --program-tran=* \
1183 | --progr-tra=* | --program-tr=* | --program-t=*)
b0cacab0 1184 program_transform_name=$ac_optarg ;;
50e1e10f 1185
e1052144
TT
1186 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1187 ac_prev=pdfdir ;;
1188 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1189 pdfdir=$ac_optarg ;;
1190
1191 -psdir | --psdir | --psdi | --psd | --ps)
1192 ac_prev=psdir ;;
1193 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1194 psdir=$ac_optarg ;;
1195
50e1e10f
TT
1196 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1197 | -silent | --silent | --silen | --sile | --sil)
1198 silent=yes ;;
1199
21c84b71
TT
1200 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1201 ac_prev=sbindir ;;
1202 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1203 | --sbi=* | --sb=*)
b0cacab0 1204 sbindir=$ac_optarg ;;
21c84b71
TT
1205
1206 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1207 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1208 | --sharedst | --shareds | --shared | --share | --shar \
1209 | --sha | --sh)
1210 ac_prev=sharedstatedir ;;
1211 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1212 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1213 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1214 | --sha=* | --sh=*)
b0cacab0 1215 sharedstatedir=$ac_optarg ;;
21c84b71 1216
50e1e10f
TT
1217 -site | --site | --sit)
1218 ac_prev=site ;;
1219 -site=* | --site=* | --sit=*)
b0cacab0 1220 site=$ac_optarg ;;
50e1e10f
TT
1221
1222 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1223 ac_prev=srcdir ;;
1224 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b0cacab0 1225 srcdir=$ac_optarg ;;
50e1e10f 1226
21c84b71
TT
1227 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1228 | --syscon | --sysco | --sysc | --sys | --sy)
1229 ac_prev=sysconfdir ;;
1230 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1231 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b0cacab0 1232 sysconfdir=$ac_optarg ;;
21c84b71 1233
50e1e10f 1234 -target | --target | --targe | --targ | --tar | --ta | --t)
b0cacab0 1235 ac_prev=target_alias ;;
50e1e10f 1236 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b0cacab0 1237 target_alias=$ac_optarg ;;
50e1e10f
TT
1238
1239 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1240 verbose=yes ;;
1241
b0cacab0
TT
1242 -version | --version | --versio | --versi | --vers | -V)
1243 ac_init_version=: ;;
50e1e10f
TT
1244
1245 -with-* | --with-*)
39fd3d4f 1246 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
50e1e10f 1247 # Reject names that are not valid shell variable names.
39fd3d4f 1248 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1249 as_fn_error $? "invalid package name: $ac_useropt"
39fd3d4f
SJR
1250 ac_useropt_orig=$ac_useropt
1251 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1252 case $ac_user_opts in
1253 *"
1254"with_$ac_useropt"
1255"*) ;;
1256 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1257 ac_unrecognized_sep=', ';;
1258 esac
1259 eval with_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
1260
1261 -without-* | --without-*)
39fd3d4f 1262 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
50e1e10f 1263 # Reject names that are not valid shell variable names.
39fd3d4f 1264 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1265 as_fn_error $? "invalid package name: $ac_useropt"
39fd3d4f
SJR
1266 ac_useropt_orig=$ac_useropt
1267 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1268 case $ac_user_opts in
1269 *"
1270"with_$ac_useropt"
1271"*) ;;
1272 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1273 ac_unrecognized_sep=', ';;
1274 esac
1275 eval with_$ac_useropt=no ;;
50e1e10f
TT
1276
1277 --x)
1278 # Obsolete; use --with-x.
1279 with_x=yes ;;
1280
1281 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1282 | --x-incl | --x-inc | --x-in | --x-i)
1283 ac_prev=x_includes ;;
1284 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1285 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b0cacab0 1286 x_includes=$ac_optarg ;;
50e1e10f
TT
1287
1288 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1289 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1290 ac_prev=x_libraries ;;
1291 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1292 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b0cacab0 1293 x_libraries=$ac_optarg ;;
50e1e10f 1294
d6a4bcb5
TB
1295 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1296Try \`$0 --help' for more information"
50e1e10f
TT
1297 ;;
1298
b0cacab0
TT
1299 *=*)
1300 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1301 # Reject names that are not valid shell variable names.
57aa50d4
TT
1302 case $ac_envvar in #(
1303 '' | [0-9]* | *[!_$as_cr_alnum]* )
d6a4bcb5 1304 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
57aa50d4 1305 esac
e1052144 1306 eval $ac_envvar=\$ac_optarg
b0cacab0
TT
1307 export $ac_envvar ;;
1308
21c84b71 1309 *)
b0cacab0 1310 # FIXME: should be removed in autoconf 3.0.
39fd3d4f 1311 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b0cacab0 1312 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
39fd3d4f 1313 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d6a4bcb5 1314 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
50e1e10f
TT
1315 ;;
1316
1317 esac
1318done
1319
1320if test -n "$ac_prev"; then
b0cacab0 1321 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d6a4bcb5 1322 as_fn_error $? "missing argument to $ac_option"
50e1e10f 1323fi
50e1e10f 1324
39fd3d4f
SJR
1325if test -n "$ac_unrecognized_opts"; then
1326 case $enable_option_checking in
1327 no) ;;
d6a4bcb5 1328 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
39fd3d4f
SJR
1329 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1330 esac
1331fi
1332
1333# Check all directory arguments for consistency.
e1052144
TT
1334for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1335 datadir sysconfdir sharedstatedir localstatedir includedir \
1336 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1337 libdir localedir mandir
50e1e10f 1338do
e1052144 1339 eval ac_val=\$$ac_var
39fd3d4f
SJR
1340 # Remove trailing slashes.
1341 case $ac_val in
1342 */ )
1343 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1344 eval $ac_var=\$ac_val;;
1345 esac
1346 # Be sure to have absolute directory names.
b0cacab0 1347 case $ac_val in
e1052144
TT
1348 [\\/$]* | ?:[\\/]* ) continue;;
1349 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
50e1e10f 1350 esac
d6a4bcb5 1351 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
50e1e10f
TT
1352done
1353
b0cacab0
TT
1354# There might be people who depend on the old broken behavior: `$host'
1355# used to hold the argument of --host etc.
1356# FIXME: To remove some day.
1357build=$build_alias
1358host=$host_alias
1359target=$target_alias
1360
1361# FIXME: To remove some day.
1362if test "x$host_alias" != x; then
1363 if test "x$build_alias" = x; then
1364 cross_compiling=maybe
b0cacab0
TT
1365 elif test "x$build_alias" != "x$host_alias"; then
1366 cross_compiling=yes
1367 fi
1368fi
50e1e10f 1369
b0cacab0
TT
1370ac_tool_prefix=
1371test -n "$host_alias" && ac_tool_prefix=$host_alias-
1372
1373test "$silent" = yes && exec 6>/dev/null
50e1e10f 1374
50e1e10f 1375
e1052144
TT
1376ac_pwd=`pwd` && test -n "$ac_pwd" &&
1377ac_ls_di=`ls -di .` &&
1378ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d6a4bcb5 1379 as_fn_error $? "working directory cannot be determined"
e1052144 1380test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d6a4bcb5 1381 as_fn_error $? "pwd does not report name of working directory"
e1052144
TT
1382
1383
50e1e10f
TT
1384# Find the source files, if location was not specified.
1385if test -z "$srcdir"; then
1386 ac_srcdir_defaulted=yes
e1052144 1387 # Try the directory containing this script, then the parent directory.
39fd3d4f
SJR
1388 ac_confdir=`$as_dirname -- "$as_myself" ||
1389$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1390 X"$as_myself" : 'X\(//\)[^/]' \| \
1391 X"$as_myself" : 'X\(//\)$' \| \
1392 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1393$as_echo X"$as_myself" |
e1052144
TT
1394 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1395 s//\1/
1396 q
1397 }
1398 /^X\(\/\/\)[^/].*/{
1399 s//\1/
1400 q
1401 }
1402 /^X\(\/\/\)$/{
1403 s//\1/
1404 q
1405 }
1406 /^X\(\/\).*/{
1407 s//\1/
1408 q
1409 }
1410 s/.*/./; q'`
50e1e10f 1411 srcdir=$ac_confdir
e1052144 1412 if test ! -r "$srcdir/$ac_unique_file"; then
50e1e10f
TT
1413 srcdir=..
1414 fi
1415else
1416 ac_srcdir_defaulted=no
1417fi
e1052144
TT
1418if test ! -r "$srcdir/$ac_unique_file"; then
1419 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d6a4bcb5 1420 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
50e1e10f 1421fi
e1052144
TT
1422ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1423ac_abs_confdir=`(
d6a4bcb5 1424 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
e1052144
TT
1425 pwd)`
1426# When building in place, set srcdir=.
1427if test "$ac_abs_confdir" = "$ac_pwd"; then
1428 srcdir=.
1429fi
1430# Remove unnecessary trailing slashes from srcdir.
1431# Double slashes in file names in object file debugging info
1432# mess up M-x gdb in Emacs.
1433case $srcdir in
1434*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1435esac
1436for ac_var in $ac_precious_vars; do
1437 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1438 eval ac_env_${ac_var}_value=\$${ac_var}
1439 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1440 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1441done
b0cacab0
TT
1442
1443#
1444# Report the --help message.
1445#
1446if test "$ac_init_help" = "long"; then
1447 # Omit some internal or obsolete options to make the list less imposing.
1448 # This message is too long to be a string in the A/UX 3.1 sh.
1449 cat <<_ACEOF
1450\`configure' configures this package to adapt to many kinds of systems.
1451
1452Usage: $0 [OPTION]... [VAR=VALUE]...
1453
1454To assign environment variables (e.g., CC, CFLAGS...), specify them as
1455VAR=VALUE. See below for descriptions of some of the useful variables.
1456
1457Defaults for the options are specified in brackets.
1458
1459Configuration:
1460 -h, --help display this help and exit
1461 --help=short display options specific to this package
1462 --help=recursive display the short help of all the included packages
1463 -V, --version display version information and exit
d6a4bcb5 1464 -q, --quiet, --silent do not print \`checking ...' messages
b0cacab0
TT
1465 --cache-file=FILE cache test results in FILE [disabled]
1466 -C, --config-cache alias for \`--cache-file=config.cache'
1467 -n, --no-create do not create output files
1468 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1469
b0cacab0
TT
1470Installation directories:
1471 --prefix=PREFIX install architecture-independent files in PREFIX
39fd3d4f 1472 [$ac_default_prefix]
b0cacab0 1473 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
39fd3d4f 1474 [PREFIX]
b0cacab0
TT
1475
1476By default, \`make install' will install all the files in
1477\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1478an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1479for instance \`--prefix=\$HOME'.
1480
1481For better control, use the options below.
1482
1483Fine tuning of the installation directories:
39fd3d4f
SJR
1484 --bindir=DIR user executables [EPREFIX/bin]
1485 --sbindir=DIR system admin executables [EPREFIX/sbin]
1486 --libexecdir=DIR program executables [EPREFIX/libexec]
1487 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1488 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1489 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1490 --libdir=DIR object code libraries [EPREFIX/lib]
1491 --includedir=DIR C header files [PREFIX/include]
1492 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1493 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1494 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1495 --infodir=DIR info documentation [DATAROOTDIR/info]
1496 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1497 --mandir=DIR man documentation [DATAROOTDIR/man]
1498 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1499 --htmldir=DIR html documentation [DOCDIR]
1500 --dvidir=DIR dvi documentation [DOCDIR]
1501 --pdfdir=DIR pdf documentation [DOCDIR]
1502 --psdir=DIR ps documentation [DOCDIR]
b0cacab0
TT
1503_ACEOF
1504
1505 cat <<\_ACEOF
1506
1507System types:
1508 --build=BUILD configure for building on BUILD [guessed]
1509 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1510_ACEOF
1511fi
1512
1513if test -n "$ac_init_help"; then
1514
1515 cat <<\_ACEOF
1516
1517Optional Features:
39fd3d4f 1518 --disable-option-checking ignore unrecognized --enable/--with options
b0cacab0
TT
1519 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1520 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
98919bdb 1521 --enable-maintainer-mode enable makefile rules useful for maintainers
5aa6c3f6 1522 --enable-symlink-install use symlinks when installing instead of hard links
183c73b0 1523 --enable-relative-symlinks use relative symlinks when installing
91d11da1 1524
5aa6c3f6
TT
1525 --enable-symlink-build use symlinks while building instead of hard links
1526 --enable-verbose-makecmds enable verbose make command output
f5dffb81 1527 --disable-htree disable htree directory support
b0cacab0
TT
1528 --enable-elf-shlibs select ELF shared libraries
1529 --enable-bsd-shlibs select BSD shared libraries
1530 --enable-profile build profiling libraries
fedfb27f 1531 --enable-gcov build for coverage testing using gcov
b0cacab0
TT
1532 --enable-jbd-debug enable journal debugging
1533 --enable-blkid-debug enable blkid debugging
af773654 1534 --disable-testio-debug disable the use of the test I/O manager for debugging
f5dffb81
TT
1535 --enable-libuuid build and use private uuid library
1536 --enable-libblkid build and use private blkid library
1537 --disable-quota disable quota support
3df6014a 1538 --disable-backtrace disable use backtrace
b0cacab0
TT
1539 --disable-debugfs disable support of debugfs program
1540 --disable-imager disable support of e2image program
1541 --disable-resizer disable support of e2resize program
8d9c50c5 1542 --disable-defrag disable support of e4defrag program
b0cacab0
TT
1543 --enable-fsck build fsck wrapper program
1544 --enable-e2initrd-helper build e2initrd-helper program
3249394d 1545 --disable-tls disable use of thread local support
5610f992 1546 --disable-uuidd disable building the uuid daemon
d6a4bcb5 1547 --disable-mmp disable support mmp, Multi Mount Protection
1625bf42
TB
1548 --disable-bmap-stats disable collection of bitmap stats.
1549 --enable-bmap-stats-ops enable collection of additional bitmap stats
b0cacab0 1550 --disable-nls do not use Native Language Support
93613951
TT
1551 --enable-threads={posix|solaris|pth|windows}
1552 specify multithreading API
1553 --disable-threads build without multithread safety
b0cacab0 1554 --disable-rpath do not hardcode runtime library paths
f5dffb81 1555 --disable-fuse2fs do not build fuse2fs
b0cacab0
TT
1556
1557Optional Packages:
1558 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1559 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3249394d 1560 --with-diet-libc use diet libc
0b5b9f90
TT
1561 --with-cc no longer supported, use CC= instead
1562 --with-ccopts no longer supported, use CFLAGS= instead
1563 --with-ldopts no longer supported, use LDFLAGS= instead
b0cacab0 1564 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root
93613951
TT
1565 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1566 --with-libpth-prefix[=DIR] search for libpth in DIR/include and DIR/lib
1567 --without-libpth-prefix don't search for libpth in includedir and libdir
b0cacab0
TT
1568 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1569 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1570 --with-included-gettext use the GNU gettext library included here
1571 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1572 --without-libintl-prefix don't search for libintl in includedir and libdir
55e00a25 1573 --with-multiarch=ARCH specify the multiarch triplet
b0cacab0
TT
1574
1575Some influential environment variables:
1576 CC C compiler command
1577 CFLAGS C compiler flags
1578 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1579 nonstandard directory <lib dir>
29a5deed 1580 LIBS libraries to pass to the linker, e.g. -l<library>
61ef2474 1581 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
e1052144 1582 you have headers in a nonstandard directory <include dir>
b0cacab0 1583 CPP C preprocessor
14b596d4 1584 PKG_CONFIG path to pkg-config utility
93613951
TT
1585 PKG_CONFIG_PATH
1586 directories to add to pkg-config's search path
1587 PKG_CONFIG_LIBDIR
1588 path overriding pkg-config's built-in search path
b0cacab0
TT
1589
1590Use these variables to override the choices made by `configure' or to help
1591it to find libraries and programs with nonstandard names/locations.
1592
57aa50d4 1593Report bugs to the package provider.
b0cacab0 1594_ACEOF
e1052144 1595ac_status=$?
b0cacab0
TT
1596fi
1597
1598if test "$ac_init_help" = "recursive"; then
1599 # If there are subdirs, report their specific --help.
b0cacab0 1600 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
39fd3d4f
SJR
1601 test -d "$ac_dir" ||
1602 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1603 continue
b0cacab0
TT
1604 ac_builddir=.
1605
e1052144
TT
1606case "$ac_dir" in
1607.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1608*)
39fd3d4f 1609 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 1610 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 1611 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
1612 case $ac_top_builddir_sub in
1613 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1614 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1615 esac ;;
1616esac
1617ac_abs_top_builddir=$ac_pwd
1618ac_abs_builddir=$ac_pwd$ac_dir_suffix
1619# for backward compatibility:
1620ac_top_builddir=$ac_top_build_prefix
b0cacab0
TT
1621
1622case $srcdir in
e1052144 1623 .) # We are building in place.
b0cacab0 1624 ac_srcdir=.
e1052144
TT
1625 ac_top_srcdir=$ac_top_builddir_sub
1626 ac_abs_top_srcdir=$ac_pwd ;;
1627 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 1628 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
1629 ac_top_srcdir=$srcdir
1630 ac_abs_top_srcdir=$srcdir ;;
1631 *) # Relative name.
1632 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1633 ac_top_srcdir=$ac_top_build_prefix$srcdir
1634 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 1635esac
e1052144
TT
1636ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1637
1638 cd "$ac_dir" || { ac_status=$?; continue; }
1639 # Check for guested configure.
1640 if test -f "$ac_srcdir/configure.gnu"; then
1641 echo &&
1642 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1643 elif test -f "$ac_srcdir/configure"; then
1644 echo &&
1645 $SHELL "$ac_srcdir/configure" --help=recursive
b0cacab0 1646 else
39fd3d4f 1647 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
e1052144
TT
1648 fi || ac_status=$?
1649 cd "$ac_pwd" || { ac_status=$?; break; }
b0cacab0
TT
1650 done
1651fi
1652
e1052144 1653test -n "$ac_init_help" && exit $ac_status
b0cacab0
TT
1654if $ac_init_version; then
1655 cat <<\_ACEOF
e1052144 1656configure
d6a4bcb5 1657generated by GNU Autoconf 2.69
b0cacab0 1658
d6a4bcb5 1659Copyright (C) 2012 Free Software Foundation, Inc.
b0cacab0
TT
1660This configure script is free software; the Free Software Foundation
1661gives unlimited permission to copy, distribute and modify it.
1662_ACEOF
e1052144 1663 exit
b0cacab0 1664fi
b0cacab0 1665
57aa50d4
TT
1666## ------------------------ ##
1667## Autoconf initialization. ##
1668## ------------------------ ##
b0cacab0 1669
57aa50d4
TT
1670# ac_fn_c_try_compile LINENO
1671# --------------------------
1672# Try to compile conftest.$ac_ext, and return whether this succeeded.
1673ac_fn_c_try_compile ()
1674{
1675 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1676 rm -f conftest.$ac_objext
1677 if { { ac_try="$ac_compile"
1678case "(($ac_try" in
1679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1680 *) ac_try_echo=$ac_try;;
1681esac
1682eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1683$as_echo "$ac_try_echo"; } >&5
1684 (eval "$ac_compile") 2>conftest.err
1685 ac_status=$?
1686 if test -s conftest.err; then
1687 grep -v '^ *+' conftest.err >conftest.er1
1688 cat conftest.er1 >&5
1689 mv -f conftest.er1 conftest.err
1690 fi
1691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1692 test $ac_status = 0; } && {
1693 test -z "$ac_c_werror_flag" ||
1694 test ! -s conftest.err
1695 } && test -s conftest.$ac_objext; then :
1696 ac_retval=0
1697else
1698 $as_echo "$as_me: failed program was:" >&5
1699sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1700
57aa50d4
TT
1701 ac_retval=1
1702fi
d6a4bcb5 1703 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1704 as_fn_set_status $ac_retval
57aa50d4
TT
1705
1706} # ac_fn_c_try_compile
1707
1708# ac_fn_c_try_link LINENO
1709# -----------------------
1710# Try to link conftest.$ac_ext, and return whether this succeeded.
1711ac_fn_c_try_link ()
b0cacab0 1712{
57aa50d4
TT
1713 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1714 rm -f conftest.$ac_objext conftest$ac_exeext
1715 if { { ac_try="$ac_link"
1716case "(($ac_try" in
1717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718 *) ac_try_echo=$ac_try;;
1719esac
1720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721$as_echo "$ac_try_echo"; } >&5
1722 (eval "$ac_link") 2>conftest.err
1723 ac_status=$?
1724 if test -s conftest.err; then
1725 grep -v '^ *+' conftest.err >conftest.er1
1726 cat conftest.er1 >&5
1727 mv -f conftest.er1 conftest.err
1728 fi
1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730 test $ac_status = 0; } && {
1731 test -z "$ac_c_werror_flag" ||
1732 test ! -s conftest.err
1733 } && test -s conftest$ac_exeext && {
1734 test "$cross_compiling" = yes ||
d6a4bcb5 1735 test -x conftest$ac_exeext
57aa50d4
TT
1736 }; then :
1737 ac_retval=0
1738else
1739 $as_echo "$as_me: failed program was:" >&5
1740sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1741
57aa50d4
TT
1742 ac_retval=1
1743fi
1744 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1745 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1746 # interfere with the next link command; also delete a directory that is
1747 # left behind by Apple's compiler. We do this before executing the actions.
1748 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a4bcb5 1749 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1750 as_fn_set_status $ac_retval
b0cacab0 1751
57aa50d4 1752} # ac_fn_c_try_link
b0cacab0 1753
57aa50d4
TT
1754# ac_fn_c_try_cpp LINENO
1755# ----------------------
1756# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1757ac_fn_c_try_cpp ()
1758{
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 if { { ac_try="$ac_cpp conftest.$ac_ext"
1761case "(($ac_try" in
1762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1764esac
1765eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766$as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1768 ac_status=$?
1769 if test -s conftest.err; then
1770 grep -v '^ *+' conftest.err >conftest.er1
1771 cat conftest.er1 >&5
1772 mv -f conftest.er1 conftest.err
1773 fi
1774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d6a4bcb5 1775 test $ac_status = 0; } > conftest.i && {
57aa50d4
TT
1776 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1777 test ! -s conftest.err
1778 }; then :
1779 ac_retval=0
1780else
1781 $as_echo "$as_me: failed program was:" >&5
1782sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1783
57aa50d4
TT
1784 ac_retval=1
1785fi
d6a4bcb5 1786 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1787 as_fn_set_status $ac_retval
b0cacab0 1788
57aa50d4 1789} # ac_fn_c_try_cpp
b0cacab0 1790
93613951
TT
1791# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1792# -------------------------------------------------------
1793# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1794# the include files in INCLUDES and setting the cache variable VAR
1795# accordingly.
1796ac_fn_c_check_header_mongrel ()
1797{
1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 if eval \${$3+:} false; then :
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801$as_echo_n "checking for $2... " >&6; }
1802if eval \${$3+:} false; then :
1803 $as_echo_n "(cached) " >&6
1804fi
1805eval ac_res=\$$3
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1807$as_echo "$ac_res" >&6; }
1808else
1809 # Is the header compilable?
1810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1811$as_echo_n "checking $2 usability... " >&6; }
1812cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1813/* end confdefs.h. */
1814$4
1815#include <$2>
1816_ACEOF
1817if ac_fn_c_try_compile "$LINENO"; then :
1818 ac_header_compiler=yes
1819else
1820 ac_header_compiler=no
1821fi
1822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1824$as_echo "$ac_header_compiler" >&6; }
1825
1826# Is the header present?
1827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1828$as_echo_n "checking $2 presence... " >&6; }
1829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830/* end confdefs.h. */
1831#include <$2>
1832_ACEOF
1833if ac_fn_c_try_cpp "$LINENO"; then :
1834 ac_header_preproc=yes
1835else
1836 ac_header_preproc=no
1837fi
1838rm -f conftest.err conftest.i conftest.$ac_ext
1839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1840$as_echo "$ac_header_preproc" >&6; }
1841
1842# So? What about this header?
1843case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1844 yes:no: )
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1846$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1848$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1849 ;;
1850 no:yes:* )
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1852$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1854$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1856$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1858$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1860$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1861 ;;
1862esac
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1864$as_echo_n "checking for $2... " >&6; }
1865if eval \${$3+:} false; then :
1866 $as_echo_n "(cached) " >&6
1867else
1868 eval "$3=\$ac_header_compiler"
1869fi
1870eval ac_res=\$$3
1871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872$as_echo "$ac_res" >&6; }
1873fi
1874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1875
1876} # ac_fn_c_check_header_mongrel
1877
57aa50d4
TT
1878# ac_fn_c_try_run LINENO
1879# ----------------------
1880# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1881# that executables *can* be run.
1882ac_fn_c_try_run ()
1883{
1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 if { { ac_try="$ac_link"
1886case "(($ac_try" in
1887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1888 *) ac_try_echo=$ac_try;;
1889esac
1890eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1891$as_echo "$ac_try_echo"; } >&5
1892 (eval "$ac_link") 2>&5
1893 ac_status=$?
1894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1895 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1896 { { case "(($ac_try" in
1897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1898 *) ac_try_echo=$ac_try;;
1899esac
1900eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1901$as_echo "$ac_try_echo"; } >&5
1902 (eval "$ac_try") 2>&5
1903 ac_status=$?
1904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1905 test $ac_status = 0; }; }; then :
1906 ac_retval=0
1907else
1908 $as_echo "$as_me: program exited with status $ac_status" >&5
1909 $as_echo "$as_me: failed program was:" >&5
1910sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1911
57aa50d4
TT
1912 ac_retval=$ac_status
1913fi
1914 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a4bcb5 1915 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1916 as_fn_set_status $ac_retval
b0cacab0 1917
57aa50d4 1918} # ac_fn_c_try_run
b0cacab0 1919
93613951
TT
1920# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1921# -------------------------------------------------------
1922# Tests whether HEADER exists and can be compiled using the include files in
1923# INCLUDES, setting the cache variable VAR accordingly.
1924ac_fn_c_check_header_compile ()
1925{
1926 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1928$as_echo_n "checking for $2... " >&6; }
1929if eval \${$3+:} false; then :
1930 $as_echo_n "(cached) " >&6
1931else
1932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933/* end confdefs.h. */
1934$4
1935#include <$2>
1936_ACEOF
1937if ac_fn_c_try_compile "$LINENO"; then :
1938 eval "$3=yes"
1939else
1940 eval "$3=no"
1941fi
1942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1943fi
1944eval ac_res=\$$3
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946$as_echo "$ac_res" >&6; }
1947 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1948
1949} # ac_fn_c_check_header_compile
1950
57aa50d4
TT
1951# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1952# -------------------------------------------
1953# Tests whether TYPE exists after having included INCLUDES, setting cache
1954# variable VAR accordingly.
1955ac_fn_c_check_type ()
1956{
1957 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959$as_echo_n "checking for $2... " >&6; }
d6a4bcb5 1960if eval \${$3+:} false; then :
57aa50d4 1961 $as_echo_n "(cached) " >&6
e1052144 1962else
57aa50d4
TT
1963 eval "$3=no"
1964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965/* end confdefs.h. */
1966$4
1967int
1968main ()
1969{
1970if (sizeof ($2))
1971 return 0;
1972 ;
1973 return 0;
1974}
1975_ACEOF
1976if ac_fn_c_try_compile "$LINENO"; then :
1977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1978/* end confdefs.h. */
1979$4
1980int
1981main ()
1982{
1983if (sizeof (($2)))
1984 return 0;
1985 ;
1986 return 0;
1987}
1988_ACEOF
1989if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f 1990
50e1e10f 1991else
57aa50d4 1992 eval "$3=yes"
b0cacab0 1993fi
57aa50d4 1994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 1995fi
57aa50d4
TT
1996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1997fi
1998eval ac_res=\$$3
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000$as_echo "$ac_res" >&6; }
d6a4bcb5 2001 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
50e1e10f 2002
57aa50d4 2003} # ac_fn_c_check_type
b0cacab0 2004
57aa50d4
TT
2005# ac_fn_c_check_func LINENO FUNC VAR
2006# ----------------------------------
2007# Tests whether FUNC exists, setting the cache variable VAR accordingly
2008ac_fn_c_check_func ()
2009{
2010 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2012$as_echo_n "checking for $2... " >&6; }
d6a4bcb5 2013if eval \${$3+:} false; then :
57aa50d4
TT
2014 $as_echo_n "(cached) " >&6
2015else
2016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2017/* end confdefs.h. */
2018/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2019 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2020#define $2 innocuous_$2
b0cacab0 2021
57aa50d4
TT
2022/* System header to define __stub macros and hopefully few prototypes,
2023 which can conflict with char $2 (); below.
2024 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2025 <limits.h> exists even on freestanding compilers. */
b0cacab0 2026
57aa50d4
TT
2027#ifdef __STDC__
2028# include <limits.h>
2029#else
2030# include <assert.h>
2031#endif
a04eba3f 2032
57aa50d4 2033#undef $2
07a0db15 2034
57aa50d4
TT
2035/* Override any GCC internal prototype to avoid an error.
2036 Use char because int might match the return type of a GCC
2037 builtin and then its argument prototype would still apply. */
2038#ifdef __cplusplus
2039extern "C"
2040#endif
2041char $2 ();
2042/* The GNU C library defines this for functions which it implements
2043 to always fail with ENOSYS. Some functions are actually named
2044 something starting with __ and the normal name is an alias. */
2045#if defined __stub_$2 || defined __stub___$2
2046choke me
2047#endif
74becf3c 2048
57aa50d4
TT
2049int
2050main ()
2051{
2052return $2 ();
2053 ;
2054 return 0;
2055}
2056_ACEOF
2057if ac_fn_c_try_link "$LINENO"; then :
2058 eval "$3=yes"
2059else
2060 eval "$3=no"
2061fi
2062rm -f core conftest.err conftest.$ac_objext \
2063 conftest$ac_exeext conftest.$ac_ext
2064fi
2065eval ac_res=\$$3
2066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2067$as_echo "$ac_res" >&6; }
d6a4bcb5 2068 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
93636bde 2069
57aa50d4 2070} # ac_fn_c_check_func
93636bde 2071
93613951
TT
2072# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2073# ---------------------------------------------
2074# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
d1154eb4 2075# accordingly.
93613951 2076ac_fn_c_check_decl ()
d1154eb4
TT
2077{
2078 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
93613951
TT
2079 as_decl_name=`echo $2|sed 's/ *(.*//'`
2080 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2082$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d6a4bcb5 2083if eval \${$3+:} false; then :
d1154eb4 2084 $as_echo_n "(cached) " >&6
d1154eb4 2085else
93613951 2086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d1154eb4
TT
2087/* end confdefs.h. */
2088$4
93613951
TT
2089int
2090main ()
2091{
2092#ifndef $as_decl_name
2093#ifdef __cplusplus
2094 (void) $as_decl_use;
2095#else
2096 (void) $as_decl_name;
2097#endif
2098#endif
2099
2100 ;
2101 return 0;
2102}
d1154eb4
TT
2103_ACEOF
2104if ac_fn_c_try_compile "$LINENO"; then :
93613951 2105 eval "$3=yes"
d1154eb4 2106else
93613951 2107 eval "$3=no"
d1154eb4
TT
2108fi
2109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d1154eb4
TT
2110fi
2111eval ac_res=\$$3
2112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2113$as_echo "$ac_res" >&6; }
d6a4bcb5 2114 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
d1154eb4 2115
93613951 2116} # ac_fn_c_check_decl
d1154eb4 2117
57aa50d4
TT
2118# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2119# --------------------------------------------
2120# Tries to find the compile-time value of EXPR in a program that includes
2121# INCLUDES, setting VAR accordingly. Returns whether the value could be
2122# computed
2123ac_fn_c_compute_int ()
2124{
2125 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126 if test "$cross_compiling" = yes; then
2127 # Depending upon the size, compute the lo and hi bounds.
2128cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2129/* end confdefs.h. */
2130$4
2131int
2132main ()
2133{
2134static int test_array [1 - 2 * !(($2) >= 0)];
d6a4bcb5
TB
2135test_array [0] = 0;
2136return test_array [0];
93636bde 2137
57aa50d4
TT
2138 ;
2139 return 0;
2140}
2141_ACEOF
2142if ac_fn_c_try_compile "$LINENO"; then :
2143 ac_lo=0 ac_mid=0
2144 while :; do
2145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2146/* end confdefs.h. */
2147$4
2148int
2149main ()
2150{
2151static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d6a4bcb5
TB
2152test_array [0] = 0;
2153return test_array [0];
93636bde 2154
57aa50d4
TT
2155 ;
2156 return 0;
2157}
2158_ACEOF
2159if ac_fn_c_try_compile "$LINENO"; then :
2160 ac_hi=$ac_mid; break
2161else
2162 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2163 if test $ac_lo -le $ac_mid; then
2164 ac_lo= ac_hi=
2165 break
2166 fi
2167 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
b0cacab0 2168fi
57aa50d4
TT
2169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170 done
2171else
2172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173/* end confdefs.h. */
2174$4
2175int
2176main ()
2177{
2178static int test_array [1 - 2 * !(($2) < 0)];
d6a4bcb5
TB
2179test_array [0] = 0;
2180return test_array [0];
e1052144 2181
57aa50d4
TT
2182 ;
2183 return 0;
2184}
2185_ACEOF
2186if ac_fn_c_try_compile "$LINENO"; then :
2187 ac_hi=-1 ac_mid=-1
2188 while :; do
2189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2190/* end confdefs.h. */
2191$4
2192int
2193main ()
2194{
2195static int test_array [1 - 2 * !(($2) >= $ac_mid)];
d6a4bcb5
TB
2196test_array [0] = 0;
2197return test_array [0];
93636bde 2198
57aa50d4
TT
2199 ;
2200 return 0;
2201}
2202_ACEOF
2203if ac_fn_c_try_compile "$LINENO"; then :
2204 ac_lo=$ac_mid; break
93636bde 2205else
57aa50d4
TT
2206 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2207 if test $ac_mid -le $ac_hi; then
2208 ac_lo= ac_hi=
2209 break
2210 fi
2211 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
93636bde 2212fi
57aa50d4
TT
2213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214 done
2215else
2216 ac_lo= ac_hi=
2217fi
2218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2219fi
2220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221# Binary search between lo and hi bounds.
2222while test "x$ac_lo" != "x$ac_hi"; do
2223 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225/* end confdefs.h. */
2226$4
2227int
2228main ()
2229{
2230static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d6a4bcb5
TB
2231test_array [0] = 0;
2232return test_array [0];
93636bde 2233
57aa50d4
TT
2234 ;
2235 return 0;
2236}
2237_ACEOF
2238if ac_fn_c_try_compile "$LINENO"; then :
2239 ac_hi=$ac_mid
2240else
2241 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2242fi
2243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2244done
2245case $ac_lo in #((
2246?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2247'') ac_retval=1 ;;
927566a3 2248esac
57aa50d4
TT
2249 else
2250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2251/* end confdefs.h. */
2252$4
2253static long int longval () { return $2; }
2254static unsigned long int ulongval () { return $2; }
2255#include <stdio.h>
2256#include <stdlib.h>
2257int
2258main ()
2259{
927566a3 2260
57aa50d4
TT
2261 FILE *f = fopen ("conftest.val", "w");
2262 if (! f)
2263 return 1;
2264 if (($2) < 0)
2265 {
2266 long int i = longval ();
2267 if (i != ($2))
2268 return 1;
2269 fprintf (f, "%ld", i);
2270 }
2271 else
2272 {
2273 unsigned long int i = ulongval ();
2274 if (i != ($2))
2275 return 1;
2276 fprintf (f, "%lu", i);
2277 }
2278 /* Do not output a trailing newline, as this causes \r\n confusion
2279 on some platforms. */
2280 return ferror (f) || fclose (f) != 0;
93636bde 2281
57aa50d4
TT
2282 ;
2283 return 0;
2284}
2285_ACEOF
2286if ac_fn_c_try_run "$LINENO"; then :
2287 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2288else
2289 ac_retval=1
2290fi
2291rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2292 conftest.$ac_objext conftest.beam conftest.$ac_ext
2293rm -f conftest.val
93636bde 2294
57aa50d4 2295 fi
d6a4bcb5 2296 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 2297 as_fn_set_status $ac_retval
927566a3 2298
57aa50d4 2299} # ac_fn_c_compute_int
b0cacab0 2300
57aa50d4
TT
2301# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2302# ----------------------------------------------------
2303# Tries to find if the field MEMBER exists in type AGGR, after including
2304# INCLUDES, setting cache variable VAR accordingly.
2305ac_fn_c_check_member ()
2306{
2307 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2309$as_echo_n "checking for $2.$3... " >&6; }
d6a4bcb5 2310if eval \${$4+:} false; then :
39fd3d4f 2311 $as_echo_n "(cached) " >&6
b0cacab0 2312else
57aa50d4
TT
2313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2314/* end confdefs.h. */
2315$5
2316int
2317main ()
2318{
2319static $2 ac_aggr;
2320if (ac_aggr.$3)
2321return 0;
2322 ;
2323 return 0;
2324}
2325_ACEOF
2326if ac_fn_c_try_compile "$LINENO"; then :
2327 eval "$4=yes"
2328else
2329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2330/* end confdefs.h. */
2331$5
2332int
2333main ()
2334{
2335static $2 ac_aggr;
2336if (sizeof ac_aggr.$3)
2337return 0;
2338 ;
2339 return 0;
2340}
2341_ACEOF
2342if ac_fn_c_try_compile "$LINENO"; then :
2343 eval "$4=yes"
2344else
2345 eval "$4=no"
b0cacab0 2346fi
57aa50d4
TT
2347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2348fi
2349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2350fi
2351eval ac_res=\$$4
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2353$as_echo "$ac_res" >&6; }
d6a4bcb5 2354 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
e1052144 2355
57aa50d4 2356} # ac_fn_c_check_member
57aa50d4
TT
2357cat >config.log <<_ACEOF
2358This file contains any messages produced by compilers while
2359running configure, to aid debugging if configure makes a mistake.
93636bde 2360
57aa50d4 2361It was created by $as_me, which was
d6a4bcb5 2362generated by GNU Autoconf 2.69. Invocation command line was
07a0db15 2363
57aa50d4 2364 $ $0 $@
e1052144 2365
57aa50d4
TT
2366_ACEOF
2367exec 5>>config.log
2368{
2369cat <<_ASUNAME
2370## --------- ##
2371## Platform. ##
2372## --------- ##
0b5b9f90 2373
57aa50d4
TT
2374hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2375uname -m = `(uname -m) 2>/dev/null || echo unknown`
2376uname -r = `(uname -r) 2>/dev/null || echo unknown`
2377uname -s = `(uname -s) 2>/dev/null || echo unknown`
2378uname -v = `(uname -v) 2>/dev/null || echo unknown`
0b5b9f90 2379
57aa50d4
TT
2380/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2381/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
0b5b9f90 2382
57aa50d4
TT
2383/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2384/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2385/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2386/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2387/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2388/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2389/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
0b5b9f90 2390
57aa50d4 2391_ASUNAME
b0cacab0 2392
b0cacab0
TT
2393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2394for as_dir in $PATH
2395do
2396 IFS=$as_save_IFS
2397 test -z "$as_dir" && as_dir=.
57aa50d4
TT
2398 $as_echo "PATH: $as_dir"
2399 done
e1052144 2400IFS=$as_save_IFS
b0cacab0 2401
57aa50d4 2402} >&5
74becf3c 2403
57aa50d4 2404cat >&5 <<_ACEOF
e1052144 2405
b0cacab0 2406
57aa50d4
TT
2407## ----------- ##
2408## Core tests. ##
2409## ----------- ##
b0cacab0 2410
57aa50d4 2411_ACEOF
b0cacab0 2412
57aa50d4
TT
2413
2414# Keep a trace of the command line.
2415# Strip out --no-create and --no-recursion so they do not pile up.
2416# Strip out --silent because we don't want to record it for future runs.
2417# Also quote any args containing shell meta-characters.
2418# Make two passes to allow for proper duplicate-argument suppression.
2419ac_configure_args=
2420ac_configure_args0=
2421ac_configure_args1=
2422ac_must_keep_next=false
2423for ac_pass in 1 2
b0cacab0 2424do
57aa50d4
TT
2425 for ac_arg
2426 do
2427 case $ac_arg in
2428 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2429 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2430 | -silent | --silent | --silen | --sile | --sil)
2431 continue ;;
2432 *\'*)
2433 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2434 esac
2435 case $ac_pass in
2436 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2437 2)
2438 as_fn_append ac_configure_args1 " '$ac_arg'"
2439 if test $ac_must_keep_next = true; then
2440 ac_must_keep_next=false # Got value, back to normal.
2441 else
2442 case $ac_arg in
2443 *=* | --config-cache | -C | -disable-* | --disable-* \
2444 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2445 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2446 | -with-* | --with-* | -without-* | --without-* | --x)
2447 case "$ac_configure_args0 " in
2448 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2449 esac
2450 ;;
2451 -* ) ac_must_keep_next=true ;;
2452 esac
2453 fi
2454 as_fn_append ac_configure_args " '$ac_arg'"
2455 ;;
2456 esac
2457 done
b0cacab0 2458done
57aa50d4
TT
2459{ ac_configure_args0=; unset ac_configure_args0;}
2460{ ac_configure_args1=; unset ac_configure_args1;}
2461
2462# When interrupted or exit'd, cleanup temporary files, and complete
2463# config.log. We remove comments because anyway the quotes in there
2464# would cause problems or look ugly.
2465# WARNING: Use '\'' to represent an apostrophe within the trap.
2466# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2467trap 'exit_status=$?
2468 # Save into config.log some information that might help in debugging.
2469 {
2470 echo
2471
d6a4bcb5 2472 $as_echo "## ---------------- ##
57aa50d4 2473## Cache variables. ##
d6a4bcb5 2474## ---------------- ##"
57aa50d4
TT
2475 echo
2476 # The following way of writing the cache mishandles newlines in values,
2477(
2478 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2479 eval ac_val=\$$ac_var
2480 case $ac_val in #(
2481 *${as_nl}*)
2482 case $ac_var in #(
2483 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2484$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2485 esac
2486 case $ac_var in #(
2487 _ | IFS | as_nl) ;; #(
2488 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2489 *) { eval $ac_var=; unset $ac_var;} ;;
2490 esac ;;
2491 esac
2492 done
2493 (set) 2>&1 |
2494 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2495 *${as_nl}ac_space=\ *)
2496 sed -n \
2497 "s/'\''/'\''\\\\'\'''\''/g;
2498 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2499 ;; #(
2500 *)
2501 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2502 ;;
2503 esac |
2504 sort
2505)
2506 echo
2507
d6a4bcb5 2508 $as_echo "## ----------------- ##
57aa50d4 2509## Output variables. ##
d6a4bcb5 2510## ----------------- ##"
57aa50d4
TT
2511 echo
2512 for ac_var in $ac_subst_vars
2513 do
2514 eval ac_val=\$$ac_var
2515 case $ac_val in
2516 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2517 esac
2518 $as_echo "$ac_var='\''$ac_val'\''"
2519 done | sort
2520 echo
2521
2522 if test -n "$ac_subst_files"; then
d6a4bcb5 2523 $as_echo "## ------------------- ##
57aa50d4 2524## File substitutions. ##
d6a4bcb5 2525## ------------------- ##"
57aa50d4
TT
2526 echo
2527 for ac_var in $ac_subst_files
2528 do
2529 eval ac_val=\$$ac_var
2530 case $ac_val in
2531 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2532 esac
2533 $as_echo "$ac_var='\''$ac_val'\''"
2534 done | sort
2535 echo
2536 fi
2537
2538 if test -s confdefs.h; then
d6a4bcb5 2539 $as_echo "## ----------- ##
57aa50d4 2540## confdefs.h. ##
d6a4bcb5 2541## ----------- ##"
57aa50d4
TT
2542 echo
2543 cat confdefs.h
2544 echo
2545 fi
2546 test "$ac_signal" != 0 &&
2547 $as_echo "$as_me: caught signal $ac_signal"
2548 $as_echo "$as_me: exit $exit_status"
2549 } >&5
2550 rm -f core *.core core.conftest.* &&
2551 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2552 exit $exit_status
2553' 0
2554for ac_signal in 1 2 13 15; do
2555 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b0cacab0 2556done
57aa50d4 2557ac_signal=0
b0cacab0 2558
57aa50d4
TT
2559# confdefs.h avoids OS command line length limits that DEFS can exceed.
2560rm -f -r conftest* confdefs.h
b0cacab0 2561
57aa50d4 2562$as_echo "/* confdefs.h */" > confdefs.h
73ae2d4a 2563
57aa50d4
TT
2564# Predefined preprocessor variables.
2565
2566cat >>confdefs.h <<_ACEOF
2567#define PACKAGE_NAME "$PACKAGE_NAME"
2568_ACEOF
2569
2570cat >>confdefs.h <<_ACEOF
2571#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2572_ACEOF
2573
2574cat >>confdefs.h <<_ACEOF
2575#define PACKAGE_VERSION "$PACKAGE_VERSION"
2576_ACEOF
2577
2578cat >>confdefs.h <<_ACEOF
2579#define PACKAGE_STRING "$PACKAGE_STRING"
2580_ACEOF
2581
2582cat >>confdefs.h <<_ACEOF
2583#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2584_ACEOF
2585
2586cat >>confdefs.h <<_ACEOF
2587#define PACKAGE_URL "$PACKAGE_URL"
2588_ACEOF
2589
2590
2591# Let the site file select an alternate cache file if it wants to.
2592# Prefer an explicitly selected file to automatically selected ones.
2593ac_site_file1=NONE
2594ac_site_file2=NONE
2595if test -n "$CONFIG_SITE"; then
d6a4bcb5
TB
2596 # We do not want a PATH search for config.site.
2597 case $CONFIG_SITE in #((
2598 -*) ac_site_file1=./$CONFIG_SITE;;
2599 */*) ac_site_file1=$CONFIG_SITE;;
2600 *) ac_site_file1=./$CONFIG_SITE;;
2601 esac
57aa50d4
TT
2602elif test "x$prefix" != xNONE; then
2603 ac_site_file1=$prefix/share/config.site
2604 ac_site_file2=$prefix/etc/config.site
73ae2d4a 2605else
57aa50d4
TT
2606 ac_site_file1=$ac_default_prefix/share/config.site
2607 ac_site_file2=$ac_default_prefix/etc/config.site
2608fi
2609for ac_site_file in "$ac_site_file1" "$ac_site_file2"
b0cacab0 2610do
57aa50d4 2611 test "x$ac_site_file" = xNONE && continue
61ef2474 2612 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
57aa50d4
TT
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2614$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2615 sed 's/^/| /' "$ac_site_file" >&5
d6a4bcb5
TB
2616 . "$ac_site_file" \
2617 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619as_fn_error $? "failed to load site script $ac_site_file
2620See \`config.log' for more details" "$LINENO" 5; }
b0cacab0
TT
2621 fi
2622done
b0cacab0 2623
57aa50d4 2624if test -r "$cache_file"; then
61ef2474
TT
2625 # Some versions of bash will fail to source /dev/null (special files
2626 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2627 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
57aa50d4
TT
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2629$as_echo "$as_me: loading cache $cache_file" >&6;}
2630 case $cache_file in
2631 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2632 *) . "./$cache_file";;
2633 esac
73ae2d4a 2634 fi
57aa50d4
TT
2635else
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2637$as_echo "$as_me: creating cache $cache_file" >&6;}
2638 >$cache_file
73ae2d4a 2639fi
57aa50d4 2640
93613951 2641gt_needs="$gt_needs "
61ef2474
TT
2642as_fn_append ac_header_list " stdlib.h"
2643as_fn_append ac_header_list " unistd.h"
2644as_fn_append ac_header_list " sys/param.h"
93613951 2645as_fn_append ac_func_list " symlink"
57aa50d4
TT
2646# Check that the precious variables saved in the cache have kept the same
2647# value.
2648ac_cache_corrupted=false
2649for ac_var in $ac_precious_vars; do
2650 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2651 eval ac_new_set=\$ac_env_${ac_var}_set
2652 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2653 eval ac_new_val=\$ac_env_${ac_var}_value
2654 case $ac_old_set,$ac_new_set in
2655 set,)
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2657$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2658 ac_cache_corrupted=: ;;
2659 ,set)
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2661$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2662 ac_cache_corrupted=: ;;
2663 ,);;
2664 *)
2665 if test "x$ac_old_val" != "x$ac_new_val"; then
2666 # differences in whitespace do not lead to failure.
2667 ac_old_val_w=`echo x $ac_old_val`
2668 ac_new_val_w=`echo x $ac_new_val`
2669 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2671$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2672 ac_cache_corrupted=:
2673 else
2674 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2675$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2676 eval $ac_var=\$ac_old_val
2677 fi
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2679$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2681$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2682 fi;;
2683 esac
2684 # Pass precious variables to config.status.
2685 if test "$ac_new_set" = set; then
2686 case $ac_new_val in
2687 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2688 *) ac_arg=$ac_var=$ac_new_val ;;
2689 esac
2690 case " $ac_configure_args " in
2691 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2692 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2693 esac
2694 fi
2695done
2696if $ac_cache_corrupted; then
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2698$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2700$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d6a4bcb5 2701 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
73ae2d4a 2702fi
57aa50d4
TT
2703## -------------------- ##
2704## Main body of script. ##
2705## -------------------- ##
2706
2707ac_ext=c
2708ac_cpp='$CPP $CPPFLAGS'
2709ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2710ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2711ac_compiler_gnu=$ac_cv_c_compiler_gnu
2712
2713
2714
2715ac_aux_dir=
2716for ac_dir in config "$srcdir"/config; do
d6a4bcb5
TB
2717 if test -f "$ac_dir/install-sh"; then
2718 ac_aux_dir=$ac_dir
2719 ac_install_sh="$ac_aux_dir/install-sh -c"
2720 break
2721 elif test -f "$ac_dir/install.sh"; then
2722 ac_aux_dir=$ac_dir
2723 ac_install_sh="$ac_aux_dir/install.sh -c"
2724 break
2725 elif test -f "$ac_dir/shtool"; then
2726 ac_aux_dir=$ac_dir
2727 ac_install_sh="$ac_aux_dir/shtool install -c"
2728 break
2729 fi
57aa50d4
TT
2730done
2731if test -z "$ac_aux_dir"; then
d6a4bcb5 2732 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
73ae2d4a 2733fi
57aa50d4
TT
2734
2735# These three variables are undocumented and unsupported,
2736# and are intended to be withdrawn in a future Autoconf release.
2737# They can cause serious problems if a builder's source tree is in a directory
2738# whose full name contains unusual characters.
2739ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2740ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2741ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2742
2743
d1154eb4
TT
2744ac_config_headers="$ac_config_headers lib/config.h"
2745
2746
57aa50d4
TT
2747MCONFIG=./MCONFIG
2748
2749BINARY_TYPE=bin
2750E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
2751 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
2752DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
2753 | tr \" " "`
2754E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
2755MONTH=`echo $DATE | awk -F- '{print $2}'`
2756YEAR=`echo $DATE | awk -F- '{print $3}'`
2757
2758if expr $YEAR ">" 1900 > /dev/null ; then
2759 E2FSPROGS_YEAR=$YEAR
2760elif expr $YEAR ">" 90 >/dev/null ; then
2761 E2FSPROGS_YEAR=19$YEAR
73ae2d4a 2762else
57aa50d4
TT
2763 E2FSPROGS_YEAR=20$YEAR
2764fi
2765
2766case $MONTH in
2767Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
2768Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
2769Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
2770Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
2771May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
2772Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
2773Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
2774Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
2775Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
2776Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
2777Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
2778Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
2779*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
2780$as_echo "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
2781esac
2782
2783base_ver=`echo $E2FSPROGS_VERSION | \
2784 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
2785
2786date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
2787
2788case $E2FSPROGS_VERSION in
2789*-WIP|pre-*)
2790 E2FSPROGS_PKGVER="$base_ver~WIP-$E2FSPROGS_YEAR-$MONTH_NUM-$E2FSPROGS_DAY"
2791 ;;
2792*)
2793 E2FSPROGS_PKGVER="$base_ver"
2794 ;;
2795esac
2796
2797unset DATE MONTH YEAR base_ver pre_vers date_spec
2798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
2799$as_echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
2800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
2801$as_echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
2802
2803
2804
2805
2806
6c59a665
TT
2807WITH_DIET_LIBC=
2808
2809# Check whether --with-diet-libc was given.
2810if test "${with_diet_libc+set}" = set; then :
2811 withval=$with_diet_libc; CC="diet cc -nostdinc"
2812WITH_DIET_LIBC=yes
2813if test -z "$LIBS"
2814then
2815 LIBS="-lcompat"
2816else
2817 LIBS="$LIBS -lcompat"
2818fi
2819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
2820$as_echo "CC=$CC" >&6; }
2821fi
57aa50d4
TT
2822# Make sure we can run config.sub.
2823$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d6a4bcb5 2824 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
57aa50d4
TT
2825
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2827$as_echo_n "checking build system type... " >&6; }
d6a4bcb5 2828if ${ac_cv_build+:} false; then :
57aa50d4
TT
2829 $as_echo_n "(cached) " >&6
2830else
2831 ac_build_alias=$build_alias
2832test "x$ac_build_alias" = x &&
2833 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2834test "x$ac_build_alias" = x &&
d6a4bcb5 2835 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
57aa50d4 2836ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d6a4bcb5 2837 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
57aa50d4 2838
73ae2d4a 2839fi
57aa50d4
TT
2840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2841$as_echo "$ac_cv_build" >&6; }
2842case $ac_cv_build in
2843*-*-*) ;;
d6a4bcb5 2844*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
57aa50d4
TT
2845esac
2846build=$ac_cv_build
2847ac_save_IFS=$IFS; IFS='-'
2848set x $ac_cv_build
2849shift
2850build_cpu=$1
2851build_vendor=$2
2852shift; shift
2853# Remember, the first character of IFS is used to create $*,
2854# except with old shells:
2855build_os=$*
2856IFS=$ac_save_IFS
2857case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
73ae2d4a 2858
e1052144 2859
57aa50d4
TT
2860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2861$as_echo_n "checking host system type... " >&6; }
d6a4bcb5 2862if ${ac_cv_host+:} false; then :
57aa50d4
TT
2863 $as_echo_n "(cached) " >&6
2864else
2865 if test "x$host_alias" = x; then
2866 ac_cv_host=$ac_cv_build
2867else
2868 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d6a4bcb5 2869 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
b0cacab0 2870fi
57aa50d4
TT
2871
2872fi
2873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2874$as_echo "$ac_cv_host" >&6; }
2875case $ac_cv_host in
2876*-*-*) ;;
d6a4bcb5 2877*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
57aa50d4
TT
2878esac
2879host=$ac_cv_host
2880ac_save_IFS=$IFS; IFS='-'
2881set x $ac_cv_host
2882shift
2883host_cpu=$1
2884host_vendor=$2
2885shift; shift
2886# Remember, the first character of IFS is used to create $*,
2887# except with old shells:
2888host_os=$*
2889IFS=$ac_save_IFS
2890case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2891
2892
2893DLOPEN_LIB=''
2894ac_ext=c
2895ac_cpp='$CPP $CPPFLAGS'
2896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2898ac_compiler_gnu=$ac_cv_c_compiler_gnu
2899if test -n "$ac_tool_prefix"; then
2900 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2901set dummy ${ac_tool_prefix}gcc; ac_word=$2
2902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 2903$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 2904if ${ac_cv_prog_CC+:} false; then :
39fd3d4f 2905 $as_echo_n "(cached) " >&6
73ae2d4a
TT
2906else
2907 if test -n "$CC"; then
2908 ac_cv_prog_CC="$CC" # Let the user override the test.
2909else
b0cacab0
TT
2910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911for as_dir in $PATH
2912do
2913 IFS=$as_save_IFS
2914 test -z "$as_dir" && as_dir=.
57aa50d4 2915 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 2916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
2917 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
2919 break 2
2920 fi
2921done
57aa50d4 2922 done
e1052144 2923IFS=$as_save_IFS
b0cacab0 2924
73ae2d4a
TT
2925fi
2926fi
b0cacab0 2927CC=$ac_cv_prog_CC
73ae2d4a 2928if test -n "$CC"; then
57aa50d4 2929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
39fd3d4f 2930$as_echo "$CC" >&6; }
73ae2d4a 2931else
57aa50d4 2932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 2933$as_echo "no" >&6; }
73ae2d4a 2934fi
b0cacab0 2935
e1052144 2936
b0cacab0 2937fi
57aa50d4 2938if test -z "$ac_cv_prog_CC"; then
b0cacab0 2939 ac_ct_CC=$CC
57aa50d4
TT
2940 # Extract the first word of "gcc", so it can be a program name with args.
2941set dummy gcc; ac_word=$2
2942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 2943$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 2944if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 2945 $as_echo_n "(cached) " >&6
b0cacab0
TT
2946else
2947 if test -n "$ac_ct_CC"; then
2948 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2949else
2950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951for as_dir in $PATH
2952do
2953 IFS=$as_save_IFS
2954 test -z "$as_dir" && as_dir=.
57aa50d4 2955 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 2956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
2957 ac_cv_prog_ac_ct_CC="gcc"
2958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0 2959 break 2
93636bde 2960 fi
b0cacab0 2961done
57aa50d4 2962 done
e1052144 2963IFS=$as_save_IFS
b0cacab0
TT
2964
2965fi
2966fi
2967ac_ct_CC=$ac_cv_prog_ac_ct_CC
2968if test -n "$ac_ct_CC"; then
57aa50d4 2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
39fd3d4f 2970$as_echo "$ac_ct_CC" >&6; }
b0cacab0 2971else
57aa50d4 2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 2973$as_echo "no" >&6; }
07a0db15 2974fi
73ae2d4a 2975
e1052144
TT
2976 if test "x$ac_ct_CC" = x; then
2977 CC=""
2978 else
2979 case $cross_compiling:$ac_tool_warned in
2980yes:)
57aa50d4 2981{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
39fd3d4f 2982$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
e1052144
TT
2983ac_tool_warned=yes ;;
2984esac
2985 CC=$ac_ct_CC
2986 fi
57aa50d4
TT
2987else
2988 CC="$ac_cv_prog_CC"
b0cacab0
TT
2989fi
2990
57aa50d4
TT
2991if test -z "$CC"; then
2992 if test -n "$ac_tool_prefix"; then
2993 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2994set dummy ${ac_tool_prefix}cc; ac_word=$2
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2996$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 2997if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
2998 $as_echo_n "(cached) " >&6
2999else
3000 if test -n "$CC"; then
3001 ac_cv_prog_CC="$CC" # Let the user override the test.
3002else
3003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004for as_dir in $PATH
3005do
3006 IFS=$as_save_IFS
3007 test -z "$as_dir" && as_dir=.
3008 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3010 ac_cv_prog_CC="${ac_tool_prefix}cc"
3011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3012 break 2
3013 fi
3014done
3015 done
3016IFS=$as_save_IFS
3017
3018fi
3019fi
3020CC=$ac_cv_prog_CC
3021if test -n "$CC"; then
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3023$as_echo "$CC" >&6; }
3024else
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3026$as_echo "no" >&6; }
3027fi
3028
3029
3030 fi
3031fi
3032if test -z "$CC"; then
3033 # Extract the first word of "cc", so it can be a program name with args.
3034set dummy cc; ac_word=$2
3035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3036$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3037if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3038 $as_echo_n "(cached) " >&6
3039else
3040 if test -n "$CC"; then
3041 ac_cv_prog_CC="$CC" # Let the user override the test.
3042else
3043 ac_prog_rejected=no
3044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3045for as_dir in $PATH
3046do
3047 IFS=$as_save_IFS
3048 test -z "$as_dir" && as_dir=.
3049 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3051 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3052 ac_prog_rejected=yes
3053 continue
3054 fi
3055 ac_cv_prog_CC="cc"
3056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3057 break 2
3058 fi
3059done
3060 done
3061IFS=$as_save_IFS
3062
3063if test $ac_prog_rejected = yes; then
3064 # We found a bogon in the path, so make sure we never use it.
3065 set dummy $ac_cv_prog_CC
3066 shift
3067 if test $# != 0; then
3068 # We chose a different compiler from the bogus one.
3069 # However, it has the same basename, so the bogon will be chosen
3070 # first if we set CC to just the basename; use the full file name.
3071 shift
3072 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3073 fi
3074fi
3075fi
3076fi
3077CC=$ac_cv_prog_CC
3078if test -n "$CC"; then
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3080$as_echo "$CC" >&6; }
3081else
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3083$as_echo "no" >&6; }
3084fi
3085
3086
3087fi
3088if test -z "$CC"; then
3089 if test -n "$ac_tool_prefix"; then
3090 for ac_prog in cl.exe
3091 do
3092 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3093set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3095$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3096if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3097 $as_echo_n "(cached) " >&6
3098else
3099 if test -n "$CC"; then
3100 ac_cv_prog_CC="$CC" # Let the user override the test.
3101else
3102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3103for as_dir in $PATH
3104do
3105 IFS=$as_save_IFS
3106 test -z "$as_dir" && as_dir=.
3107 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3108 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3109 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3111 break 2
3112 fi
3113done
3114 done
3115IFS=$as_save_IFS
3116
3117fi
3118fi
3119CC=$ac_cv_prog_CC
3120if test -n "$CC"; then
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3122$as_echo "$CC" >&6; }
3123else
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3125$as_echo "no" >&6; }
3126fi
3127
3128
3129 test -n "$CC" && break
3130 done
3131fi
3132if test -z "$CC"; then
3133 ac_ct_CC=$CC
3134 for ac_prog in cl.exe
3135do
3136 # Extract the first word of "$ac_prog", so it can be a program name with args.
3137set dummy $ac_prog; ac_word=$2
3138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3139$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3140if ${ac_cv_prog_ac_ct_CC+:} false; then :
57aa50d4
TT
3141 $as_echo_n "(cached) " >&6
3142else
3143 if test -n "$ac_ct_CC"; then
3144 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3145else
3146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3147for as_dir in $PATH
3148do
3149 IFS=$as_save_IFS
3150 test -z "$as_dir" && as_dir=.
3151 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3153 ac_cv_prog_ac_ct_CC="$ac_prog"
3154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3155 break 2
3156 fi
3157done
3158 done
3159IFS=$as_save_IFS
3160
3161fi
3162fi
3163ac_ct_CC=$ac_cv_prog_ac_ct_CC
3164if test -n "$ac_ct_CC"; then
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3166$as_echo "$ac_ct_CC" >&6; }
3167else
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3169$as_echo "no" >&6; }
3170fi
3171
3172
3173 test -n "$ac_ct_CC" && break
3174done
3175
3176 if test "x$ac_ct_CC" = x; then
3177 CC=""
3178 else
3179 case $cross_compiling:$ac_tool_warned in
3180yes:)
3181{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3182$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3183ac_tool_warned=yes ;;
3184esac
3185 CC=$ac_ct_CC
3186 fi
3187fi
3188
3189fi
3190
3191
3192test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3194as_fn_error $? "no acceptable C compiler found in \$PATH
3195See \`config.log' for more details" "$LINENO" 5; }
b0cacab0
TT
3196
3197# Provide some information about the compiler.
57aa50d4 3198$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
39fd3d4f
SJR
3199set X $ac_compile
3200ac_compiler=$2
57aa50d4
TT
3201for ac_option in --version -v -V -qversion; do
3202 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
3203case "(($ac_try" in
3204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3205 *) ac_try_echo=$ac_try;;
3206esac
57aa50d4
TT
3207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3208$as_echo "$ac_try_echo"; } >&5
3209 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 3210 ac_status=$?
57aa50d4
TT
3211 if test -s conftest.err; then
3212 sed '10a\
3213... rest of stderr output deleted ...
3214 10q' conftest.err >conftest.er1
3215 cat conftest.er1 >&5
57aa50d4 3216 fi
61ef2474 3217 rm -f conftest.er1 conftest.err
57aa50d4
TT
3218 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3219 test $ac_status = 0; }
3220done
b0cacab0 3221
57aa50d4 3222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3223/* end confdefs.h. */
61ef2474 3224
b0cacab0
TT
3225int
3226main ()
3227{
3228
3229 ;
3230 return 0;
3231}
3232_ACEOF
3233ac_clean_files_save=$ac_clean_files
61ef2474 3234ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
b0cacab0
TT
3235# Try to create an executable without -o first, disregard a.out.
3236# It will help us diagnose broken compilers, and finding out an intuition
3237# of exeext.
61ef2474
TT
3238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3239$as_echo_n "checking whether the C compiler works... " >&6; }
39fd3d4f
SJR
3240ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3241
3242# The possible output files:
3243ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3244
e1052144
TT
3245ac_rmfiles=
3246for ac_file in $ac_files
3247do
3248 case $ac_file in
39fd3d4f 3249 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
e1052144
TT
3250 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3251 esac
3252done
3253rm -f $ac_rmfiles
3254
57aa50d4 3255if { { ac_try="$ac_link_default"
e1052144
TT
3256case "(($ac_try" in
3257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3258 *) ac_try_echo=$ac_try;;
3259esac
57aa50d4
TT
3260eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3261$as_echo "$ac_try_echo"; } >&5
e1052144 3262 (eval "$ac_link_default") 2>&5
b0cacab0 3263 ac_status=$?
57aa50d4
TT
3264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3265 test $ac_status = 0; }; then :
e1052144
TT
3266 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3267# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3268# in a Makefile. We should not override ac_cv_exeext if it was cached,
3269# so that the user can short-circuit this test for compilers unknown to
3270# Autoconf.
29a5deed 3271for ac_file in $ac_files ''
b0cacab0
TT
3272do
3273 test -f "$ac_file" || continue
3274 case $ac_file in
39fd3d4f 3275 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b0cacab0
TT
3276 ;;
3277 [ab].out )
3278 # We found the default executable, but exeext='' is most
3279 # certainly right.
3280 break;;
3281 *.* )
57aa50d4 3282 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
e1052144
TT
3283 then :; else
3284 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3285 fi
3286 # We set ac_cv_exeext here because the later test for it is not
3287 # safe: cross compilers may not add the suffix if given an `-o'
3288 # argument, so we may need to know it at that point already.
3289 # Even if this section looks crufty: it has the advantage of
3290 # actually working.
b0cacab0
TT
3291 break;;
3292 * )
3293 break;;
3294 esac
3295done
e1052144
TT
3296test "$ac_cv_exeext" = no && ac_cv_exeext=
3297
b0cacab0 3298else
29a5deed
TT
3299 ac_file=''
3300fi
57aa50d4 3301if test -z "$ac_file"; then :
61ef2474
TT
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303$as_echo "no" >&6; }
3304$as_echo "$as_me: failed program was:" >&5
b0cacab0
TT
3305sed 's/^/| /' conftest.$ac_ext >&5
3306
57aa50d4 3307{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3308$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3309as_fn_error 77 "C compiler cannot create executables
3310See \`config.log' for more details" "$LINENO" 5; }
61ef2474
TT
3311else
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3313$as_echo "yes" >&6; }
b0cacab0 3314fi
61ef2474
TT
3315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3316$as_echo_n "checking for C compiler default output file name... " >&6; }
3317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3318$as_echo "$ac_file" >&6; }
b0cacab0 3319ac_exeext=$ac_cv_exeext
b0cacab0 3320
61ef2474 3321rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
b0cacab0 3322ac_clean_files=$ac_clean_files_save
57aa50d4 3323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
39fd3d4f 3324$as_echo_n "checking for suffix of executables... " >&6; }
57aa50d4 3325if { { ac_try="$ac_link"
e1052144
TT
3326case "(($ac_try" in
3327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3328 *) ac_try_echo=$ac_try;;
3329esac
57aa50d4
TT
3330eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3331$as_echo "$ac_try_echo"; } >&5
e1052144 3332 (eval "$ac_link") 2>&5
b0cacab0 3333 ac_status=$?
57aa50d4
TT
3334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3335 test $ac_status = 0; }; then :
b0cacab0
TT
3336 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3337# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3338# work properly (i.e., refer to `conftest.exe'), while it won't with
3339# `rm'.
3340for ac_file in conftest.exe conftest conftest.*; do
3341 test -f "$ac_file" || continue
3342 case $ac_file in
39fd3d4f 3343 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b0cacab0 3344 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b0cacab0
TT
3345 break;;
3346 * ) break;;
3347 esac
3348done
73ae2d4a 3349else
57aa50d4 3350 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3352as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3353See \`config.log' for more details" "$LINENO" 5; }
73ae2d4a 3354fi
61ef2474 3355rm -f conftest conftest$ac_cv_exeext
57aa50d4 3356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
39fd3d4f 3357$as_echo "$ac_cv_exeext" >&6; }
73ae2d4a 3358
b0cacab0
TT
3359rm -f conftest.$ac_ext
3360EXEEXT=$ac_cv_exeext
3361ac_exeext=$EXEEXT
61ef2474
TT
3362cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3363/* end confdefs.h. */
3364#include <stdio.h>
3365int
3366main ()
3367{
3368FILE *f = fopen ("conftest.out", "w");
3369 return ferror (f) || fclose (f) != 0;
3370
3371 ;
3372 return 0;
3373}
3374_ACEOF
3375ac_clean_files="$ac_clean_files conftest.out"
3376# Check that the compiler produces executables we can run. If not, either
3377# the compiler is broken, or we cross compile.
3378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3379$as_echo_n "checking whether we are cross compiling... " >&6; }
3380if test "$cross_compiling" != yes; then
3381 { { ac_try="$ac_link"
3382case "(($ac_try" in
3383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3384 *) ac_try_echo=$ac_try;;
3385esac
3386eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3387$as_echo "$ac_try_echo"; } >&5
3388 (eval "$ac_link") 2>&5
3389 ac_status=$?
3390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3391 test $ac_status = 0; }
3392 if { ac_try='./conftest$ac_cv_exeext'
3393 { { case "(($ac_try" in
3394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3395 *) ac_try_echo=$ac_try;;
3396esac
3397eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3398$as_echo "$ac_try_echo"; } >&5
3399 (eval "$ac_try") 2>&5
3400 ac_status=$?
3401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3402 test $ac_status = 0; }; }; then
3403 cross_compiling=no
3404 else
3405 if test "$cross_compiling" = maybe; then
3406 cross_compiling=yes
3407 else
3408 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3409$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5 3410as_fn_error $? "cannot run C compiled programs.
61ef2474 3411If you meant to cross compile, use \`--host'.
d6a4bcb5 3412See \`config.log' for more details" "$LINENO" 5; }
61ef2474
TT
3413 fi
3414 fi
3415fi
3416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3417$as_echo "$cross_compiling" >&6; }
3418
3419rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3420ac_clean_files=$ac_clean_files_save
57aa50d4 3421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
39fd3d4f 3422$as_echo_n "checking for suffix of object files... " >&6; }
d6a4bcb5 3423if ${ac_cv_objext+:} false; then :
39fd3d4f 3424 $as_echo_n "(cached) " >&6
73ae2d4a 3425else
57aa50d4 3426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3427/* end confdefs.h. */
07a0db15 3428
b0cacab0
TT
3429int
3430main ()
3431{
07a0db15 3432
b0cacab0
TT
3433 ;
3434 return 0;
3435}
3436_ACEOF
3437rm -f conftest.o conftest.obj
57aa50d4 3438if { { ac_try="$ac_compile"
e1052144
TT
3439case "(($ac_try" in
3440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3441 *) ac_try_echo=$ac_try;;
3442esac
57aa50d4
TT
3443eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3444$as_echo "$ac_try_echo"; } >&5
e1052144 3445 (eval "$ac_compile") 2>&5
b0cacab0 3446 ac_status=$?
57aa50d4
TT
3447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3448 test $ac_status = 0; }; then :
e1052144
TT
3449 for ac_file in conftest.o conftest.obj conftest.*; do
3450 test -f "$ac_file" || continue;
b0cacab0 3451 case $ac_file in
39fd3d4f 3452 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b0cacab0
TT
3453 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3454 break;;
3455 esac
3456done
93636bde 3457else
39fd3d4f 3458 $as_echo "$as_me: failed program was:" >&5
b0cacab0 3459sed 's/^/| /' conftest.$ac_ext >&5
07a0db15 3460
57aa50d4 3461{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3462$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3463as_fn_error $? "cannot compute suffix of object files: cannot compile
3464See \`config.log' for more details" "$LINENO" 5; }
73ae2d4a 3465fi
b0cacab0 3466rm -f conftest.$ac_cv_objext conftest.$ac_ext
73ae2d4a 3467fi
57aa50d4 3468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
39fd3d4f 3469$as_echo "$ac_cv_objext" >&6; }
b0cacab0
TT
3470OBJEXT=$ac_cv_objext
3471ac_objext=$OBJEXT
57aa50d4 3472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
39fd3d4f 3473$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d6a4bcb5 3474if ${ac_cv_c_compiler_gnu+:} false; then :
39fd3d4f 3475 $as_echo_n "(cached) " >&6
b0cacab0 3476else
57aa50d4 3477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3478/* end confdefs.h. */
3479
3480int
3481main ()
3482{
3483#ifndef __GNUC__
3484 choke me
3485#endif
3486
3487 ;
3488 return 0;
3489}
3490_ACEOF
57aa50d4 3491if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0
TT
3492 ac_compiler_gnu=yes
3493else
57aa50d4 3494 ac_compiler_gnu=no
b0cacab0 3495fi
e1052144 3496rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0
TT
3497ac_cv_c_compiler_gnu=$ac_compiler_gnu
3498
3499fi
57aa50d4 3500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
39fd3d4f
SJR
3501$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3502if test $ac_compiler_gnu = yes; then
3503 GCC=yes
3504else
3505 GCC=
3506fi
b0cacab0
TT
3507ac_test_CFLAGS=${CFLAGS+set}
3508ac_save_CFLAGS=$CFLAGS
57aa50d4 3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
39fd3d4f 3510$as_echo_n "checking whether $CC accepts -g... " >&6; }
d6a4bcb5 3511if ${ac_cv_prog_cc_g+:} false; then :
39fd3d4f 3512 $as_echo_n "(cached) " >&6
b0cacab0 3513else
e1052144
TT
3514 ac_save_c_werror_flag=$ac_c_werror_flag
3515 ac_c_werror_flag=yes
3516 ac_cv_prog_cc_g=no
3517 CFLAGS="-g"
57aa50d4 3518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3519/* end confdefs.h. */
3520
3521int
3522main ()
3523{
3524
3525 ;
3526 return 0;
3527}
3528_ACEOF
57aa50d4 3529if ac_fn_c_try_compile "$LINENO"; then :
e1052144
TT
3530 ac_cv_prog_cc_g=yes
3531else
57aa50d4
TT
3532 CFLAGS=""
3533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3534/* end confdefs.h. */
3535
3536int
3537main ()
3538{
3539
3540 ;
3541 return 0;
3542}
3543_ACEOF
57aa50d4 3544if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3545
57aa50d4
TT
3546else
3547 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 3548 CFLAGS="-g"
57aa50d4 3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3550/* end confdefs.h. */
3551
3552int
3553main ()
3554{
3555
3556 ;
3557 return 0;
3558}
3559_ACEOF
57aa50d4 3560if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0 3561 ac_cv_prog_cc_g=yes
e1052144 3562fi
e1052144
TT
3563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3564fi
e1052144 3565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0 3566fi
e1052144
TT
3567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3568 ac_c_werror_flag=$ac_save_c_werror_flag
b0cacab0 3569fi
57aa50d4 3570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
39fd3d4f 3571$as_echo "$ac_cv_prog_cc_g" >&6; }
b0cacab0
TT
3572if test "$ac_test_CFLAGS" = set; then
3573 CFLAGS=$ac_save_CFLAGS
3574elif test $ac_cv_prog_cc_g = yes; then
3575 if test "$GCC" = yes; then
3576 CFLAGS="-g -O2"
3577 else
3578 CFLAGS="-g"
3579 fi
73ae2d4a
TT
3580else
3581 if test "$GCC" = yes; then
3582 CFLAGS="-O2"
3583 else
3584 CFLAGS=
3585 fi
3586fi
57aa50d4 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
39fd3d4f 3588$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d6a4bcb5 3589if ${ac_cv_prog_cc_c89+:} false; then :
39fd3d4f 3590 $as_echo_n "(cached) " >&6
b0cacab0 3591else
e1052144 3592 ac_cv_prog_cc_c89=no
b0cacab0 3593ac_save_CC=$CC
57aa50d4 3594cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3595/* end confdefs.h. */
3596#include <stdarg.h>
3597#include <stdio.h>
d6a4bcb5 3598struct stat;
b0cacab0
TT
3599/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3600struct buf { int x; };
3601FILE * (*rcsopen) (struct buf *, struct stat *, int);
3602static char *e (p, i)
3603 char **p;
3604 int i;
3605{
3606 return p[i];
3607}
3608static char *f (char * (*g) (char **, int), char **p, ...)
3609{
3610 char *s;
3611 va_list v;
3612 va_start (v,p);
3613 s = g (p, va_arg (v,int));
3614 va_end (v);
3615 return s;
3616}
3617
3618/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3619 function prototypes and stuff, but not '\xHH' hex character constants.
3620 These don't provoke an error unfortunately, instead are silently treated
e1052144 3621 as 'x'. The following induces an error, until -std is added to get
b0cacab0
TT
3622 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3623 array size at least. It's necessary to write '\x00'==0 to get something
e1052144 3624 that's true only with -std. */
b0cacab0
TT
3625int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3626
e1052144
TT
3627/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3628 inside strings and character constants. */
3629#define FOO(x) 'x'
3630int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3631
b0cacab0
TT
3632int test (int i, double x);
3633struct s1 {int (*f) (int a);};
3634struct s2 {int (*f) (double a);};
3635int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3636int argc;
3637char **argv;
3638int
3639main ()
3640{
3641return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3642 ;
3643 return 0;
3644}
3645_ACEOF
e1052144
TT
3646for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3647 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
b0cacab0
TT
3648do
3649 CC="$ac_save_CC $ac_arg"
57aa50d4 3650 if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3651 ac_cv_prog_cc_c89=$ac_arg
b0cacab0 3652fi
e1052144
TT
3653rm -f core conftest.err conftest.$ac_objext
3654 test "x$ac_cv_prog_cc_c89" != "xno" && break
b0cacab0 3655done
e1052144 3656rm -f conftest.$ac_ext
b0cacab0
TT
3657CC=$ac_save_CC
3658
3659fi
e1052144
TT
3660# AC_CACHE_VAL
3661case "x$ac_cv_prog_cc_c89" in
3662 x)
57aa50d4 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
39fd3d4f 3664$as_echo "none needed" >&6; } ;;
e1052144 3665 xno)
57aa50d4 3666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
39fd3d4f 3667$as_echo "unsupported" >&6; } ;;
b0cacab0 3668 *)
e1052144 3669 CC="$CC $ac_cv_prog_cc_c89"
57aa50d4 3670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
39fd3d4f 3671$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b0cacab0 3672esac
57aa50d4 3673if test "x$ac_cv_prog_cc_c89" != xno; then :
b0cacab0 3674
57aa50d4 3675fi
b0cacab0 3676
b0cacab0
TT
3677ac_ext=c
3678ac_cpp='$CPP $CPPFLAGS'
3679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3681ac_compiler_gnu=$ac_cv_c_compiler_gnu
3682
57aa50d4
TT
3683
3684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
3685$as_echo_n "checking for dlopen in -ldl... " >&6; }
d6a4bcb5 3686if ${ac_cv_lib_dl_dlopen+:} false; then :
39fd3d4f 3687 $as_echo_n "(cached) " >&6
b0cacab0 3688else
57aa50d4
TT
3689 ac_check_lib_save_LIBS=$LIBS
3690LIBS="-ldl $LIBS"
3691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3692/* end confdefs.h. */
57aa50d4
TT
3693
3694/* Override any GCC internal prototype to avoid an error.
3695 Use char because int might match the return type of a GCC
3696 builtin and then its argument prototype would still apply. */
3697#ifdef __cplusplus
3698extern "C"
b0cacab0 3699#endif
57aa50d4
TT
3700char dlopen ();
3701int
3702main ()
3703{
3704return dlopen ();
3705 ;
3706 return 0;
3707}
b0cacab0 3708_ACEOF
57aa50d4
TT
3709if ac_fn_c_try_link "$LINENO"; then :
3710 ac_cv_lib_dl_dlopen=yes
b0cacab0 3711else
57aa50d4 3712 ac_cv_lib_dl_dlopen=no
b0cacab0 3713fi
57aa50d4
TT
3714rm -f core conftest.err conftest.$ac_objext \
3715 conftest$ac_exeext conftest.$ac_ext
3716LIBS=$ac_check_lib_save_LIBS
b0cacab0 3717fi
57aa50d4
TT
3718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
3719$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d6a4bcb5 3720if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
57aa50d4 3721 DLOPEN_LIB=-ldl
d1154eb4 3722
57aa50d4 3723$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
e1052144 3724
b0cacab0
TT
3725fi
3726
b0cacab0 3727
e1052144 3728
57aa50d4
TT
3729# Check whether --with-cc was given.
3730if test "${with_cc+set}" = set; then :
d6a4bcb5 3731 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
57aa50d4 3732fi
b0cacab0 3733
b0cacab0 3734
57aa50d4
TT
3735# Check whether --with-ccopts was given.
3736if test "${with_ccopts+set}" = set; then :
d6a4bcb5 3737 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
b0cacab0 3738fi
e1052144 3739
b0cacab0 3740
57aa50d4
TT
3741# Check whether --with-ldopts was given.
3742if test "${with_ldopts+set}" = set; then :
d6a4bcb5 3743 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
b0cacab0
TT
3744fi
3745
3746ac_ext=c
3747ac_cpp='$CPP $CPPFLAGS'
3748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3750ac_compiler_gnu=$ac_cv_c_compiler_gnu
57aa50d4
TT
3751if test -n "$ac_tool_prefix"; then
3752 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3753set dummy ${ac_tool_prefix}gcc; ac_word=$2
3754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3755$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3756if ${ac_cv_prog_CC+:} false; then :
39fd3d4f 3757 $as_echo_n "(cached) " >&6
e1052144 3758else
57aa50d4
TT
3759 if test -n "$CC"; then
3760 ac_cv_prog_CC="$CC" # Let the user override the test.
3761else
3762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3763for as_dir in $PATH
e1052144
TT
3764do
3765 IFS=$as_save_IFS
3766 test -z "$as_dir" && as_dir=.
39fd3d4f 3767 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3769 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3771 break 2
3772 fi
e1052144 3773done
57aa50d4 3774 done
e1052144 3775IFS=$as_save_IFS
e1052144 3776
e1052144 3777fi
57aa50d4
TT
3778fi
3779CC=$ac_cv_prog_CC
3780if test -n "$CC"; then
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3782$as_echo "$CC" >&6; }
3783else
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3785$as_echo "no" >&6; }
3786fi
e1052144
TT
3787
3788
57aa50d4
TT
3789fi
3790if test -z "$ac_cv_prog_CC"; then
3791 ac_ct_CC=$CC
3792 # Extract the first word of "gcc", so it can be a program name with args.
3793set dummy gcc; ac_word=$2
3794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3795$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3796if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 3797 $as_echo_n "(cached) " >&6
e1052144 3798else
57aa50d4
TT
3799 if test -n "$ac_ct_CC"; then
3800 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3801else
3802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3803for as_dir in $PATH
e1052144
TT
3804do
3805 IFS=$as_save_IFS
3806 test -z "$as_dir" && as_dir=.
39fd3d4f 3807 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3809 ac_cv_prog_ac_ct_CC="gcc"
3810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3811 break 2
3812 fi
e1052144 3813done
57aa50d4 3814 done
e1052144 3815IFS=$as_save_IFS
b0cacab0 3816
e1052144 3817fi
57aa50d4
TT
3818fi
3819ac_ct_CC=$ac_cv_prog_ac_ct_CC
3820if test -n "$ac_ct_CC"; then
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3822$as_echo "$ac_ct_CC" >&6; }
b0cacab0 3823else
57aa50d4
TT
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3825$as_echo "no" >&6; }
3826fi
b0cacab0 3827
57aa50d4
TT
3828 if test "x$ac_ct_CC" = x; then
3829 CC=""
3830 else
3831 case $cross_compiling:$ac_tool_warned in
3832yes:)
3833{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3834$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3835ac_tool_warned=yes ;;
e1052144 3836esac
57aa50d4
TT
3837 CC=$ac_ct_CC
3838 fi
b0cacab0 3839else
57aa50d4 3840 CC="$ac_cv_prog_CC"
b0cacab0 3841fi
e1052144 3842
57aa50d4
TT
3843if test -z "$CC"; then
3844 if test -n "$ac_tool_prefix"; then
3845 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3846set dummy ${ac_tool_prefix}cc; ac_word=$2
3847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3848$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3849if ${ac_cv_prog_CC+:} false; then :
57aa50d4 3850 $as_echo_n "(cached) " >&6
a64c9c13 3851else
57aa50d4
TT
3852 if test -n "$CC"; then
3853 ac_cv_prog_CC="$CC" # Let the user override the test.
3854else
3855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3856for as_dir in $PATH
3857do
3858 IFS=$as_save_IFS
3859 test -z "$as_dir" && as_dir=.
3860 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3862 ac_cv_prog_CC="${ac_tool_prefix}cc"
3863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3864 break 2
3865 fi
3866done
3867 done
3868IFS=$as_save_IFS
b0cacab0 3869
a64c9c13 3870fi
57aa50d4
TT
3871fi
3872CC=$ac_cv_prog_CC
3873if test -n "$CC"; then
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3875$as_echo "$CC" >&6; }
b0cacab0 3876else
57aa50d4
TT
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3878$as_echo "no" >&6; }
a64c9c13 3879fi
b0cacab0 3880
b0cacab0 3881
57aa50d4
TT
3882 fi
3883fi
3884if test -z "$CC"; then
3885 # Extract the first word of "cc", so it can be a program name with args.
3886set dummy cc; ac_word=$2
3887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3888$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3889if ${ac_cv_prog_CC+:} false; then :
57aa50d4 3890 $as_echo_n "(cached) " >&6
a64c9c13 3891else
57aa50d4
TT
3892 if test -n "$CC"; then
3893 ac_cv_prog_CC="$CC" # Let the user override the test.
a64c9c13 3894else
57aa50d4
TT
3895 ac_prog_rejected=no
3896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3897for as_dir in $PATH
3898do
3899 IFS=$as_save_IFS
3900 test -z "$as_dir" && as_dir=.
3901 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3903 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3904 ac_prog_rejected=yes
3905 continue
3906 fi
3907 ac_cv_prog_CC="cc"
3908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3909 break 2
3910 fi
3911done
3912 done
3913IFS=$as_save_IFS
b0cacab0 3914
57aa50d4
TT
3915if test $ac_prog_rejected = yes; then
3916 # We found a bogon in the path, so make sure we never use it.
3917 set dummy $ac_cv_prog_CC
3918 shift
3919 if test $# != 0; then
3920 # We chose a different compiler from the bogus one.
3921 # However, it has the same basename, so the bogon will be chosen
3922 # first if we set CC to just the basename; use the full file name.
3923 shift
3924 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3925 fi
b0cacab0 3926fi
b0cacab0
TT
3927fi
3928fi
57aa50d4
TT
3929CC=$ac_cv_prog_CC
3930if test -n "$CC"; then
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3932$as_echo "$CC" >&6; }
3933else
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935$as_echo "no" >&6; }
b0cacab0 3936fi
b0cacab0 3937
b0cacab0
TT
3938
3939fi
57aa50d4
TT
3940if test -z "$CC"; then
3941 if test -n "$ac_tool_prefix"; then
3942 for ac_prog in cl.exe
3943 do
3944 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3945set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3947$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3948if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3949 $as_echo_n "(cached) " >&6
3950else
3951 if test -n "$CC"; then
3952 ac_cv_prog_CC="$CC" # Let the user override the test.
3953else
3954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3955for as_dir in $PATH
3956do
3957 IFS=$as_save_IFS
3958 test -z "$as_dir" && as_dir=.
3959 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3961 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3963 break 2
3964 fi
3965done
3966 done
3967IFS=$as_save_IFS
b0cacab0 3968
57aa50d4
TT
3969fi
3970fi
3971CC=$ac_cv_prog_CC
3972if test -n "$CC"; then
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3974$as_echo "$CC" >&6; }
3975else
3976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3977$as_echo "no" >&6; }
3978fi
b0cacab0
TT
3979
3980
57aa50d4
TT
3981 test -n "$CC" && break
3982 done
3983fi
3984if test -z "$CC"; then
3985 ac_ct_CC=$CC
3986 for ac_prog in cl.exe
b0cacab0 3987do
57aa50d4
TT
3988 # Extract the first word of "$ac_prog", so it can be a program name with args.
3989set dummy $ac_prog; ac_word=$2
3990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3991$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3992if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 3993 $as_echo_n "(cached) " >&6
b0cacab0 3994else
57aa50d4
TT
3995 if test -n "$ac_ct_CC"; then
3996 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
b0cacab0 3997else
57aa50d4
TT
3998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3999for as_dir in $PATH
4000do
4001 IFS=$as_save_IFS
4002 test -z "$as_dir" && as_dir=.
4003 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 4004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
4005 ac_cv_prog_ac_ct_CC="$ac_prog"
4006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4007 break 2
4008 fi
4009done
4010 done
4011IFS=$as_save_IFS
b0cacab0 4012
b0cacab0 4013fi
b0cacab0 4014fi
57aa50d4
TT
4015ac_ct_CC=$ac_cv_prog_ac_ct_CC
4016if test -n "$ac_ct_CC"; then
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4018$as_echo "$ac_ct_CC" >&6; }
4019else
4020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4021$as_echo "no" >&6; }
b0cacab0
TT
4022fi
4023
b0cacab0 4024
57aa50d4
TT
4025 test -n "$ac_ct_CC" && break
4026done
b0cacab0 4027
57aa50d4
TT
4028 if test "x$ac_ct_CC" = x; then
4029 CC=""
4030 else
4031 case $cross_compiling:$ac_tool_warned in
4032yes:)
4033{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4034$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4035ac_tool_warned=yes ;;
e1052144 4036esac
57aa50d4
TT
4037 CC=$ac_ct_CC
4038 fi
4039fi
b0cacab0 4040
b0cacab0 4041fi
e1052144 4042
b0cacab0 4043
57aa50d4
TT
4044test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4045$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
4046as_fn_error $? "no acceptable C compiler found in \$PATH
4047See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
4048
4049# Provide some information about the compiler.
4050$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4051set X $ac_compile
4052ac_compiler=$2
4053for ac_option in --version -v -V -qversion; do
4054 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
4055case "(($ac_try" in
4056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4057 *) ac_try_echo=$ac_try;;
4058esac
57aa50d4
TT
4059eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4060$as_echo "$ac_try_echo"; } >&5
4061 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 4062 ac_status=$?
57aa50d4
TT
4063 if test -s conftest.err; then
4064 sed '10a\
4065... rest of stderr output deleted ...
4066 10q' conftest.err >conftest.er1
4067 cat conftest.er1 >&5
57aa50d4 4068 fi
61ef2474 4069 rm -f conftest.er1 conftest.err
57aa50d4
TT
4070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4071 test $ac_status = 0; }
4072done
e1052144 4073
57aa50d4
TT
4074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4075$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d6a4bcb5 4076if ${ac_cv_c_compiler_gnu+:} false; then :
39fd3d4f 4077 $as_echo_n "(cached) " >&6
b0cacab0 4078else
57aa50d4
TT
4079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080/* end confdefs.h. */
b0cacab0 4081
57aa50d4
TT
4082int
4083main ()
4084{
4085#ifndef __GNUC__
4086 choke me
4087#endif
a64c9c13 4088
57aa50d4
TT
4089 ;
4090 return 0;
4091}
4092_ACEOF
4093if ac_fn_c_try_compile "$LINENO"; then :
4094 ac_compiler_gnu=yes
b1c92f91 4095else
57aa50d4 4096 ac_compiler_gnu=no
b1c92f91 4097fi
57aa50d4
TT
4098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4099ac_cv_c_compiler_gnu=$ac_compiler_gnu
b0cacab0 4100
e1052144 4101fi
57aa50d4
TT
4102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4103$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4104if test $ac_compiler_gnu = yes; then
4105 GCC=yes
98919bdb 4106else
57aa50d4 4107 GCC=
98919bdb 4108fi
57aa50d4
TT
4109ac_test_CFLAGS=${CFLAGS+set}
4110ac_save_CFLAGS=$CFLAGS
4111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4112$as_echo_n "checking whether $CC accepts -g... " >&6; }
d6a4bcb5 4113if ${ac_cv_prog_cc_g+:} false; then :
57aa50d4 4114 $as_echo_n "(cached) " >&6
98919bdb 4115else
57aa50d4
TT
4116 ac_save_c_werror_flag=$ac_c_werror_flag
4117 ac_c_werror_flag=yes
4118 ac_cv_prog_cc_g=no
4119 CFLAGS="-g"
4120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4121/* end confdefs.h. */
e1052144 4122
57aa50d4
TT
4123int
4124main ()
4125{
98919bdb 4126
57aa50d4
TT
4127 ;
4128 return 0;
4129}
4130_ACEOF
4131if ac_fn_c_try_compile "$LINENO"; then :
4132 ac_cv_prog_cc_g=yes
c13351f6 4133else
57aa50d4
TT
4134 CFLAGS=""
4135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136/* end confdefs.h. */
c13351f6 4137
57aa50d4
TT
4138int
4139main ()
4140{
c13351f6 4141
57aa50d4
TT
4142 ;
4143 return 0;
4144}
4145_ACEOF
4146if ac_fn_c_try_compile "$LINENO"; then :
c13351f6 4147
57aa50d4
TT
4148else
4149 ac_c_werror_flag=$ac_save_c_werror_flag
4150 CFLAGS="-g"
4151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152/* end confdefs.h. */
c13351f6 4153
57aa50d4
TT
4154int
4155main ()
4156{
c13351f6 4157
57aa50d4
TT
4158 ;
4159 return 0;
4160}
b0cacab0 4161_ACEOF
57aa50d4
TT
4162if ac_fn_c_try_compile "$LINENO"; then :
4163 ac_cv_prog_cc_g=yes
1917875f 4164fi
57aa50d4 4165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e1052144 4166fi
57aa50d4 4167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdc9985 4168fi
57aa50d4
TT
4169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4170 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 4171fi
57aa50d4
TT
4172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4173$as_echo "$ac_cv_prog_cc_g" >&6; }
4174if test "$ac_test_CFLAGS" = set; then
4175 CFLAGS=$ac_save_CFLAGS
4176elif test $ac_cv_prog_cc_g = yes; then
4177 if test "$GCC" = yes; then
4178 CFLAGS="-g -O2"
4179 else
4180 CFLAGS="-g"
4181 fi
a64c9c13 4182else
57aa50d4
TT
4183 if test "$GCC" = yes; then
4184 CFLAGS="-O2"
4185 else
4186 CFLAGS=
4187 fi
a64c9c13 4188fi
57aa50d4
TT
4189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4190$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d6a4bcb5 4191if ${ac_cv_prog_cc_c89+:} false; then :
57aa50d4 4192 $as_echo_n "(cached) " >&6
a64c9c13 4193else
57aa50d4
TT
4194 ac_cv_prog_cc_c89=no
4195ac_save_CC=$CC
4196cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197/* end confdefs.h. */
4198#include <stdarg.h>
4199#include <stdio.h>
d6a4bcb5 4200struct stat;
57aa50d4
TT
4201/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4202struct buf { int x; };
4203FILE * (*rcsopen) (struct buf *, struct stat *, int);
4204static char *e (p, i)
4205 char **p;
4206 int i;
4207{
4208 return p[i];
4209}
4210static char *f (char * (*g) (char **, int), char **p, ...)
4211{
4212 char *s;
4213 va_list v;
4214 va_start (v,p);
4215 s = g (p, va_arg (v,int));
4216 va_end (v);
4217 return s;
4218}
e1052144 4219
57aa50d4
TT
4220/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4221 function prototypes and stuff, but not '\xHH' hex character constants.
4222 These don't provoke an error unfortunately, instead are silently treated
4223 as 'x'. The following induces an error, until -std is added to get
4224 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4225 array size at least. It's necessary to write '\x00'==0 to get something
4226 that's true only with -std. */
4227int osf4_cc_array ['\x00' == 0 ? 1 : -1];
93636bde 4228
57aa50d4
TT
4229/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4230 inside strings and character constants. */
4231#define FOO(x) 'x'
4232int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
a64c9c13 4233
57aa50d4
TT
4234int test (int i, double x);
4235struct s1 {int (*f) (int a);};
4236struct s2 {int (*f) (double a);};
4237int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4238int argc;
4239char **argv;
4240int
4241main ()
4242{
4243return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4244 ;
4245 return 0;
4246}
4247_ACEOF
4248for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4249 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4250do
4251 CC="$ac_save_CC $ac_arg"
4252 if ac_fn_c_try_compile "$LINENO"; then :
4253 ac_cv_prog_cc_c89=$ac_arg
a64c9c13 4254fi
57aa50d4
TT
4255rm -f core conftest.err conftest.$ac_objext
4256 test "x$ac_cv_prog_cc_c89" != "xno" && break
4257done
4258rm -f conftest.$ac_ext
4259CC=$ac_save_CC
a64c9c13 4260
57aa50d4
TT
4261fi
4262# AC_CACHE_VAL
4263case "x$ac_cv_prog_cc_c89" in
4264 x)
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4266$as_echo "none needed" >&6; } ;;
4267 xno)
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4269$as_echo "unsupported" >&6; } ;;
4270 *)
4271 CC="$CC $ac_cv_prog_cc_c89"
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4273$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4274esac
4275if test "x$ac_cv_prog_cc_c89" != xno; then :
a64c9c13 4276
e1052144
TT
4277fi
4278
57aa50d4
TT
4279ac_ext=c
4280ac_cpp='$CPP $CPPFLAGS'
4281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4283ac_compiler_gnu=$ac_cv_c_compiler_gnu
93636bde 4284
9b3018a8
TT
4285if test "$GCC" = yes; then
4286 RDYNAMIC="-rdynamic"
4287
4288fi
57aa50d4
TT
4289ac_ext=c
4290ac_cpp='$CPP $CPPFLAGS'
4291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4293ac_compiler_gnu=$ac_cv_c_compiler_gnu
4294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4295$as_echo_n "checking how to run the C preprocessor... " >&6; }
4296# On Suns, sometimes $CPP names a directory.
4297if test -n "$CPP" && test -d "$CPP"; then
4298 CPP=
4299fi
4300if test -z "$CPP"; then
d6a4bcb5 4301 if ${ac_cv_prog_CPP+:} false; then :
57aa50d4
TT
4302 $as_echo_n "(cached) " >&6
4303else
4304 # Double quotes because CPP needs to be expanded
4305 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4306 do
4307 ac_preproc_ok=false
4308for ac_c_preproc_warn_flag in '' yes
4309do
4310 # Use a header file that comes with gcc, so configuring glibc
4311 # with a fresh cross-compiler works.
4312 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4313 # <limits.h> exists even on freestanding compilers.
4314 # On the NeXT, cc -E runs the code through the compiler's parser,
4315 # not just through cpp. "Syntax error" is here to catch this case.
4316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4317/* end confdefs.h. */
4318#ifdef __STDC__
4319# include <limits.h>
4320#else
4321# include <assert.h>
4322#endif
4323 Syntax error
4324_ACEOF
4325if ac_fn_c_try_cpp "$LINENO"; then :
a64c9c13 4326
cdf186e4 4327else
57aa50d4
TT
4328 # Broken: fails on valid input.
4329continue
cdf186e4 4330fi
d6a4bcb5 4331rm -f conftest.err conftest.i conftest.$ac_ext
cdf186e4 4332
57aa50d4
TT
4333 # OK, works on sane cases. Now check whether nonexistent headers
4334 # can be detected and how.
4335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4336/* end confdefs.h. */
4337#include <ac_nonexistent.h>
4338_ACEOF
4339if ac_fn_c_try_cpp "$LINENO"; then :
4340 # Broken: success on invalid input.
4341continue
cdf186e4 4342else
57aa50d4
TT
4343 # Passes both tests.
4344ac_preproc_ok=:
4345break
4346fi
d6a4bcb5 4347rm -f conftest.err conftest.i conftest.$ac_ext
cdf186e4 4348
57aa50d4
TT
4349done
4350# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a4bcb5 4351rm -f conftest.i conftest.err conftest.$ac_ext
57aa50d4
TT
4352if $ac_preproc_ok; then :
4353 break
e1052144
TT
4354fi
4355
57aa50d4
TT
4356 done
4357 ac_cv_prog_CPP=$CPP
93636bde 4358
cdf186e4 4359fi
57aa50d4 4360 CPP=$ac_cv_prog_CPP
cdf186e4 4361else
57aa50d4 4362 ac_cv_prog_CPP=$CPP
e1052144 4363fi
57aa50d4
TT
4364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4365$as_echo "$CPP" >&6; }
4366ac_preproc_ok=false
4367for ac_c_preproc_warn_flag in '' yes
4368do
4369 # Use a header file that comes with gcc, so configuring glibc
4370 # with a fresh cross-compiler works.
4371 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4372 # <limits.h> exists even on freestanding compilers.
4373 # On the NeXT, cc -E runs the code through the compiler's parser,
4374 # not just through cpp. "Syntax error" is here to catch this case.
4375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4376/* end confdefs.h. */
4377#ifdef __STDC__
4378# include <limits.h>
4379#else
4380# include <assert.h>
4381#endif
4382 Syntax error
b0cacab0 4383_ACEOF
57aa50d4 4384if ac_fn_c_try_cpp "$LINENO"; then :
80bfaa3e
TT
4385
4386else
57aa50d4
TT
4387 # Broken: fails on valid input.
4388continue
e1052144 4389fi
d6a4bcb5 4390rm -f conftest.err conftest.i conftest.$ac_ext
e1052144 4391
57aa50d4
TT
4392 # OK, works on sane cases. Now check whether nonexistent headers
4393 # can be detected and how.
4394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4395/* end confdefs.h. */
4396#include <ac_nonexistent.h>
b0cacab0 4397_ACEOF
57aa50d4
TT
4398if ac_fn_c_try_cpp "$LINENO"; then :
4399 # Broken: success on invalid input.
4400continue
f0a22d0f 4401else
57aa50d4
TT
4402 # Passes both tests.
4403ac_preproc_ok=:
4404break
e1052144 4405fi
d6a4bcb5 4406rm -f conftest.err conftest.i conftest.$ac_ext
e1052144 4407
57aa50d4
TT
4408done
4409# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a4bcb5 4410rm -f conftest.i conftest.err conftest.$ac_ext
57aa50d4 4411if $ac_preproc_ok; then :
2a29f135
TT
4412
4413else
57aa50d4
TT
4414 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4415$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
4416as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4417See \`config.log' for more details" "$LINENO" 5; }
e1052144
TT
4418fi
4419
57aa50d4
TT
4420ac_ext=c
4421ac_cpp='$CPP $CPPFLAGS'
4422ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4423ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4424ac_compiler_gnu=$ac_cv_c_compiler_gnu
af773654 4425
57aa50d4
TT
4426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
4427$as_echo_n "checking for additional special compiler flags... " >&6; }
4428if test "$GCC" = yes
4429then
4430 case "$host_cpu" in
4431 alpha) addcflags="-mieee" ;;
4432 esac
14b596d4 4433fi
57aa50d4
TT
4434if test "x$addcflags" != x
4435then
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
4437$as_echo "$addcflags" >&6; }
4438 CFLAGS="$addcflags $CFLAGS"
14b596d4 4439else
57aa50d4
TT
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
4441$as_echo "(none)" >&6; }
14b596d4
TT
4442fi
4443
93613951
TT
4444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4445$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4446if ${ac_cv_path_GREP+:} false; then :
4447 $as_echo_n "(cached) " >&6
57aa50d4 4448else
93613951
TT
4449 if test -z "$GREP"; then
4450 ac_path_GREP_found=false
4451 # Loop through the user's path and test for each of PROGNAME-LIST
4452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4453for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4454do
4455 IFS=$as_save_IFS
4456 test -z "$as_dir" && as_dir=.
4457 for ac_prog in grep ggrep; do
4458 for ac_exec_ext in '' $ac_executable_extensions; do
4459 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4460 as_fn_executable_p "$ac_path_GREP" || continue
4461# Check for GNU ac_path_GREP and select it if it is found.
4462 # Check for GNU $ac_path_GREP
4463case `"$ac_path_GREP" --version 2>&1` in
4464*GNU*)
4465 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4466*)
4467 ac_count=0
4468 $as_echo_n 0123456789 >"conftest.in"
4469 while :
4470 do
4471 cat "conftest.in" "conftest.in" >"conftest.tmp"
4472 mv "conftest.tmp" "conftest.in"
4473 cp "conftest.in" "conftest.nl"
4474 $as_echo 'GREP' >> "conftest.nl"
4475 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4476 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4477 as_fn_arith $ac_count + 1 && ac_count=$as_val
4478 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4479 # Best one so far, save it but keep looking for a better one
4480 ac_cv_path_GREP="$ac_path_GREP"
4481 ac_path_GREP_max=$ac_count
4482 fi
4483 # 10*(2^10) chars as input seems more than enough
4484 test $ac_count -gt 10 && break
4485 done
4486 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4487esac
14b596d4 4488
93613951
TT
4489 $ac_path_GREP_found && break 3
4490 done
4491 done
4492 done
4493IFS=$as_save_IFS
4494 if test -z "$ac_cv_path_GREP"; then
4495 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4496 fi
57aa50d4 4497else
93613951
TT
4498 ac_cv_path_GREP=$GREP
4499fi
57aa50d4 4500
14b596d4 4501fi
93613951
TT
4502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4503$as_echo "$ac_cv_path_GREP" >&6; }
4504 GREP="$ac_cv_path_GREP"
14b596d4 4505
14b596d4 4506
93613951
TT
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4508$as_echo_n "checking for egrep... " >&6; }
4509if ${ac_cv_path_EGREP+:} false; then :
4510 $as_echo_n "(cached) " >&6
5aa6c3f6 4511else
93613951
TT
4512 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4513 then ac_cv_path_EGREP="$GREP -E"
4514 else
4515 if test -z "$EGREP"; then
4516 ac_path_EGREP_found=false
4517 # Loop through the user's path and test for each of PROGNAME-LIST
4518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4520do
4521 IFS=$as_save_IFS
4522 test -z "$as_dir" && as_dir=.
4523 for ac_prog in egrep; do
4524 for ac_exec_ext in '' $ac_executable_extensions; do
4525 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4526 as_fn_executable_p "$ac_path_EGREP" || continue
4527# Check for GNU ac_path_EGREP and select it if it is found.
4528 # Check for GNU $ac_path_EGREP
4529case `"$ac_path_EGREP" --version 2>&1` in
4530*GNU*)
4531 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4532*)
4533 ac_count=0
4534 $as_echo_n 0123456789 >"conftest.in"
4535 while :
4536 do
4537 cat "conftest.in" "conftest.in" >"conftest.tmp"
4538 mv "conftest.tmp" "conftest.in"
4539 cp "conftest.in" "conftest.nl"
4540 $as_echo 'EGREP' >> "conftest.nl"
4541 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4542 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4543 as_fn_arith $ac_count + 1 && ac_count=$as_val
4544 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4545 # Best one so far, save it but keep looking for a better one
4546 ac_cv_path_EGREP="$ac_path_EGREP"
4547 ac_path_EGREP_max=$ac_count
4548 fi
4549 # 10*(2^10) chars as input seems more than enough
4550 test $ac_count -gt 10 && break
4551 done
4552 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4553esac
5aa6c3f6 4554
93613951
TT
4555 $ac_path_EGREP_found && break 3
4556 done
4557 done
4558 done
4559IFS=$as_save_IFS
4560 if test -z "$ac_cv_path_EGREP"; then
4561 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4562 fi
5aa6c3f6 4563else
93613951
TT
4564 ac_cv_path_EGREP=$EGREP
4565fi
183c73b0 4566
93613951 4567 fi
183c73b0 4568fi
93613951
TT
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4570$as_echo "$ac_cv_path_EGREP" >&6; }
4571 EGREP="$ac_cv_path_EGREP"
183c73b0
TT
4572
4573
93613951
TT
4574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4575$as_echo_n "checking for ANSI C header files... " >&6; }
4576if ${ac_cv_header_stdc+:} false; then :
4577 $as_echo_n "(cached) " >&6
91d11da1 4578else
93613951
TT
4579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4580/* end confdefs.h. */
4581#include <stdlib.h>
4582#include <stdarg.h>
4583#include <string.h>
4584#include <float.h>
91d11da1 4585
93613951
TT
4586int
4587main ()
4588{
183c73b0 4589
93613951
TT
4590 ;
4591 return 0;
4592}
4593_ACEOF
4594if ac_fn_c_try_compile "$LINENO"; then :
4595 ac_cv_header_stdc=yes
183c73b0 4596else
93613951 4597 ac_cv_header_stdc=no
5aa6c3f6 4598fi
93613951 4599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5aa6c3f6 4600
93613951
TT
4601if test $ac_cv_header_stdc = yes; then
4602 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604/* end confdefs.h. */
4605#include <string.h>
4606
4607_ACEOF
4608if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4609 $EGREP "memchr" >/dev/null 2>&1; then :
4610
4611else
4612 ac_cv_header_stdc=no
4613fi
4614rm -f conftest*
4615
4616fi
4617
4618if test $ac_cv_header_stdc = yes; then
4619 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4621/* end confdefs.h. */
4622#include <stdlib.h>
4623
4624_ACEOF
4625if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4626 $EGREP "free" >/dev/null 2>&1; then :
4627
4628else
4629 ac_cv_header_stdc=no
4630fi
4631rm -f conftest*
4632
4633fi
4634
4635if test $ac_cv_header_stdc = yes; then
4636 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4637 if test "$cross_compiling" = yes; then :
4638 :
4639else
4640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4641/* end confdefs.h. */
4642#include <ctype.h>
4643#include <stdlib.h>
4644#if ((' ' & 0x0FF) == 0x020)
4645# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4646# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4647#else
4648# define ISLOWER(c) \
4649 (('a' <= (c) && (c) <= 'i') \
4650 || ('j' <= (c) && (c) <= 'r') \
4651 || ('s' <= (c) && (c) <= 'z'))
4652# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4653#endif
4654
4655#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4656int
4657main ()
4658{
4659 int i;
4660 for (i = 0; i < 256; i++)
4661 if (XOR (islower (i), ISLOWER (i))
4662 || toupper (i) != TOUPPER (i))
4663 return 2;
4664 return 0;
4665}
4666_ACEOF
4667if ac_fn_c_try_run "$LINENO"; then :
4668
4669else
4670 ac_cv_header_stdc=no
4671fi
4672rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4673 conftest.$ac_objext conftest.beam conftest.$ac_ext
4674fi
4675
4676fi
4677fi
4678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4679$as_echo "$ac_cv_header_stdc" >&6; }
4680if test $ac_cv_header_stdc = yes; then
4681
4682$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4683
4684fi
4685
4686# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4687for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4688 inttypes.h stdint.h unistd.h
4689do :
4690 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4691ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4692"
4693if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4694 cat >>confdefs.h <<_ACEOF
4695#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4696_ACEOF
4697
4698fi
4699
4700done
4701
4702
4703
4704 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4705if test "x$ac_cv_header_minix_config_h" = xyes; then :
4706 MINIX=yes
4707else
4708 MINIX=
4709fi
4710
4711
4712 if test "$MINIX" = yes; then
4713
4714$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4715
4716
4717$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4718
4719
4720$as_echo "#define _MINIX 1" >>confdefs.h
4721
4722 fi
4723
4724
4725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4726$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4727if ${ac_cv_safe_to_define___extensions__+:} false; then :
4728 $as_echo_n "(cached) " >&6
4729else
4730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4731/* end confdefs.h. */
4732
4733# define __EXTENSIONS__ 1
4734 $ac_includes_default
4735int
4736main ()
4737{
4738
4739 ;
4740 return 0;
4741}
4742_ACEOF
4743if ac_fn_c_try_compile "$LINENO"; then :
4744 ac_cv_safe_to_define___extensions__=yes
4745else
4746 ac_cv_safe_to_define___extensions__=no
4747fi
4748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4749fi
4750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4751$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4752 test $ac_cv_safe_to_define___extensions__ = yes &&
4753 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4754
4755 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4756
4757 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4758
4759 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4760
4761 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4762
4763
4764LIB_EXT=.a
4765STATIC_LIB_EXT=.a
4766PROFILED_LIB_EXT=.a
4767
4768# Check whether --with-root-prefix was given.
4769if test "${with_root_prefix+set}" = set; then :
4770 withval=$with_root_prefix; root_prefix=$withval
4771else
4772 root_prefix=NONE
4773fi
4774# Check whether --enable-maintainer-mode was given.
4775if test "${enable_maintainer_mode+set}" = set; then :
4776 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
4777then
4778 MAINTAINER_CMT=#
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
4780$as_echo "Disabling maintainer mode" >&6; }
4781else
4782 MAINTAINER_CMT=
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
4784$as_echo "Enabling maintainer mode" >&6; }
4785fi
4786
4787else
4788 MAINTAINER_CMT=#
4789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
4790$as_echo "Disabling maintainer mode by default" >&6; }
4791
4792fi
4793
4794
4795# Check whether --enable-symlink-install was given.
4796if test "${enable_symlink_install+set}" = set; then :
4797 enableval=$enable_symlink_install; if test "$enableval" = "no"
4798then
4799 LINK_INSTALL_FLAGS=-f
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
4801$as_echo "Disabling symlinks for install" >&6; }
4802else
4803 LINK_INSTALL_FLAGS=-sf
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
4805$as_echo "Enabling symlinks for install" >&6; }
4806fi
4807
4808else
4809 LINK_INSTALL_FLAGS=-f
4810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
4811$as_echo "Disabling symlinks for install by default" >&6; }
4812
4813fi
4814
4815
4816relative_symlink_defined=
4817# Check whether --enable-relative-symlinks was given.
4818if test "${enable_relative_symlinks+set}" = set; then :
4819 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
4820then
4821 SYMLINK_RELATIVE=
4822 relative_symlink_defined=yes
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4824$as_echo "Disabling relative symlinks for install" >&6; }
4825else
4826 SYMLINK_RELATIVE=--relative
4827 relative_symlink_defined=yes
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4829$as_echo "Enabling relative symlinks for install" >&6; }
4830fi
4831fi
4832
4833# Check whether --enable-symlink-relative-symlinks was given.
4834if test "${enable_symlink_relative_symlinks+set}" = set; then :
4835 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
4836then
4837 SYMLINK_RELATIVE=yes
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4839$as_echo "Disabling relative symlinks for install" >&6; }
4840else
4841 SYMLINK_RELATIVE=--relative
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4843$as_echo "Enabling relative symlinks for install" >&6; }
4844fi
4845
4846else
4847 if test -z "$relative_symlink_defined"
4848then
4849 SYMLINK_RELATIVE=
4850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
4851$as_echo "Disabling relative symlinks for install by default" >&6; }
4852fi
4853
4854fi
4855
4856
4857# Check whether --enable-symlink-build was given.
4858if test "${enable_symlink_build+set}" = set; then :
5aa6c3f6
TT
4859 enableval=$enable_symlink_build; if test "$enableval" = "no"
4860then
4861 LINK_BUILD_FLAGS=
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
4863$as_echo "Disabling symlinks for build" >&6; }
4864else
4865 LINK_BUILD_FLAGS=-s
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
4867$as_echo "Enabling symlinks for build" >&6; }
4868fi
4869
4870else
4871 LINK_BUILD_FLAGS=
183c73b0
TT
4872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
4873$as_echo "Disabling symlinks for build by default" >&6; }
5aa6c3f6
TT
4874
4875fi
4876
4877
57aa50d4
TT
4878# Check whether --enable-verbose-makecmds was given.
4879if test "${enable_verbose_makecmds+set}" = set; then :
4880 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
4881then
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4883$as_echo "Disabling verbose make commands" >&6; }
4884 E=@echo
c1986ecb 4885 ES=echo
57aa50d4 4886 Q=@
14b596d4 4887else
57aa50d4
TT
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
4889$as_echo "Enabling verbose make commands" >&6; }
4890 E=@\\#
c1986ecb 4891 ES=\\#
57aa50d4
TT
4892 Q=
4893fi
14b596d4 4894
14b596d4 4895else
57aa50d4
TT
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4897$as_echo "Disabling verbose make commands" >&6; }
4898E=@echo
c1986ecb 4899ES=echo
57aa50d4 4900Q=@
14b596d4 4901
14b596d4
TT
4902fi
4903
14b596d4 4904
57aa50d4 4905
c1986ecb 4906
d1154eb4 4907
57aa50d4
TT
4908# Check whether --enable-htree was given.
4909if test "${enable_htree+set}" = set; then :
4910 enableval=$enable_htree; if test "$enableval" = "no"
4911then
4912 HTREE_CMT=#
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling htree directory support" >&5
4914$as_echo "Disabling htree directory support" >&6; }
4915else
4916 HTREE_CMT=
4917 $as_echo "#define ENABLE_HTREE 1" >>confdefs.h
14b596d4 4918
57aa50d4
TT
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support" >&5
4920$as_echo "Enabling htree directory support" >&6; }
4921fi
14b596d4 4922
57aa50d4
TT
4923else
4924 HTREE_CMT=
4925$as_echo "#define ENABLE_HTREE 1" >>confdefs.h
14b596d4 4926
57aa50d4
TT
4927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support by default" >&5
4928$as_echo "Enabling htree directory support by default" >&6; }
14b596d4 4929
57aa50d4 4930fi
14b596d4
TT
4931
4932
57aa50d4
TT
4933E2_PKG_CONFIG_STATIC=--static
4934LDFLAG_DYNAMIC=
4935PRIVATE_LIBS_CMT=
4936# Check whether --enable-elf-shlibs was given.
4937if test "${enable_elf_shlibs+set}" = set; then :
4938 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
cdf186e4 4939then
57aa50d4
TT
4940 ELF_CMT=#
4941 MAKEFILE_ELF=/dev/null
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
4943$as_echo "Disabling ELF shared libraries" >&6; }
cdf186e4 4944else
57aa50d4
TT
4945 E2_PKG_CONFIG_STATIC=
4946 ELF_CMT=
4947 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
4948 case "$host_os" in
4949 solaris2.*)
4950 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
4951 ;;
4952 esac
4953 BINARY_TYPE=elfbin
4954 LIB_EXT=.so
4955 PRIVATE_LIBS_CMT=#
4956 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
4958$as_echo "Enabling ELF shared libraries" >&6; }
cdf186e4
TT
4959fi
4960
4961else
57aa50d4
TT
4962 MAKEFILE_ELF=/dev/null
4963ELF_CMT=#
4964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
4965$as_echo "Disabling ELF shared libraries by default" >&6; }
cdf186e4 4966
e1052144
TT
4967fi
4968
cdf186e4 4969
57aa50d4
TT
4970
4971# Check whether --enable-bsd-shlibs was given.
4972if test "${enable_bsd_shlibs+set}" = set; then :
4973 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
cdf186e4 4974then
57aa50d4
TT
4975 BSDLIB_CMT=#
4976 MAKEFILE_BSDLIB=/dev/null
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
4978$as_echo "Disabling BSD shared libraries" >&6; }
cdf186e4 4979else
57aa50d4
TT
4980 E2_PKG_CONFIG_STATIC=
4981 BSDLIB_CMT=
4982 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
4983 LIB_EXT=.so
4984 case "$host_os" in
4985 darwin*)
4986 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
4987 LIB_EXT=.dylib
4988 ;;
4989 esac
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
4991$as_echo "Enabling BSD shared libraries" >&6; }
cdf186e4
TT
4992fi
4993
4994else
57aa50d4
TT
4995 MAKEFILE_BSDLIB=/dev/null
4996BSDLIB_CMT=#
4997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
4998$as_echo "Disabling BSD shared libraries by default" >&6; }
cdf186e4 4999
e1052144
TT
5000fi
5001
cdf186e4 5002
57aa50d4
TT
5003
5004# Check whether --enable-profile was given.
5005if test "${enable_profile+set}" = set; then :
5006 enableval=$enable_profile; if test "$enableval" = "no"
cdf186e4 5007then
57aa50d4
TT
5008 PROFILE_CMT=#
5009 MAKEFILE_PROFILE=/dev/null
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5011$as_echo "Disabling profiling libraries" >&6; }
cdf186e4 5012else
57aa50d4
TT
5013 PROFILE_CMT=
5014 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5015 PROFILED_LIB_EXT=_p.a
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5017$as_echo "Building profiling libraries" >&6; }
cdf186e4
TT
5018fi
5019
5020else
57aa50d4
TT
5021 PROFILE_CMT=#
5022MAKEFILE_PROFILE=/dev/null
5023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5024$as_echo "Disabling profiling libraries by default" >&6; }
cdf186e4 5025
e1052144
TT
5026fi
5027
cdf186e4 5028
57aa50d4 5029
fedfb27f
TT
5030# Check whether --enable-gcov was given.
5031if test "${enable_gcov+set}" = set; then :
5032 enableval=$enable_gcov; if test "$enableval" = "yes"
5033then
5034 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5035 LDFLAGS="-fprofile-arcs -ftest-coverage"
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5037$as_echo "Enabling gcov support" >&6; }
5038fi
5039
5040fi
5041
cdf186e4 5042
57aa50d4
TT
5043
5044
5045
5046
5047
5048# Check whether --enable-jbd-debug was given.
5049if test "${enable_jbd_debug+set}" = set; then :
5050 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5d40773b 5051then
57aa50d4
TT
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5053$as_echo "Disabling journal debugging" >&6; }
5d40773b 5054else
d1154eb4
TT
5055
5056$as_echo "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
57aa50d4
TT
5057
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5059$as_echo "Enabling journal debugging" >&6; }
5d40773b
TT
5060fi
5061
5062else
57aa50d4
TT
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5064$as_echo "Disabling journal debugging by default" >&6; }
5d40773b 5065
e1052144
TT
5066fi
5067
57aa50d4
TT
5068# Check whether --enable-blkid-debug was given.
5069if test "${enable_blkid_debug+set}" = set; then :
5070 enableval=$enable_blkid_debug; if test "$enableval" = "no"
3249394d 5071then
57aa50d4
TT
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
5073$as_echo "Disabling blkid debugging" >&6; }
3249394d 5074else
d1154eb4
TT
5075
5076$as_echo "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
57aa50d4
TT
5077
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
5079$as_echo "Enabling blkid debugging" >&6; }
3249394d
TT
5080fi
5081
5082else
57aa50d4
TT
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
5084$as_echo "Disabling blkid debugging by default" >&6; }
3249394d
TT
5085
5086fi
5087
57aa50d4
TT
5088# Check whether --enable-testio-debug was given.
5089if test "${enable_testio_debug+set}" = set; then :
d1154eb4
TT
5090 enableval=$enable_testio_debug;
5091if test "$enableval" = "no"
3249394d 5092then
57aa50d4
TT
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
5094$as_echo "Disabling testio debugging" >&6; }
5095 TEST_IO_CMT="#"
3249394d 5096else
57aa50d4
TT
5097 TEST_IO_CMT=
5098 $as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 5099
57aa50d4
TT
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
5101$as_echo "Enabling testio debugging" >&6; }
5102fi
3249394d 5103
3249394d 5104else
57aa50d4
TT
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
5106$as_echo "Enabling testio debugging by default" >&6; }
5107$as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 5108
57aa50d4 5109TEST_IO_CMT=
3249394d
TT
5110
5111fi
5112
3249394d 5113
57aa50d4
TT
5114
5115
93613951
TT
5116
5117
5118
5119
5120
57aa50d4 5121if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
93613951 5122 if test -n "$ac_tool_prefix"; then
57aa50d4
TT
5123 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5124set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5126$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5127if ${ac_cv_path_PKG_CONFIG+:} false; then :
57aa50d4
TT
5128 $as_echo_n "(cached) " >&6
5129else
5130 case $PKG_CONFIG in
5131 [\\/]* | ?:[\\/]*)
5132 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5133 ;;
5134 *)
5135 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5136for as_dir in $PATH
5137do
5138 IFS=$as_save_IFS
5139 test -z "$as_dir" && as_dir=.
5140 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5141 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5142 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5144 break 2
5145 fi
5146done
5147 done
5148IFS=$as_save_IFS
5149
5150 ;;
5151esac
5152fi
5153PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5154if test -n "$PKG_CONFIG"; then
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5156$as_echo "$PKG_CONFIG" >&6; }
5157else
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5159$as_echo "no" >&6; }
3249394d
TT
5160fi
5161
5162
57aa50d4
TT
5163fi
5164if test -z "$ac_cv_path_PKG_CONFIG"; then
5165 ac_pt_PKG_CONFIG=$PKG_CONFIG
5166 # Extract the first word of "pkg-config", so it can be a program name with args.
5167set dummy pkg-config; ac_word=$2
5168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5169$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5170if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
57aa50d4
TT
5171 $as_echo_n "(cached) " >&6
5172else
5173 case $ac_pt_PKG_CONFIG in
5174 [\\/]* | ?:[\\/]*)
5175 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5176 ;;
5177 *)
5178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5179for as_dir in $PATH
5180do
5181 IFS=$as_save_IFS
5182 test -z "$as_dir" && as_dir=.
5183 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5185 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5187 break 2
5188 fi
5189done
5190 done
5191IFS=$as_save_IFS
3249394d 5192
57aa50d4
TT
5193 ;;
5194esac
5195fi
5196ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5197if test -n "$ac_pt_PKG_CONFIG"; then
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5199$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5200else
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202$as_echo "no" >&6; }
5203fi
3249394d 5204
57aa50d4
TT
5205 if test "x$ac_pt_PKG_CONFIG" = x; then
5206 PKG_CONFIG=""
5207 else
5208 case $cross_compiling:$ac_tool_warned in
5209yes:)
5210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5212ac_tool_warned=yes ;;
5213esac
5214 PKG_CONFIG=$ac_pt_PKG_CONFIG
3249394d 5215 fi
57aa50d4
TT
5216else
5217 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5218fi
3249394d
TT
5219
5220fi
57aa50d4 5221if test -n "$PKG_CONFIG"; then
93613951
TT
5222 _pkg_min_version=0.9.0
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
57aa50d4 5224$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
93613951
TT
5225 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
57aa50d4 5227$as_echo "yes" >&6; }
93613951
TT
5228 else
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
57aa50d4 5230$as_echo "no" >&6; }
93613951
TT
5231 PKG_CONFIG=""
5232 fi
57aa50d4
TT
5233fi
5234LIBUUID=
5235DEPLIBUUID=
5236STATIC_LIBUUID=
5237DEPSTATIC_LIBUUID=
5238PROFILED_LIBUUID=
5239DEPPROFILED_LIBUUID=
5240UUID_CMT=
5241# Check whether --enable-libuuid was given.
5242if test "${enable_libuuid+set}" = set; then :
5243 enableval=$enable_libuuid; if test "$enableval" = "no"
5610f992 5244then
57aa50d4 5245 if test -z "$PKG_CONFIG"; then
d6a4bcb5 5246 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
57aa50d4
TT
5247 fi
5248
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5250$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
d6a4bcb5 5251if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
57aa50d4 5252 $as_echo_n "(cached) " >&6
5610f992 5253else
57aa50d4 5254 ac_check_lib_save_LIBS=$LIBS
2d7583bd 5255LIBS="-luuid $LIBS"
57aa50d4
TT
5256cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257/* end confdefs.h. */
5610f992 5258
57aa50d4
TT
5259/* Override any GCC internal prototype to avoid an error.
5260 Use char because int might match the return type of a GCC
5261 builtin and then its argument prototype would still apply. */
5262#ifdef __cplusplus
5263extern "C"
5264#endif
5265char uuid_generate ();
5266int
5267main ()
5268{
5269return uuid_generate ();
5270 ;
5271 return 0;
5272}
5273_ACEOF
5274if ac_fn_c_try_link "$LINENO"; then :
5275 ac_cv_lib_uuid_uuid_generate=yes
5276else
5277 ac_cv_lib_uuid_uuid_generate=no
5278fi
5279rm -f core conftest.err conftest.$ac_objext \
5280 conftest$ac_exeext conftest.$ac_ext
5281LIBS=$ac_check_lib_save_LIBS
5282fi
5283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5284$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
d6a4bcb5 5285if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
57aa50d4
TT
5286 LIBUUID=`$PKG_CONFIG --libs uuid`;
5287 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5288else
d6a4bcb5 5289 as_fn_error $? "external uuid library not found" "$LINENO" 5
5610f992
TT
5290fi
5291
5afdf37b 5292 PROFILED_LIBUUID=$LIBUUID
57aa50d4
TT
5293 UUID_CMT=#
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
5295$as_echo "Disabling private uuid library" >&6; }
5610f992 5296else
57aa50d4
TT
5297 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5298 DEPLIBUUID=$LIBUUID
5299 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5300 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5301 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5302 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
5304$as_echo "Enabling private uuid library" >&6; }
5305fi
5610f992 5306
57aa50d4 5307else
f5dffb81
TT
5308 if test -n "$PKG_CONFIG"; then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5310$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
5311if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
5312 $as_echo_n "(cached) " >&6
5313else
5314 ac_check_lib_save_LIBS=$LIBS
5315LIBS="-luuid $LIBS"
5316cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5317/* end confdefs.h. */
5318
5319/* Override any GCC internal prototype to avoid an error.
5320 Use char because int might match the return type of a GCC
5321 builtin and then its argument prototype would still apply. */
5322#ifdef __cplusplus
5323extern "C"
5324#endif
5325char uuid_generate ();
5326int
5327main ()
5328{
5329return uuid_generate ();
5330 ;
5331 return 0;
5332}
5333_ACEOF
5334if ac_fn_c_try_link "$LINENO"; then :
5335 ac_cv_lib_uuid_uuid_generate=yes
5336else
5337 ac_cv_lib_uuid_uuid_generate=no
5338fi
5339rm -f core conftest.err conftest.$ac_objext \
5340 conftest$ac_exeext conftest.$ac_ext
5341LIBS=$ac_check_lib_save_LIBS
5342fi
5343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5344$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
5345if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
5346 LIBUUID=`$PKG_CONFIG --libs uuid`;
5347 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5348fi
5349
5350fi
5351if test -n "$LIBUUID"; then
5352 PROFILED_LIBUUID=$LIBUUID
5353 UUID_CMT=#
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
5355$as_echo "Using system uuid by default" >&6; }
5356else
5357 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5358 DEPLIBUUID=$LIBUUID
5359 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5360 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5361 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5362 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
57aa50d4 5364$as_echo "Enabling private uuid library by default" >&6; }
f5dffb81 5365fi
5610f992
TT
5366
5367fi
5368
5369
cdf186e4 5370
a64c9c13 5371
93636bde
TT
5372
5373
93636bde 5374
93636bde
TT
5375
5376
57aa50d4 5377
93613951
TT
5378
5379
5380
5381
5382
57aa50d4 5383if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
93613951 5384 if test -n "$ac_tool_prefix"; then
57aa50d4
TT
5385 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5386set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5388$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5389if ${ac_cv_path_PKG_CONFIG+:} false; then :
39fd3d4f 5390 $as_echo_n "(cached) " >&6
a64c9c13 5391else
57aa50d4
TT
5392 case $PKG_CONFIG in
5393 [\\/]* | ?:[\\/]*)
5394 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5395 ;;
e1052144 5396 *)
b0cacab0
TT
5397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5398for as_dir in $PATH
5399do
5400 IFS=$as_save_IFS
5401 test -z "$as_dir" && as_dir=.
57aa50d4 5402 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5403 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5404 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5406 break 2
5407 fi
b0cacab0 5408done
57aa50d4 5409 done
e1052144 5410IFS=$as_save_IFS
b0cacab0 5411
57aa50d4 5412 ;;
b0cacab0
TT
5413esac
5414fi
57aa50d4
TT
5415PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5416if test -n "$PKG_CONFIG"; then
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5418$as_echo "$PKG_CONFIG" >&6; }
07a0db15 5419else
57aa50d4 5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5421$as_echo "no" >&6; }
07a0db15 5422fi
07a0db15 5423
57aa50d4
TT
5424
5425fi
5426if test -z "$ac_cv_path_PKG_CONFIG"; then
5427 ac_pt_PKG_CONFIG=$PKG_CONFIG
5428 # Extract the first word of "pkg-config", so it can be a program name with args.
5429set dummy pkg-config; ac_word=$2
5430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 5431$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5432if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
39fd3d4f 5433 $as_echo_n "(cached) " >&6
a64c9c13 5434else
57aa50d4 5435 case $ac_pt_PKG_CONFIG in
b0cacab0 5436 [\\/]* | ?:[\\/]*)
57aa50d4 5437 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
b0cacab0
TT
5438 ;;
5439 *)
5440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5441for as_dir in $PATH
5442do
5443 IFS=$as_save_IFS
5444 test -z "$as_dir" && as_dir=.
57aa50d4 5445 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5447 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
5449 break 2
5450 fi
5451done
57aa50d4 5452 done
e1052144 5453IFS=$as_save_IFS
a64c9c13 5454
b0cacab0
TT
5455 ;;
5456esac
a64c9c13 5457fi
57aa50d4
TT
5458ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5459if test -n "$ac_pt_PKG_CONFIG"; then
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5461$as_echo "$ac_pt_PKG_CONFIG" >&6; }
a64c9c13 5462else
57aa50d4 5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5464$as_echo "no" >&6; }
a64c9c13 5465fi
a64c9c13 5466
57aa50d4
TT
5467 if test "x$ac_pt_PKG_CONFIG" = x; then
5468 PKG_CONFIG=""
b0cacab0 5469 else
57aa50d4
TT
5470 case $cross_compiling:$ac_tool_warned in
5471yes:)
5472{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5473$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5474ac_tool_warned=yes ;;
5475esac
5476 PKG_CONFIG=$ac_pt_PKG_CONFIG
b0cacab0 5477 fi
57aa50d4
TT
5478else
5479 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
a64c9c13 5480fi
93636bde 5481
a64c9c13 5482fi
57aa50d4 5483if test -n "$PKG_CONFIG"; then
93613951
TT
5484 _pkg_min_version=0.9.0
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
57aa50d4 5486$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
93613951
TT
5487 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
57aa50d4 5489$as_echo "yes" >&6; }
93613951
TT
5490 else
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
57aa50d4 5492$as_echo "no" >&6; }
93613951
TT
5493 PKG_CONFIG=""
5494 fi
57aa50d4
TT
5495fi
5496LIBBLKID=
5497DEPLIBBLKID=
5498STATIC_LIBBLKID=
5499DEPSTATIC_LIBBLKID=
5500PROFILED_LIBBLKID=
5501DEPPROFILED_LIBBLKID=
5502BLKID_CMT=
d1154eb4 5503
57aa50d4
TT
5504# Check whether --enable-libblkid was given.
5505if test "${enable_libblkid+set}" = set; then :
5506 enableval=$enable_libblkid; if test "$enableval" = "no"
5507then
5508 if test -z "$PKG_CONFIG"; then
d6a4bcb5 5509 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
57aa50d4
TT
5510 fi
5511
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5513$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
d6a4bcb5 5514if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
39fd3d4f 5515 $as_echo_n "(cached) " >&6
a64c9c13 5516else
57aa50d4 5517 ac_check_lib_save_LIBS=$LIBS
2d7583bd 5518LIBS="-lblkid -luuid $LIBS"
57aa50d4
TT
5519cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5520/* end confdefs.h. */
5521
5522/* Override any GCC internal prototype to avoid an error.
5523 Use char because int might match the return type of a GCC
5524 builtin and then its argument prototype would still apply. */
5525#ifdef __cplusplus
5526extern "C"
5527#endif
5528char blkid_get_cache ();
5529int
5530main ()
5531{
5532return blkid_get_cache ();
5533 ;
5534 return 0;
5535}
5536_ACEOF
5537if ac_fn_c_try_link "$LINENO"; then :
5538 ac_cv_lib_blkid_blkid_get_cache=yes
b0cacab0 5539else
57aa50d4 5540 ac_cv_lib_blkid_blkid_get_cache=no
a64c9c13 5541fi
57aa50d4
TT
5542rm -f core conftest.err conftest.$ac_objext \
5543 conftest$ac_exeext conftest.$ac_ext
5544LIBS=$ac_check_lib_save_LIBS
a64c9c13 5545fi
57aa50d4
TT
5546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5547$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
d6a4bcb5 5548if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
57aa50d4
TT
5549 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5550 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
b0cacab0 5551else
d6a4bcb5 5552 as_fn_error $? "external blkid library not found" "$LINENO" 5
a64c9c13 5553fi
93636bde 5554
57aa50d4 5555 BLKID_CMT=#
5afdf37b 5556 PROFILED_LIBBLKID=$LIBBLKID
57aa50d4
TT
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
5558$as_echo "Disabling private blkid library" >&6; }
07a0db15 5559else
57aa50d4
TT
5560 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5561 DEPLIBBLKID=$LIBBLKID
5562 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5563 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5564 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5565 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5566 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
5567
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
5569$as_echo "Enabling private blkid library" >&6; }
b0cacab0 5570fi
57aa50d4 5571
a64c9c13 5572else
f5dffb81
TT
5573 if test -n "$PKG_CONFIG"; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5575$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
5576if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
5577 $as_echo_n "(cached) " >&6
5578else
5579 ac_check_lib_save_LIBS=$LIBS
5580LIBS="-lblkid $LIBS"
5581cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5582/* end confdefs.h. */
5583
5584/* Override any GCC internal prototype to avoid an error.
5585 Use char because int might match the return type of a GCC
5586 builtin and then its argument prototype would still apply. */
5587#ifdef __cplusplus
5588extern "C"
5589#endif
5590char blkid_get_cache ();
5591int
5592main ()
5593{
5594return blkid_get_cache ();
5595 ;
5596 return 0;
5597}
5598_ACEOF
5599if ac_fn_c_try_link "$LINENO"; then :
5600 ac_cv_lib_blkid_blkid_get_cache=yes
5601else
5602 ac_cv_lib_blkid_blkid_get_cache=no
5603fi
5604rm -f core conftest.err conftest.$ac_objext \
5605 conftest$ac_exeext conftest.$ac_ext
5606LIBS=$ac_check_lib_save_LIBS
5607fi
5608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5609$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
5610if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
5611 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5612 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
5613fi
5614
5615fi
5616if test -n "$LIBBLKID"; then
5617 BLKID_CMT=#
5618 PROFILED_LIBBLKID=$LIBBLKID
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
5620$as_echo "Using system blkid library by default" >&6; }
5621else
5622 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5623 DEPLIBBLKID=$LIBBLKID
5624 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5625 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5626 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5627 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5628 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
57aa50d4 5629
f5dffb81 5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
57aa50d4 5631$as_echo "Enabling private blkid library by default" >&6; }
f5dffb81 5632fi
57aa50d4 5633
a64c9c13 5634fi
07a0db15 5635
a64c9c13 5636
b0cacab0 5637
b0cacab0 5638
a64c9c13 5639
b0cacab0 5640
07a0db15 5641
57aa50d4 5642
f5589f4c 5643QUOTA_MAN_COMMENT='.\"'
43075b42 5644QUOTA_CMT=
f5589f4c 5645
f239fefc
AK
5646
5647
93613951
TT
5648
5649
5650
5651
5652
f239fefc 5653if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
93613951 5654 if test -n "$ac_tool_prefix"; then
f239fefc
AK
5655 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5656set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5658$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5659if ${ac_cv_path_PKG_CONFIG+:} false; then :
f239fefc
AK
5660 $as_echo_n "(cached) " >&6
5661else
5662 case $PKG_CONFIG in
5663 [\\/]* | ?:[\\/]*)
5664 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5665 ;;
5666 *)
5667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5668for as_dir in $PATH
5669do
5670 IFS=$as_save_IFS
5671 test -z "$as_dir" && as_dir=.
5672 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5673 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f239fefc
AK
5674 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5676 break 2
5677 fi
5678done
5679 done
5680IFS=$as_save_IFS
5681
5682 ;;
5683esac
5684fi
5685PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5686if test -n "$PKG_CONFIG"; then
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5688$as_echo "$PKG_CONFIG" >&6; }
5689else
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5691$as_echo "no" >&6; }
5692fi
5693
5694
5695fi
5696if test -z "$ac_cv_path_PKG_CONFIG"; then
5697 ac_pt_PKG_CONFIG=$PKG_CONFIG
5698 # Extract the first word of "pkg-config", so it can be a program name with args.
5699set dummy pkg-config; ac_word=$2
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5701$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5702if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
f239fefc
AK
5703 $as_echo_n "(cached) " >&6
5704else
5705 case $ac_pt_PKG_CONFIG in
5706 [\\/]* | ?:[\\/]*)
5707 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5708 ;;
5709 *)
5710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5711for as_dir in $PATH
5712do
5713 IFS=$as_save_IFS
5714 test -z "$as_dir" && as_dir=.
5715 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
f239fefc
AK
5717 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5719 break 2
5720 fi
5721done
5722 done
5723IFS=$as_save_IFS
5724
5725 ;;
5726esac
5727fi
5728ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5729if test -n "$ac_pt_PKG_CONFIG"; then
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5731$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5732else
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5734$as_echo "no" >&6; }
5735fi
5736
5737 if test "x$ac_pt_PKG_CONFIG" = x; then
5738 PKG_CONFIG=""
5739 else
5740 case $cross_compiling:$ac_tool_warned in
5741yes:)
5742{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5743$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5744ac_tool_warned=yes ;;
5745esac
5746 PKG_CONFIG=$ac_pt_PKG_CONFIG
5747 fi
5748else
5749 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5750fi
5751
5752fi
5753if test -n "$PKG_CONFIG"; then
93613951
TT
5754 _pkg_min_version=0.9.0
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
f239fefc 5756$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
93613951
TT
5757 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
f239fefc 5759$as_echo "yes" >&6; }
93613951
TT
5760 else
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
f239fefc 5762$as_echo "no" >&6; }
93613951
TT
5763 PKG_CONFIG=""
5764 fi
f239fefc 5765fi
f239fefc 5766
7becb206
TT
5767# Check whether --enable-quota was given.
5768if test "${enable_quota+set}" = set; then :
5769 enableval=$enable_quota; if test "$enableval" = "no"
5770then
43075b42 5771 QUOTA_CMT=#
7becb206
TT
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling quota support" >&5
5773$as_echo "Disabling quota support" >&6; }
f239fefc 5774else
43075b42 5775 QUOTA_CMT=
7becb206 5776 $as_echo "#define CONFIG_QUOTA 1" >>confdefs.h
f239fefc 5777
7becb206
TT
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling quota support" >&5
5779$as_echo "Enabling quota support" >&6; }
f5589f4c 5780 QUOTA_MAN_COMMENT=""
f239fefc
AK
5781fi
5782
f239fefc 5783else
f5dffb81
TT
5784 QUOTA_CMT=
5785QUOTA_MAN_COMMENT=""
5786$as_echo "#define CONFIG_QUOTA 1" >>confdefs.h
5787
5788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling quota support by default" >&5
5789$as_echo "Enabling quota support by default" >&6; }
7becb206 5790
f239fefc
AK
5791fi
5792
7becb206 5793LIBQUOTA='$(LIB)/libquota'$LIB_EXT
f239fefc
AK
5794DEPLIBQUOTA=$LIBQUOTA
5795STATIC_LIBQUOTA='$(LIB)/libquota'$STATIC_LIB_EXT
5796DEPSTATIC_LIBQUOTA=$STATIC_LIBQUOTA
5797PROFILED_LIBQUOTA='$(LIB)/libquota'$PROFILED_LIB_EXT
5798DEPPROFILED_LIBQUOTA=$PROFILED_LIBQUOTA
f239fefc
AK
5799
5800
5801
5802
5803
5804
5805
3df6014a
TT
5806
5807# Check whether --enable-backtrace was given.
5808if test "${enable_backtrace+set}" = set; then :
5809 enableval=$enable_backtrace; if test "$enableval" = "no"
5810then
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
5812$as_echo "Disabling use of backtrace" >&6; }
5813 $as_echo "#define DISABLE_BACKTRACE 1" >>confdefs.h
5814
5815else
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
5817$as_echo "Enabling use of backtrace" >&6; }
5818fi
5819
5820else
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
5822$as_echo "Enabling use of backtrace by default" >&6; }
5823
5824fi
5825
57aa50d4
TT
5826# Check whether --enable-debugfs was given.
5827if test "${enable_debugfs+set}" = set; then :
5828 enableval=$enable_debugfs; if test "$enableval" = "no"
5829then
5830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
5831$as_echo "Disabling debugfs support" >&6; }
5832 DEBUGFS_CMT="#"
b0cacab0 5833else
57aa50d4
TT
5834 DEBUGFS_CMT=
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
5836$as_echo "Enabling debugfs support" >&6; }
b0cacab0 5837fi
a64c9c13 5838
b0cacab0 5839else
57aa50d4
TT
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
5841$as_echo "Enabling debugfs support by default" >&6; }
5842DEBUGFS_CMT=
a64c9c13 5843
93636bde 5844fi
57aa50d4
TT
5845
5846
5847# Check whether --enable-imager was given.
5848if test "${enable_imager+set}" = set; then :
5849 enableval=$enable_imager; if test "$enableval" = "no"
5850then
5851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
5852$as_echo "Disabling e2image support" >&6; }
5853 IMAGER_CMT="#"
b0cacab0 5854else
57aa50d4
TT
5855 IMAGER_CMT=
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
5857$as_echo "Enabling e2image support" >&6; }
b0cacab0
TT
5858fi
5859
b0cacab0 5860else
57aa50d4
TT
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
5862$as_echo "Enabling e2image support by default" >&6; }
5863IMAGER_CMT=
5864
93636bde
TT
5865fi
5866
a64c9c13 5867
57aa50d4
TT
5868# Check whether --enable-resizer was given.
5869if test "${enable_resizer+set}" = set; then :
5870 enableval=$enable_resizer; if test "$enableval" = "no"
5871then
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
5873$as_echo "Disabling e2resize support" >&6; }
5874 RESIZER_CMT="#"
b0cacab0 5875else
57aa50d4
TT
5876 RESIZER_CMT=
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
5878$as_echo "Enabling e2resize support" >&6; }
5879fi
b0cacab0 5880
b0cacab0 5881else
57aa50d4
TT
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
5883$as_echo "Enabling e2resize support by default" >&6; }
5884RESIZER_CMT=
b0cacab0 5885
b0cacab0 5886fi
e1052144 5887
57aa50d4 5888
8d9c50c5
TT
5889# Check whether --enable-defrag was given.
5890if test "${enable_defrag+set}" = set; then :
5891 enableval=$enable_defrag; if test "$enableval" = "no"
5892then
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
5894$as_echo "Disabling e4defrag support" >&6; }
5895 DEFRAG_CMT="#"
5896else
5897 DEFRAG_CMT=
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
5899$as_echo "Enabling e4defrag support" >&6; }
5900fi
5901
5902else
6c59a665
TT
5903 if test -z "$WITH_DIET_LIBC"
5904then
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
8d9c50c5 5906$as_echo "Enabling e4defrag support by default" >&6; }
6c59a665
TT
5907 DEFRAG_CMT=
5908else
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
5910$as_echo "Disabling e4defrag support by default" >&6; }
5911 DEFRAG_CMT="#"
5912fi
8d9c50c5
TT
5913
5914fi
5915
5916
57aa50d4
TT
5917# Check whether --enable-fsck was given.
5918if test "${enable_fsck+set}" = set; then :
5919 enableval=$enable_fsck; if test "$enableval" = "no"
5920then
5921 FSCK_PROG='' FSCK_MAN=''
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
5923$as_echo "Not building fsck wrapper" >&6; }
5924else
5925 FSCK_PROG=fsck FSCK_MAN=fsck.8
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
5927$as_echo "Building fsck wrapper" >&6; }
a64c9c13
TT
5928fi
5929
57aa50d4
TT
5930else
5931 case "$host_os" in
5932 gnu*)
5933 FSCK_PROG='' FSCK_MAN=''
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
5935$as_echo "Not building fsck wrapper by default" >&6; }
5936 ;;
5937 *)
5938 FSCK_PROG=fsck FSCK_MAN=fsck.8
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
5940$as_echo "Building fsck wrapper by default" >&6; }
5941esac
b0cacab0 5942
57aa50d4 5943fi
b0cacab0 5944
93636bde 5945
b0cacab0 5946
57aa50d4
TT
5947# Check whether --enable-e2initrd-helper was given.
5948if test "${enable_e2initrd_helper+set}" = set; then :
5949 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
5950then
5951 E2INITRD_PROG='' E2INITRD_MAN=''
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
5953$as_echo "Not building e2initrd helper" >&6; }
5954else
5955 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
5957$as_echo "Building e2initrd helper" >&6; }
5958fi
a64c9c13 5959
a64c9c13 5960else
57aa50d4
TT
5961 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
5963$as_echo "Building e2initrd helper by default" >&6; }
b0cacab0 5964
a64c9c13 5965fi
e1052144 5966
57aa50d4
TT
5967
5968
5969# Check whether --enable-tls was given.
5970if test "${enable_tls+set}" = set; then :
5971 enableval=$enable_tls; if test "$enableval" = "no"
5972then
5973 try_tls=""
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
5975$as_echo "Disabling thread local support" >&6; }
5976else
5977 try_tls="yes"
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
5979$as_echo "Enabling thread local support" >&6; }
a64c9c13
TT
5980fi
5981
57aa50d4
TT
5982else
5983 if test -n "$WITH_DIET_LIBC"
5984then
5985 try_tls=""
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
5987$as_echo "Diet libc does not support thread local support" >&6; }
5988else
5989 try_tls="yes"
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
5991$as_echo "Try using thread local support by default" >&6; }
5992fi
a64c9c13 5993
93636bde 5994fi
07a0db15 5995
57aa50d4
TT
5996if test "$try_tls" = "yes"
5997then
a64c9c13 5998
57aa50d4
TT
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6000$as_echo_n "checking for thread local storage (TLS) class... " >&6; }
d6a4bcb5 6001 if ${ac_cv_tls+:} false; then :
39fd3d4f 6002 $as_echo_n "(cached) " >&6
b0cacab0 6003else
b0cacab0 6004
57aa50d4
TT
6005 ax_tls_keywords="__thread __declspec(thread) none"
6006 for ax_tls_keyword in $ax_tls_keywords; do
6007 case $ax_tls_keyword in
6008 none) ac_cv_tls=none ; break ;;
6009 *)
6010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6011/* end confdefs.h. */
6012#include <stdlib.h>
6013 static void
6014 foo(void) {
6015 static $ax_tls_keyword int bar;
6016 exit(1);
6017 }
b0cacab0
TT
6018int
6019main ()
6020{
57aa50d4 6021
b0cacab0
TT
6022 ;
6023 return 0;
6024}
6025_ACEOF
57aa50d4
TT
6026if ac_fn_c_try_compile "$LINENO"; then :
6027 ac_cv_tls=$ax_tls_keyword ; break
b0cacab0 6028else
57aa50d4 6029 ac_cv_tls=none
b0cacab0 6030
b0cacab0 6031fi
e1052144 6032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
6033 esac
6034 done
6035
b0cacab0 6036fi
b0cacab0 6037
57aa50d4
TT
6038
6039 if test "$ac_cv_tls" != "none"; then
6040
6041cat >>confdefs.h <<_ACEOF
6042#define TLS $ac_cv_tls
b0cacab0 6043_ACEOF
93636bde 6044
b0cacab0 6045 fi
57aa50d4
TT
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6047$as_echo "$ac_cv_tls" >&6; }
b0cacab0 6048
57aa50d4 6049fi
d1154eb4 6050
57aa50d4
TT
6051# Check whether --enable-uuidd was given.
6052if test "${enable_uuidd+set}" = set; then :
6053 enableval=$enable_uuidd; if test "$enableval" = "no"
6054then
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
6056$as_echo "Not building uuidd" >&6; }
6057 UUIDD_CMT="#"
a64c9c13 6058else
57aa50d4
TT
6059 $as_echo "#define USE_UUIDD 1" >>confdefs.h
6060
6061 UUIDD_CMT=""
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
6063$as_echo "Building uuidd" >&6; }
6064fi
a64c9c13 6065
a64c9c13 6066else
57aa50d4 6067 $as_echo "#define USE_UUIDD 1" >>confdefs.h
a64c9c13 6068
e3d10158
TT
6069if test -z "$UUID_CMT"
6070then
6071 UUIDD_CMT=""
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
57aa50d4 6073$as_echo "Building uuidd by default" >&6; }
e3d10158
TT
6074else
6075 UUIDD_CMT="#"
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
6077$as_echo "Disabling uuidd by default" >&6; }
6078fi
e1052144 6079
a64c9c13 6080fi
e1052144 6081
93636bde 6082
d6a4bcb5
TB
6083
6084# Check whether --enable-mmp was given.
6085if test "${enable_mmp+set}" = set; then :
6086 enableval=$enable_mmp; if test "$enableval" = "no"
6087then
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
6089$as_echo "Disabling mmp support" >&6; }
6090else
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
6092$as_echo "Enabling mmp support" >&6; }
6093 $as_echo "#define CONFIG_MMP 1" >>confdefs.h
6094
6095fi
6096
6097else
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
6099$as_echo "Enabling mmp support by default" >&6; }
6100$as_echo "#define CONFIG_MMP 1" >>confdefs.h
6101
6102
1625bf42
TB
6103fi
6104
6105
6106# Check whether --enable-bmap-stats was given.
6107if test "${enable_bmap_stats+set}" = set; then :
6108 enableval=$enable_bmap_stats; if test "$enableval" = "no"
6109then
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
6111$as_echo "Disabling bitmap statistics support" >&6; }
6112else
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
6114$as_echo "Enabling bitmap statistics support" >&6; }
6115 $as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6116
6117fi
6118
6119else
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
6121$as_echo "Enabling bitmap statistics support by default" >&6; }
6122$as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6123
6124
6125fi
6126
6127
6128# Check whether --enable-bmap-stats-ops was given.
6129if test "${enable_bmap_stats_ops+set}" = set; then :
6130 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
6131then
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
6133$as_echo "Disabling additional bitmap statistics" >&6; }
6134else
6135 if test "x${enable_bmap_stats}" = "xno"; then :
6136 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6137$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6138as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
6139See \`config.log' for more details" "$LINENO" 5; }
6140fi
6141
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
6143$as_echo "Enabling additional bitmap statistics" >&6; }
6144 $as_echo "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
6145
6146fi
6147
6148else
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
6150$as_echo "Disabling additional bitmap statistics by default" >&6; }
6151
d6a4bcb5
TB
6152fi
6153
57aa50d4 6154MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
a64c9c13 6155
57aa50d4
TT
6156GETTEXT_PACKAGE=e2fsprogs
6157PACKAGE=e2fsprogs
6158VERSION="$E2FSPROGS_VERSION"
6159VERSION=0.14.1
d1154eb4 6160
57aa50d4
TT
6161cat >>confdefs.h <<_ACEOF
6162#define PACKAGE "$PACKAGE"
b0cacab0 6163_ACEOF
a64c9c13 6164
d1154eb4 6165
57aa50d4
TT
6166cat >>confdefs.h <<_ACEOF
6167#define VERSION "$VERSION"
6168_ACEOF
6169
6170
6171
6172
6173
6174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6175$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6176set x ${MAKE-make}
6177ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d6a4bcb5 6178if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
39fd3d4f 6179 $as_echo_n "(cached) " >&6
b0cacab0 6180else
57aa50d4
TT
6181 cat >conftest.make <<\_ACEOF
6182SHELL = /bin/sh
6183all:
6184 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 6185_ACEOF
d6a4bcb5 6186# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
57aa50d4
TT
6187case `${MAKE-make} -f conftest.make 2>/dev/null` in
6188 *@@@%%%=?*=@@@%%%*)
6189 eval ac_cv_prog_make_${ac_make}_set=yes;;
6190 *)
6191 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 6192esac
57aa50d4
TT
6193rm -f conftest.make
6194fi
6195if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6197$as_echo "yes" >&6; }
6198 SET_MAKE=
39fd3d4f 6199else
57aa50d4
TT
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6201$as_echo "no" >&6; }
6202 SET_MAKE="MAKE=${MAKE-make}"
39fd3d4f
SJR
6203fi
6204
57aa50d4
TT
6205# Find a good install program. We prefer a C program (faster),
6206# so one script is as good as another. But avoid the broken or
6207# incompatible versions:
6208# SysV /etc/install, /usr/sbin/install
6209# SunOS /usr/etc/install
6210# IRIX /sbin/install
6211# AIX /bin/install
6212# AmigaOS /C/install, which installs bootblocks on floppy discs
6213# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6214# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6215# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6216# OS/2's system install, which has a completely different semantic
6217# ./install, which can be erroneously created by make from ./install.sh.
6218# Reject install programs that cannot install multiple files.
6219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6220$as_echo_n "checking for a BSD-compatible install... " >&6; }
6221if test -z "$INSTALL"; then
d6a4bcb5 6222if ${ac_cv_path_install+:} false; then :
57aa50d4 6223 $as_echo_n "(cached) " >&6
93636bde 6224else
57aa50d4
TT
6225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6226for as_dir in $PATH
6227do
6228 IFS=$as_save_IFS
6229 test -z "$as_dir" && as_dir=.
6230 # Account for people who put trailing slashes in PATH elements.
6231case $as_dir/ in #((
6232 ./ | .// | /[cC]/* | \
6233 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6234 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6235 /usr/ucb/* ) ;;
6236 *)
6237 # OSF1 and SCO ODT 3.0 have their own names for install.
6238 # Don't use installbsd from OSF since it installs stuff as root
6239 # by default.
6240 for ac_prog in ginstall scoinst install; do
6241 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6242 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
57aa50d4
TT
6243 if test $ac_prog = install &&
6244 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6245 # AIX install. It has an incompatible calling convention.
6246 :
6247 elif test $ac_prog = install &&
6248 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6249 # program-specific install script used by HP pwplus--don't use.
6250 :
6251 else
6252 rm -rf conftest.one conftest.two conftest.dir
6253 echo one > conftest.one
6254 echo two > conftest.two
6255 mkdir conftest.dir
6256 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6257 test -s conftest.one && test -s conftest.two &&
6258 test -s conftest.dir/conftest.one &&
6259 test -s conftest.dir/conftest.two
6260 then
6261 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6262 break 3
6263 fi
6264 fi
6265 fi
6266 done
6267 done
6268 ;;
6269esac
6270
6271 done
6272IFS=$as_save_IFS
b0cacab0 6273
57aa50d4 6274rm -rf conftest.one conftest.two conftest.dir
39fd3d4f 6275
93636bde 6276fi
57aa50d4
TT
6277 if test "${ac_cv_path_install+set}" = set; then
6278 INSTALL=$ac_cv_path_install
6279 else
6280 # As a last resort, use the slow shell script. Don't cache a
6281 # value for INSTALL within a source directory, because that will
6282 # break other packages using the cache if that directory is
6283 # removed, or if the value is a relative name.
6284 INSTALL=$ac_install_sh
6285 fi
93636bde 6286fi
57aa50d4
TT
6287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6288$as_echo "$INSTALL" >&6; }
a64c9c13 6289
57aa50d4
TT
6290# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6291# It thinks the first close brace ends the variable substitution.
6292test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
b0cacab0 6293
57aa50d4 6294test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
a64c9c13 6295
57aa50d4 6296test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
39fd3d4f 6297
93613951
TT
6298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6299$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6300if test -z "$MKDIR_P"; then
6301 if ${ac_cv_path_mkdir+:} false; then :
6302 $as_echo_n "(cached) " >&6
6303else
6304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6305for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6306do
6307 IFS=$as_save_IFS
6308 test -z "$as_dir" && as_dir=.
6309 for ac_prog in mkdir gmkdir; do
6310 for ac_exec_ext in '' $ac_executable_extensions; do
6311 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
6312 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6313 'mkdir (GNU coreutils) '* | \
6314 'mkdir (coreutils) '* | \
6315 'mkdir (fileutils) '4.1*)
6316 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6317 break 3;;
6318 esac
6319 done
6320 done
6321 done
6322IFS=$as_save_IFS
6323
6324fi
39fd3d4f 6325
93613951
TT
6326 test -d ./--version && rmdir ./--version
6327 if test "${ac_cv_path_mkdir+set}" = set; then
6328 MKDIR_P="$ac_cv_path_mkdir -p"
6329 else
6330 # As a last resort, use the slow shell script. Don't cache a
6331 # value for MKDIR_P within a source directory, because that will
6332 # break other packages using the cache if that directory is
6333 # removed, or if the value is a relative name.
6334 MKDIR_P="$ac_install_sh -d"
57aa50d4 6335 fi
93613951
TT
6336fi
6337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6338$as_echo "$MKDIR_P" >&6; }
6339
6340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6341$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6342if ${ac_cv_path_SED+:} false; then :
6343 $as_echo_n "(cached) " >&6
6344else
6345 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6346 for ac_i in 1 2 3 4 5 6 7; do
6347 ac_script="$ac_script$as_nl$ac_script"
6348 done
6349 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6350 { ac_script=; unset ac_script;}
6351 if test -z "$SED"; then
6352 ac_path_SED_found=false
6353 # Loop through the user's path and test for each of PROGNAME-LIST
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355for as_dir in $PATH
6356do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_prog in sed gsed; do
6360 for ac_exec_ext in '' $ac_executable_extensions; do
6361 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6362 as_fn_executable_p "$ac_path_SED" || continue
6363# Check for GNU ac_path_SED and select it if it is found.
6364 # Check for GNU $ac_path_SED
6365case `"$ac_path_SED" --version 2>&1` in
6366*GNU*)
6367 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6368*)
6369 ac_count=0
6370 $as_echo_n 0123456789 >"conftest.in"
6371 while :
6372 do
6373 cat "conftest.in" "conftest.in" >"conftest.tmp"
6374 mv "conftest.tmp" "conftest.in"
6375 cp "conftest.in" "conftest.nl"
6376 $as_echo '' >> "conftest.nl"
6377 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6378 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6379 as_fn_arith $ac_count + 1 && ac_count=$as_val
6380 if test $ac_count -gt ${ac_path_SED_max-0}; then
6381 # Best one so far, save it but keep looking for a better one
6382 ac_cv_path_SED="$ac_path_SED"
6383 ac_path_SED_max=$ac_count
6384 fi
6385 # 10*(2^10) chars as input seems more than enough
6386 test $ac_count -gt 10 && break
6387 done
6388 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6389esac
6390
6391 $ac_path_SED_found && break 3
6392 done
6393 done
6394 done
6395IFS=$as_save_IFS
6396 if test -z "$ac_cv_path_SED"; then
6397 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
57aa50d4 6398 fi
93613951
TT
6399else
6400 ac_cv_path_SED=$SED
6401fi
b0cacab0 6402
93613951
TT
6403fi
6404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6405$as_echo "$ac_cv_path_SED" >&6; }
6406 SED="$ac_cv_path_SED"
6407 rm -f conftest.sed
39fd3d4f 6408
e1052144 6409
57aa50d4
TT
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6411$as_echo_n "checking whether NLS is requested... " >&6; }
6412 # Check whether --enable-nls was given.
6413if test "${enable_nls+set}" = set; then :
6414 enableval=$enable_nls; USE_NLS=$enableval
b0cacab0 6415else
57aa50d4
TT
6416 USE_NLS=yes
6417fi
b0cacab0 6418
57aa50d4
TT
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
6420$as_echo "$USE_NLS" >&6; }
93636bde 6421
a64c9c13 6422
a64c9c13 6423
b0cacab0 6424
93613951
TT
6425 GETTEXT_MACRO_VERSION=0.18
6426
6427
b0cacab0 6428
a64c9c13 6429
57aa50d4
TT
6430# Prepare PATH_SEPARATOR.
6431# The user is always right.
6432if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6433 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6434 # contains only /bin. Note that ksh looks also at the FPATH variable,
6435 # so we have to set that as well for the test.
6436 PATH_SEPARATOR=:
6437 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6438 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6439 || PATH_SEPARATOR=';'
6440 }
57aa50d4 6441fi
b0cacab0 6442
57aa50d4
TT
6443# Find out how to test for executable files. Don't use a zero-byte file,
6444# as systems may use methods other than mode bits to determine executability.
6445cat >conf$$.file <<_ASEOF
6446#! /bin/sh
6447exit 0
6448_ASEOF
6449chmod +x conf$$.file
6450if test -x conf$$.file >/dev/null 2>&1; then
6451 ac_executable_p="test -x"
6452else
6453 ac_executable_p="test -f"
6454fi
6455rm -f conf$$.file
b0cacab0 6456
57aa50d4
TT
6457# Extract the first word of "msgfmt", so it can be a program name with args.
6458set dummy msgfmt; ac_word=$2
6459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6460$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6461if ${ac_cv_path_MSGFMT+:} false; then :
39fd3d4f 6462 $as_echo_n "(cached) " >&6
93636bde 6463else
57aa50d4
TT
6464 case "$MSGFMT" in
6465 [\\/]* | ?:[\\/]*)
6466 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6467 ;;
6468 *)
6469 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6470 for ac_dir in $PATH; do
6471 IFS="$ac_save_IFS"
6472 test -z "$ac_dir" && ac_dir=.
6473 for ac_exec_ext in '' $ac_executable_extensions; do
6474 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6475 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6476 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
57aa50d4
TT
6477 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6478 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6479 break 2
6480 fi
6481 fi
6482 done
6483 done
6484 IFS="$ac_save_IFS"
6485 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6486 ;;
e1052144 6487esac
b0cacab0 6488fi
57aa50d4
TT
6489MSGFMT="$ac_cv_path_MSGFMT"
6490if test "$MSGFMT" != ":"; then
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
6492$as_echo "$MSGFMT" >&6; }
6493else
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6495$as_echo "no" >&6; }
b0cacab0 6496fi
a64c9c13 6497
57aa50d4
TT
6498 # Extract the first word of "gmsgfmt", so it can be a program name with args.
6499set dummy gmsgfmt; ac_word=$2
6500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6501$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6502if ${ac_cv_path_GMSGFMT+:} false; then :
39fd3d4f 6503 $as_echo_n "(cached) " >&6
93636bde 6504else
57aa50d4
TT
6505 case $GMSGFMT in
6506 [\\/]* | ?:[\\/]*)
6507 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6508 ;;
6509 *)
6510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6511for as_dir in $PATH
6512do
6513 IFS=$as_save_IFS
6514 test -z "$as_dir" && as_dir=.
6515 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
6517 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
6518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6519 break 2
6520 fi
6521done
6522 done
6523IFS=$as_save_IFS
a64c9c13 6524
57aa50d4
TT
6525 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6526 ;;
e1052144 6527esac
57aa50d4
TT
6528fi
6529GMSGFMT=$ac_cv_path_GMSGFMT
6530if test -n "$GMSGFMT"; then
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
6532$as_echo "$GMSGFMT" >&6; }
b0cacab0 6533else
57aa50d4
TT
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6535$as_echo "no" >&6; }
b0cacab0 6536fi
e1052144 6537
b0cacab0 6538
b0cacab0 6539
93613951
TT
6540 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6541 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
6542 *) MSGFMT_015=$MSGFMT ;;
6543 esac
6544
6545 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6546 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
6547 *) GMSGFMT_015=$GMSGFMT ;;
6548 esac
6549
6550
57aa50d4
TT
6551
6552# Prepare PATH_SEPARATOR.
6553# The user is always right.
6554if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6555 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6556 # contains only /bin. Note that ksh looks also at the FPATH variable,
6557 # so we have to set that as well for the test.
6558 PATH_SEPARATOR=:
6559 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6560 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6561 || PATH_SEPARATOR=';'
6562 }
57aa50d4 6563fi
b0cacab0 6564
57aa50d4
TT
6565# Find out how to test for executable files. Don't use a zero-byte file,
6566# as systems may use methods other than mode bits to determine executability.
6567cat >conf$$.file <<_ASEOF
6568#! /bin/sh
6569exit 0
6570_ASEOF
6571chmod +x conf$$.file
6572if test -x conf$$.file >/dev/null 2>&1; then
6573 ac_executable_p="test -x"
6574else
6575 ac_executable_p="test -f"
6576fi
6577rm -f conf$$.file
b0cacab0 6578
57aa50d4
TT
6579# Extract the first word of "xgettext", so it can be a program name with args.
6580set dummy xgettext; ac_word=$2
6581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6582$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6583if ${ac_cv_path_XGETTEXT+:} false; then :
39fd3d4f 6584 $as_echo_n "(cached) " >&6
a64c9c13 6585else
57aa50d4
TT
6586 case "$XGETTEXT" in
6587 [\\/]* | ?:[\\/]*)
6588 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6589 ;;
6590 *)
6591 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6592 for ac_dir in $PATH; do
6593 IFS="$ac_save_IFS"
6594 test -z "$ac_dir" && ac_dir=.
6595 for ac_exec_ext in '' $ac_executable_extensions; do
6596 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6597 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6598 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
57aa50d4
TT
6599 (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
6600 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6601 break 2
6602 fi
6603 fi
6604 done
6605 done
6606 IFS="$ac_save_IFS"
6607 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6608 ;;
e1052144 6609esac
b0cacab0 6610fi
57aa50d4
TT
6611XGETTEXT="$ac_cv_path_XGETTEXT"
6612if test "$XGETTEXT" != ":"; then
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
6614$as_echo "$XGETTEXT" >&6; }
6615else
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6617$as_echo "no" >&6; }
b0cacab0 6618fi
b0cacab0 6619
57aa50d4 6620 rm -f messages.po
a64c9c13 6621
93613951
TT
6622 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6623 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
6624 *) XGETTEXT_015=$XGETTEXT ;;
6625 esac
6626
6627
b0cacab0 6628
57aa50d4
TT
6629# Prepare PATH_SEPARATOR.
6630# The user is always right.
6631if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6632 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6633 # contains only /bin. Note that ksh looks also at the FPATH variable,
6634 # so we have to set that as well for the test.
6635 PATH_SEPARATOR=:
6636 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6637 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6638 || PATH_SEPARATOR=';'
6639 }
57aa50d4 6640fi
b0cacab0 6641
57aa50d4
TT
6642# Find out how to test for executable files. Don't use a zero-byte file,
6643# as systems may use methods other than mode bits to determine executability.
6644cat >conf$$.file <<_ASEOF
6645#! /bin/sh
6646exit 0
6647_ASEOF
6648chmod +x conf$$.file
6649if test -x conf$$.file >/dev/null 2>&1; then
6650 ac_executable_p="test -x"
6651else
6652 ac_executable_p="test -f"
6653fi
6654rm -f conf$$.file
6655
6656# Extract the first word of "msgmerge", so it can be a program name with args.
6657set dummy msgmerge; ac_word=$2
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6660if ${ac_cv_path_MSGMERGE+:} false; then :
39fd3d4f 6661 $as_echo_n "(cached) " >&6
b0cacab0 6662else
57aa50d4
TT
6663 case "$MSGMERGE" in
6664 [\\/]* | ?:[\\/]*)
6665 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6666 ;;
6667 *)
6668 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6669 for ac_dir in $PATH; do
6670 IFS="$ac_save_IFS"
6671 test -z "$ac_dir" && ac_dir=.
6672 for ac_exec_ext in '' $ac_executable_extensions; do
6673 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6674 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6675 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
57aa50d4
TT
6676 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6677 break 2
6678 fi
6679 fi
6680 done
6681 done
6682 IFS="$ac_save_IFS"
6683 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6684 ;;
e1052144 6685esac
57aa50d4
TT
6686fi
6687MSGMERGE="$ac_cv_path_MSGMERGE"
6688if test "$MSGMERGE" != ":"; then
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
6690$as_echo "$MSGMERGE" >&6; }
b0cacab0 6691else
57aa50d4
TT
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6693$as_echo "no" >&6; }
b0cacab0 6694fi
e1052144 6695
93636bde 6696
93613951
TT
6697 test -n "$localedir" || localedir='${datadir}/locale'
6698
6699
6700 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
6701
6702
6703 ac_config_commands="$ac_config_commands po-directories"
a64c9c13 6704
a64c9c13 6705
93613951
TT
6706
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2 or newer" >&5
6708$as_echo_n "checking whether we are using the GNU C Library 2 or newer... " >&6; }
6709if ${ac_cv_gnu_library_2+:} false; then :
6710 $as_echo_n "(cached) " >&6
6711else
6712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6713/* end confdefs.h. */
6714
6715#include <features.h>
6716#ifdef __GNU_LIBRARY__
6717 #if (__GLIBC__ >= 2) && !defined __UCLIBC__
6718 Lucky GNU user
6719 #endif
6720#endif
6721
6722_ACEOF
6723if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6724 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
6725 ac_cv_gnu_library_2=yes
6726else
6727 ac_cv_gnu_library_2=no
6728fi
6729rm -f conftest*
6730
a64c9c13 6731
a64c9c13 6732
93613951
TT
6733fi
6734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2" >&5
6735$as_echo "$ac_cv_gnu_library_2" >&6; }
6736
6737 GLIBC2="$ac_cv_gnu_library_2"
57aa50d4 6738
a64c9c13 6739
57aa50d4
TT
6740if test -n "$ac_tool_prefix"; then
6741 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6742set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6744$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6745if ${ac_cv_prog_RANLIB+:} false; then :
39fd3d4f 6746 $as_echo_n "(cached) " >&6
b0cacab0 6747else
57aa50d4
TT
6748 if test -n "$RANLIB"; then
6749 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
b0cacab0 6750else
57aa50d4
TT
6751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6752for as_dir in $PATH
6753do
6754 IFS=$as_save_IFS
6755 test -z "$as_dir" && as_dir=.
6756 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
6758 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6760 break 2
6761 fi
6762done
6763 done
6764IFS=$as_save_IFS
d1154eb4
TT
6765
6766fi
6767fi
6768RANLIB=$ac_cv_prog_RANLIB
6769if test -n "$RANLIB"; then
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6771$as_echo "$RANLIB" >&6; }
6772else
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6774$as_echo "no" >&6; }
6775fi
6776
6777
6778fi
6779if test -z "$ac_cv_prog_RANLIB"; then
6780 ac_ct_RANLIB=$RANLIB
6781 # Extract the first word of "ranlib", so it can be a program name with args.
6782set dummy ranlib; ac_word=$2
6783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6784$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6785if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
d1154eb4
TT
6786 $as_echo_n "(cached) " >&6
6787else
6788 if test -n "$ac_ct_RANLIB"; then
6789 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6790else
6791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6792for as_dir in $PATH
6793do
6794 IFS=$as_save_IFS
6795 test -z "$as_dir" && as_dir=.
6796 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6797 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d1154eb4
TT
6798 ac_cv_prog_ac_ct_RANLIB="ranlib"
6799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6800 break 2
6801 fi
6802done
6803 done
6804IFS=$as_save_IFS
6805
6806fi
6807fi
6808ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6809if test -n "$ac_ct_RANLIB"; then
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6811$as_echo "$ac_ct_RANLIB" >&6; }
6812else
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6814$as_echo "no" >&6; }
6815fi
6816
6817 if test "x$ac_ct_RANLIB" = x; then
6818 RANLIB=":"
6819 else
6820 case $cross_compiling:$ac_tool_warned in
6821yes:)
6822{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6823$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6824ac_tool_warned=yes ;;
6825esac
6826 RANLIB=$ac_ct_RANLIB
6827 fi
6828else
6829 RANLIB="$ac_cv_prog_RANLIB"
6830fi
6831
6832
93613951
TT
6833
6834 CFLAG_VISIBILITY=
6835 HAVE_VISIBILITY=0
6836 if test -n "$GCC"; then
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
6838$as_echo_n "checking whether the -Werror option is usable... " >&6; }
6839 if ${gl_cv_cc_vis_werror+:} false; then :
d1154eb4
TT
6840 $as_echo_n "(cached) " >&6
6841else
93613951
TT
6842
6843 gl_save_CFLAGS="$CFLAGS"
6844 CFLAGS="$CFLAGS -Werror"
6845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d1154eb4
TT
6846/* end confdefs.h. */
6847
d1154eb4
TT
6848int
6849main ()
6850{
93613951 6851
d1154eb4
TT
6852 ;
6853 return 0;
6854}
6855_ACEOF
93613951
TT
6856if ac_fn_c_try_compile "$LINENO"; then :
6857 gl_cv_cc_vis_werror=yes
d1154eb4 6858else
93613951 6859 gl_cv_cc_vis_werror=no
d1154eb4 6860fi
93613951
TT
6861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6862 CFLAGS="$gl_save_CFLAGS"
d1154eb4
TT
6863fi
6864
93613951
TT
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
6866$as_echo "$gl_cv_cc_vis_werror" >&6; }
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
6868$as_echo_n "checking for simple visibility declarations... " >&6; }
6869 if ${gl_cv_cc_visibility+:} false; then :
6870 $as_echo_n "(cached) " >&6
6871else
d1154eb4 6872
93613951
TT
6873 gl_save_CFLAGS="$CFLAGS"
6874 CFLAGS="$CFLAGS -fvisibility=hidden"
6875 if test $gl_cv_cc_vis_werror = yes; then
6876 CFLAGS="$CFLAGS -Werror"
6877 fi
6878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6879/* end confdefs.h. */
6880extern __attribute__((__visibility__("hidden"))) int hiddenvar;
6881 extern __attribute__((__visibility__("default"))) int exportedvar;
6882 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
6883 extern __attribute__((__visibility__("default"))) int exportedfunc (void);
6884 void dummyfunc (void) {}
d1154eb4 6885
93613951
TT
6886int
6887main ()
6888{
d1154eb4 6889
93613951
TT
6890 ;
6891 return 0;
6892}
6893_ACEOF
6894if ac_fn_c_try_compile "$LINENO"; then :
6895 gl_cv_cc_visibility=yes
d1154eb4 6896else
93613951
TT
6897 gl_cv_cc_visibility=no
6898fi
6899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6900 CFLAGS="$gl_save_CFLAGS"
6901fi
d1154eb4 6902
93613951
TT
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
6904$as_echo "$gl_cv_cc_visibility" >&6; }
6905 if test $gl_cv_cc_visibility = yes; then
6906 CFLAG_VISIBILITY="-fvisibility=hidden"
6907 HAVE_VISIBILITY=1
6908 fi
d1154eb4 6909 fi
d1154eb4 6910
d1154eb4
TT
6911
6912
93613951
TT
6913cat >>confdefs.h <<_ACEOF
6914#define HAVE_VISIBILITY $HAVE_VISIBILITY
6915_ACEOF
6916
6917
6918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
6919$as_echo_n "checking for inline... " >&6; }
6920if ${ac_cv_c_inline+:} false; then :
57aa50d4
TT
6921 $as_echo_n "(cached) " >&6
6922else
93613951
TT
6923 ac_cv_c_inline=no
6924for ac_kw in inline __inline__ __inline; do
d1154eb4
TT
6925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926/* end confdefs.h. */
93613951
TT
6927#ifndef __cplusplus
6928typedef int foo_t;
6929static $ac_kw foo_t static_foo () {return 0; }
6930$ac_kw foo_t foo () {return 0; }
6931#endif
d1154eb4 6932
d1154eb4
TT
6933_ACEOF
6934if ac_fn_c_try_compile "$LINENO"; then :
93613951 6935 ac_cv_c_inline=$ac_kw
57aa50d4 6936fi
d1154eb4 6937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
93613951
TT
6938 test "$ac_cv_c_inline" != no && break
6939done
d1154eb4 6940
d1154eb4 6941fi
93613951
TT
6942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
6943$as_echo "$ac_cv_c_inline" >&6; }
d1154eb4 6944
93613951
TT
6945case $ac_cv_c_inline in
6946 inline | yes) ;;
6947 *)
6948 case $ac_cv_c_inline in
6949 no) ac_val=;;
6950 *) ac_val=$ac_cv_c_inline;;
6951 esac
6952 cat >>confdefs.h <<_ACEOF
6953#ifndef __cplusplus
6954#define inline $ac_val
6955#endif
d1154eb4 6956_ACEOF
93613951
TT
6957 ;;
6958esac
d1154eb4 6959
93613951
TT
6960ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6961if test "x$ac_cv_type_size_t" = xyes; then :
d1154eb4 6962
57aa50d4 6963else
d1154eb4 6964
93613951
TT
6965cat >>confdefs.h <<_ACEOF
6966#define size_t unsigned int
d1154eb4 6967_ACEOF
b0cacab0 6968
57aa50d4 6969fi
b0cacab0
TT
6970
6971
93613951
TT
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
6973$as_echo_n "checking for stdint.h... " >&6; }
6974if ${gl_cv_header_stdint_h+:} false; then :
57aa50d4 6975 $as_echo_n "(cached) " >&6
b0cacab0 6976else
d1154eb4 6977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6978/* end confdefs.h. */
93613951
TT
6979#include <sys/types.h>
6980 #include <stdint.h>
a64c9c13 6981int
b0cacab0
TT
6982main ()
6983{
93613951 6984uintmax_t i = (uintmax_t) -1; return !i;
d1154eb4 6985 ;
b0cacab0 6986 return 0;
a64c9c13 6987}
b0cacab0 6988_ACEOF
d1154eb4 6989if ac_fn_c_try_compile "$LINENO"; then :
93613951 6990 gl_cv_header_stdint_h=yes
b0cacab0 6991else
93613951 6992 gl_cv_header_stdint_h=no
b0cacab0 6993fi
d1154eb4 6994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d1154eb4 6995fi
93613951
TT
6996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
6997$as_echo "$gl_cv_header_stdint_h" >&6; }
6998 if test $gl_cv_header_stdint_h = yes; then
b0cacab0 6999
93613951
TT
7000cat >>confdefs.h <<_ACEOF
7001#define HAVE_STDINT_H_WITH_UINTMAX 1
d1154eb4 7002_ACEOF
b0cacab0 7003
93613951 7004 fi
b0cacab0 7005
93613951
TT
7006# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7007# for constant arguments. Useless!
7008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
7009$as_echo_n "checking for working alloca.h... " >&6; }
7010if ${ac_cv_working_alloca_h+:} false; then :
39fd3d4f 7011 $as_echo_n "(cached) " >&6
a64c9c13 7012else
57aa50d4 7013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7014/* end confdefs.h. */
93613951 7015#include <alloca.h>
57aa50d4
TT
7016int
7017main ()
7018{
93613951
TT
7019char *p = (char *) alloca (2 * sizeof (int));
7020 if (p) return 0;
57aa50d4
TT
7021 ;
7022 return 0;
7023}
b0cacab0 7024_ACEOF
93613951
TT
7025if ac_fn_c_try_link "$LINENO"; then :
7026 ac_cv_working_alloca_h=yes
b0cacab0 7027else
93613951 7028 ac_cv_working_alloca_h=no
57aa50d4 7029fi
93613951
TT
7030rm -f core conftest.err conftest.$ac_objext \
7031 conftest$ac_exeext conftest.$ac_ext
57aa50d4 7032fi
93613951
TT
7033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
7034$as_echo "$ac_cv_working_alloca_h" >&6; }
7035if test $ac_cv_working_alloca_h = yes; then
57aa50d4 7036
93613951 7037$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
57aa50d4 7038
a64c9c13 7039fi
b0cacab0 7040
93613951
TT
7041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
7042$as_echo_n "checking for alloca... " >&6; }
7043if ${ac_cv_func_alloca_works+:} false; then :
57aa50d4 7044 $as_echo_n "(cached) " >&6
b0cacab0 7045else
57aa50d4 7046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7047/* end confdefs.h. */
93613951
TT
7048#ifdef __GNUC__
7049# define alloca __builtin_alloca
7050#else
7051# ifdef _MSC_VER
7052# include <malloc.h>
7053# define alloca _alloca
7054# else
7055# ifdef HAVE_ALLOCA_H
7056# include <alloca.h>
7057# else
7058# ifdef _AIX
7059 #pragma alloca
7060# else
7061# ifndef alloca /* predefined by HP cc +Olibcalls */
7062void *alloca (size_t);
7063# endif
7064# endif
7065# endif
7066# endif
7067#endif
b0cacab0 7068
57aa50d4
TT
7069int
7070main ()
b0cacab0 7071{
93613951
TT
7072char *p = (char *) alloca (1);
7073 if (p) return 0;
57aa50d4
TT
7074 ;
7075 return 0;
b0cacab0
TT
7076}
7077_ACEOF
93613951
TT
7078if ac_fn_c_try_link "$LINENO"; then :
7079 ac_cv_func_alloca_works=yes
b0cacab0 7080else
93613951 7081 ac_cv_func_alloca_works=no
57aa50d4 7082fi
93613951
TT
7083rm -f core conftest.err conftest.$ac_objext \
7084 conftest$ac_exeext conftest.$ac_ext
57aa50d4 7085fi
93613951
TT
7086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
7087$as_echo "$ac_cv_func_alloca_works" >&6; }
57aa50d4 7088
93613951 7089if test $ac_cv_func_alloca_works = yes; then
57aa50d4 7090
93613951 7091$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
57aa50d4 7092
b0cacab0 7093else
93613951
TT
7094 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7095# that cause trouble. Some versions do not even contain alloca or
7096# contain a buggy version. If you still want to use their alloca,
7097# use ar to extract alloca.o from them instead of compiling alloca.c.
b0cacab0 7098
93613951 7099ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
57aa50d4 7100
93613951 7101$as_echo "#define C_ALLOCA 1" >>confdefs.h
57aa50d4 7102
57aa50d4 7103
93613951
TT
7104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
7105$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
7106if ${ac_cv_os_cray+:} false; then :
57aa50d4
TT
7107 $as_echo_n "(cached) " >&6
7108else
57aa50d4
TT
7109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7110/* end confdefs.h. */
93613951
TT
7111#if defined CRAY && ! defined CRAY2
7112webecray
7113#else
7114wenotbecray
57aa50d4 7115#endif
b0cacab0 7116
57aa50d4 7117_ACEOF
93613951
TT
7118if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7119 $EGREP "webecray" >/dev/null 2>&1; then :
7120 ac_cv_os_cray=yes
7121else
7122 ac_cv_os_cray=no
a64c9c13 7123fi
93613951 7124rm -f conftest*
d1154eb4
TT
7125
7126fi
93613951
TT
7127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
7128$as_echo "$ac_cv_os_cray" >&6; }
7129if test $ac_cv_os_cray = yes; then
7130 for ac_func in _getb67 GETB67 getb67; do
7131 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7132ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7133if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
e1052144 7134
57aa50d4 7135cat >>confdefs.h <<_ACEOF
93613951 7136#define CRAY_STACKSEG_END $ac_func
57aa50d4 7137_ACEOF
e1052144 7138
93613951 7139 break
a64c9c13 7140fi
07a0db15 7141
93613951 7142 done
57aa50d4 7143fi
b0cacab0 7144
93613951
TT
7145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7146$as_echo_n "checking stack direction for C alloca... " >&6; }
7147if ${ac_cv_c_stack_direction+:} false; then :
39fd3d4f 7148 $as_echo_n "(cached) " >&6
93613951
TT
7149else
7150 if test "$cross_compiling" = yes; then :
7151 ac_cv_c_stack_direction=0
b0cacab0 7152else
57aa50d4 7153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7154/* end confdefs.h. */
93613951 7155$ac_includes_default
b0cacab0 7156int
93613951 7157find_stack_direction (int *addr, int depth)
b0cacab0 7158{
93613951
TT
7159 int dir, dummy = 0;
7160 if (! addr)
7161 addr = &dummy;
7162 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7163 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7164 return dir + dummy;
b0cacab0 7165}
93636bde 7166
b0cacab0 7167int
93613951 7168main (int argc, char **argv)
b0cacab0 7169{
93613951 7170 return find_stack_direction (0, argc + !argv + 20) < 0;
b0cacab0
TT
7171}
7172_ACEOF
93613951
TT
7173if ac_fn_c_try_run "$LINENO"; then :
7174 ac_cv_c_stack_direction=1
a64c9c13 7175else
93613951 7176 ac_cv_c_stack_direction=-1
b0cacab0 7177fi
93613951
TT
7178rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7179 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0 7180fi
b0cacab0 7181
93613951
TT
7182fi
7183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7184$as_echo "$ac_cv_c_stack_direction" >&6; }
7185cat >>confdefs.h <<_ACEOF
7186#define STACK_DIRECTION $ac_cv_c_stack_direction
7187_ACEOF
57aa50d4 7188
b0cacab0 7189
57aa50d4 7190fi
b0cacab0 7191
57aa50d4
TT
7192
7193
b0cacab0 7194
93613951
TT
7195 for ac_header in $ac_header_list
7196do :
7197 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7198ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7199"
7200if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7201 cat >>confdefs.h <<_ACEOF
7202#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 7203_ACEOF
93613951 7204
a64c9c13 7205fi
07a0db15 7206
93613951 7207done
a64c9c13 7208
a64c9c13 7209
b0cacab0 7210
b0cacab0 7211
a04eba3f 7212
a04eba3f 7213
b0cacab0 7214
b0cacab0 7215
93613951
TT
7216for ac_func in getpagesize
7217do :
7218 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7219if test "x$ac_cv_func_getpagesize" = xyes; then :
7220 cat >>confdefs.h <<_ACEOF
7221#define HAVE_GETPAGESIZE 1
b0cacab0
TT
7222_ACEOF
7223
93613951
TT
7224fi
7225done
b0cacab0 7226
93613951
TT
7227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7228$as_echo_n "checking for working mmap... " >&6; }
7229if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
39fd3d4f 7230 $as_echo_n "(cached) " >&6
93613951
TT
7231else
7232 if test "$cross_compiling" = yes; then :
7233 ac_cv_func_mmap_fixed_mapped=no
b0cacab0 7234else
57aa50d4 7235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7236/* end confdefs.h. */
93613951
TT
7237$ac_includes_default
7238/* malloc might have been renamed as rpl_malloc. */
7239#undef malloc
57aa50d4 7240
93613951
TT
7241/* Thanks to Mike Haertel and Jim Avera for this test.
7242 Here is a matrix of mmap possibilities:
7243 mmap private not fixed
7244 mmap private fixed at somewhere currently unmapped
7245 mmap private fixed at somewhere already mapped
7246 mmap shared not fixed
7247 mmap shared fixed at somewhere currently unmapped
7248 mmap shared fixed at somewhere already mapped
7249 For private mappings, we should verify that changes cannot be read()
7250 back from the file, nor mmap's back from the file at a different
7251 address. (There have been systems where private was not correctly
7252 implemented like the infamous i386 svr4.0, and systems where the
7253 VM page cache was not coherent with the file system buffer cache
7254 like early versions of FreeBSD and possibly contemporary NetBSD.)
7255 For shared mappings, we should conversely verify that changes get
7256 propagated back to all the places they're supposed to be.
7257
7258 Grep wants private fixed already mapped.
7259 The main things grep needs to know about mmap are:
7260 * does it exist and is it safe to write into the mmap'd area
7261 * how to use it (BSD variants) */
7262
7263#include <fcntl.h>
7264#include <sys/mman.h>
7265
7266#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7267char *malloc ();
57aa50d4
TT
7268#endif
7269
93613951
TT
7270/* This mess was copied from the GNU getpagesize.h. */
7271#ifndef HAVE_GETPAGESIZE
7272# ifdef _SC_PAGESIZE
7273# define getpagesize() sysconf(_SC_PAGESIZE)
7274# else /* no _SC_PAGESIZE */
7275# ifdef HAVE_SYS_PARAM_H
7276# include <sys/param.h>
7277# ifdef EXEC_PAGESIZE
7278# define getpagesize() EXEC_PAGESIZE
7279# else /* no EXEC_PAGESIZE */
7280# ifdef NBPG
7281# define getpagesize() NBPG * CLSIZE
7282# ifndef CLSIZE
7283# define CLSIZE 1
7284# endif /* no CLSIZE */
7285# else /* no NBPG */
7286# ifdef NBPC
7287# define getpagesize() NBPC
7288# else /* no NBPC */
7289# ifdef PAGESIZE
7290# define getpagesize() PAGESIZE
7291# endif /* PAGESIZE */
7292# endif /* no NBPC */
7293# endif /* no NBPG */
7294# endif /* no EXEC_PAGESIZE */
7295# else /* no HAVE_SYS_PARAM_H */
7296# define getpagesize() 8192 /* punt totally */
7297# endif /* no HAVE_SYS_PARAM_H */
7298# endif /* no _SC_PAGESIZE */
7299
7300#endif /* no HAVE_GETPAGESIZE */
7301
57aa50d4
TT
7302int
7303main ()
7304{
93613951
TT
7305 char *data, *data2, *data3;
7306 const char *cdata2;
7307 int i, pagesize;
7308 int fd, fd2;
7309
7310 pagesize = getpagesize ();
7311
7312 /* First, make a file with some known garbage in it. */
7313 data = (char *) malloc (pagesize);
7314 if (!data)
7315 return 1;
7316 for (i = 0; i < pagesize; ++i)
7317 *(data + i) = rand ();
7318 umask (0);
7319 fd = creat ("conftest.mmap", 0600);
7320 if (fd < 0)
7321 return 2;
7322 if (write (fd, data, pagesize) != pagesize)
7323 return 3;
7324 close (fd);
7325
7326 /* Next, check that the tail of a page is zero-filled. File must have
7327 non-zero length, otherwise we risk SIGBUS for entire page. */
7328 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7329 if (fd2 < 0)
7330 return 4;
7331 cdata2 = "";
7332 if (write (fd2, cdata2, 1) != 1)
7333 return 5;
7334 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7335 if (data2 == MAP_FAILED)
7336 return 6;
7337 for (i = 0; i < pagesize; ++i)
7338 if (*(data2 + i))
7339 return 7;
7340 close (fd2);
7341 if (munmap (data2, pagesize))
7342 return 8;
7343
7344 /* Next, try to mmap the file at a fixed address which already has
7345 something else allocated at it. If we can, also make sure that
7346 we see the same garbage. */
7347 fd = open ("conftest.mmap", O_RDWR);
7348 if (fd < 0)
7349 return 9;
7350 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7351 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7352 return 10;
7353 for (i = 0; i < pagesize; ++i)
7354 if (*(data + i) != *(data2 + i))
7355 return 11;
7356
7357 /* Finally, make sure that changes to the mapped area do not
7358 percolate back to the file as seen by read(). (This is a bug on
7359 some variants of i386 svr4.0.) */
7360 for (i = 0; i < pagesize; ++i)
7361 *(data2 + i) = *(data2 + i) + 1;
7362 data3 = (char *) malloc (pagesize);
7363 if (!data3)
7364 return 12;
7365 if (read (fd, data3, pagesize) != pagesize)
7366 return 13;
7367 for (i = 0; i < pagesize; ++i)
7368 if (*(data + i) != *(data3 + i))
7369 return 14;
7370 close (fd);
57aa50d4
TT
7371 return 0;
7372}
b0cacab0 7373_ACEOF
93613951
TT
7374if ac_fn_c_try_run "$LINENO"; then :
7375 ac_cv_func_mmap_fixed_mapped=yes
b0cacab0 7376else
93613951 7377 ac_cv_func_mmap_fixed_mapped=no
b0cacab0 7378fi
93613951
TT
7379rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7380 conftest.$ac_objext conftest.beam conftest.$ac_ext
57aa50d4 7381fi
b0cacab0 7382
93613951
TT
7383fi
7384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7385$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7386if test $ac_cv_func_mmap_fixed_mapped = yes; then
b0cacab0 7387
93613951 7388$as_echo "#define HAVE_MMAP 1" >>confdefs.h
e1052144 7389
93613951
TT
7390fi
7391rm -f conftest.mmap conftest.txt
b0cacab0 7392
e1052144 7393
93613951
TT
7394
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
7396$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
7397if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
39fd3d4f 7398 $as_echo_n "(cached) " >&6
b0cacab0 7399else
b0cacab0 7400
93613951
TT
7401 gt_cv_int_divbyzero_sigfpe=
7402 case "$host_os" in
7403 macos* | darwin[6-9]* | darwin[1-9][0-9]*)
7404 # On Mac OS X 10.2 or newer, just assume the same as when cross-
7405 # compiling. If we were to perform the real test, 1 Crash Report
7406 # dialog window would pop up.
7407 case "$host_cpu" in
7408 i[34567]86 | x86_64)
7409 gt_cv_int_divbyzero_sigfpe="guessing yes" ;;
7410 esac
7411 ;;
7412 esac
7413 if test -z "$gt_cv_int_divbyzero_sigfpe"; then
7414 if test "$cross_compiling" = yes; then :
7415
7416 # Guess based on the CPU.
7417 case "$host_cpu" in
7418 alpha* | i[34567]86 | x86_64 | m68k | s390*)
7419 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7420 *)
7421 gt_cv_int_divbyzero_sigfpe="guessing no";;
7422 esac
57aa50d4 7423
93613951
TT
7424else
7425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4
TT
7426/* end confdefs.h. */
7427
93613951
TT
7428#include <stdlib.h>
7429#include <signal.h>
b0cacab0 7430
93613951
TT
7431static void
7432sigfpe_handler (int sig)
7433{
7434 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7435 exit (sig != SIGFPE);
7436}
b0cacab0 7437
93613951
TT
7438int x = 1;
7439int y = 0;
7440int z;
7441int nan;
b0cacab0 7442
57aa50d4
TT
7443int main ()
7444{
93613951
TT
7445 signal (SIGFPE, sigfpe_handler);
7446/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7447#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7448 signal (SIGTRAP, sigfpe_handler);
7449#endif
7450/* Linux/SPARC yields signal SIGILL. */
7451#if defined (__sparc__) && defined (__linux__)
7452 signal (SIGILL, sigfpe_handler);
7453#endif
7454
7455 z = x / y;
7456 nan = y / y;
7457 exit (2);
57aa50d4 7458}
93613951 7459
57aa50d4
TT
7460_ACEOF
7461if ac_fn_c_try_run "$LINENO"; then :
93613951 7462 gt_cv_int_divbyzero_sigfpe=yes
57aa50d4 7463else
93613951 7464 gt_cv_int_divbyzero_sigfpe=no
57aa50d4
TT
7465fi
7466rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7467 conftest.$ac_objext conftest.beam conftest.$ac_ext
7468fi
7469
93613951 7470 fi
57aa50d4
TT
7471
7472fi
93613951
TT
7473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
7474$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
7475 case "$gt_cv_int_divbyzero_sigfpe" in
7476 *yes) value=1;;
7477 *) value=0;;
7478 esac
57aa50d4 7479
93613951
TT
7480cat >>confdefs.h <<_ACEOF
7481#define INTDIV0_RAISES_SIGFPE $value
7482_ACEOF
57aa50d4 7483
57aa50d4 7484
93613951
TT
7485
7486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7487$as_echo_n "checking for inttypes.h... " >&6; }
7488if ${gl_cv_header_inttypes_h+:} false; then :
39fd3d4f 7489 $as_echo_n "(cached) " >&6
b0cacab0 7490else
57aa50d4 7491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7492/* end confdefs.h. */
93613951
TT
7493
7494#include <sys/types.h>
7495#include <inttypes.h>
7496
57aa50d4
TT
7497int
7498main ()
7499{
93613951 7500uintmax_t i = (uintmax_t) -1; return !i;
57aa50d4
TT
7501 ;
7502 return 0;
7503}
7504_ACEOF
93613951
TT
7505if ac_fn_c_try_compile "$LINENO"; then :
7506 gl_cv_header_inttypes_h=yes
57aa50d4 7507else
93613951 7508 gl_cv_header_inttypes_h=no
57aa50d4 7509fi
93613951 7510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4 7511fi
93613951
TT
7512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
7513$as_echo "$gl_cv_header_inttypes_h" >&6; }
7514 if test $gl_cv_header_inttypes_h = yes; then
b0cacab0 7515
93613951
TT
7516cat >>confdefs.h <<_ACEOF
7517#define HAVE_INTTYPES_H_WITH_UINTMAX 1
7518_ACEOF
b0cacab0 7519
93613951 7520 fi
57aa50d4 7521
93613951
TT
7522
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
7524$as_echo_n "checking for unsigned long long int... " >&6; }
7525if ${ac_cv_type_unsigned_long_long_int+:} false; then :
57aa50d4
TT
7526 $as_echo_n "(cached) " >&6
7527else
93613951
TT
7528 ac_cv_type_unsigned_long_long_int=yes
7529 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
7530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 7531/* end confdefs.h. */
b0cacab0 7532
93613951
TT
7533 /* For now, do not test the preprocessor; as of 2007 there are too many
7534 implementations with broken preprocessors. Perhaps this can
7535 be revisited in 2012. In the meantime, code should not expect
7536 #if to work with literals wider than 32 bits. */
7537 /* Test literals. */
7538 long long int ll = 9223372036854775807ll;
7539 long long int nll = -9223372036854775807LL;
7540 unsigned long long int ull = 18446744073709551615ULL;
7541 /* Test constant expressions. */
7542 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
7543 ? 1 : -1)];
7544 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
7545 ? 1 : -1)];
7546 int i = 63;
57aa50d4
TT
7547int
7548main ()
7549{
93613951
TT
7550/* Test availability of runtime routines for shift and division. */
7551 long long int llmax = 9223372036854775807ll;
7552 unsigned long long int ullmax = 18446744073709551615ull;
7553 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
7554 | (llmax / ll) | (llmax % ll)
7555 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
7556 | (ullmax / ull) | (ullmax % ull));
57aa50d4
TT
7557 ;
7558 return 0;
7559}
93613951 7560
57aa50d4
TT
7561_ACEOF
7562if ac_fn_c_try_link "$LINENO"; then :
93613951 7563
57aa50d4 7564else
93613951 7565 ac_cv_type_unsigned_long_long_int=no
57aa50d4
TT
7566fi
7567rm -f core conftest.err conftest.$ac_objext \
7568 conftest$ac_exeext conftest.$ac_ext
93613951 7569 fi
57aa50d4 7570fi
93613951
TT
7571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
7572$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
7573 if test $ac_cv_type_unsigned_long_long_int = yes; then
b0cacab0 7574
93613951 7575$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
57aa50d4 7576
93613951 7577 fi
57aa50d4 7578
57aa50d4 7579
57aa50d4 7580
57aa50d4 7581
93613951 7582 if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
57aa50d4 7583
93613951
TT
7584 test $ac_cv_type_unsigned_long_long_int = yes \
7585 && ac_type='unsigned long long' \
7586 || ac_type='unsigned long'
b0cacab0 7587
93613951
TT
7588cat >>confdefs.h <<_ACEOF
7589#define uintmax_t $ac_type
57aa50d4 7590_ACEOF
57aa50d4 7591
93613951 7592 else
57aa50d4 7593
93613951
TT
7594$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
7595
7596 fi
7597
7598
7599 for ac_header in inttypes.h
7600do :
7601 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7602if test "x$ac_cv_header_inttypes_h" = xyes; then :
7603 cat >>confdefs.h <<_ACEOF
7604#define HAVE_INTTYPES_H 1
57aa50d4
TT
7605_ACEOF
7606
57aa50d4
TT
7607fi
7608
93613951 7609done
57aa50d4 7610
93613951
TT
7611 if test $ac_cv_header_inttypes_h = yes; then
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7613$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7614if ${gt_cv_inttypes_pri_broken+:} false; then :
57aa50d4
TT
7615 $as_echo_n "(cached) " >&6
7616else
93613951
TT
7617
7618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 7619/* end confdefs.h. */
93613951
TT
7620
7621#include <inttypes.h>
7622#ifdef PRId32
7623char *p = PRId32;
7624#endif
57aa50d4 7625
b0cacab0 7626int
93613951 7627main ()
b0cacab0 7628{
93613951
TT
7629
7630 ;
7631 return 0;
b0cacab0
TT
7632}
7633_ACEOF
93613951
TT
7634if ac_fn_c_try_compile "$LINENO"; then :
7635 gt_cv_inttypes_pri_broken=no
b0cacab0 7636else
93613951 7637 gt_cv_inttypes_pri_broken=yes
57aa50d4 7638fi
93613951 7639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
7640
7641fi
93613951
TT
7642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
7643$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
7644 fi
7645 if test "$gt_cv_inttypes_pri_broken" = yes; then
7646
57aa50d4 7647cat >>confdefs.h <<_ACEOF
93613951 7648#define PRI_MACROS_BROKEN 1
57aa50d4
TT
7649_ACEOF
7650
93613951
TT
7651 PRI_MACROS_BROKEN=1
7652 else
7653 PRI_MACROS_BROKEN=0
7654 fi
b0cacab0 7655
e1052144 7656
61ef2474
TT
7657
7658
7659
61ef2474 7660
93613951
TT
7661
7662 # Check whether --enable-threads was given.
7663if test "${enable_threads+set}" = set; then :
7664 enableval=$enable_threads; gl_use_threads=$enableval
7665else
7666 if test -n "$gl_use_threads_default"; then
7667 gl_use_threads="$gl_use_threads_default"
7668 else
7669 case "$host_os" in
7670 osf*) gl_use_threads=no ;;
7671 cygwin*)
7672 case `uname -r` in
7673 1.[0-5].*) gl_use_threads=no ;;
7674 *) gl_use_threads=yes ;;
7675 esac
7676 ;;
7677 *) gl_use_threads=yes ;;
7678 esac
7679 fi
57aa50d4 7680
b0cacab0 7681fi
57aa50d4 7682
93613951
TT
7683 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7684 # For using <pthread.h>:
7685 case "$host_os" in
7686 osf*)
7687 # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
7688 # groks <pthread.h>. cc also understands the flag -pthread, but
7689 # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
7690 # 2. putting a flag into CPPFLAGS that has an effect on the linker
7691 # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
7692 # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
7693 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
7694 ;;
7695 esac
7696 # Some systems optimize for single-threaded programs by default, and
7697 # need special flags to disable these optimizations. For example, the
7698 # definition of 'errno' in <errno.h>.
7699 case "$host_os" in
7700 aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
7701 solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
7702 esac
7703 fi
57aa50d4 7704
61ef2474
TT
7705
7706
7707
7708
93613951
TT
7709 if test "X$prefix" = "XNONE"; then
7710 acl_final_prefix="$ac_default_prefix"
7711 else
7712 acl_final_prefix="$prefix"
7713 fi
7714 if test "X$exec_prefix" = "XNONE"; then
7715 acl_final_exec_prefix='${prefix}'
7716 else
7717 acl_final_exec_prefix="$exec_prefix"
7718 fi
7719 acl_save_prefix="$prefix"
7720 prefix="$acl_final_prefix"
7721 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7722 prefix="$acl_save_prefix"
61ef2474
TT
7723
7724
7725
93613951
TT
7726# Check whether --with-gnu-ld was given.
7727if test "${with_gnu_ld+set}" = set; then :
7728 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7729else
7730 with_gnu_ld=no
7731fi
b0cacab0 7732
93613951
TT
7733# Prepare PATH_SEPARATOR.
7734# The user is always right.
7735if test "${PATH_SEPARATOR+set}" != set; then
7736 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
7737 # contains only /bin. Note that ksh looks also at the FPATH variable,
7738 # so we have to set that as well for the test.
7739 PATH_SEPARATOR=:
7740 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7741 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7742 || PATH_SEPARATOR=';'
7743 }
b0cacab0 7744fi
b0cacab0 7745
93613951
TT
7746ac_prog=ld
7747if test "$GCC" = yes; then
7748 # Check if gcc -print-prog-name=ld gives a path.
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7750$as_echo_n "checking for ld used by $CC... " >&6; }
7751 case $host in
7752 *-*-mingw*)
7753 # gcc leaves a trailing carriage return which upsets mingw
7754 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7755 *)
7756 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7757 esac
7758 case $ac_prog in
7759 # Accept absolute paths.
7760 [\\/]* | ?:[\\/]*)
7761 re_direlt='/[^/][^/]*/\.\./'
7762 # Canonicalize the pathname of ld
7763 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
7764 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
7765 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7766 done
7767 test -z "$LD" && LD="$ac_prog"
7768 ;;
7769 "")
7770 # If it fails, then pretend we aren't using GCC.
7771 ac_prog=ld
7772 ;;
7773 *)
7774 # If it is relative, then search for the first ld in PATH.
7775 with_gnu_ld=unknown
7776 ;;
7777 esac
7778elif test "$with_gnu_ld" = yes; then
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7780$as_echo_n "checking for GNU ld... " >&6; }
b0cacab0 7781else
93613951
TT
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7783$as_echo_n "checking for non-GNU ld... " >&6; }
7784fi
7785if ${acl_cv_path_LD+:} false; then :
7786 $as_echo_n "(cached) " >&6
b0cacab0 7787else
93613951
TT
7788 if test -z "$LD"; then
7789 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7790 for ac_dir in $PATH; do
7791 IFS="$acl_save_ifs"
7792 test -z "$ac_dir" && ac_dir=.
7793 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7794 acl_cv_path_LD="$ac_dir/$ac_prog"
7795 # Check to see if the program is GNU ld. I'd rather use --version,
7796 # but apparently some variants of GNU ld only accept -v.
7797 # Break only if it was the GNU/non-GNU ld that we prefer.
7798 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
7799 *GNU* | *'with BFD'*)
7800 test "$with_gnu_ld" != no && break
7801 ;;
7802 *)
7803 test "$with_gnu_ld" != yes && break
7804 ;;
7805 esac
7806 fi
7807 done
7808 IFS="$acl_save_ifs"
7809else
7810 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7811fi
7812fi
b0cacab0 7813
93613951
TT
7814LD="$acl_cv_path_LD"
7815if test -n "$LD"; then
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7817$as_echo "$LD" >&6; }
7818else
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7820$as_echo "no" >&6; }
7821fi
7822test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7824$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7825if ${acl_cv_prog_gnu_ld+:} false; then :
7826 $as_echo_n "(cached) " >&6
7827else
7828 # I'd rather use --version here, but apparently some GNU lds only accept -v.
7829case `$LD -v 2>&1 </dev/null` in
7830*GNU* | *'with BFD'*)
7831 acl_cv_prog_gnu_ld=yes
7832 ;;
7833*)
7834 acl_cv_prog_gnu_ld=no
7835 ;;
7836esac
7837fi
7838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7839$as_echo "$acl_cv_prog_gnu_ld" >&6; }
7840with_gnu_ld=$acl_cv_prog_gnu_ld
b0cacab0 7841
b0cacab0 7842
b0cacab0 7843
b0cacab0 7844
93613951
TT
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7846$as_echo_n "checking for shared library run path origin... " >&6; }
7847if ${acl_cv_rpath+:} false; then :
7848 $as_echo_n "(cached) " >&6
7849else
61ef2474 7850
93613951
TT
7851 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7852 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7853 . ./conftest.sh
7854 rm -f ./conftest.sh
7855 acl_cv_rpath=done
b0cacab0 7856
b0cacab0 7857fi
93613951
TT
7858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7859$as_echo "$acl_cv_rpath" >&6; }
7860 wl="$acl_cv_wl"
7861 acl_libext="$acl_cv_libext"
7862 acl_shlibext="$acl_cv_shlibext"
7863 acl_libname_spec="$acl_cv_libname_spec"
7864 acl_library_names_spec="$acl_cv_library_names_spec"
7865 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7866 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7867 acl_hardcode_direct="$acl_cv_hardcode_direct"
7868 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
7869 # Check whether --enable-rpath was given.
7870if test "${enable_rpath+set}" = set; then :
7871 enableval=$enable_rpath; :
7872else
7873 enable_rpath=yes
b0cacab0 7874fi
b0cacab0 7875
b0cacab0 7876
b0cacab0
TT
7877
7878
93613951
TT
7879 acl_libdirstem=lib
7880 acl_libdirstem2=
7881 case "$host_os" in
7882 solaris*)
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
7884$as_echo_n "checking for 64-bit host... " >&6; }
7885if ${gl_cv_solaris_64bit+:} false; then :
39fd3d4f 7886 $as_echo_n "(cached) " >&6
b0cacab0 7887else
57aa50d4 7888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7889/* end confdefs.h. */
7890
93613951
TT
7891#ifdef _LP64
7892sixtyfour bits
b0cacab0
TT
7893#endif
7894
7895_ACEOF
7896if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
93613951
TT
7897 $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
7898 gl_cv_solaris_64bit=yes
b0cacab0 7899else
93613951 7900 gl_cv_solaris_64bit=no
b0cacab0
TT
7901fi
7902rm -f conftest*
7903
7904
b0cacab0 7905fi
93613951
TT
7906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
7907$as_echo "$gl_cv_solaris_64bit" >&6; }
7908 if test $gl_cv_solaris_64bit = yes; then
7909 acl_libdirstem=lib/64
7910 case "$host_cpu" in
7911 sparc*) acl_libdirstem2=lib/sparcv9 ;;
7912 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
7913 esac
7914 fi
7915 ;;
7916 *)
7917 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
7918 if test -n "$searchpath"; then
7919 acl_save_IFS="${IFS= }"; IFS=":"
7920 for searchdir in $searchpath; do
7921 if test -d "$searchdir"; then
7922 case "$searchdir" in
7923 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
7924 */../ | */.. )
7925 # Better ignore directories of this form. They are misleading.
7926 ;;
7927 *) searchdir=`cd "$searchdir" && pwd`
7928 case "$searchdir" in
7929 */lib64 ) acl_libdirstem=lib64 ;;
7930 esac ;;
7931 esac
7932 fi
7933 done
7934 IFS="$acl_save_IFS"
7935 fi
7936 ;;
7937 esac
7938 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
b0cacab0
TT
7939
7940
7941
93613951
TT
7942 gl_threads_api=none
7943 LIBTHREAD=
7944 LTLIBTHREAD=
7945 LIBMULTITHREAD=
7946 LTLIBMULTITHREAD=
7947 if test "$gl_use_threads" != no; then
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
7949$as_echo_n "checking whether imported symbols can be declared weak... " >&6; }
7950if ${gl_cv_have_weak+:} false; then :
39fd3d4f 7951 $as_echo_n "(cached) " >&6
b0cacab0 7952else
93613951
TT
7953 gl_cv_have_weak=no
7954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7955/* end confdefs.h. */
93613951
TT
7956extern void xyzzy ();
7957#pragma weak xyzzy
7958int
7959main ()
b0cacab0 7960{
93613951
TT
7961xyzzy();
7962 ;
7963 return 0;
b0cacab0 7964}
93613951
TT
7965_ACEOF
7966if ac_fn_c_try_link "$LINENO"; then :
7967 gl_cv_have_weak=maybe
7968fi
7969rm -f core conftest.err conftest.$ac_objext \
7970 conftest$ac_exeext conftest.$ac_ext
7971 if test $gl_cv_have_weak = maybe; then
7972 if test "$cross_compiling" = yes; then :
7973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7974/* end confdefs.h. */
7975#ifdef __ELF__
7976 Extensible Linking Format
7977 #endif
b0cacab0 7978
93613951
TT
7979_ACEOF
7980if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7981 $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
7982 gl_cv_have_weak="guessing yes"
7983else
7984 gl_cv_have_weak="guessing no"
7985fi
7986rm -f conftest*
b0cacab0 7987
b0cacab0
TT
7988
7989else
57aa50d4 7990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7991/* end confdefs.h. */
b0cacab0 7992
93613951
TT
7993#include <stdio.h>
7994#pragma weak fputs
b0cacab0 7995int main ()
a04eba3f 7996{
93613951 7997 return (fputs == NULL);
a04eba3f 7998}
b0cacab0 7999_ACEOF
57aa50d4 8000if ac_fn_c_try_run "$LINENO"; then :
93613951 8001 gl_cv_have_weak=yes
a64c9c13 8002else
93613951 8003 gl_cv_have_weak=no
b0cacab0 8004fi
57aa50d4
TT
8005rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8006 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0
TT
8007fi
8008
93613951 8009 fi
e1052144 8010
b0cacab0 8011fi
93613951
TT
8012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
8013$as_echo "$gl_cv_have_weak" >&6; }
8014 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
8015 # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
8016 # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
8017 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8018if test "x$ac_cv_header_pthread_h" = xyes; then :
8019 gl_have_pthread_h=yes
8020else
8021 gl_have_pthread_h=no
8022fi
b0cacab0
TT
8023
8024
93613951
TT
8025 if test "$gl_have_pthread_h" = yes; then
8026 # Other possible tests:
8027 # -lpthreads (FSU threads, PCthreads)
8028 # -lgthreads
8029 gl_have_pthread=
8030 # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
8031 # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
8032 # the second one only in libpthread, and lock.c needs it.
8033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8034/* end confdefs.h. */
93613951 8035#include <pthread.h>
b0cacab0
TT
8036int
8037main ()
8038{
93613951
TT
8039pthread_mutex_lock((pthread_mutex_t*)0);
8040 pthread_mutexattr_init((pthread_mutexattr_t*)0);
b0cacab0
TT
8041 ;
8042 return 0;
8043}
8044_ACEOF
57aa50d4 8045if ac_fn_c_try_link "$LINENO"; then :
93613951 8046 gl_have_pthread=yes
b0cacab0 8047fi
57aa50d4
TT
8048rm -f core conftest.err conftest.$ac_objext \
8049 conftest$ac_exeext conftest.$ac_ext
93613951
TT
8050 # Test for libpthread by looking for pthread_kill. (Not pthread_self,
8051 # since it is defined as a macro on OSF/1.)
8052 if test -n "$gl_have_pthread"; then
8053 # The program links fine without libpthread. But it may actually
8054 # need to link with libpthread in order to create multiple threads.
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
8056$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
8057if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
39fd3d4f 8058 $as_echo_n "(cached) " >&6
b0cacab0 8059else
93613951
TT
8060 ac_check_lib_save_LIBS=$LIBS
8061LIBS="-lpthread $LIBS"
8062cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8063/* end confdefs.h. */
93613951
TT
8064
8065/* Override any GCC internal prototype to avoid an error.
8066 Use char because int might match the return type of a GCC
8067 builtin and then its argument prototype would still apply. */
8068#ifdef __cplusplus
8069extern "C"
8070#endif
8071char pthread_kill ();
b0cacab0
TT
8072int
8073main ()
8074{
93613951 8075return pthread_kill ();
b0cacab0
TT
8076 ;
8077 return 0;
8078}
8079_ACEOF
93613951
TT
8080if ac_fn_c_try_link "$LINENO"; then :
8081 ac_cv_lib_pthread_pthread_kill=yes
b0cacab0 8082else
93613951 8083 ac_cv_lib_pthread_pthread_kill=no
b0cacab0 8084fi
93613951
TT
8085rm -f core conftest.err conftest.$ac_objext \
8086 conftest$ac_exeext conftest.$ac_ext
8087LIBS=$ac_check_lib_save_LIBS
b0cacab0 8088fi
93613951
TT
8089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8090$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8091if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8092 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
8093 # On Solaris and HP-UX, most pthread functions exist also in libc.
8094 # Therefore pthread_in_use() needs to actually try to create a
8095 # thread: pthread_create from libc will fail, whereas
8096 # pthread_create will actually create a thread.
8097 case "$host_os" in
8098 solaris* | hpux*)
b0cacab0 8099
93613951 8100$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
b0cacab0 8101
93613951 8102 esac
b0cacab0 8103
93613951 8104fi
b0cacab0 8105
93613951
TT
8106 else
8107 # Some library is needed. Try libpthread and libc_r.
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
8109$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
8110if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
39fd3d4f 8111 $as_echo_n "(cached) " >&6
b0cacab0 8112else
93613951
TT
8113 ac_check_lib_save_LIBS=$LIBS
8114LIBS="-lpthread $LIBS"
8115cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8116/* end confdefs.h. */
b0cacab0 8117
93613951
TT
8118/* Override any GCC internal prototype to avoid an error.
8119 Use char because int might match the return type of a GCC
8120 builtin and then its argument prototype would still apply. */
8121#ifdef __cplusplus
8122extern "C"
8123#endif
8124char pthread_kill ();
b0cacab0
TT
8125int
8126main ()
8127{
93613951 8128return pthread_kill ();
b0cacab0
TT
8129 ;
8130 return 0;
8131}
8132_ACEOF
93613951
TT
8133if ac_fn_c_try_link "$LINENO"; then :
8134 ac_cv_lib_pthread_pthread_kill=yes
b0cacab0 8135else
93613951 8136 ac_cv_lib_pthread_pthread_kill=no
b0cacab0 8137fi
93613951
TT
8138rm -f core conftest.err conftest.$ac_objext \
8139 conftest$ac_exeext conftest.$ac_ext
8140LIBS=$ac_check_lib_save_LIBS
b0cacab0 8141fi
93613951
TT
8142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8143$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8144if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8145 gl_have_pthread=yes
8146 LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
8147 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
b0cacab0
TT
8148fi
8149
93613951
TT
8150 if test -z "$gl_have_pthread"; then
8151 # For FreeBSD 4.
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
8153$as_echo_n "checking for pthread_kill in -lc_r... " >&6; }
8154if ${ac_cv_lib_c_r_pthread_kill+:} false; then :
8155 $as_echo_n "(cached) " >&6
8156else
8157 ac_check_lib_save_LIBS=$LIBS
8158LIBS="-lc_r $LIBS"
8159cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
8160/* end confdefs.h. */
8161
93613951
TT
8162/* Override any GCC internal prototype to avoid an error.
8163 Use char because int might match the return type of a GCC
8164 builtin and then its argument prototype would still apply. */
8165#ifdef __cplusplus
8166extern "C"
b0cacab0 8167#endif
93613951
TT
8168char pthread_kill ();
8169int
8170main ()
8171{
8172return pthread_kill ();
8173 ;
8174 return 0;
8175}
b0cacab0 8176_ACEOF
93613951
TT
8177if ac_fn_c_try_link "$LINENO"; then :
8178 ac_cv_lib_c_r_pthread_kill=yes
b0cacab0 8179else
93613951 8180 ac_cv_lib_c_r_pthread_kill=no
57aa50d4 8181fi
93613951
TT
8182rm -f core conftest.err conftest.$ac_objext \
8183 conftest$ac_exeext conftest.$ac_ext
8184LIBS=$ac_check_lib_save_LIBS
8185fi
8186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
8187$as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; }
8188if test "x$ac_cv_lib_c_r_pthread_kill" = xyes; then :
8189 gl_have_pthread=yes
8190 LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
8191 LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r
b0cacab0 8192fi
e1052144 8193
93613951
TT
8194 fi
8195 fi
8196 if test -n "$gl_have_pthread"; then
8197 gl_threads_api=posix
57aa50d4 8198
93613951 8199$as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h
57aa50d4 8200
93613951
TT
8201 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8202 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
b0cacab0 8203
93613951 8204$as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
b0cacab0 8205
93613951
TT
8206 LIBTHREAD=
8207 LTLIBTHREAD=
8208 fi
8209 fi
8210 fi
8211 fi
8212 fi
8213 if test -z "$gl_have_pthread"; then
8214 if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then
8215 gl_have_solaristhread=
8216 gl_save_LIBS="$LIBS"
8217 LIBS="$LIBS -lthread"
8218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8219/* end confdefs.h. */
93613951
TT
8220
8221#include <thread.h>
8222#include <synch.h>
57aa50d4 8223
b0cacab0
TT
8224int
8225main ()
8226{
93613951 8227thr_self();
b0cacab0
TT
8228 ;
8229 return 0;
8230}
8231_ACEOF
93613951
TT
8232if ac_fn_c_try_link "$LINENO"; then :
8233 gl_have_solaristhread=yes
b0cacab0 8234fi
93613951
TT
8235rm -f core conftest.err conftest.$ac_objext \
8236 conftest$ac_exeext conftest.$ac_ext
8237 LIBS="$gl_save_LIBS"
8238 if test -n "$gl_have_solaristhread"; then
8239 gl_threads_api=solaris
8240 LIBTHREAD=-lthread
8241 LTLIBTHREAD=-lthread
8242 LIBMULTITHREAD="$LIBTHREAD"
8243 LTLIBMULTITHREAD="$LTLIBTHREAD"
8244
8245$as_echo "#define USE_SOLARIS_THREADS 1" >>confdefs.h
8246
8247 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8248
8249$as_echo "#define USE_SOLARIS_THREADS_WEAK 1" >>confdefs.h
8250
8251 LIBTHREAD=
8252 LTLIBTHREAD=
8253 fi
8254 fi
57aa50d4 8255 fi
57aa50d4 8256 fi
93613951
TT
8257 if test "$gl_use_threads" = pth; then
8258 gl_save_CPPFLAGS="$CPPFLAGS"
b0cacab0 8259
e1052144 8260
e1052144 8261
b0cacab0 8262
57aa50d4 8263
93613951
TT
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libpth" >&5
8265$as_echo_n "checking how to link with libpth... " >&6; }
8266if ${ac_cv_libpth_libs+:} false; then :
8267 $as_echo_n "(cached) " >&6
8268else
e1052144 8269
b0cacab0 8270
b0cacab0 8271
29a5deed 8272
b0cacab0 8273
b0cacab0 8274
b0cacab0 8275
e1052144 8276
57aa50d4 8277 use_additional=yes
b0cacab0 8278
57aa50d4
TT
8279 acl_save_prefix="$prefix"
8280 prefix="$acl_final_prefix"
8281 acl_save_exec_prefix="$exec_prefix"
8282 exec_prefix="$acl_final_exec_prefix"
b0cacab0 8283
57aa50d4
TT
8284 eval additional_includedir=\"$includedir\"
8285 eval additional_libdir=\"$libdir\"
b0cacab0 8286
57aa50d4
TT
8287 exec_prefix="$acl_save_exec_prefix"
8288 prefix="$acl_save_prefix"
b0cacab0 8289
e1052144 8290
93613951
TT
8291# Check whether --with-libpth-prefix was given.
8292if test "${with_libpth_prefix+set}" = set; then :
8293 withval=$with_libpth_prefix;
57aa50d4
TT
8294 if test "X$withval" = "Xno"; then
8295 use_additional=no
8296 else
8297 if test "X$withval" = "X"; then
b0cacab0 8298
57aa50d4
TT
8299 acl_save_prefix="$prefix"
8300 prefix="$acl_final_prefix"
8301 acl_save_exec_prefix="$exec_prefix"
8302 exec_prefix="$acl_final_exec_prefix"
e1052144 8303
57aa50d4
TT
8304 eval additional_includedir=\"$includedir\"
8305 eval additional_libdir=\"$libdir\"
e1052144 8306
57aa50d4
TT
8307 exec_prefix="$acl_save_exec_prefix"
8308 prefix="$acl_save_prefix"
b0cacab0 8309
57aa50d4
TT
8310 else
8311 additional_includedir="$withval/include"
93613951
TT
8312 additional_libdir="$withval/$acl_libdirstem"
8313 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8314 && ! test -d "$withval/$acl_libdirstem"; then
8315 additional_libdir="$withval/$acl_libdirstem2"
8316 fi
57aa50d4
TT
8317 fi
8318 fi
b0cacab0 8319
b0cacab0 8320fi
e1052144 8321
93613951
TT
8322 LIBPTH=
8323 LTLIBPTH=
8324 INCPTH=
8325 LIBPTH_PREFIX=
8326 HAVE_LIBPTH=
a04eba3f
TT
8327 rpathdirs=
8328 ltrpathdirs=
8329 names_already_handled=
93613951 8330 names_next_round='pth '
a04eba3f
TT
8331 while test -n "$names_next_round"; do
8332 names_this_round="$names_next_round"
8333 names_next_round=
8334 for name in $names_this_round; do
8335 already_handled=
8336 for n in $names_already_handled; do
8337 if test "$n" = "$name"; then
8338 already_handled=yes
8339 break
8340 fi
8341 done
8342 if test -z "$already_handled"; then
8343 names_already_handled="$names_already_handled $name"
93613951 8344 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
a04eba3f
TT
8345 eval value=\"\$HAVE_LIB$uppername\"
8346 if test -n "$value"; then
8347 if test "$value" = yes; then
8348 eval value=\"\$LIB$uppername\"
93613951 8349 test -z "$value" || LIBPTH="${LIBPTH}${LIBPTH:+ }$value"
a04eba3f 8350 eval value=\"\$LTLIB$uppername\"
93613951 8351 test -z "$value" || LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$value"
a04eba3f
TT
8352 else
8353 :
8354 fi
8355 else
8356 found_dir=
8357 found_la=
8358 found_so=
8359 found_a=
93613951
TT
8360 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8361 if test -n "$acl_shlibext"; then
8362 shrext=".$acl_shlibext" # typically: shrext=.so
8363 else
8364 shrext=
8365 fi
a04eba3f 8366 if test $use_additional = yes; then
93613951
TT
8367 dir="$additional_libdir"
8368 if test -n "$acl_shlibext"; then
8369 if test -f "$dir/$libname$shrext"; then
8370 found_dir="$dir"
8371 found_so="$dir/$libname$shrext"
8372 else
8373 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8374 ver=`(cd "$dir" && \
8375 for f in "$libname$shrext".*; do echo "$f"; done \
8376 | sed -e "s,^$libname$shrext\\\\.,," \
8377 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8378 | sed 1q ) 2>/dev/null`
8379 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8380 found_dir="$dir"
8381 found_so="$dir/$libname$shrext.$ver"
8382 fi
8383 else
8384 eval library_names=\"$acl_library_names_spec\"
8385 for f in $library_names; do
8386 if test -f "$dir/$f"; then
8387 found_dir="$dir"
8388 found_so="$dir/$f"
8389 break
8390 fi
8391 done
a04eba3f
TT
8392 fi
8393 fi
93613951
TT
8394 fi
8395 if test "X$found_dir" = "X"; then
8396 if test -f "$dir/$libname.$acl_libext"; then
8397 found_dir="$dir"
8398 found_a="$dir/$libname.$acl_libext"
8399 fi
8400 fi
8401 if test "X$found_dir" != "X"; then
8402 if test -f "$dir/$libname.la"; then
8403 found_la="$dir/$libname.la"
8404 fi
a04eba3f
TT
8405 fi
8406 fi
8407 if test "X$found_dir" = "X"; then
93613951 8408 for x in $LDFLAGS $LTLIBPTH; do
b0cacab0 8409
a04eba3f
TT
8410 acl_save_prefix="$prefix"
8411 prefix="$acl_final_prefix"
8412 acl_save_exec_prefix="$exec_prefix"
8413 exec_prefix="$acl_final_exec_prefix"
8414 eval x=\"$x\"
8415 exec_prefix="$acl_save_exec_prefix"
8416 prefix="$acl_save_prefix"
8417
8418 case "$x" in
8419 -L*)
8420 dir=`echo "X$x" | sed -e 's/^X-L//'`
93613951
TT
8421 if test -n "$acl_shlibext"; then
8422 if test -f "$dir/$libname$shrext"; then
a04eba3f 8423 found_dir="$dir"
93613951
TT
8424 found_so="$dir/$libname$shrext"
8425 else
8426 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8427 ver=`(cd "$dir" && \
8428 for f in "$libname$shrext".*; do echo "$f"; done \
8429 | sed -e "s,^$libname$shrext\\\\.,," \
8430 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8431 | sed 1q ) 2>/dev/null`
8432 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8433 found_dir="$dir"
8434 found_so="$dir/$libname$shrext.$ver"
8435 fi
8436 else
8437 eval library_names=\"$acl_library_names_spec\"
8438 for f in $library_names; do
8439 if test -f "$dir/$f"; then
8440 found_dir="$dir"
8441 found_so="$dir/$f"
8442 break
8443 fi
8444 done
a04eba3f
TT
8445 fi
8446 fi
93613951
TT
8447 fi
8448 if test "X$found_dir" = "X"; then
8449 if test -f "$dir/$libname.$acl_libext"; then
8450 found_dir="$dir"
8451 found_a="$dir/$libname.$acl_libext"
8452 fi
8453 fi
8454 if test "X$found_dir" != "X"; then
8455 if test -f "$dir/$libname.la"; then
8456 found_la="$dir/$libname.la"
8457 fi
a04eba3f
TT
8458 fi
8459 ;;
8460 esac
8461 if test "X$found_dir" != "X"; then
8462 break
8463 fi
8464 done
8465 fi
8466 if test "X$found_dir" != "X"; then
93613951 8467 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$found_dir -l$name"
a04eba3f 8468 if test "X$found_so" != "X"; then
93613951
TT
8469 if test "$enable_rpath" = no \
8470 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
8471 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
8472 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f
TT
8473 else
8474 haveit=
8475 for x in $ltrpathdirs; do
8476 if test "X$x" = "X$found_dir"; then
8477 haveit=yes
8478 break
8479 fi
8480 done
8481 if test -z "$haveit"; then
8482 ltrpathdirs="$ltrpathdirs $found_dir"
8483 fi
93613951
TT
8484 if test "$acl_hardcode_direct" = yes; then
8485 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f 8486 else
93613951
TT
8487 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
8488 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f
TT
8489 haveit=
8490 for x in $rpathdirs; do
8491 if test "X$x" = "X$found_dir"; then
8492 haveit=yes
8493 break
8494 fi
8495 done
8496 if test -z "$haveit"; then
8497 rpathdirs="$rpathdirs $found_dir"
8498 fi
8499 else
8500 haveit=
93613951 8501 for x in $LDFLAGS $LIBPTH; do
b0cacab0 8502
a04eba3f
TT
8503 acl_save_prefix="$prefix"
8504 prefix="$acl_final_prefix"
8505 acl_save_exec_prefix="$exec_prefix"
8506 exec_prefix="$acl_final_exec_prefix"
8507 eval x=\"$x\"
8508 exec_prefix="$acl_save_exec_prefix"
8509 prefix="$acl_save_prefix"
8510
8511 if test "X$x" = "X-L$found_dir"; then
8512 haveit=yes
8513 break
8514 fi
8515 done
8516 if test -z "$haveit"; then
93613951 8517 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir"
a04eba3f 8518 fi
93613951
TT
8519 if test "$acl_hardcode_minus_L" != no; then
8520 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f 8521 else
93613951 8522 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
a04eba3f
TT
8523 fi
8524 fi
8525 fi
8526 fi
8527 else
8528 if test "X$found_a" != "X"; then
93613951 8529 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_a"
a04eba3f 8530 else
93613951 8531 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir -l$name"
a04eba3f
TT
8532 fi
8533 fi
8534 additional_includedir=
8535 case "$found_dir" in
93613951
TT
8536 */$acl_libdirstem | */$acl_libdirstem/)
8537 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
8538 if test "$name" = 'pth'; then
8539 LIBPTH_PREFIX="$basedir"
8540 fi
8541 additional_includedir="$basedir/include"
8542 ;;
8543 */$acl_libdirstem2 | */$acl_libdirstem2/)
8544 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
8545 if test "$name" = 'pth'; then
8546 LIBPTH_PREFIX="$basedir"
8547 fi
a04eba3f
TT
8548 additional_includedir="$basedir/include"
8549 ;;
8550 esac
8551 if test "X$additional_includedir" != "X"; then
8552 if test "X$additional_includedir" != "X/usr/include"; then
8553 haveit=
8554 if test "X$additional_includedir" = "X/usr/local/include"; then
8555 if test -n "$GCC"; then
8556 case $host_os in
93613951 8557 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
a04eba3f
TT
8558 esac
8559 fi
8560 fi
8561 if test -z "$haveit"; then
93613951 8562 for x in $CPPFLAGS $INCPTH; do
b0cacab0 8563
a04eba3f
TT
8564 acl_save_prefix="$prefix"
8565 prefix="$acl_final_prefix"
8566 acl_save_exec_prefix="$exec_prefix"
8567 exec_prefix="$acl_final_exec_prefix"
8568 eval x=\"$x\"
8569 exec_prefix="$acl_save_exec_prefix"
8570 prefix="$acl_save_prefix"
8571
8572 if test "X$x" = "X-I$additional_includedir"; then
8573 haveit=yes
8574 break
8575 fi
8576 done
8577 if test -z "$haveit"; then
8578 if test -d "$additional_includedir"; then
93613951 8579 INCPTH="${INCPTH}${INCPTH:+ }-I$additional_includedir"
a04eba3f
TT
8580 fi
8581 fi
8582 fi
8583 fi
8584 fi
8585 if test -n "$found_la"; then
8586 save_libdir="$libdir"
8587 case "$found_la" in
8588 */* | *\\*) . "$found_la" ;;
8589 *) . "./$found_la" ;;
8590 esac
8591 libdir="$save_libdir"
8592 for dep in $dependency_libs; do
8593 case "$dep" in
8594 -L*)
8595 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
93613951
TT
8596 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
8597 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
a04eba3f 8598 haveit=
93613951
TT
8599 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
8600 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
a04eba3f
TT
8601 if test -n "$GCC"; then
8602 case $host_os in
93613951 8603 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
a04eba3f
TT
8604 esac
8605 fi
8606 fi
8607 if test -z "$haveit"; then
8608 haveit=
93613951 8609 for x in $LDFLAGS $LIBPTH; do
b0cacab0 8610
a04eba3f
TT
8611 acl_save_prefix="$prefix"
8612 prefix="$acl_final_prefix"
8613 acl_save_exec_prefix="$exec_prefix"
8614 exec_prefix="$acl_final_exec_prefix"
8615 eval x=\"$x\"
8616 exec_prefix="$acl_save_exec_prefix"
8617 prefix="$acl_save_prefix"
8618
8619 if test "X$x" = "X-L$additional_libdir"; then
8620 haveit=yes
8621 break
8622 fi
8623 done
8624 if test -z "$haveit"; then
8625 if test -d "$additional_libdir"; then
93613951 8626 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$additional_libdir"
a04eba3f
TT
8627 fi
8628 fi
8629 haveit=
93613951 8630 for x in $LDFLAGS $LTLIBPTH; do
b0cacab0 8631
a04eba3f
TT
8632 acl_save_prefix="$prefix"
8633 prefix="$acl_final_prefix"
8634 acl_save_exec_prefix="$exec_prefix"
8635 exec_prefix="$acl_final_exec_prefix"
8636 eval x=\"$x\"
8637 exec_prefix="$acl_save_exec_prefix"
8638 prefix="$acl_save_prefix"
8639
8640 if test "X$x" = "X-L$additional_libdir"; then
8641 haveit=yes
8642 break
8643 fi
8644 done
8645 if test -z "$haveit"; then
8646 if test -d "$additional_libdir"; then
93613951 8647 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$additional_libdir"
a04eba3f
TT
8648 fi
8649 fi
8650 fi
8651 fi
8652 ;;
8653 -R*)
8654 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8655 if test "$enable_rpath" != no; then
8656 haveit=
8657 for x in $rpathdirs; do
8658 if test "X$x" = "X$dir"; then
8659 haveit=yes
8660 break
8661 fi
8662 done
8663 if test -z "$haveit"; then
8664 rpathdirs="$rpathdirs $dir"
8665 fi
8666 haveit=
8667 for x in $ltrpathdirs; do
8668 if test "X$x" = "X$dir"; then
8669 haveit=yes
8670 break
8671 fi
8672 done
8673 if test -z "$haveit"; then
8674 ltrpathdirs="$ltrpathdirs $dir"
8675 fi
8676 fi
8677 ;;
8678 -l*)
8679 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8680 ;;
8681 *.la)
8682 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8683 ;;
8684 *)
93613951
TT
8685 LIBPTH="${LIBPTH}${LIBPTH:+ }$dep"
8686 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$dep"
a04eba3f
TT
8687 ;;
8688 esac
8689 done
8690 fi
8691 else
93613951
TT
8692 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
8693 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-l$name"
a04eba3f
TT
8694 fi
8695 fi
8696 fi
8697 done
8698 done
8699 if test "X$rpathdirs" != "X"; then
93613951 8700 if test -n "$acl_hardcode_libdir_separator"; then
a04eba3f
TT
8701 alldirs=
8702 for found_dir in $rpathdirs; do
93613951 8703 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
a04eba3f
TT
8704 done
8705 acl_save_libdir="$libdir"
8706 libdir="$alldirs"
93613951 8707 eval flag=\"$acl_hardcode_libdir_flag_spec\"
a04eba3f 8708 libdir="$acl_save_libdir"
93613951 8709 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
a04eba3f
TT
8710 else
8711 for found_dir in $rpathdirs; do
8712 acl_save_libdir="$libdir"
8713 libdir="$found_dir"
93613951 8714 eval flag=\"$acl_hardcode_libdir_flag_spec\"
a04eba3f 8715 libdir="$acl_save_libdir"
93613951 8716 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
a04eba3f
TT
8717 done
8718 fi
8719 fi
8720 if test "X$ltrpathdirs" != "X"; then
8721 for found_dir in $ltrpathdirs; do
93613951 8722 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-R$found_dir"
a04eba3f 8723 done
b0cacab0 8724 fi
b0cacab0 8725
a04eba3f 8726
93636bde 8727
a64c9c13 8728
93636bde 8729
b0cacab0 8730
93613951
TT
8731 ac_cv_libpth_libs="$LIBPTH"
8732 ac_cv_libpth_ltlibs="$LTLIBPTH"
8733 ac_cv_libpth_cppflags="$INCPTH"
8734 ac_cv_libpth_prefix="$LIBPTH_PREFIX"
8735
8736fi
8737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libpth_libs" >&5
8738$as_echo "$ac_cv_libpth_libs" >&6; }
8739 LIBPTH="$ac_cv_libpth_libs"
8740 LTLIBPTH="$ac_cv_libpth_ltlibs"
8741 INCPTH="$ac_cv_libpth_cppflags"
8742 LIBPTH_PREFIX="$ac_cv_libpth_prefix"
8743
8744 for element in $INCPTH; do
8745 haveit=
8746 for x in $CPPFLAGS; do
8747
8748 acl_save_prefix="$prefix"
8749 prefix="$acl_final_prefix"
8750 acl_save_exec_prefix="$exec_prefix"
8751 exec_prefix="$acl_final_exec_prefix"
8752 eval x=\"$x\"
8753 exec_prefix="$acl_save_exec_prefix"
8754 prefix="$acl_save_prefix"
8755
8756 if test "X$x" = "X$element"; then
8757 haveit=yes
8758 break
8759 fi
8760 done
8761 if test -z "$haveit"; then
8762 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8763 fi
8764 done
8765
8766
8767
8768
8769 HAVE_LIBPTH=yes
8770
8771
8772
8773 gl_have_pth=
8774 gl_save_LIBS="$LIBS"
8775 LIBS="$LIBS $LIBPTH"
8776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8777/* end confdefs.h. */
8778#include <pth.h>
8779int
8780main ()
8781{
8782pth_self();
8783 ;
8784 return 0;
8785}
8786_ACEOF
8787if ac_fn_c_try_link "$LINENO"; then :
8788 gl_have_pth=yes
8789fi
8790rm -f core conftest.err conftest.$ac_objext \
8791 conftest$ac_exeext conftest.$ac_ext
8792 LIBS="$gl_save_LIBS"
8793 if test -n "$gl_have_pth"; then
8794 gl_threads_api=pth
8795 LIBTHREAD="$LIBPTH"
8796 LTLIBTHREAD="$LTLIBPTH"
8797 LIBMULTITHREAD="$LIBTHREAD"
8798 LTLIBMULTITHREAD="$LTLIBTHREAD"
8799
8800$as_echo "#define USE_PTH_THREADS 1" >>confdefs.h
8801
8802 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8803 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8804
8805$as_echo "#define USE_PTH_THREADS_WEAK 1" >>confdefs.h
8806
8807 LIBTHREAD=
8808 LTLIBTHREAD=
8809 fi
8810 fi
8811 else
8812 CPPFLAGS="$gl_save_CPPFLAGS"
8813 fi
8814 fi
8815 if test -z "$gl_have_pthread"; then
8816 case "$gl_use_threads" in
8817 yes | windows | win32) # The 'win32' is for backward compatibility.
8818 if { case "$host_os" in
8819 mingw*) true;;
8820 *) false;;
8821 esac
8822 }; then
8823 gl_threads_api=windows
8824
8825$as_echo "#define USE_WINDOWS_THREADS 1" >>confdefs.h
8826
8827 fi
8828 ;;
8829 esac
8830 fi
8831 fi
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
8833$as_echo_n "checking for multithread API to use... " >&6; }
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
8835$as_echo "$gl_threads_api" >&6; }
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847 if test "$gl_threads_api" = posix; then
8848 # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
8849 # pthread_rwlock_* functions.
8850 ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
8851"
8852if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
8853
8854$as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
8855
8856fi
8857
8858 # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
8859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8860/* end confdefs.h. */
8861
8862 #include <pthread.h>
8863int
8864main ()
8865{
8866
8867#if __FreeBSD__ == 4
8868error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
8869#elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \
8870 && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070)
8871error "No, in Mac OS X < 10.7 recursive mutexes actually don't work."
8872#else
8873int x = (int)PTHREAD_MUTEX_RECURSIVE;
8874return !x;
8875#endif
8876
8877 ;
8878 return 0;
8879}
8880_ACEOF
8881if ac_fn_c_try_compile "$LINENO"; then :
8882
8883$as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
8884
8885fi
8886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8887 fi
8888 :
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901 use_additional=yes
8902
8903 acl_save_prefix="$prefix"
8904 prefix="$acl_final_prefix"
8905 acl_save_exec_prefix="$exec_prefix"
8906 exec_prefix="$acl_final_exec_prefix"
8907
8908 eval additional_includedir=\"$includedir\"
8909 eval additional_libdir=\"$libdir\"
8910
8911 exec_prefix="$acl_save_exec_prefix"
8912 prefix="$acl_save_prefix"
8913
8914
8915# Check whether --with-libiconv-prefix was given.
8916if test "${with_libiconv_prefix+set}" = set; then :
8917 withval=$with_libiconv_prefix;
8918 if test "X$withval" = "Xno"; then
8919 use_additional=no
8920 else
8921 if test "X$withval" = "X"; then
8922
8923 acl_save_prefix="$prefix"
8924 prefix="$acl_final_prefix"
8925 acl_save_exec_prefix="$exec_prefix"
8926 exec_prefix="$acl_final_exec_prefix"
8927
8928 eval additional_includedir=\"$includedir\"
8929 eval additional_libdir=\"$libdir\"
8930
8931 exec_prefix="$acl_save_exec_prefix"
8932 prefix="$acl_save_prefix"
8933
8934 else
8935 additional_includedir="$withval/include"
8936 additional_libdir="$withval/$acl_libdirstem"
8937 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8938 && ! test -d "$withval/$acl_libdirstem"; then
8939 additional_libdir="$withval/$acl_libdirstem2"
8940 fi
8941 fi
8942 fi
8943
8944fi
8945
8946 LIBICONV=
8947 LTLIBICONV=
8948 INCICONV=
8949 LIBICONV_PREFIX=
8950 HAVE_LIBICONV=
8951 rpathdirs=
8952 ltrpathdirs=
8953 names_already_handled=
8954 names_next_round='iconv '
8955 while test -n "$names_next_round"; do
8956 names_this_round="$names_next_round"
8957 names_next_round=
8958 for name in $names_this_round; do
8959 already_handled=
8960 for n in $names_already_handled; do
8961 if test "$n" = "$name"; then
8962 already_handled=yes
8963 break
8964 fi
8965 done
8966 if test -z "$already_handled"; then
8967 names_already_handled="$names_already_handled $name"
8968 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
8969 eval value=\"\$HAVE_LIB$uppername\"
8970 if test -n "$value"; then
8971 if test "$value" = yes; then
8972 eval value=\"\$LIB$uppername\"
8973 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8974 eval value=\"\$LTLIB$uppername\"
8975 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8976 else
8977 :
8978 fi
8979 else
8980 found_dir=
8981 found_la=
8982 found_so=
8983 found_a=
8984 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8985 if test -n "$acl_shlibext"; then
8986 shrext=".$acl_shlibext" # typically: shrext=.so
8987 else
8988 shrext=
8989 fi
8990 if test $use_additional = yes; then
8991 dir="$additional_libdir"
8992 if test -n "$acl_shlibext"; then
8993 if test -f "$dir/$libname$shrext"; then
8994 found_dir="$dir"
8995 found_so="$dir/$libname$shrext"
8996 else
8997 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8998 ver=`(cd "$dir" && \
8999 for f in "$libname$shrext".*; do echo "$f"; done \
9000 | sed -e "s,^$libname$shrext\\\\.,," \
9001 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9002 | sed 1q ) 2>/dev/null`
9003 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
9004 found_dir="$dir"
9005 found_so="$dir/$libname$shrext.$ver"
9006 fi
9007 else
9008 eval library_names=\"$acl_library_names_spec\"
9009 for f in $library_names; do
9010 if test -f "$dir/$f"; then
9011 found_dir="$dir"
9012 found_so="$dir/$f"
9013 break
9014 fi
9015 done
9016 fi
9017 fi
9018 fi
9019 if test "X$found_dir" = "X"; then
9020 if test -f "$dir/$libname.$acl_libext"; then
9021 found_dir="$dir"
9022 found_a="$dir/$libname.$acl_libext"
9023 fi
9024 fi
9025 if test "X$found_dir" != "X"; then
9026 if test -f "$dir/$libname.la"; then
9027 found_la="$dir/$libname.la"
9028 fi
9029 fi
9030 fi
9031 if test "X$found_dir" = "X"; then
9032 for x in $LDFLAGS $LTLIBICONV; do
9033
9034 acl_save_prefix="$prefix"
9035 prefix="$acl_final_prefix"
9036 acl_save_exec_prefix="$exec_prefix"
9037 exec_prefix="$acl_final_exec_prefix"
9038 eval x=\"$x\"
9039 exec_prefix="$acl_save_exec_prefix"
9040 prefix="$acl_save_prefix"
9041
9042 case "$x" in
9043 -L*)
9044 dir=`echo "X$x" | sed -e 's/^X-L//'`
9045 if test -n "$acl_shlibext"; then
9046 if test -f "$dir/$libname$shrext"; then
9047 found_dir="$dir"
9048 found_so="$dir/$libname$shrext"
9049 else
9050 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9051 ver=`(cd "$dir" && \
9052 for f in "$libname$shrext".*; do echo "$f"; done \
9053 | sed -e "s,^$libname$shrext\\\\.,," \
9054 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9055 | sed 1q ) 2>/dev/null`
9056 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
9057 found_dir="$dir"
9058 found_so="$dir/$libname$shrext.$ver"
9059 fi
9060 else
9061 eval library_names=\"$acl_library_names_spec\"
9062 for f in $library_names; do
9063 if test -f "$dir/$f"; then
9064 found_dir="$dir"
9065 found_so="$dir/$f"
9066 break
9067 fi
9068 done
9069 fi
9070 fi
9071 fi
9072 if test "X$found_dir" = "X"; then
9073 if test -f "$dir/$libname.$acl_libext"; then
9074 found_dir="$dir"
9075 found_a="$dir/$libname.$acl_libext"
9076 fi
9077 fi
9078 if test "X$found_dir" != "X"; then
9079 if test -f "$dir/$libname.la"; then
9080 found_la="$dir/$libname.la"
9081 fi
9082 fi
9083 ;;
9084 esac
9085 if test "X$found_dir" != "X"; then
9086 break
9087 fi
9088 done
9089 fi
9090 if test "X$found_dir" != "X"; then
9091 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9092 if test "X$found_so" != "X"; then
9093 if test "$enable_rpath" = no \
9094 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9095 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
9096 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9097 else
9098 haveit=
9099 for x in $ltrpathdirs; do
9100 if test "X$x" = "X$found_dir"; then
9101 haveit=yes
9102 break
9103 fi
9104 done
9105 if test -z "$haveit"; then
9106 ltrpathdirs="$ltrpathdirs $found_dir"
9107 fi
9108 if test "$acl_hardcode_direct" = yes; then
9109 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9110 else
9111 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9112 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9113 haveit=
9114 for x in $rpathdirs; do
9115 if test "X$x" = "X$found_dir"; then
9116 haveit=yes
9117 break
9118 fi
9119 done
9120 if test -z "$haveit"; then
9121 rpathdirs="$rpathdirs $found_dir"
9122 fi
9123 else
9124 haveit=
9125 for x in $LDFLAGS $LIBICONV; do
9126
9127 acl_save_prefix="$prefix"
9128 prefix="$acl_final_prefix"
9129 acl_save_exec_prefix="$exec_prefix"
9130 exec_prefix="$acl_final_exec_prefix"
9131 eval x=\"$x\"
9132 exec_prefix="$acl_save_exec_prefix"
9133 prefix="$acl_save_prefix"
9134
9135 if test "X$x" = "X-L$found_dir"; then
9136 haveit=yes
9137 break
9138 fi
9139 done
9140 if test -z "$haveit"; then
9141 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9142 fi
9143 if test "$acl_hardcode_minus_L" != no; then
9144 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9145 else
9146 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9147 fi
9148 fi
9149 fi
9150 fi
9151 else
9152 if test "X$found_a" != "X"; then
9153 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9154 else
9155 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9156 fi
9157 fi
9158 additional_includedir=
9159 case "$found_dir" in
9160 */$acl_libdirstem | */$acl_libdirstem/)
9161 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9162 if test "$name" = 'iconv'; then
9163 LIBICONV_PREFIX="$basedir"
9164 fi
9165 additional_includedir="$basedir/include"
9166 ;;
9167 */$acl_libdirstem2 | */$acl_libdirstem2/)
9168 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9169 if test "$name" = 'iconv'; then
9170 LIBICONV_PREFIX="$basedir"
9171 fi
9172 additional_includedir="$basedir/include"
9173 ;;
9174 esac
9175 if test "X$additional_includedir" != "X"; then
9176 if test "X$additional_includedir" != "X/usr/include"; then
9177 haveit=
9178 if test "X$additional_includedir" = "X/usr/local/include"; then
9179 if test -n "$GCC"; then
9180 case $host_os in
9181 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9182 esac
9183 fi
9184 fi
9185 if test -z "$haveit"; then
9186 for x in $CPPFLAGS $INCICONV; do
9187
9188 acl_save_prefix="$prefix"
9189 prefix="$acl_final_prefix"
9190 acl_save_exec_prefix="$exec_prefix"
9191 exec_prefix="$acl_final_exec_prefix"
9192 eval x=\"$x\"
9193 exec_prefix="$acl_save_exec_prefix"
9194 prefix="$acl_save_prefix"
9195
9196 if test "X$x" = "X-I$additional_includedir"; then
9197 haveit=yes
9198 break
9199 fi
9200 done
9201 if test -z "$haveit"; then
9202 if test -d "$additional_includedir"; then
9203 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9204 fi
9205 fi
9206 fi
9207 fi
9208 fi
9209 if test -n "$found_la"; then
9210 save_libdir="$libdir"
9211 case "$found_la" in
9212 */* | *\\*) . "$found_la" ;;
9213 *) . "./$found_la" ;;
9214 esac
9215 libdir="$save_libdir"
9216 for dep in $dependency_libs; do
9217 case "$dep" in
9218 -L*)
9219 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9220 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
9221 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
9222 haveit=
9223 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
9224 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
9225 if test -n "$GCC"; then
9226 case $host_os in
9227 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9228 esac
9229 fi
9230 fi
9231 if test -z "$haveit"; then
9232 haveit=
9233 for x in $LDFLAGS $LIBICONV; do
9234
9235 acl_save_prefix="$prefix"
9236 prefix="$acl_final_prefix"
9237 acl_save_exec_prefix="$exec_prefix"
9238 exec_prefix="$acl_final_exec_prefix"
9239 eval x=\"$x\"
9240 exec_prefix="$acl_save_exec_prefix"
9241 prefix="$acl_save_prefix"
9242
9243 if test "X$x" = "X-L$additional_libdir"; then
9244 haveit=yes
9245 break
9246 fi
9247 done
9248 if test -z "$haveit"; then
9249 if test -d "$additional_libdir"; then
9250 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
9251 fi
9252 fi
9253 haveit=
9254 for x in $LDFLAGS $LTLIBICONV; do
9255
9256 acl_save_prefix="$prefix"
9257 prefix="$acl_final_prefix"
9258 acl_save_exec_prefix="$exec_prefix"
9259 exec_prefix="$acl_final_exec_prefix"
9260 eval x=\"$x\"
9261 exec_prefix="$acl_save_exec_prefix"
9262 prefix="$acl_save_prefix"
9263
9264 if test "X$x" = "X-L$additional_libdir"; then
9265 haveit=yes
9266 break
9267 fi
9268 done
9269 if test -z "$haveit"; then
9270 if test -d "$additional_libdir"; then
9271 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
9272 fi
9273 fi
9274 fi
9275 fi
9276 ;;
9277 -R*)
9278 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9279 if test "$enable_rpath" != no; then
9280 haveit=
9281 for x in $rpathdirs; do
9282 if test "X$x" = "X$dir"; then
9283 haveit=yes
9284 break
9285 fi
9286 done
9287 if test -z "$haveit"; then
9288 rpathdirs="$rpathdirs $dir"
9289 fi
9290 haveit=
9291 for x in $ltrpathdirs; do
9292 if test "X$x" = "X$dir"; then
9293 haveit=yes
9294 break
9295 fi
9296 done
9297 if test -z "$haveit"; then
9298 ltrpathdirs="$ltrpathdirs $dir"
9299 fi
9300 fi
9301 ;;
9302 -l*)
9303 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9304 ;;
9305 *.la)
9306 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9307 ;;
9308 *)
9309 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9310 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9311 ;;
9312 esac
9313 done
9314 fi
9315 else
9316 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9317 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9318 fi
9319 fi
9320 fi
9321 done
9322 done
9323 if test "X$rpathdirs" != "X"; then
9324 if test -n "$acl_hardcode_libdir_separator"; then
9325 alldirs=
9326 for found_dir in $rpathdirs; do
9327 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9328 done
9329 acl_save_libdir="$libdir"
9330 libdir="$alldirs"
9331 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9332 libdir="$acl_save_libdir"
9333 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9334 else
9335 for found_dir in $rpathdirs; do
9336 acl_save_libdir="$libdir"
9337 libdir="$found_dir"
9338 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9339 libdir="$acl_save_libdir"
9340 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9341 done
9342 fi
9343 fi
9344 if test "X$ltrpathdirs" != "X"; then
9345 for found_dir in $ltrpathdirs; do
9346 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9347 done
9348 fi
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361 am_save_CPPFLAGS="$CPPFLAGS"
9362
9363 for element in $INCICONV; do
9364 haveit=
9365 for x in $CPPFLAGS; do
9366
9367 acl_save_prefix="$prefix"
9368 prefix="$acl_final_prefix"
9369 acl_save_exec_prefix="$exec_prefix"
9370 exec_prefix="$acl_final_exec_prefix"
9371 eval x=\"$x\"
9372 exec_prefix="$acl_save_exec_prefix"
9373 prefix="$acl_save_prefix"
9374
9375 if test "X$x" = "X$element"; then
9376 haveit=yes
9377 break
9378 fi
9379 done
9380 if test -z "$haveit"; then
9381 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9382 fi
9383 done
9384
9385
9386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9387$as_echo_n "checking for iconv... " >&6; }
9388if ${am_cv_func_iconv+:} false; then :
9389 $as_echo_n "(cached) " >&6
9390else
9391
9392 am_cv_func_iconv="no, consider installing GNU libiconv"
9393 am_cv_lib_iconv=no
9394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9395/* end confdefs.h. */
9396
9397#include <stdlib.h>
9398#include <iconv.h>
9399
9400int
9401main ()
9402{
9403iconv_t cd = iconv_open("","");
9404 iconv(cd,NULL,NULL,NULL,NULL);
9405 iconv_close(cd);
9406 ;
9407 return 0;
9408}
9409_ACEOF
9410if ac_fn_c_try_link "$LINENO"; then :
9411 am_cv_func_iconv=yes
9412fi
9413rm -f core conftest.err conftest.$ac_objext \
9414 conftest$ac_exeext conftest.$ac_ext
9415 if test "$am_cv_func_iconv" != yes; then
9416 am_save_LIBS="$LIBS"
9417 LIBS="$LIBS $LIBICONV"
9418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9419/* end confdefs.h. */
9420
9421#include <stdlib.h>
9422#include <iconv.h>
9423
9424int
9425main ()
9426{
9427iconv_t cd = iconv_open("","");
9428 iconv(cd,NULL,NULL,NULL,NULL);
9429 iconv_close(cd);
9430 ;
9431 return 0;
9432}
9433_ACEOF
9434if ac_fn_c_try_link "$LINENO"; then :
9435 am_cv_lib_iconv=yes
9436 am_cv_func_iconv=yes
9437fi
9438rm -f core conftest.err conftest.$ac_objext \
9439 conftest$ac_exeext conftest.$ac_ext
9440 LIBS="$am_save_LIBS"
9441 fi
9442
9443fi
9444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9445$as_echo "$am_cv_func_iconv" >&6; }
9446 if test "$am_cv_func_iconv" = yes; then
9447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9448$as_echo_n "checking for working iconv... " >&6; }
9449if ${am_cv_func_iconv_works+:} false; then :
9450 $as_echo_n "(cached) " >&6
9451else
9452
9453 am_save_LIBS="$LIBS"
9454 if test $am_cv_lib_iconv = yes; then
9455 LIBS="$LIBS $LIBICONV"
9456 fi
9457 if test "$cross_compiling" = yes; then :
9458
9459 case "$host_os" in
9460 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9461 *) am_cv_func_iconv_works="guessing yes" ;;
9462 esac
9463
9464else
9465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9466/* end confdefs.h. */
9467
9468#include <iconv.h>
9469#include <string.h>
9470int main ()
9471{
9472 int result = 0;
9473 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
9474 returns. */
9475 {
9476 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
9477 if (cd_utf8_to_88591 != (iconv_t)(-1))
9478 {
9479 static const char input[] = "\342\202\254"; /* EURO SIGN */
9480 char buf[10];
9481 const char *inptr = input;
9482 size_t inbytesleft = strlen (input);
9483 char *outptr = buf;
9484 size_t outbytesleft = sizeof (buf);
9485 size_t res = iconv (cd_utf8_to_88591,
9486 (char **) &inptr, &inbytesleft,
9487 &outptr, &outbytesleft);
9488 if (res == 0)
9489 result |= 1;
9490 iconv_close (cd_utf8_to_88591);
9491 }
9492 }
9493 /* Test against Solaris 10 bug: Failures are not distinguishable from
9494 successful returns. */
9495 {
9496 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
9497 if (cd_ascii_to_88591 != (iconv_t)(-1))
9498 {
9499 static const char input[] = "\263";
9500 char buf[10];
9501 const char *inptr = input;
9502 size_t inbytesleft = strlen (input);
9503 char *outptr = buf;
9504 size_t outbytesleft = sizeof (buf);
9505 size_t res = iconv (cd_ascii_to_88591,
9506 (char **) &inptr, &inbytesleft,
9507 &outptr, &outbytesleft);
9508 if (res == 0)
9509 result |= 2;
9510 iconv_close (cd_ascii_to_88591);
9511 }
9512 }
9513 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
9514 {
9515 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
9516 if (cd_88591_to_utf8 != (iconv_t)(-1))
9517 {
9518 static const char input[] = "\304";
9519 static char buf[2] = { (char)0xDE, (char)0xAD };
9520 const char *inptr = input;
9521 size_t inbytesleft = 1;
9522 char *outptr = buf;
9523 size_t outbytesleft = 1;
9524 size_t res = iconv (cd_88591_to_utf8,
9525 (char **) &inptr, &inbytesleft,
9526 &outptr, &outbytesleft);
9527 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
9528 result |= 4;
9529 iconv_close (cd_88591_to_utf8);
9530 }
9531 }
9532#if 0 /* This bug could be worked around by the caller. */
9533 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
9534 {
9535 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
9536 if (cd_88591_to_utf8 != (iconv_t)(-1))
9537 {
9538 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
9539 char buf[50];
9540 const char *inptr = input;
9541 size_t inbytesleft = strlen (input);
9542 char *outptr = buf;
9543 size_t outbytesleft = sizeof (buf);
9544 size_t res = iconv (cd_88591_to_utf8,
9545 (char **) &inptr, &inbytesleft,
9546 &outptr, &outbytesleft);
9547 if ((int)res > 0)
9548 result |= 8;
9549 iconv_close (cd_88591_to_utf8);
9550 }
9551 }
9552#endif
9553 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
9554 provided. */
9555 if (/* Try standardized names. */
9556 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
9557 /* Try IRIX, OSF/1 names. */
9558 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
9559 /* Try AIX names. */
9560 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
9561 /* Try HP-UX names. */
9562 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
9563 result |= 16;
9564 return result;
9565}
9566_ACEOF
9567if ac_fn_c_try_run "$LINENO"; then :
9568 am_cv_func_iconv_works=yes
9569else
9570 am_cv_func_iconv_works=no
9571fi
9572rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9573 conftest.$ac_objext conftest.beam conftest.$ac_ext
9574fi
9575
9576 LIBS="$am_save_LIBS"
9577
9578fi
9579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
9580$as_echo "$am_cv_func_iconv_works" >&6; }
9581 case "$am_cv_func_iconv_works" in
9582 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
9583 *) am_func_iconv=yes ;;
9584 esac
9585 else
9586 am_func_iconv=no am_cv_lib_iconv=no
9587 fi
9588 if test "$am_func_iconv" = yes; then
9589
9590$as_echo "#define HAVE_ICONV 1" >>confdefs.h
9591
9592 fi
9593 if test "$am_cv_lib_iconv" = yes; then
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
9595$as_echo_n "checking how to link with libiconv... " >&6; }
9596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
9597$as_echo "$LIBICONV" >&6; }
9598 else
9599 CPPFLAGS="$am_save_CPPFLAGS"
9600 LIBICONV=
9601 LTLIBICONV=
9602 fi
9603
9604
9605
9606 if test "$am_cv_func_iconv" = yes; then
9607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9608$as_echo_n "checking for iconv declaration... " >&6; }
9609 if ${am_cv_proto_iconv+:} false; then :
9610 $as_echo_n "(cached) " >&6
9611else
9612
9613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9614/* end confdefs.h. */
9615
9616#include <stdlib.h>
9617#include <iconv.h>
9618extern
9619#ifdef __cplusplus
9620"C"
9621#endif
9622#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
9623size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9624#else
9625size_t iconv();
9626#endif
9627
9628int
9629main ()
9630{
9631
9632 ;
9633 return 0;
9634}
9635_ACEOF
9636if ac_fn_c_try_compile "$LINENO"; then :
9637 am_cv_proto_iconv_arg1=""
9638else
9639 am_cv_proto_iconv_arg1="const"
9640fi
9641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9642 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);"
9643fi
9644
9645 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9646 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
9647 $am_cv_proto_iconv" >&5
9648$as_echo "
9649 $am_cv_proto_iconv" >&6; }
9650
9651cat >>confdefs.h <<_ACEOF
9652#define ICONV_CONST $am_cv_proto_iconv_arg1
9653_ACEOF
9654
9655
9656 fi
9657
9658
9659
9660
9661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9662/* end confdefs.h. */
9663int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }
9664int
9665main ()
9666{
9667
9668 ;
9669 return 0;
9670}
9671_ACEOF
9672if ac_fn_c_try_link "$LINENO"; then :
9673
9674$as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
9675
9676fi
9677rm -f core conftest.err conftest.$ac_objext \
9678 conftest$ac_exeext conftest.$ac_ext
9679
9680 for ac_header in argz.h inttypes.h limits.h unistd.h sys/param.h
9681do :
9682 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9683ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9684if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9685 cat >>confdefs.h <<_ACEOF
9686#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9687_ACEOF
9688
9689fi
9690
9691done
9692
9693 for ac_func in getcwd getegid geteuid getgid getuid mempcpy munmap \
9694 stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \
9695 argz_stringify argz_next __fsetlocking
9696do :
9697 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9698ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9699if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9700 cat >>confdefs.h <<_ACEOF
9701#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9702_ACEOF
9703
9704fi
9705done
9706
9707
9708 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "#include <stdio.h>
9709"
9710if test "x$ac_cv_have_decl_feof_unlocked" = xyes; then :
9711 ac_have_decl=1
9712else
9713 ac_have_decl=0
9714fi
9715
9716cat >>confdefs.h <<_ACEOF
9717#define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
9718_ACEOF
9719ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "#include <stdio.h>
9720"
9721if test "x$ac_cv_have_decl_fgets_unlocked" = xyes; then :
9722 ac_have_decl=1
9723else
9724 ac_have_decl=0
9725fi
9726
9727cat >>confdefs.h <<_ACEOF
9728#define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
9729_ACEOF
9730
9731
9732
9733
9734 for ac_prog in bison
9735do
9736 # Extract the first word of "$ac_prog", so it can be a program name with args.
9737set dummy $ac_prog; ac_word=$2
9738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9739$as_echo_n "checking for $ac_word... " >&6; }
9740if ${ac_cv_prog_INTLBISON+:} false; then :
9741 $as_echo_n "(cached) " >&6
9742else
9743 if test -n "$INTLBISON"; then
9744 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
9745else
9746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9747for as_dir in $PATH
9748do
9749 IFS=$as_save_IFS
9750 test -z "$as_dir" && as_dir=.
9751 for ac_exec_ext in '' $ac_executable_extensions; do
9752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9753 ac_cv_prog_INTLBISON="$ac_prog"
9754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9755 break 2
9756 fi
9757done
9758 done
9759IFS=$as_save_IFS
9760
9761fi
9762fi
9763INTLBISON=$ac_cv_prog_INTLBISON
9764if test -n "$INTLBISON"; then
9765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
9766$as_echo "$INTLBISON" >&6; }
9767else
9768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9769$as_echo "no" >&6; }
9770fi
9771
9772
9773 test -n "$INTLBISON" && break
9774done
9775
9776 if test -z "$INTLBISON"; then
9777 ac_verc_fail=yes
9778 else
9779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
9780$as_echo_n "checking version of bison... " >&6; }
9781 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
9782 case $ac_prog_version in
9783 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
9784 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
9785 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
9786 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
9787 esac
9788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
9789$as_echo "$ac_prog_version" >&6; }
9790 fi
9791 if test $ac_verc_fail = yes; then
9792 INTLBISON=:
b0cacab0 9793 fi
b0cacab0 9794
a04eba3f 9795
93636bde 9796
93613951
TT
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9798$as_echo_n "checking for long long int... " >&6; }
9799if ${ac_cv_type_long_long_int+:} false; then :
9800 $as_echo_n "(cached) " >&6
9801else
9802 ac_cv_type_long_long_int=yes
9803 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
9804 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
9805 if test $ac_cv_type_long_long_int = yes; then
9806 if test "$cross_compiling" = yes; then :
9807 :
9808else
9809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9810/* end confdefs.h. */
9811#include <limits.h>
9812 #ifndef LLONG_MAX
9813 # define HALF \
9814 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
9815 # define LLONG_MAX (HALF - 1 + HALF)
9816 #endif
9817int
9818main ()
9819{
9820long long int n = 1;
9821 int i;
9822 for (i = 0; ; i++)
9823 {
9824 long long int m = n << i;
9825 if (m >> i != n)
9826 return 1;
9827 if (LLONG_MAX / 2 < m)
9828 break;
9829 }
9830 return 0;
9831 ;
9832 return 0;
9833}
9834_ACEOF
9835if ac_fn_c_try_run "$LINENO"; then :
a64c9c13 9836
93613951
TT
9837else
9838 ac_cv_type_long_long_int=no
9839fi
9840rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9841 conftest.$ac_objext conftest.beam conftest.$ac_ext
9842fi
93636bde 9843
93613951
TT
9844 fi
9845 fi
9846fi
9847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
9848$as_echo "$ac_cv_type_long_long_int" >&6; }
9849 if test $ac_cv_type_long_long_int = yes; then
b0cacab0 9850
93613951 9851$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
b0cacab0 9852
93613951 9853 fi
b0cacab0
TT
9854
9855
93613951
TT
9856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
9857$as_echo_n "checking for wchar_t... " >&6; }
9858if ${gt_cv_c_wchar_t+:} false; then :
9859 $as_echo_n "(cached) " >&6
50e1e10f 9860else
93613951
TT
9861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9862/* end confdefs.h. */
9863#include <stddef.h>
9864 wchar_t foo = (wchar_t)'\0';
9865int
9866main ()
9867{
50e1e10f 9868
93613951
TT
9869 ;
9870 return 0;
9871}
57aa50d4 9872_ACEOF
93613951
TT
9873if ac_fn_c_try_compile "$LINENO"; then :
9874 gt_cv_c_wchar_t=yes
9875else
9876 gt_cv_c_wchar_t=no
57aa50d4 9877fi
93613951 9878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fc6d9d51 9879fi
93613951
TT
9880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
9881$as_echo "$gt_cv_c_wchar_t" >&6; }
9882 if test $gt_cv_c_wchar_t = yes; then
b0cacab0 9883
93613951 9884$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
b0cacab0 9885
93613951 9886 fi
50e1e10f 9887
e1052144 9888
93613951
TT
9889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
9890$as_echo_n "checking for wint_t... " >&6; }
9891if ${gt_cv_c_wint_t+:} false; then :
39fd3d4f 9892 $as_echo_n "(cached) " >&6
50e1e10f 9893else
57aa50d4
TT
9894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9895/* end confdefs.h. */
bcb915b0 9896
93613951
TT
9897/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9898 <wchar.h>.
9899 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
9900 before <wchar.h>. */
9901#include <stddef.h>
57aa50d4 9902#include <stdio.h>
93613951
TT
9903#include <time.h>
9904#include <wchar.h>
9905 wint_t foo = (wchar_t)'\0';
57aa50d4
TT
9906int
9907main ()
9908{
50e1e10f 9909
57aa50d4
TT
9910 ;
9911 return 0;
9912}
9913_ACEOF
9914if ac_fn_c_try_compile "$LINENO"; then :
93613951 9915 gt_cv_c_wint_t=yes
50e1e10f 9916else
93613951 9917 gt_cv_c_wint_t=no
50e1e10f 9918fi
57aa50d4 9919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 9920fi
93613951
TT
9921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
9922$as_echo "$gt_cv_c_wint_t" >&6; }
9923 if test $gt_cv_c_wint_t = yes; then
bcb915b0 9924
93613951 9925$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
50e1e10f 9926
57aa50d4 9927 fi
50e1e10f 9928
e1052144 9929
e1052144 9930
57aa50d4 9931
93613951
TT
9932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
9933$as_echo_n "checking for intmax_t... " >&6; }
9934if ${gt_cv_c_intmax_t+:} false; then :
39fd3d4f 9935 $as_echo_n "(cached) " >&6
50e1e10f 9936else
57aa50d4
TT
9937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9938/* end confdefs.h. */
b0cacab0 9939
93613951
TT
9940#include <stddef.h>
9941#include <stdlib.h>
9942#if HAVE_STDINT_H_WITH_UINTMAX
9943#include <stdint.h>
9944#endif
9945#if HAVE_INTTYPES_H_WITH_UINTMAX
9946#include <inttypes.h>
57aa50d4
TT
9947#endif
9948
93613951
TT
9949int
9950main ()
9951{
9952intmax_t x = -1;
9953 return !x;
57aa50d4
TT
9954 ;
9955 return 0;
9956}
9957_ACEOF
9958if ac_fn_c_try_compile "$LINENO"; then :
93613951 9959 gt_cv_c_intmax_t=yes
50e1e10f 9960else
93613951 9961 gt_cv_c_intmax_t=no
57aa50d4
TT
9962fi
9963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 9964fi
93613951
TT
9965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
9966$as_echo "$gt_cv_c_intmax_t" >&6; }
9967 if test $gt_cv_c_intmax_t = yes; then
9968
9969$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
9970
57aa50d4 9971 fi
50e1e10f 9972
93613951
TT
9973
9974
9975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf() supports POSIX/XSI format strings" >&5
9976$as_echo_n "checking whether printf() supports POSIX/XSI format strings... " >&6; }
9977if ${gt_cv_func_printf_posix+:} false; then :
9978 $as_echo_n "(cached) " >&6
9979else
9980
9981 if test "$cross_compiling" = yes; then :
9982
9983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9984/* end confdefs.h. */
9985
9986#if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
9987 notposix
9988#endif
9989
9990_ACEOF
9991if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9992 $EGREP "notposix" >/dev/null 2>&1; then :
9993 gt_cv_func_printf_posix="guessing no"
9994else
9995 gt_cv_func_printf_posix="guessing yes"
9996fi
9997rm -f conftest*
9998
9999
10000else
10001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10002/* end confdefs.h. */
10003
10004#include <stdio.h>
10005#include <string.h>
10006/* The string "%2$d %1$d", with dollar characters protected from the shell's
10007 dollar expansion (possibly an autoconf bug). */
10008static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
10009static char buf[100];
10010int main ()
10011{
10012 sprintf (buf, format, 33, 55);
10013 return (strcmp (buf, "55 33") != 0);
10014}
10015_ACEOF
10016if ac_fn_c_try_run "$LINENO"; then :
10017 gt_cv_func_printf_posix=yes
10018else
10019 gt_cv_func_printf_posix=no
10020fi
10021rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10022 conftest.$ac_objext conftest.beam conftest.$ac_ext
10023fi
10024
10025
10026fi
10027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_printf_posix" >&5
10028$as_echo "$gt_cv_func_printf_posix" >&6; }
10029 case $gt_cv_func_printf_posix in
10030 *yes)
10031
10032$as_echo "#define HAVE_POSIX_PRINTF 1" >>confdefs.h
10033
10034 ;;
10035 esac
10036
10037
10038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
10039$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
10040if ${ac_cv_gnu_library_2_1+:} false; then :
10041 $as_echo_n "(cached) " >&6
10042else
10043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10044/* end confdefs.h. */
10045
10046#include <features.h>
10047#ifdef __GNU_LIBRARY__
10048 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
10049 Lucky GNU user
10050 #endif
10051#endif
10052#ifdef __UCLIBC__
10053 Lucky user
10054#endif
10055
10056_ACEOF
10057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10058 $EGREP "Lucky" >/dev/null 2>&1; then :
10059 ac_cv_gnu_library_2_1=yes
10060else
10061 ac_cv_gnu_library_2_1=no
10062fi
10063rm -f conftest*
10064
10065
10066
10067fi
10068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
10069$as_echo "$ac_cv_gnu_library_2_1" >&6; }
10070
10071 GLIBC21="$ac_cv_gnu_library_2_1"
10072
10073
10074
10075 for ac_header in stdint.h
10076do :
10077 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10078if test "x$ac_cv_header_stdint_h" = xyes; then :
10079 cat >>confdefs.h <<_ACEOF
10080#define HAVE_STDINT_H 1
57aa50d4 10081_ACEOF
e1052144 10082
93613951 10083fi
e1052144 10084
93613951 10085done
57aa50d4 10086
93613951
TT
10087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
10088$as_echo_n "checking for SIZE_MAX... " >&6; }
10089if ${gl_cv_size_max+:} false; then :
39fd3d4f 10090 $as_echo_n "(cached) " >&6
50e1e10f 10091else
93613951
TT
10092
10093 gl_cv_size_max=
10094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10095/* end confdefs.h. */
10096
10097#include <limits.h>
10098#if HAVE_STDINT_H
10099#include <stdint.h>
10100#endif
10101#ifdef SIZE_MAX
10102Found it
10103#endif
10104
57aa50d4 10105_ACEOF
93613951
TT
10106if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10107 $EGREP "Found it" >/dev/null 2>&1; then :
10108 gl_cv_size_max=yes
10109fi
10110rm -f conftest*
e1052144 10111
93613951
TT
10112 if test -z "$gl_cv_size_max"; then
10113 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1" "#include <stddef.h>
10114#include <limits.h>"; then :
e1052144 10115
93613951
TT
10116else
10117 size_t_bits_minus_1=
10118fi
57aa50d4 10119
93613951 10120 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include <stddef.h>"; then :
57aa50d4 10121
50e1e10f 10122else
93613951
TT
10123 fits_in_uint=
10124fi
10125
10126 if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
10127 if test $fits_in_uint = 1; then
10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10129/* end confdefs.h. */
93613951
TT
10130#include <stddef.h>
10131 extern size_t foo;
10132 extern unsigned long foo;
10133
57aa50d4
TT
10134int
10135main ()
10136{
b0cacab0 10137
57aa50d4
TT
10138 ;
10139 return 0;
10140}
10141_ACEOF
10142if ac_fn_c_try_compile "$LINENO"; then :
93613951 10143 fits_in_uint=0
93636bde 10144fi
57aa50d4 10145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
93613951
TT
10146 fi
10147 if test $fits_in_uint = 1; then
10148 gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
10149 else
10150 gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
10151 fi
10152 else
10153 gl_cv_size_max='((size_t)~(size_t)0)'
10154 fi
10155 fi
10156
50e1e10f 10157fi
93613951
TT
10158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
10159$as_echo "$gl_cv_size_max" >&6; }
10160 if test "$gl_cv_size_max" != yes; then
50e1e10f 10161
57aa50d4 10162cat >>confdefs.h <<_ACEOF
93613951 10163#define SIZE_MAX $gl_cv_size_max
57aa50d4 10164_ACEOF
e1052144 10165
93613951 10166 fi
32237014 10167
57aa50d4 10168
e1052144 10169
57aa50d4 10170
93613951
TT
10171 for ac_header in stdint.h
10172do :
10173 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10174if test "x$ac_cv_header_stdint_h" = xyes; then :
10175 cat >>confdefs.h <<_ACEOF
10176#define HAVE_STDINT_H 1
57aa50d4 10177_ACEOF
93613951 10178
32237014 10179fi
32237014 10180
93613951 10181done
e1052144 10182
32237014 10183
57aa50d4 10184
e1052144 10185
57aa50d4 10186
93613951
TT
10187 for ac_func in $ac_func_list
10188do :
10189 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10190ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10191if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10192 cat >>confdefs.h <<_ACEOF
10193#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
57aa50d4 10194_ACEOF
32237014 10195
32237014 10196fi
93613951
TT
10197done
10198
10199
10200
e1052144 10201
57aa50d4 10202
e1052144 10203
57aa50d4 10204
93613951
TT
10205
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
10207$as_echo_n "checking for working fcntl.h... " >&6; }
10208if ${gl_cv_header_working_fcntl_h+:} false; then :
39fd3d4f 10209 $as_echo_n "(cached) " >&6
93613951
TT
10210else
10211 if test "$cross_compiling" = yes; then :
10212 gl_cv_header_working_fcntl_h=cross-compiling
50e1e10f 10213else
57aa50d4
TT
10214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10215/* end confdefs.h. */
93613951
TT
10216#include <sys/types.h>
10217 #include <sys/stat.h>
10218 #if HAVE_UNISTD_H
10219 # include <unistd.h>
10220 #else /* on Windows with MSVC */
10221 # include <io.h>
10222 # include <stdlib.h>
10223 # defined sleep(n) _sleep ((n) * 1000)
10224 #endif
10225 #include <fcntl.h>
10226 #ifndef O_NOATIME
10227 #define O_NOATIME 0
10228 #endif
10229 #ifndef O_NOFOLLOW
10230 #define O_NOFOLLOW 0
10231 #endif
10232 static int const constants[] =
10233 {
10234 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
10235 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
10236 };
10237
57aa50d4
TT
10238int
10239main ()
10240{
b0cacab0 10241
93613951
TT
10242 int result = !constants;
10243 #if HAVE_SYMLINK
10244 {
10245 static char const sym[] = "conftest.sym";
10246 if (symlink ("/dev/null", sym) != 0)
10247 result |= 2;
10248 else
10249 {
10250 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
10251 if (fd >= 0)
10252 {
10253 close (fd);
10254 result |= 4;
10255 }
10256 }
10257 if (unlink (sym) != 0 || symlink (".", sym) != 0)
10258 result |= 2;
10259 else
10260 {
10261 int fd = open (sym, O_RDONLY | O_NOFOLLOW);
10262 if (fd >= 0)
10263 {
10264 close (fd);
10265 result |= 4;
10266 }
10267 }
10268 unlink (sym);
10269 }
10270 #endif
10271 {
10272 static char const file[] = "confdefs.h";
10273 int fd = open (file, O_RDONLY | O_NOATIME);
10274 if (fd < 0)
10275 result |= 8;
10276 else
10277 {
10278 struct stat st0;
10279 if (fstat (fd, &st0) != 0)
10280 result |= 16;
10281 else
10282 {
10283 char c;
10284 sleep (1);
10285 if (read (fd, &c, 1) != 1)
10286 result |= 24;
10287 else
10288 {
10289 if (close (fd) != 0)
10290 result |= 32;
10291 else
10292 {
10293 struct stat st1;
10294 if (stat (file, &st1) != 0)
10295 result |= 40;
10296 else
10297 if (st0.st_atime != st1.st_atime)
10298 result |= 64;
10299 }
10300 }
10301 }
10302 }
10303 }
10304 return result;
57aa50d4
TT
10305 ;
10306 return 0;
10307}
10308_ACEOF
93613951
TT
10309if ac_fn_c_try_run "$LINENO"; then :
10310 gl_cv_header_working_fcntl_h=yes
50e1e10f 10311else
93613951
TT
10312 case $? in #(
10313 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
10314 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
10315 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
10316 *) gl_cv_header_working_fcntl_h='no';;
10317 esac
50e1e10f 10318fi
93613951
TT
10319rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10320 conftest.$ac_objext conftest.beam conftest.$ac_ext
50e1e10f 10321fi
57aa50d4 10322
93613951
TT
10323fi
10324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
10325$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
57aa50d4 10326
93613951
TT
10327 case $gl_cv_header_working_fcntl_h in #(
10328 *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
10329 *) ac_val=1;;
57aa50d4
TT
10330 esac
10331
93613951
TT
10332cat >>confdefs.h <<_ACEOF
10333#define HAVE_WORKING_O_NOATIME $ac_val
10334_ACEOF
57aa50d4 10335
57aa50d4 10336
93613951
TT
10337 case $gl_cv_header_working_fcntl_h in #(
10338 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
10339 *) ac_val=1;;
10340 esac
57aa50d4 10341
93613951
TT
10342cat >>confdefs.h <<_ACEOF
10343#define HAVE_WORKING_O_NOFOLLOW $ac_val
10344_ACEOF
57aa50d4 10345
50e1e10f 10346
e1052144 10347
93613951
TT
10348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10349$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10350if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
39fd3d4f 10351 $as_echo_n "(cached) " >&6
9d564f73 10352else
93613951
TT
10353 gt_save_LIBS="$LIBS"
10354 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10356/* end confdefs.h. */
93613951 10357#include <CoreFoundation/CFPreferences.h>
57aa50d4
TT
10358int
10359main ()
10360{
93613951 10361CFPreferencesCopyAppValue(NULL, NULL)
57aa50d4
TT
10362 ;
10363 return 0;
10364}
10365_ACEOF
10366if ac_fn_c_try_link "$LINENO"; then :
93613951
TT
10367 gt_cv_func_CFPreferencesCopyAppValue=yes
10368else
10369 gt_cv_func_CFPreferencesCopyAppValue=no
9d564f73 10370fi
57aa50d4
TT
10371rm -f core conftest.err conftest.$ac_objext \
10372 conftest$ac_exeext conftest.$ac_ext
93613951
TT
10373 LIBS="$gt_save_LIBS"
10374fi
10375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10376$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10377 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10378
10379$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10380
10381 fi
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10383$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10384if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10385 $as_echo_n "(cached) " >&6
10386else
10387 gt_save_LIBS="$LIBS"
10388 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10390/* end confdefs.h. */
93613951 10391#include <CoreFoundation/CFLocale.h>
57aa50d4
TT
10392int
10393main ()
10394{
93613951 10395CFLocaleCopyCurrent();
57aa50d4
TT
10396 ;
10397 return 0;
10398}
10399_ACEOF
10400if ac_fn_c_try_link "$LINENO"; then :
93613951
TT
10401 gt_cv_func_CFLocaleCopyCurrent=yes
10402else
10403 gt_cv_func_CFLocaleCopyCurrent=no
9d564f73 10404fi
57aa50d4
TT
10405rm -f core conftest.err conftest.$ac_objext \
10406 conftest$ac_exeext conftest.$ac_ext
93613951 10407 LIBS="$gt_save_LIBS"
50e1e10f 10408fi
93613951
TT
10409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10410$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10411 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
50e1e10f 10412
93613951 10413$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
e1052144 10414
b0cacab0 10415 fi
93613951
TT
10416 INTL_MACOSX_LIBS=
10417 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10418 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
e1052144 10419 fi
b0cacab0 10420
93636bde 10421
e1052144 10422
93613951
TT
10423
10424
10425
10426
10427
10428
10429
10430 case "$enable_silent_rules" in
10431 yes) INTL_DEFAULT_VERBOSITY=0;;
10432 no) INTL_DEFAULT_VERBOSITY=1;;
10433 *) INTL_DEFAULT_VERBOSITY=1;;
10434 esac
10435
10436
10437 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
10438if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
10439
50e1e10f 10440else
b0cacab0 10441
93613951 10442$as_echo "#define ptrdiff_t long" >>confdefs.h
50e1e10f 10443
e1052144 10444
93613951 10445fi
b0cacab0 10446
93613951
TT
10447 for ac_header in features.h stddef.h stdlib.h string.h
10448do :
10449 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10450ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10451if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10452 cat >>confdefs.h <<_ACEOF
10453#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
57aa50d4 10454_ACEOF
93613951
TT
10455
10456fi
10457
10458done
10459
10460 for ac_func in asprintf fwprintf newlocale putenv setenv setlocale \
10461 snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
10462do :
10463 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10464ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10465if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10466 cat >>confdefs.h <<_ACEOF
10467#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
57aa50d4 10468_ACEOF
93613951
TT
10469
10470fi
10471done
10472
10473
10474 ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
10475"
10476if test "x$ac_cv_have_decl__snprintf" = xyes; then :
10477 ac_have_decl=1
50e1e10f 10478else
93613951 10479 ac_have_decl=0
50e1e10f 10480fi
93613951
TT
10481
10482cat >>confdefs.h <<_ACEOF
10483#define HAVE_DECL__SNPRINTF $ac_have_decl
10484_ACEOF
10485ac_fn_c_check_decl "$LINENO" "_snwprintf" "ac_cv_have_decl__snwprintf" "#include <stdio.h>
10486"
10487if test "x$ac_cv_have_decl__snwprintf" = xyes; then :
10488 ac_have_decl=1
10489else
10490 ac_have_decl=0
50e1e10f
TT
10491fi
10492
93613951
TT
10493cat >>confdefs.h <<_ACEOF
10494#define HAVE_DECL__SNWPRINTF $ac_have_decl
10495_ACEOF
10496
10497
10498 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "#include <stdio.h>
10499"
10500if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
10501 ac_have_decl=1
10502else
10503 ac_have_decl=0
10504fi
57aa50d4
TT
10505
10506cat >>confdefs.h <<_ACEOF
93613951 10507#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
57aa50d4
TT
10508_ACEOF
10509
93613951
TT
10510
10511 case $gt_cv_func_printf_posix in
10512 *yes) HAVE_POSIX_PRINTF=1 ;;
10513 *) HAVE_POSIX_PRINTF=0 ;;
10514 esac
10515
10516 if test "$ac_cv_func_asprintf" = yes; then
10517 HAVE_ASPRINTF=1
10518 else
10519 HAVE_ASPRINTF=0
10520 fi
10521
10522 if test "$ac_cv_func_snprintf" = yes; then
10523 HAVE_SNPRINTF=1
10524 else
10525 HAVE_SNPRINTF=0
10526 fi
10527
10528 if test "$ac_cv_func_newlocale" = yes; then
10529 HAVE_NEWLOCALE=1
10530 else
10531 HAVE_NEWLOCALE=0
10532 fi
10533
10534 if test "$ac_cv_func_wprintf" = yes; then
10535 HAVE_WPRINTF=1
10536 else
10537 HAVE_WPRINTF=0
e1052144 10538 fi
50e1e10f 10539
57aa50d4 10540
93613951 10541
57aa50d4
TT
10542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10543$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
d6a4bcb5 10544if ${am_cv_langinfo_codeset+:} false; then :
39fd3d4f 10545 $as_echo_n "(cached) " >&6
50e1e10f 10546else
57aa50d4
TT
10547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10548/* end confdefs.h. */
10549#include <langinfo.h>
10550int
10551main ()
10552{
93613951 10553char* cs = nl_langinfo(CODESET); return !cs;
57aa50d4
TT
10554 ;
10555 return 0;
10556}
10557_ACEOF
10558if ac_fn_c_try_link "$LINENO"; then :
10559 am_cv_langinfo_codeset=yes
50e1e10f 10560else
57aa50d4 10561 am_cv_langinfo_codeset=no
50e1e10f 10562fi
57aa50d4
TT
10563rm -f core conftest.err conftest.$ac_objext \
10564 conftest$ac_exeext conftest.$ac_ext
7321d94e 10565
50e1e10f 10566fi
57aa50d4
TT
10567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10568$as_echo "$am_cv_langinfo_codeset" >&6; }
10569 if test $am_cv_langinfo_codeset = yes; then
50e1e10f 10570
57aa50d4 10571$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
e1052144 10572
57aa50d4 10573 fi
b0cacab0 10574
21c84b71 10575
57aa50d4
TT
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10577$as_echo_n "checking for LC_MESSAGES... " >&6; }
93613951 10578if ${gt_cv_val_LC_MESSAGES+:} false; then :
39fd3d4f 10579 $as_echo_n "(cached) " >&6
93636bde 10580else
57aa50d4
TT
10581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10582/* end confdefs.h. */
10583#include <locale.h>
10584int
10585main ()
10586{
10587return LC_MESSAGES
10588 ;
10589 return 0;
10590}
10591_ACEOF
10592if ac_fn_c_try_link "$LINENO"; then :
93613951 10593 gt_cv_val_LC_MESSAGES=yes
93636bde 10594else
93613951 10595 gt_cv_val_LC_MESSAGES=no
50e1e10f 10596fi
57aa50d4
TT
10597rm -f core conftest.err conftest.$ac_objext \
10598 conftest$ac_exeext conftest.$ac_ext
50e1e10f 10599fi
93613951
TT
10600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_val_LC_MESSAGES" >&5
10601$as_echo "$gt_cv_val_LC_MESSAGES" >&6; }
10602 if test $gt_cv_val_LC_MESSAGES = yes; then
50e1e10f 10603
57aa50d4 10604$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
50e1e10f 10605
e1052144 10606 fi
50e1e10f 10607
93613951
TT
10608
10609 if test "$enable_shared" = yes; then
10610 case "$host_os" in
10611 mingw* | cygwin*) is_woe32dll=yes ;;
10612 *) is_woe32dll=no ;;
10613 esac
10614 else
10615 is_woe32dll=no
57aa50d4 10616 fi
93613951 10617 WOE32DLL=$is_woe32dll
b0cacab0 10618
93613951
TT
10619
10620 case "$host_os" in
10621 mingw* | cygwin*) is_woe32=yes ;;
10622 *) is_woe32=no ;;
10623 esac
10624 WOE32=$is_woe32
10625
10626 if test $WOE32 = yes; then
10627 if test -n "$ac_tool_prefix"; then
10628 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
10629set dummy ${ac_tool_prefix}windres; ac_word=$2
57aa50d4 10630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 10631$as_echo_n "checking for $ac_word... " >&6; }
93613951 10632if ${ac_cv_prog_WINDRES+:} false; then :
39fd3d4f 10633 $as_echo_n "(cached) " >&6
50e1e10f 10634else
93613951
TT
10635 if test -n "$WINDRES"; then
10636 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
50e1e10f 10637else
b0cacab0
TT
10638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10639for as_dir in $PATH
10640do
10641 IFS=$as_save_IFS
10642 test -z "$as_dir" && as_dir=.
57aa50d4 10643 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 10644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
93613951 10645 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
57aa50d4 10646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
10647 break 2
10648 fi
10649done
57aa50d4 10650 done
e1052144 10651IFS=$as_save_IFS
b0cacab0 10652
50e1e10f
TT
10653fi
10654fi
93613951
TT
10655WINDRES=$ac_cv_prog_WINDRES
10656if test -n "$WINDRES"; then
10657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
10658$as_echo "$WINDRES" >&6; }
50e1e10f 10659else
57aa50d4 10660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 10661$as_echo "no" >&6; }
50e1e10f
TT
10662fi
10663
e1052144 10664
93613951
TT
10665fi
10666if test -z "$ac_cv_prog_WINDRES"; then
10667 ac_ct_WINDRES=$WINDRES
10668 # Extract the first word of "windres", so it can be a program name with args.
10669set dummy windres; ac_word=$2
10670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10671$as_echo_n "checking for $ac_word... " >&6; }
10672if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
10673 $as_echo_n "(cached) " >&6
10674else
10675 if test -n "$ac_ct_WINDRES"; then
10676 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
10677else
10678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10679for as_dir in $PATH
10680do
10681 IFS=$as_save_IFS
10682 test -z "$as_dir" && as_dir=.
10683 for ac_exec_ext in '' $ac_executable_extensions; do
10684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10685 ac_cv_prog_ac_ct_WINDRES="windres"
10686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10687 break 2
10688 fi
b0cacab0 10689done
93613951
TT
10690 done
10691IFS=$as_save_IFS
b0cacab0 10692
93613951
TT
10693fi
10694fi
10695ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
10696if test -n "$ac_ct_WINDRES"; then
10697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
10698$as_echo "$ac_ct_WINDRES" >&6; }
10699else
10700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10701$as_echo "no" >&6; }
10702fi
10703
10704 if test "x$ac_ct_WINDRES" = x; then
10705 WINDRES=""
57aa50d4 10706 else
93613951
TT
10707 case $cross_compiling:$ac_tool_warned in
10708yes:)
10709{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10710$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10711ac_tool_warned=yes ;;
10712esac
10713 WINDRES=$ac_ct_WINDRES
57aa50d4 10714 fi
93613951
TT
10715else
10716 WINDRES="$ac_cv_prog_WINDRES"
10717fi
10718
57aa50d4
TT
10719 fi
10720
93613951
TT
10721 case "$host_os" in
10722 hpux*) LTLIBC="" ;;
10723 *) LTLIBC="-lc" ;;
10724 esac
57aa50d4
TT
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
b0cacab0 10735
740837de 10736
b0cacab0
TT
10737
10738
10739
93613951
TT
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10753$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10754if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
10755 $as_echo_n "(cached) " >&6
50e1e10f 10756else
93613951
TT
10757 gt_save_LIBS="$LIBS"
10758 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10760/* end confdefs.h. */
10761#include <CoreFoundation/CFPreferences.h>
10762int
10763main ()
10764{
10765CFPreferencesCopyAppValue(NULL, NULL)
10766 ;
10767 return 0;
10768}
10769_ACEOF
10770if ac_fn_c_try_link "$LINENO"; then :
10771 gt_cv_func_CFPreferencesCopyAppValue=yes
10772else
10773 gt_cv_func_CFPreferencesCopyAppValue=no
50e1e10f 10774fi
93613951
TT
10775rm -f core conftest.err conftest.$ac_objext \
10776 conftest$ac_exeext conftest.$ac_ext
10777 LIBS="$gt_save_LIBS"
50e1e10f 10778fi
93613951
TT
10779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10780$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10781 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10782
10783$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10784
10785 fi
10786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10787$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10788if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10789 $as_echo_n "(cached) " >&6
10790else
10791 gt_save_LIBS="$LIBS"
10792 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10794/* end confdefs.h. */
10795#include <CoreFoundation/CFLocale.h>
10796int
10797main ()
10798{
10799CFLocaleCopyCurrent();
10800 ;
10801 return 0;
10802}
10803_ACEOF
10804if ac_fn_c_try_link "$LINENO"; then :
10805 gt_cv_func_CFLocaleCopyCurrent=yes
10806else
10807 gt_cv_func_CFLocaleCopyCurrent=no
10808fi
10809rm -f core conftest.err conftest.$ac_objext \
10810 conftest$ac_exeext conftest.$ac_ext
10811 LIBS="$gt_save_LIBS"
10812fi
10813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10814$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10815 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10816
10817$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
10818
10819 fi
10820 INTL_MACOSX_LIBS=
10821 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10822 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
10823 fi
10824
50e1e10f 10825
b0cacab0
TT
10826
10827
10828
10829
57aa50d4
TT
10830 BUILD_INCLUDED_LIBINTL=no
10831 USE_INCLUDED_LIBINTL=no
10832
10833 LIBINTL=
10834 LTLIBINTL=
10835 POSUB=
10836
93613951
TT
10837 case " $gt_needs " in
10838 *" need-formatstring-macros "*) gt_api_version=3 ;;
10839 *" need-ngettext "*) gt_api_version=2 ;;
10840 *) gt_api_version=1 ;;
10841 esac
10842 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
10843 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
10844
57aa50d4
TT
10845 if test "$USE_NLS" = "yes"; then
10846 gt_use_preinstalled_gnugettext=no
b0cacab0 10847
57aa50d4
TT
10848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
10849$as_echo_n "checking whether included gettext is requested... " >&6; }
b0cacab0 10850
57aa50d4
TT
10851# Check whether --with-included-gettext was given.
10852if test "${with_included_gettext+set}" = set; then :
10853 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
50e1e10f 10854else
57aa50d4 10855 nls_cv_force_use_gnu_gettext=no
50e1e10f
TT
10856fi
10857
57aa50d4
TT
10858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
10859$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
b0cacab0 10860
57aa50d4
TT
10861 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
10862 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
b0cacab0
TT
10863
10864
93613951
TT
10865 if test $gt_api_version -ge 3; then
10866 gt_revision_test_code='
10867#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10868#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
10869#endif
10870typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
10871'
10872 else
10873 gt_revision_test_code=
10874 fi
10875 if test $gt_api_version -ge 2; then
10876 gt_expression_test_code=' + * ngettext ("", "", 0)'
10877 else
10878 gt_expression_test_code=
10879 fi
b0cacab0 10880
57aa50d4
TT
10881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
10882$as_echo_n "checking for GNU gettext in libc... " >&6; }
93613951 10883if eval \${$gt_func_gnugettext_libc+:} false; then :
39fd3d4f 10884 $as_echo_n "(cached) " >&6
7321d94e 10885else
57aa50d4
TT
10886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10887/* end confdefs.h. */
93613951 10888
57aa50d4 10889#include <libintl.h>
93613951 10890$gt_revision_test_code
57aa50d4
TT
10891extern int _nl_msg_cat_cntr;
10892extern int *_nl_domain_bindings;
93613951 10893
57aa50d4
TT
10894int
10895main ()
10896{
93613951 10897
57aa50d4 10898bindtextdomain ("", "");
93613951
TT
10899return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
10900
57aa50d4
TT
10901 ;
10902 return 0;
10903}
10904_ACEOF
10905if ac_fn_c_try_link "$LINENO"; then :
93613951 10906 eval "$gt_func_gnugettext_libc=yes"
7321d94e 10907else
93613951 10908 eval "$gt_func_gnugettext_libc=no"
57aa50d4
TT
10909fi
10910rm -f core conftest.err conftest.$ac_objext \
10911 conftest$ac_exeext conftest.$ac_ext
10912fi
93613951
TT
10913eval ac_res=\$$gt_func_gnugettext_libc
10914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10915$as_echo "$ac_res" >&6; }
10916
10917 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
10918
10919
10920
10921
b0cacab0
TT
10922
10923
10924
10925
57aa50d4 10926 use_additional=yes
b0cacab0 10927
57aa50d4
TT
10928 acl_save_prefix="$prefix"
10929 prefix="$acl_final_prefix"
10930 acl_save_exec_prefix="$exec_prefix"
10931 exec_prefix="$acl_final_exec_prefix"
b0cacab0 10932
57aa50d4
TT
10933 eval additional_includedir=\"$includedir\"
10934 eval additional_libdir=\"$libdir\"
b0cacab0 10935
57aa50d4
TT
10936 exec_prefix="$acl_save_exec_prefix"
10937 prefix="$acl_save_prefix"
b0cacab0
TT
10938
10939
57aa50d4
TT
10940# Check whether --with-libintl-prefix was given.
10941if test "${with_libintl_prefix+set}" = set; then :
10942 withval=$with_libintl_prefix;
10943 if test "X$withval" = "Xno"; then
10944 use_additional=no
10945 else
10946 if test "X$withval" = "X"; then
b0cacab0 10947
57aa50d4
TT
10948 acl_save_prefix="$prefix"
10949 prefix="$acl_final_prefix"
10950 acl_save_exec_prefix="$exec_prefix"
10951 exec_prefix="$acl_final_exec_prefix"
b0cacab0 10952
57aa50d4
TT
10953 eval additional_includedir=\"$includedir\"
10954 eval additional_libdir=\"$libdir\"
7321d94e 10955
57aa50d4
TT
10956 exec_prefix="$acl_save_exec_prefix"
10957 prefix="$acl_save_prefix"
7321d94e 10958
57aa50d4
TT
10959 else
10960 additional_includedir="$withval/include"
93613951
TT
10961 additional_libdir="$withval/$acl_libdirstem"
10962 if test "$acl_libdirstem2" != "$acl_libdirstem" \
10963 && ! test -d "$withval/$acl_libdirstem"; then
10964 additional_libdir="$withval/$acl_libdirstem2"
10965 fi
57aa50d4
TT
10966 fi
10967 fi
7321d94e 10968
7321d94e
MK
10969fi
10970
57aa50d4
TT
10971 LIBINTL=
10972 LTLIBINTL=
10973 INCINTL=
93613951
TT
10974 LIBINTL_PREFIX=
10975 HAVE_LIBINTL=
57aa50d4
TT
10976 rpathdirs=
10977 ltrpathdirs=
10978 names_already_handled=
10979 names_next_round='intl '
10980 while test -n "$names_next_round"; do
10981 names_this_round="$names_next_round"
10982 names_next_round=
10983 for name in $names_this_round; do
10984 already_handled=
10985 for n in $names_already_handled; do
10986 if test "$n" = "$name"; then
10987 already_handled=yes
10988 break
10989 fi
50e1e10f 10990 done
57aa50d4
TT
10991 if test -z "$already_handled"; then
10992 names_already_handled="$names_already_handled $name"
93613951 10993 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
57aa50d4
TT
10994 eval value=\"\$HAVE_LIB$uppername\"
10995 if test -n "$value"; then
10996 if test "$value" = yes; then
10997 eval value=\"\$LIB$uppername\"
10998 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10999 eval value=\"\$LTLIB$uppername\"
11000 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
11001 else
11002 :
11003 fi
11004 else
11005 found_dir=
11006 found_la=
11007 found_so=
11008 found_a=
93613951
TT
11009 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
11010 if test -n "$acl_shlibext"; then
11011 shrext=".$acl_shlibext" # typically: shrext=.so
11012 else
11013 shrext=
11014 fi
57aa50d4 11015 if test $use_additional = yes; then
93613951
TT
11016 dir="$additional_libdir"
11017 if test -n "$acl_shlibext"; then
11018 if test -f "$dir/$libname$shrext"; then
11019 found_dir="$dir"
11020 found_so="$dir/$libname$shrext"
11021 else
11022 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
11023 ver=`(cd "$dir" && \
11024 for f in "$libname$shrext".*; do echo "$f"; done \
11025 | sed -e "s,^$libname$shrext\\\\.,," \
11026 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
11027 | sed 1q ) 2>/dev/null`
11028 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
11029 found_dir="$dir"
11030 found_so="$dir/$libname$shrext.$ver"
11031 fi
11032 else
11033 eval library_names=\"$acl_library_names_spec\"
11034 for f in $library_names; do
11035 if test -f "$dir/$f"; then
11036 found_dir="$dir"
11037 found_so="$dir/$f"
11038 break
11039 fi
11040 done
57aa50d4
TT
11041 fi
11042 fi
93613951
TT
11043 fi
11044 if test "X$found_dir" = "X"; then
11045 if test -f "$dir/$libname.$acl_libext"; then
11046 found_dir="$dir"
11047 found_a="$dir/$libname.$acl_libext"
11048 fi
11049 fi
11050 if test "X$found_dir" != "X"; then
11051 if test -f "$dir/$libname.la"; then
11052 found_la="$dir/$libname.la"
11053 fi
57aa50d4
TT
11054 fi
11055 fi
11056 if test "X$found_dir" = "X"; then
11057 for x in $LDFLAGS $LTLIBINTL; do
39fd3d4f 11058
57aa50d4
TT
11059 acl_save_prefix="$prefix"
11060 prefix="$acl_final_prefix"
11061 acl_save_exec_prefix="$exec_prefix"
11062 exec_prefix="$acl_final_exec_prefix"
11063 eval x=\"$x\"
11064 exec_prefix="$acl_save_exec_prefix"
11065 prefix="$acl_save_prefix"
3d05802f 11066
57aa50d4
TT
11067 case "$x" in
11068 -L*)
11069 dir=`echo "X$x" | sed -e 's/^X-L//'`
93613951
TT
11070 if test -n "$acl_shlibext"; then
11071 if test -f "$dir/$libname$shrext"; then
57aa50d4 11072 found_dir="$dir"
93613951
TT
11073 found_so="$dir/$libname$shrext"
11074 else
11075 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
11076 ver=`(cd "$dir" && \
11077 for f in "$libname$shrext".*; do echo "$f"; done \
11078 | sed -e "s,^$libname$shrext\\\\.,," \
11079 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
11080 | sed 1q ) 2>/dev/null`
11081 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
11082 found_dir="$dir"
11083 found_so="$dir/$libname$shrext.$ver"
11084 fi
11085 else
11086 eval library_names=\"$acl_library_names_spec\"
11087 for f in $library_names; do
11088 if test -f "$dir/$f"; then
11089 found_dir="$dir"
11090 found_so="$dir/$f"
11091 break
11092 fi
11093 done
57aa50d4
TT
11094 fi
11095 fi
93613951
TT
11096 fi
11097 if test "X$found_dir" = "X"; then
11098 if test -f "$dir/$libname.$acl_libext"; then
11099 found_dir="$dir"
11100 found_a="$dir/$libname.$acl_libext"
11101 fi
11102 fi
11103 if test "X$found_dir" != "X"; then
11104 if test -f "$dir/$libname.la"; then
11105 found_la="$dir/$libname.la"
11106 fi
57aa50d4
TT
11107 fi
11108 ;;
11109 esac
11110 if test "X$found_dir" != "X"; then
11111 break
11112 fi
11113 done
11114 fi
11115 if test "X$found_dir" != "X"; then
11116 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
11117 if test "X$found_so" != "X"; then
93613951
TT
11118 if test "$enable_rpath" = no \
11119 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
11120 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
57aa50d4
TT
11121 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11122 else
11123 haveit=
11124 for x in $ltrpathdirs; do
11125 if test "X$x" = "X$found_dir"; then
11126 haveit=yes
11127 break
11128 fi
11129 done
11130 if test -z "$haveit"; then
11131 ltrpathdirs="$ltrpathdirs $found_dir"
11132 fi
93613951 11133 if test "$acl_hardcode_direct" = yes; then
57aa50d4
TT
11134 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11135 else
93613951 11136 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
57aa50d4
TT
11137 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11138 haveit=
11139 for x in $rpathdirs; do
11140 if test "X$x" = "X$found_dir"; then
11141 haveit=yes
11142 break
11143 fi
11144 done
11145 if test -z "$haveit"; then
11146 rpathdirs="$rpathdirs $found_dir"
11147 fi
11148 else
11149 haveit=
11150 for x in $LDFLAGS $LIBINTL; do
6ec9ef18 11151
57aa50d4
TT
11152 acl_save_prefix="$prefix"
11153 prefix="$acl_final_prefix"
11154 acl_save_exec_prefix="$exec_prefix"
11155 exec_prefix="$acl_final_exec_prefix"
11156 eval x=\"$x\"
11157 exec_prefix="$acl_save_exec_prefix"
11158 prefix="$acl_save_prefix"
d7f45af8 11159
57aa50d4
TT
11160 if test "X$x" = "X-L$found_dir"; then
11161 haveit=yes
11162 break
11163 fi
11164 done
11165 if test -z "$haveit"; then
11166 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
11167 fi
93613951 11168 if test "$acl_hardcode_minus_L" != no; then
57aa50d4
TT
11169 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11170 else
11171 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11172 fi
11173 fi
11174 fi
11175 fi
11176 else
11177 if test "X$found_a" != "X"; then
11178 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
11179 else
11180 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
11181 fi
11182 fi
11183 additional_includedir=
11184 case "$found_dir" in
93613951
TT
11185 */$acl_libdirstem | */$acl_libdirstem/)
11186 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
11187 if test "$name" = 'intl'; then
11188 LIBINTL_PREFIX="$basedir"
11189 fi
11190 additional_includedir="$basedir/include"
11191 ;;
11192 */$acl_libdirstem2 | */$acl_libdirstem2/)
11193 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
11194 if test "$name" = 'intl'; then
11195 LIBINTL_PREFIX="$basedir"
11196 fi
57aa50d4
TT
11197 additional_includedir="$basedir/include"
11198 ;;
11199 esac
11200 if test "X$additional_includedir" != "X"; then
11201 if test "X$additional_includedir" != "X/usr/include"; then
11202 haveit=
11203 if test "X$additional_includedir" = "X/usr/local/include"; then
11204 if test -n "$GCC"; then
11205 case $host_os in
93613951 11206 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
57aa50d4
TT
11207 esac
11208 fi
11209 fi
11210 if test -z "$haveit"; then
11211 for x in $CPPFLAGS $INCINTL; do
b0cacab0 11212
57aa50d4
TT
11213 acl_save_prefix="$prefix"
11214 prefix="$acl_final_prefix"
11215 acl_save_exec_prefix="$exec_prefix"
11216 exec_prefix="$acl_final_exec_prefix"
11217 eval x=\"$x\"
11218 exec_prefix="$acl_save_exec_prefix"
11219 prefix="$acl_save_prefix"
21c84b71 11220
57aa50d4
TT
11221 if test "X$x" = "X-I$additional_includedir"; then
11222 haveit=yes
11223 break
11224 fi
11225 done
11226 if test -z "$haveit"; then
11227 if test -d "$additional_includedir"; then
11228 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
11229 fi
11230 fi
11231 fi
11232 fi
11233 fi
11234 if test -n "$found_la"; then
11235 save_libdir="$libdir"
11236 case "$found_la" in
11237 */* | *\\*) . "$found_la" ;;
11238 *) . "./$found_la" ;;
11239 esac
11240 libdir="$save_libdir"
11241 for dep in $dependency_libs; do
11242 case "$dep" in
11243 -L*)
11244 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
93613951
TT
11245 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
11246 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
57aa50d4 11247 haveit=
93613951
TT
11248 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
11249 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
57aa50d4
TT
11250 if test -n "$GCC"; then
11251 case $host_os in
93613951 11252 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
57aa50d4
TT
11253 esac
11254 fi
11255 fi
11256 if test -z "$haveit"; then
11257 haveit=
11258 for x in $LDFLAGS $LIBINTL; do
50e1e10f 11259
57aa50d4
TT
11260 acl_save_prefix="$prefix"
11261 prefix="$acl_final_prefix"
11262 acl_save_exec_prefix="$exec_prefix"
11263 exec_prefix="$acl_final_exec_prefix"
11264 eval x=\"$x\"
11265 exec_prefix="$acl_save_exec_prefix"
11266 prefix="$acl_save_prefix"
50e1e10f 11267
57aa50d4
TT
11268 if test "X$x" = "X-L$additional_libdir"; then
11269 haveit=yes
11270 break
11271 fi
11272 done
11273 if test -z "$haveit"; then
11274 if test -d "$additional_libdir"; then
11275 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
11276 fi
11277 fi
11278 haveit=
11279 for x in $LDFLAGS $LTLIBINTL; do
a4bf69d9 11280
57aa50d4
TT
11281 acl_save_prefix="$prefix"
11282 prefix="$acl_final_prefix"
11283 acl_save_exec_prefix="$exec_prefix"
11284 exec_prefix="$acl_final_exec_prefix"
11285 eval x=\"$x\"
11286 exec_prefix="$acl_save_exec_prefix"
11287 prefix="$acl_save_prefix"
50e1e10f 11288
57aa50d4
TT
11289 if test "X$x" = "X-L$additional_libdir"; then
11290 haveit=yes
11291 break
11292 fi
11293 done
11294 if test -z "$haveit"; then
11295 if test -d "$additional_libdir"; then
11296 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
11297 fi
11298 fi
11299 fi
11300 fi
11301 ;;
11302 -R*)
11303 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11304 if test "$enable_rpath" != no; then
11305 haveit=
11306 for x in $rpathdirs; do
11307 if test "X$x" = "X$dir"; then
11308 haveit=yes
11309 break
11310 fi
11311 done
11312 if test -z "$haveit"; then
11313 rpathdirs="$rpathdirs $dir"
11314 fi
11315 haveit=
11316 for x in $ltrpathdirs; do
11317 if test "X$x" = "X$dir"; then
11318 haveit=yes
11319 break
11320 fi
11321 done
11322 if test -z "$haveit"; then
11323 ltrpathdirs="$ltrpathdirs $dir"
11324 fi
11325 fi
11326 ;;
11327 -l*)
11328 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11329 ;;
11330 *.la)
11331 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11332 ;;
11333 *)
11334 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
11335 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
11336 ;;
11337 esac
11338 done
11339 fi
11340 else
11341 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11342 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
11343 fi
11344 fi
11345 fi
11346 done
11347 done
11348 if test "X$rpathdirs" != "X"; then
93613951 11349 if test -n "$acl_hardcode_libdir_separator"; then
57aa50d4
TT
11350 alldirs=
11351 for found_dir in $rpathdirs; do
93613951 11352 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
57aa50d4
TT
11353 done
11354 acl_save_libdir="$libdir"
11355 libdir="$alldirs"
93613951 11356 eval flag=\"$acl_hardcode_libdir_flag_spec\"
57aa50d4
TT
11357 libdir="$acl_save_libdir"
11358 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11359 else
11360 for found_dir in $rpathdirs; do
11361 acl_save_libdir="$libdir"
11362 libdir="$found_dir"
93613951 11363 eval flag=\"$acl_hardcode_libdir_flag_spec\"
57aa50d4
TT
11364 libdir="$acl_save_libdir"
11365 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11366 done
11367 fi
11368 fi
11369 if test "X$ltrpathdirs" != "X"; then
11370 for found_dir in $ltrpathdirs; do
11371 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
11372 done
11373 fi
b0cacab0 11374
93613951
TT
11375
11376
11377
11378
11379
57aa50d4
TT
11380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
11381$as_echo_n "checking for GNU gettext in libintl... " >&6; }
93613951 11382if eval \${$gt_func_gnugettext_libintl+:} false; then :
39fd3d4f 11383 $as_echo_n "(cached) " >&6
6c133523 11384else
57aa50d4
TT
11385 gt_save_CPPFLAGS="$CPPFLAGS"
11386 CPPFLAGS="$CPPFLAGS $INCINTL"
11387 gt_save_LIBS="$LIBS"
11388 LIBS="$LIBS $LIBINTL"
11389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11390/* end confdefs.h. */
93613951 11391
57aa50d4 11392#include <libintl.h>
93613951 11393$gt_revision_test_code
57aa50d4
TT
11394extern int _nl_msg_cat_cntr;
11395extern
11396#ifdef __cplusplus
11397"C"
11398#endif
93613951
TT
11399const char *_nl_expand_alias (const char *);
11400
57aa50d4
TT
11401int
11402main ()
11403{
93613951 11404
57aa50d4 11405bindtextdomain ("", "");
93613951
TT
11406return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11407
57aa50d4
TT
11408 ;
11409 return 0;
11410}
b0cacab0 11411_ACEOF
57aa50d4 11412if ac_fn_c_try_link "$LINENO"; then :
93613951 11413 eval "$gt_func_gnugettext_libintl=yes"
6c133523 11414else
93613951 11415 eval "$gt_func_gnugettext_libintl=no"
6c133523 11416fi
57aa50d4
TT
11417rm -f core conftest.err conftest.$ac_objext \
11418 conftest$ac_exeext conftest.$ac_ext
93613951 11419 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
57aa50d4
TT
11420 LIBS="$LIBS $LIBICONV"
11421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
da76d6b7 11422/* end confdefs.h. */
93613951 11423
57aa50d4 11424#include <libintl.h>
93613951 11425$gt_revision_test_code
57aa50d4
TT
11426extern int _nl_msg_cat_cntr;
11427extern
11428#ifdef __cplusplus
11429"C"
da76d6b7 11430#endif
93613951
TT
11431const char *_nl_expand_alias (const char *);
11432
57aa50d4
TT
11433int
11434main ()
11435{
93613951 11436
57aa50d4 11437bindtextdomain ("", "");
93613951
TT
11438return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11439
57aa50d4
TT
11440 ;
11441 return 0;
11442}
da76d6b7 11443_ACEOF
57aa50d4
TT
11444if ac_fn_c_try_link "$LINENO"; then :
11445 LIBINTL="$LIBINTL $LIBICONV"
93613951
TT
11446 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
11447 eval "$gt_func_gnugettext_libintl=yes"
6c133523
TT
11448
11449fi
57aa50d4
TT
11450rm -f core conftest.err conftest.$ac_objext \
11451 conftest$ac_exeext conftest.$ac_ext
11452 fi
11453 CPPFLAGS="$gt_save_CPPFLAGS"
11454 LIBS="$gt_save_LIBS"
da76d6b7 11455fi
93613951
TT
11456eval ac_res=\$$gt_func_gnugettext_libintl
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11458$as_echo "$ac_res" >&6; }
57aa50d4 11459 fi
b0cacab0 11460
93613951
TT
11461 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
11462 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
57aa50d4
TT
11463 && test "$PACKAGE" != gettext-runtime \
11464 && test "$PACKAGE" != gettext-tools; }; then
11465 gt_use_preinstalled_gnugettext=yes
11466 else
11467 LIBINTL=
11468 LTLIBINTL=
11469 INCINTL=
11470 fi
740837de 11471
b0cacab0 11472
57aa50d4
TT
11473 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
11474 nls_cv_use_gnu_gettext=yes
11475 fi
11476 fi
b0cacab0 11477
57aa50d4
TT
11478 if test "$nls_cv_use_gnu_gettext" = "yes"; then
11479 BUILD_INCLUDED_LIBINTL=yes
11480 USE_INCLUDED_LIBINTL=yes
93613951
TT
11481 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV $LIBTHREAD"
11482 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV $LTLIBTHREAD"
57aa50d4
TT
11483 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
11484 fi
b0cacab0 11485
93613951 11486 CATOBJEXT=
57aa50d4
TT
11487 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11488 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11489 CATOBJEXT=.gmo
11490 fi
b0cacab0
TT
11491
11492
93613951
TT
11493 if test -n "$INTL_MACOSX_LIBS"; then
11494 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11495 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11496 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
11497 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
11498 fi
11499 fi
11500
57aa50d4
TT
11501 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11502 || test "$nls_cv_use_gnu_gettext" = "yes"; then
b0cacab0 11503
57aa50d4 11504$as_echo "#define ENABLE_NLS 1" >>confdefs.h
b0cacab0 11505
57aa50d4
TT
11506 else
11507 USE_NLS=no
11508 fi
11509 fi
b0cacab0 11510
57aa50d4
TT
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
11512$as_echo_n "checking whether to use NLS... " >&6; }
11513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11514$as_echo "$USE_NLS" >&6; }
11515 if test "$USE_NLS" = "yes"; then
11516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
11517$as_echo_n "checking where the gettext function comes from... " >&6; }
11518 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
93613951 11519 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
57aa50d4
TT
11520 gt_source="external libintl"
11521 else
11522 gt_source="libc"
11523 fi
11524 else
11525 gt_source="included intl directory"
11526 fi
11527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
11528$as_echo "$gt_source" >&6; }
11529 fi
b0cacab0 11530
57aa50d4 11531 if test "$USE_NLS" = "yes"; then
b0cacab0 11532
57aa50d4 11533 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
93613951 11534 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
57aa50d4
TT
11535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
11536$as_echo_n "checking how to link with libintl... " >&6; }
11537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
11538$as_echo "$LIBINTL" >&6; }
b0cacab0 11539
57aa50d4
TT
11540 for element in $INCINTL; do
11541 haveit=
11542 for x in $CPPFLAGS; do
b0cacab0 11543
57aa50d4
TT
11544 acl_save_prefix="$prefix"
11545 prefix="$acl_final_prefix"
11546 acl_save_exec_prefix="$exec_prefix"
11547 exec_prefix="$acl_final_exec_prefix"
11548 eval x=\"$x\"
11549 exec_prefix="$acl_save_exec_prefix"
11550 prefix="$acl_save_prefix"
b0cacab0 11551
57aa50d4
TT
11552 if test "X$x" = "X$element"; then
11553 haveit=yes
11554 break
11555 fi
11556 done
11557 if test -z "$haveit"; then
11558 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11559 fi
11560 done
b0cacab0 11561
57aa50d4 11562 fi
b0cacab0
TT
11563
11564
57aa50d4 11565$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
b0cacab0
TT
11566
11567
57aa50d4 11568$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
b0cacab0 11569
57aa50d4 11570 fi
b0cacab0 11571
57aa50d4
TT
11572 POSUB=po
11573 fi
b0cacab0
TT
11574
11575
57aa50d4
TT
11576 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
11577 BUILD_INCLUDED_LIBINTL=yes
11578 fi
b0cacab0
TT
11579
11580
11581
11582
11583
57aa50d4
TT
11584 nls_cv_header_intl=
11585 nls_cv_header_libgt=
b0cacab0 11586
57aa50d4 11587 DATADIRNAME=share
762c7c65 11588
106ad96d 11589
57aa50d4 11590 INSTOBJEXT=.mo
106ad96d 11591
e7cc6f7d 11592
57aa50d4 11593 GENCAT=gencat
e7cc6f7d 11594
3d05802f 11595
93613951
TT
11596 INTLOBJS=
11597 if test "$USE_INCLUDED_LIBINTL" = yes; then
57aa50d4
TT
11598 INTLOBJS="\$(GETTOBJS)"
11599 fi
6ec9ef18 11600
d7f45af8 11601
57aa50d4 11602 INTL_LIBTOOL_SUFFIX_PREFIX=
50e1e10f 11603
50e1e10f 11604
b0cacab0 11605
57aa50d4 11606 INTLLIBS="$LIBINTL"
e1052144 11607
b0cacab0 11608
93636bde 11609
93636bde 11610
b0cacab0 11611
93636bde 11612
50e1e10f 11613
57aa50d4
TT
11614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11615$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11616set x ${MAKE-make}
11617ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d6a4bcb5 11618if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
57aa50d4
TT
11619 $as_echo_n "(cached) " >&6
11620else
11621 cat >conftest.make <<\_ACEOF
11622SHELL = /bin/sh
11623all:
11624 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 11625_ACEOF
d6a4bcb5 11626# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
57aa50d4
TT
11627case `${MAKE-make} -f conftest.make 2>/dev/null` in
11628 *@@@%%%=?*=@@@%%%*)
11629 eval ac_cv_prog_make_${ac_make}_set=yes;;
11630 *)
11631 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 11632esac
57aa50d4 11633rm -f conftest.make
b0cacab0 11634fi
57aa50d4
TT
11635if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11637$as_echo "yes" >&6; }
11638 SET_MAKE=
b0b9c4de 11639else
57aa50d4
TT
11640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11641$as_echo "no" >&6; }
11642 SET_MAKE="MAKE=${MAKE-make}"
b0cacab0 11643fi
b0cacab0 11644
57aa50d4
TT
11645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
11646$as_echo_n "checking for GNU make... " >&6; }
d6a4bcb5 11647if ${_cv_gnu_make_command+:} false; then :
57aa50d4 11648 $as_echo_n "(cached) " >&6
39fd3d4f 11649else
57aa50d4
TT
11650 _cv_gnu_make_command='' ;
11651 for a in "$MAKE" make gmake gnumake ; do
11652 if test -z "$a" ; then continue ; fi ;
11653 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
11654 _cv_gnu_make_command=$a ;
11655 break;
11656 fi
11657 done ;
50e1e10f 11658
50e1e10f 11659fi
57aa50d4
TT
11660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
11661$as_echo "$_cv_gnu_make_command" >&6; } ;
11662 if test "x$_cv_gnu_make_command" != "x" ; then
11663 ifGNUmake='' ;
11664 ifNotGNUmake='#' ;
11665 else
11666 ifGNUmake='#' ;
11667 ifNotGNUmake='' ;
11668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
11669$as_echo "\"Not found\"" >&6; };
11670 fi
50e1e10f 11671
50e1e10f 11672
b0cacab0 11673
57aa50d4
TT
11674# Extract the first word of "ln", so it can be a program name with args.
11675set dummy ln; ac_word=$2
11676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11677$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11678if ${ac_cv_path_LN+:} false; then :
39fd3d4f 11679 $as_echo_n "(cached) " >&6
fff45483 11680else
57aa50d4
TT
11681 case $LN in
11682 [\\/]* | ?:[\\/]*)
11683 ac_cv_path_LN="$LN" # Let the user override the test with a path.
11684 ;;
11685 *)
11686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11687for as_dir in $PATH
11688do
11689 IFS=$as_save_IFS
11690 test -z "$as_dir" && as_dir=.
11691 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11693 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
11694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11695 break 2
11696 fi
11697done
11698 done
11699IFS=$as_save_IFS
6c65d251 11700
57aa50d4
TT
11701 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
11702 ;;
e1052144 11703esac
fff45483 11704fi
57aa50d4
TT
11705LN=$ac_cv_path_LN
11706if test -n "$LN"; then
11707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
11708$as_echo "$LN" >&6; }
11709else
11710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11711$as_echo "no" >&6; }
fff45483 11712fi
e1052144 11713
fff45483 11714
57aa50d4
TT
11715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11716$as_echo_n "checking whether ln -s works... " >&6; }
11717LN_S=$as_ln_s
11718if test "$LN_S" = "ln -s"; then
11719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11720$as_echo "yes" >&6; }
11721else
11722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11723$as_echo "no, using $LN_S" >&6; }
fff45483 11724fi
6c65d251 11725
57aa50d4
TT
11726# Extract the first word of "mv", so it can be a program name with args.
11727set dummy mv; ac_word=$2
11728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11729$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11730if ${ac_cv_path_MV+:} false; then :
39fd3d4f 11731 $as_echo_n "(cached) " >&6
fff45483 11732else
57aa50d4
TT
11733 case $MV in
11734 [\\/]* | ?:[\\/]*)
11735 ac_cv_path_MV="$MV" # Let the user override the test with a path.
11736 ;;
11737 *)
11738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11739for as_dir in $PATH
11740do
11741 IFS=$as_save_IFS
11742 test -z "$as_dir" && as_dir=.
11743 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11745 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
11746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11747 break 2
11748 fi
11749done
11750 done
11751IFS=$as_save_IFS
6c65d251 11752
57aa50d4
TT
11753 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11754 ;;
e1052144 11755esac
b0cacab0 11756fi
57aa50d4
TT
11757MV=$ac_cv_path_MV
11758if test -n "$MV"; then
11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11760$as_echo "$MV" >&6; }
b0b9c4de 11761else
57aa50d4
TT
11762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11763$as_echo "no" >&6; }
39fd3d4f
SJR
11764fi
11765
39fd3d4f 11766
57aa50d4
TT
11767# Extract the first word of "cp", so it can be a program name with args.
11768set dummy cp; ac_word=$2
11769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11770$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11771if ${ac_cv_path_CP+:} false; then :
39fd3d4f 11772 $as_echo_n "(cached) " >&6
b0cacab0 11773else
57aa50d4
TT
11774 case $CP in
11775 [\\/]* | ?:[\\/]*)
11776 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11777 ;;
11778 *)
11779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11780for as_dir in $PATH
11781do
11782 IFS=$as_save_IFS
11783 test -z "$as_dir" && as_dir=.
11784 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11786 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
11787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11788 break 2
11789 fi
11790done
11791 done
11792IFS=$as_save_IFS
39fd3d4f 11793
57aa50d4
TT
11794 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11795 ;;
e1052144 11796esac
b0b9c4de 11797fi
57aa50d4
TT
11798CP=$ac_cv_path_CP
11799if test -n "$CP"; then
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11801$as_echo "$CP" >&6; }
b0cacab0 11802else
57aa50d4
TT
11803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11804$as_echo "no" >&6; }
b0b9c4de 11805fi
b0b9c4de 11806
6c65d251 11807
57aa50d4
TT
11808# Extract the first word of "rm", so it can be a program name with args.
11809set dummy rm; ac_word=$2
11810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11811$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11812if ${ac_cv_path_RM+:} false; then :
39fd3d4f 11813 $as_echo_n "(cached) " >&6
6928adc9 11814else
57aa50d4
TT
11815 case $RM in
11816 [\\/]* | ?:[\\/]*)
11817 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11818 ;;
11819 *)
11820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11821for as_dir in $PATH
11822do
11823 IFS=$as_save_IFS
11824 test -z "$as_dir" && as_dir=.
11825 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11827 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
11828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11829 break 2
11830 fi
11831done
b0cacab0 11832 done
57aa50d4 11833IFS=$as_save_IFS
6c65d251 11834
57aa50d4
TT
11835 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11836 ;;
e1052144 11837esac
6928adc9 11838fi
57aa50d4
TT
11839RM=$ac_cv_path_RM
11840if test -n "$RM"; then
11841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11842$as_echo "$RM" >&6; }
b0cacab0 11843else
57aa50d4
TT
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11845$as_echo "no" >&6; }
6928adc9 11846fi
6928adc9 11847
6c65d251 11848
57aa50d4
TT
11849# Extract the first word of "chmod", so it can be a program name with args.
11850set dummy chmod; ac_word=$2
11851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11852$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11853if ${ac_cv_path_CHMOD+:} false; then :
39fd3d4f 11854 $as_echo_n "(cached) " >&6
b0cacab0 11855else
57aa50d4
TT
11856 case $CHMOD in
11857 [\\/]* | ?:[\\/]*)
11858 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11859 ;;
11860 *)
11861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11862for as_dir in $PATH
11863do
11864 IFS=$as_save_IFS
11865 test -z "$as_dir" && as_dir=.
11866 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11868 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
11869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11870 break 2
11871 fi
11872done
11873 done
11874IFS=$as_save_IFS
39fd3d4f 11875
57aa50d4
TT
11876 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11877 ;;
e1052144 11878esac
b0cacab0 11879fi
57aa50d4
TT
11880CHMOD=$ac_cv_path_CHMOD
11881if test -n "$CHMOD"; then
11882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11883$as_echo "$CHMOD" >&6; }
b0cacab0 11884else
57aa50d4
TT
11885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11886$as_echo "no" >&6; }
b0cacab0 11887fi
39fd3d4f 11888
b0cacab0 11889
57aa50d4
TT
11890for ac_prog in gawk mawk nawk awk
11891do
11892 # Extract the first word of "$ac_prog", so it can be a program name with args.
11893set dummy $ac_prog; ac_word=$2
11894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11895$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11896if ${ac_cv_prog_AWK+:} false; then :
39fd3d4f 11897 $as_echo_n "(cached) " >&6
b0cacab0 11898else
57aa50d4
TT
11899 if test -n "$AWK"; then
11900 ac_cv_prog_AWK="$AWK" # Let the user override the test.
b0cacab0 11901else
57aa50d4
TT
11902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11903for as_dir in $PATH
11904do
11905 IFS=$as_save_IFS
11906 test -z "$as_dir" && as_dir=.
11907 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11909 ac_cv_prog_AWK="$ac_prog"
11910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11911 break 2
11912 fi
11913done
11914 done
11915IFS=$as_save_IFS
b0cacab0 11916
b0cacab0 11917fi
57aa50d4
TT
11918fi
11919AWK=$ac_cv_prog_AWK
11920if test -n "$AWK"; then
11921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11922$as_echo "$AWK" >&6; }
b0cacab0 11923else
57aa50d4
TT
11924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11925$as_echo "no" >&6; }
b0cacab0 11926fi
b0cacab0 11927
b0cacab0 11928
57aa50d4
TT
11929 test -n "$AWK" && break
11930done
b0cacab0 11931
57aa50d4
TT
11932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11933$as_echo_n "checking for egrep... " >&6; }
d6a4bcb5 11934if ${ac_cv_path_EGREP+:} false; then :
57aa50d4 11935 $as_echo_n "(cached) " >&6
b0cacab0 11936else
57aa50d4
TT
11937 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11938 then ac_cv_path_EGREP="$GREP -E"
11939 else
11940 if test -z "$EGREP"; then
11941 ac_path_EGREP_found=false
11942 # Loop through the user's path and test for each of PROGNAME-LIST
11943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11944for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11945do
11946 IFS=$as_save_IFS
11947 test -z "$as_dir" && as_dir=.
11948 for ac_prog in egrep; do
11949 for ac_exec_ext in '' $ac_executable_extensions; do
11950 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d6a4bcb5 11951 as_fn_executable_p "$ac_path_EGREP" || continue
57aa50d4
TT
11952# Check for GNU ac_path_EGREP and select it if it is found.
11953 # Check for GNU $ac_path_EGREP
11954case `"$ac_path_EGREP" --version 2>&1` in
11955*GNU*)
11956 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11957*)
11958 ac_count=0
11959 $as_echo_n 0123456789 >"conftest.in"
11960 while :
11961 do
11962 cat "conftest.in" "conftest.in" >"conftest.tmp"
11963 mv "conftest.tmp" "conftest.in"
11964 cp "conftest.in" "conftest.nl"
11965 $as_echo 'EGREP' >> "conftest.nl"
11966 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11967 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11968 as_fn_arith $ac_count + 1 && ac_count=$as_val
11969 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11970 # Best one so far, save it but keep looking for a better one
11971 ac_cv_path_EGREP="$ac_path_EGREP"
11972 ac_path_EGREP_max=$ac_count
11973 fi
11974 # 10*(2^10) chars as input seems more than enough
11975 test $ac_count -gt 10 && break
11976 done
11977 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
e1052144 11978esac
e1052144 11979
57aa50d4
TT
11980 $ac_path_EGREP_found && break 3
11981 done
b0cacab0 11982 done
57aa50d4
TT
11983 done
11984IFS=$as_save_IFS
11985 if test -z "$ac_cv_path_EGREP"; then
d6a4bcb5 11986 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
57aa50d4 11987 fi
b0cacab0 11988else
57aa50d4 11989 ac_cv_path_EGREP=$EGREP
b0cacab0 11990fi
e1052144 11991
57aa50d4 11992 fi
b0cacab0 11993fi
57aa50d4
TT
11994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11995$as_echo "$ac_cv_path_EGREP" >&6; }
11996 EGREP="$ac_cv_path_EGREP"
e1052144 11997
b0cacab0 11998
57aa50d4
TT
11999# Extract the first word of "sed", so it can be a program name with args.
12000set dummy sed; ac_word=$2
12001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12002$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12003if ${ac_cv_path_SED+:} false; then :
57aa50d4 12004 $as_echo_n "(cached) " >&6
b0cacab0 12005else
57aa50d4
TT
12006 case $SED in
12007 [\\/]* | ?:[\\/]*)
12008 ac_cv_path_SED="$SED" # Let the user override the test with a path.
12009 ;;
12010 *)
12011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12012for as_dir in $PATH
12013do
12014 IFS=$as_save_IFS
12015 test -z "$as_dir" && as_dir=.
12016 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12018 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
12019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12020 break 2
12021 fi
b0cacab0 12022done
57aa50d4
TT
12023 done
12024IFS=$as_save_IFS
b0cacab0 12025
57aa50d4
TT
12026 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
12027 ;;
b0cacab0 12028esac
57aa50d4
TT
12029fi
12030SED=$ac_cv_path_SED
12031if test -n "$SED"; then
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
12033$as_echo "$SED" >&6; }
b0cacab0 12034else
57aa50d4
TT
12035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12036$as_echo "no" >&6; }
b0cacab0 12037fi
e1052144 12038
b0cacab0 12039
57aa50d4
TT
12040# Extract the first word of "perl", so it can be a program name with args.
12041set dummy perl; ac_word=$2
12042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12043$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12044if ${ac_cv_path_PERL+:} false; then :
57aa50d4
TT
12045 $as_echo_n "(cached) " >&6
12046else
12047 case $PERL in
12048 [\\/]* | ?:[\\/]*)
12049 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12050 ;;
12051 *)
12052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12053for as_dir in $PATH
12054do
12055 IFS=$as_save_IFS
12056 test -z "$as_dir" && as_dir=.
12057 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12059 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12061 break 2
12062 fi
b0cacab0 12063done
57aa50d4
TT
12064 done
12065IFS=$as_save_IFS
12066
12067 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
12068 ;;
b0cacab0 12069esac
57aa50d4
TT
12070fi
12071PERL=$ac_cv_path_PERL
12072if test -n "$PERL"; then
12073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
12074$as_echo "$PERL" >&6; }
b0cacab0 12075else
57aa50d4
TT
12076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12077$as_echo "no" >&6; }
12078fi
b0cacab0 12079
b0cacab0 12080
57aa50d4
TT
12081# Extract the first word of "ldconfig", so it can be a program name with args.
12082set dummy ldconfig; ac_word=$2
12083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12084$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12085if ${ac_cv_path_LDCONFIG+:} false; then :
57aa50d4 12086 $as_echo_n "(cached) " >&6
b0cacab0 12087else
57aa50d4
TT
12088 case $LDCONFIG in
12089 [\\/]* | ?:[\\/]*)
12090 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
12091 ;;
12092 *)
12093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12094for as_dir in $PATH
12095do
12096 IFS=$as_save_IFS
12097 test -z "$as_dir" && as_dir=.
12098 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12100 ac_cv_path_LDCONFIG="$as_dir/$ac_word$ac_exec_ext"
12101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12102 break 2
12103 fi
12104done
12105 done
12106IFS=$as_save_IFS
b0cacab0 12107
57aa50d4
TT
12108 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
12109 ;;
12110esac
39fd3d4f 12111fi
57aa50d4
TT
12112LDCONFIG=$ac_cv_path_LDCONFIG
12113if test -n "$LDCONFIG"; then
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
12115$as_echo "$LDCONFIG" >&6; }
12116else
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12118$as_echo "no" >&6; }
b0cacab0 12119fi
39fd3d4f
SJR
12120
12121
57aa50d4
TT
12122if test -n "$ac_tool_prefix"; then
12123 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
12124set dummy ${ac_tool_prefix}ar; ac_word=$2
12125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12126$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12127if ${ac_cv_prog_AR+:} false; then :
57aa50d4
TT
12128 $as_echo_n "(cached) " >&6
12129else
12130 if test -n "$AR"; then
12131 ac_cv_prog_AR="$AR" # Let the user override the test.
12132else
12133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12134for as_dir in $PATH
12135do
12136 IFS=$as_save_IFS
12137 test -z "$as_dir" && as_dir=.
12138 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12140 ac_cv_prog_AR="${ac_tool_prefix}ar"
12141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12142 break 2
12143 fi
12144done
12145 done
12146IFS=$as_save_IFS
39fd3d4f 12147
57aa50d4
TT
12148fi
12149fi
12150AR=$ac_cv_prog_AR
12151if test -n "$AR"; then
12152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12153$as_echo "$AR" >&6; }
12154else
12155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12156$as_echo "no" >&6; }
12157fi
39fd3d4f 12158
b0cacab0 12159
57aa50d4
TT
12160fi
12161if test -z "$ac_cv_prog_AR"; then
12162 ac_ct_AR=$AR
12163 # Extract the first word of "ar", so it can be a program name with args.
12164set dummy ar; ac_word=$2
12165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12166$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12167if ${ac_cv_prog_ac_ct_AR+:} false; then :
39fd3d4f 12168 $as_echo_n "(cached) " >&6
b0cacab0 12169else
57aa50d4
TT
12170 if test -n "$ac_ct_AR"; then
12171 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
b0cacab0 12172else
57aa50d4
TT
12173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12174for as_dir in $PATH
12175do
12176 IFS=$as_save_IFS
12177 test -z "$as_dir" && as_dir=.
12178 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12180 ac_cv_prog_ac_ct_AR="ar"
12181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12182 break 2
12183 fi
12184done
12185 done
12186IFS=$as_save_IFS
b0cacab0 12187
b0cacab0 12188fi
57aa50d4
TT
12189fi
12190ac_ct_AR=$ac_cv_prog_ac_ct_AR
12191if test -n "$ac_ct_AR"; then
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12193$as_echo "$ac_ct_AR" >&6; }
b0cacab0 12194else
57aa50d4
TT
12195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12196$as_echo "no" >&6; }
12197fi
b0cacab0 12198
57aa50d4
TT
12199 if test "x$ac_ct_AR" = x; then
12200 AR="ar"
12201 else
12202 case $cross_compiling:$ac_tool_warned in
12203yes:)
12204{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12205$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12206ac_tool_warned=yes ;;
e1052144 12207esac
57aa50d4
TT
12208 AR=$ac_ct_AR
12209 fi
b0cacab0 12210else
57aa50d4 12211 AR="$ac_cv_prog_AR"
b0cacab0 12212fi
e1052144 12213
57aa50d4
TT
12214if test -n "$ac_tool_prefix"; then
12215 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12216set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12218$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12219if ${ac_cv_prog_RANLIB+:} false; then :
57aa50d4 12220 $as_echo_n "(cached) " >&6
b0cacab0 12221else
57aa50d4
TT
12222 if test -n "$RANLIB"; then
12223 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12224else
12225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12226for as_dir in $PATH
12227do
12228 IFS=$as_save_IFS
12229 test -z "$as_dir" && as_dir=.
12230 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12232 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12234 break 2
12235 fi
12236done
b0cacab0 12237 done
57aa50d4 12238IFS=$as_save_IFS
b0cacab0 12239
b0cacab0 12240fi
57aa50d4
TT
12241fi
12242RANLIB=$ac_cv_prog_RANLIB
12243if test -n "$RANLIB"; then
12244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12245$as_echo "$RANLIB" >&6; }
b0cacab0 12246else
57aa50d4
TT
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12248$as_echo "no" >&6; }
b0cacab0 12249fi
b0cacab0 12250
b0cacab0 12251
57aa50d4
TT
12252fi
12253if test -z "$ac_cv_prog_RANLIB"; then
12254 ac_ct_RANLIB=$RANLIB
12255 # Extract the first word of "ranlib", so it can be a program name with args.
12256set dummy ranlib; ac_word=$2
12257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12258$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12259if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
57aa50d4
TT
12260 $as_echo_n "(cached) " >&6
12261else
12262 if test -n "$ac_ct_RANLIB"; then
12263 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
b0cacab0 12264else
57aa50d4
TT
12265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12266for as_dir in $PATH
12267do
12268 IFS=$as_save_IFS
12269 test -z "$as_dir" && as_dir=.
12270 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12271 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12272 ac_cv_prog_ac_ct_RANLIB="ranlib"
12273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12274 break 2
12275 fi
12276done
12277 done
12278IFS=$as_save_IFS
29a5deed 12279
b0cacab0 12280fi
57aa50d4
TT
12281fi
12282ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12283if test -n "$ac_ct_RANLIB"; then
12284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12285$as_echo "$ac_ct_RANLIB" >&6; }
b0cacab0 12286else
57aa50d4
TT
12287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12288$as_echo "no" >&6; }
12289fi
b0cacab0 12290
57aa50d4
TT
12291 if test "x$ac_ct_RANLIB" = x; then
12292 RANLIB=":"
b0cacab0 12293 else
57aa50d4
TT
12294 case $cross_compiling:$ac_tool_warned in
12295yes:)
12296{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12297$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12298ac_tool_warned=yes ;;
e1052144 12299esac
57aa50d4
TT
12300 RANLIB=$ac_ct_RANLIB
12301 fi
b0cacab0 12302else
57aa50d4 12303 RANLIB="$ac_cv_prog_RANLIB"
b0cacab0 12304fi
e1052144 12305
57aa50d4
TT
12306if test -n "$ac_tool_prefix"; then
12307 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12308set dummy ${ac_tool_prefix}strip; ac_word=$2
12309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12310$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12311if ${ac_cv_prog_STRIP+:} false; then :
57aa50d4 12312 $as_echo_n "(cached) " >&6
b0cacab0 12313else
57aa50d4
TT
12314 if test -n "$STRIP"; then
12315 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12316else
12317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12318for as_dir in $PATH
12319do
12320 IFS=$as_save_IFS
12321 test -z "$as_dir" && as_dir=.
12322 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12324 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12326 break 2
12327 fi
12328done
12329 done
12330IFS=$as_save_IFS
b0cacab0 12331
b0cacab0 12332fi
b0cacab0 12333fi
57aa50d4
TT
12334STRIP=$ac_cv_prog_STRIP
12335if test -n "$STRIP"; then
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12337$as_echo "$STRIP" >&6; }
12338else
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12340$as_echo "no" >&6; }
b0cacab0 12341fi
e1052144 12342
b0cacab0 12343
57aa50d4
TT
12344fi
12345if test -z "$ac_cv_prog_STRIP"; then
12346 ac_ct_STRIP=$STRIP
12347 # Extract the first word of "strip", so it can be a program name with args.
12348set dummy strip; ac_word=$2
12349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12350$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12351if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
39fd3d4f 12352 $as_echo_n "(cached) " >&6
b0cacab0 12353else
57aa50d4
TT
12354 if test -n "$ac_ct_STRIP"; then
12355 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12356else
12357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12358for as_dir in $PATH
12359do
12360 IFS=$as_save_IFS
12361 test -z "$as_dir" && as_dir=.
12362 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12364 ac_cv_prog_ac_ct_STRIP="strip"
12365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12366 break 2
12367 fi
12368done
12369 done
12370IFS=$as_save_IFS
b0cacab0 12371
b0cacab0 12372fi
57aa50d4
TT
12373fi
12374ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12375if test -n "$ac_ct_STRIP"; then
12376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12377$as_echo "$ac_ct_STRIP" >&6; }
b0cacab0 12378else
57aa50d4
TT
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12380$as_echo "no" >&6; }
12381fi
b0cacab0 12382
57aa50d4
TT
12383 if test "x$ac_ct_STRIP" = x; then
12384 STRIP=":"
b0cacab0 12385 else
57aa50d4
TT
12386 case $cross_compiling:$ac_tool_warned in
12387yes:)
12388{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12389$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12390ac_tool_warned=yes ;;
e1052144 12391esac
57aa50d4
TT
12392 STRIP=$ac_ct_STRIP
12393 fi
b0cacab0 12394else
57aa50d4 12395 STRIP="$ac_cv_prog_STRIP"
b0cacab0 12396fi
e1052144 12397
57aa50d4
TT
12398# Extract the first word of "makeinfo", so it can be a program name with args.
12399set dummy makeinfo; ac_word=$2
12400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12401$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12402if ${ac_cv_prog_MAKEINFO+:} false; then :
57aa50d4 12403 $as_echo_n "(cached) " >&6
07a0db15 12404else
57aa50d4
TT
12405 if test -n "$MAKEINFO"; then
12406 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12407else
12408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12409for as_dir in $PATH
12410do
12411 IFS=$as_save_IFS
12412 test -z "$as_dir" && as_dir=.
12413 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12415 ac_cv_prog_MAKEINFO="makeinfo"
12416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12417 break 2
12418 fi
12419done
12420 done
12421IFS=$as_save_IFS
b0cacab0 12422
b0cacab0
TT
12423fi
12424fi
57aa50d4
TT
12425MAKEINFO=$ac_cv_prog_MAKEINFO
12426if test -n "$MAKEINFO"; then
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
12428$as_echo "$MAKEINFO" >&6; }
b0cacab0 12429else
57aa50d4
TT
12430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12431$as_echo "no" >&6; }
07a0db15 12432fi
29a5deed
TT
12433
12434
57aa50d4
TT
12435if test "_$MAKEINFO" = "_"; then
12436 MAKEINFO="@echo Makeinfo is missing. Info documentation will not be built.;true"
12437else
12438 case "$MAKEINFO" in
12439 */missing.*)
12440 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12441*** Makeinfo is missing. Info documentation will not be built." >&5
12442$as_echo "$as_me: WARNING:
12443*** Makeinfo is missing. Info documentation will not be built." >&2;}
12444 ;;
12445 *)
12446 ;;
12447 esac
b0cacab0 12448fi
29a5deed 12449
b0cacab0 12450
57aa50d4
TT
12451# See if we need a separate native compiler.
12452if test $cross_compiling = no; then
12453 BUILD_CC="$CC"
b0cacab0 12454
b0cacab0 12455else
57aa50d4
TT
12456 for ac_prog in gcc cc
12457do
12458 # Extract the first word of "$ac_prog", so it can be a program name with args.
12459set dummy $ac_prog; ac_word=$2
12460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12461$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12462if ${ac_cv_prog_BUILD_CC+:} false; then :
57aa50d4 12463 $as_echo_n "(cached) " >&6
b0cacab0 12464else
57aa50d4
TT
12465 if test -n "$BUILD_CC"; then
12466 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
12467else
12468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12469for as_dir in $PATH
12470do
12471 IFS=$as_save_IFS
12472 test -z "$as_dir" && as_dir=.
12473 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12475 ac_cv_prog_BUILD_CC="$ac_prog"
12476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12477 break 2
12478 fi
12479done
12480 done
12481IFS=$as_save_IFS
b0cacab0 12482
b0cacab0 12483fi
57aa50d4
TT
12484fi
12485BUILD_CC=$ac_cv_prog_BUILD_CC
12486if test -n "$BUILD_CC"; then
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
12488$as_echo "$BUILD_CC" >&6; }
07a0db15 12489else
57aa50d4
TT
12490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12491$as_echo "no" >&6; }
b0cacab0 12492fi
b0cacab0 12493
b0cacab0 12494
57aa50d4
TT
12495 test -n "$BUILD_CC" && break
12496done
b0cacab0 12497
57aa50d4 12498fi
74f2c4aa 12499for ac_header in dirent.h errno.h execinfo.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 attr/xattr.h linux/falloc.h linux/fd.h linux/major.h linux/loop.h net/if_dl.h netinet/in.h sys/acl.h sys/disklabel.h sys/disk.h sys/file.h sys/ioctl.h sys/key.h sys/mkdev.h sys/mman.h sys/mount.h sys/prctl.h sys/resource.h sys/select.h sys/socket.h sys/sockio.h sys/stat.h sys/syscall.h sys/sysctl.h sys/sysmacros.h sys/time.h sys/types.h sys/un.h sys/wait.h
57aa50d4
TT
12500do :
12501 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12502ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d6a4bcb5 12503if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
57aa50d4
TT
12504 cat >>confdefs.h <<_ACEOF
12505#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 12506_ACEOF
b0cacab0 12507
b0cacab0 12508fi
e1052144 12509
b0cacab0 12510done
93636bde 12511
57aa50d4
TT
12512for ac_header in net/if.h
12513do :
12514 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12515#if HAVE_SYS_TYPES_H
12516#include <sys/types.h>
12517#endif
12518#if HAVE_SYS_SOCKET
12519#include <sys/socket.h>
12520#endif
29a5deed 12521
57aa50d4 12522"
d6a4bcb5 12523if test "x$ac_cv_header_net_if_h" = xyes; then :
57aa50d4
TT
12524 cat >>confdefs.h <<_ACEOF
12525#define HAVE_NET_IF_H 1
b0cacab0 12526_ACEOF
b0cacab0 12527
b0cacab0 12528fi
e1052144 12529
b0cacab0 12530done
b0cacab0 12531
57aa50d4
TT
12532for ac_func in vprintf
12533do :
12534 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
d6a4bcb5 12535if test "x$ac_cv_func_vprintf" = xyes; then :
57aa50d4
TT
12536 cat >>confdefs.h <<_ACEOF
12537#define HAVE_VPRINTF 1
b0cacab0 12538_ACEOF
b0cacab0 12539
57aa50d4 12540ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
d6a4bcb5 12541if test "x$ac_cv_func__doprnt" = xyes; then :
b0cacab0 12542
57aa50d4 12543$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
b0cacab0 12544
50e1e10f 12545fi
29a5deed 12546
57aa50d4
TT
12547fi
12548done
29a5deed
TT
12549
12550
57aa50d4
TT
12551ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12552"
d6a4bcb5 12553if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes; then :
d1154eb4
TT
12554
12555$as_echo "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
50e1e10f 12556
2873927d
TT
12557fi
12558
12559ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12560if test "x$ac_cv_member_struct_stat_st_atim" = xyes; then :
12561
12562cat >>confdefs.h <<_ACEOF
12563#define HAVE_STRUCT_STAT_ST_ATIM 1
12564_ACEOF
12565
12566
b0cacab0 12567fi
93636bde 12568
57aa50d4
TT
12569ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12570"
d6a4bcb5 12571if test "x$ac_cv_type_ssize_t" = xyes; then :
d1154eb4
TT
12572
12573$as_echo "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
b0cacab0 12574
57aa50d4 12575fi
b0cacab0 12576
57aa50d4
TT
12577ac_fn_c_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12578"
d6a4bcb5 12579if test "x$ac_cv_have_decl_llseek" = xyes; then :
d1154eb4
TT
12580
12581$as_echo "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
b0cacab0 12582
b0cacab0 12583fi
e1052144 12584
57aa50d4
TT
12585ac_fn_c_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12586 #define _LARGEFILE64_SOURCE
12587 #include <unistd.h>
12588"
d6a4bcb5 12589if test "x$ac_cv_have_decl_lseek64" = xyes; then :
d1154eb4
TT
12590
12591$as_echo "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
b0cacab0 12592
b0cacab0 12593fi
b0cacab0 12594
57aa50d4
TT
12595# The cast to long int works around a bug in the HP C Compiler
12596# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12597# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12598# This bug is HP SR number 8606223364.
12599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12600$as_echo_n "checking size of short... " >&6; }
d6a4bcb5 12601if ${ac_cv_sizeof_short+:} false; then :
57aa50d4 12602 $as_echo_n "(cached) " >&6
07a0db15 12603else
57aa50d4 12604 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
b0cacab0 12605
b0cacab0 12606else
57aa50d4
TT
12607 if test "$ac_cv_type_short" = yes; then
12608 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12609$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12610as_fn_error 77 "cannot compute sizeof (short)
12611See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
12612 else
12613 ac_cv_sizeof_short=0
12614 fi
07a0db15 12615fi
b0cacab0 12616
b0cacab0 12617fi
57aa50d4
TT
12618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12619$as_echo "$ac_cv_sizeof_short" >&6; }
e1052144 12620
93636bde 12621
57aa50d4
TT
12622
12623cat >>confdefs.h <<_ACEOF
12624#define SIZEOF_SHORT $ac_cv_sizeof_short
b0cacab0 12625_ACEOF
57aa50d4
TT
12626
12627
12628# The cast to long int works around a bug in the HP C Compiler
12629# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12630# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12631# This bug is HP SR number 8606223364.
12632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12633$as_echo_n "checking size of int... " >&6; }
d6a4bcb5 12634if ${ac_cv_sizeof_int+:} false; then :
57aa50d4 12635 $as_echo_n "(cached) " >&6
07a0db15 12636else
57aa50d4 12637 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
93636bde 12638
57aa50d4
TT
12639else
12640 if test "$ac_cv_type_int" = yes; then
12641 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12642$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12643as_fn_error 77 "cannot compute sizeof (int)
12644See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
12645 else
12646 ac_cv_sizeof_int=0
12647 fi
07a0db15 12648fi
e1052144 12649
b0cacab0 12650fi
57aa50d4
TT
12651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12652$as_echo "$ac_cv_sizeof_int" >&6; }
e1052144 12653
93636bde 12654
57aa50d4
TT
12655
12656cat >>confdefs.h <<_ACEOF
12657#define SIZEOF_INT $ac_cv_sizeof_int
b0cacab0 12658_ACEOF
b0cacab0 12659
e1052144 12660
57aa50d4
TT
12661# The cast to long int works around a bug in the HP C Compiler
12662# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12663# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12664# This bug is HP SR number 8606223364.
12665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12666$as_echo_n "checking size of long... " >&6; }
d6a4bcb5 12667if ${ac_cv_sizeof_long+:} false; then :
57aa50d4
TT
12668 $as_echo_n "(cached) " >&6
12669else
12670 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12671
12672else
12673 if test "$ac_cv_type_long" = yes; then
12674 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 12675$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12676as_fn_error 77 "cannot compute sizeof (long)
12677See \`config.log' for more details" "$LINENO" 5; }
29a5deed 12678 else
57aa50d4
TT
12679 ac_cv_sizeof_long=0
12680 fi
12681fi
39fd3d4f 12682
57aa50d4
TT
12683fi
12684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12685$as_echo "$ac_cv_sizeof_long" >&6; }
39fd3d4f 12686
57aa50d4
TT
12687
12688
12689cat >>confdefs.h <<_ACEOF
12690#define SIZEOF_LONG $ac_cv_sizeof_long
39fd3d4f 12691_ACEOF
57aa50d4
TT
12692
12693
12694# The cast to long int works around a bug in the HP C Compiler
12695# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12696# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12697# This bug is HP SR number 8606223364.
12698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12699$as_echo_n "checking size of long long... " >&6; }
d6a4bcb5 12700if ${ac_cv_sizeof_long_long+:} false; then :
57aa50d4 12701 $as_echo_n "(cached) " >&6
39fd3d4f 12702else
57aa50d4 12703 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
39fd3d4f 12704
57aa50d4
TT
12705else
12706 if test "$ac_cv_type_long_long" = yes; then
12707 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 12708$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12709as_fn_error 77 "cannot compute sizeof (long long)
12710See \`config.log' for more details" "$LINENO" 5; }
39fd3d4f
SJR
12711 else
12712 ac_cv_sizeof_long_long=0
12713 fi
12714fi
57aa50d4 12715
39fd3d4f 12716fi
57aa50d4 12717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
39fd3d4f
SJR
12718$as_echo "$ac_cv_sizeof_long_long" >&6; }
12719
12720
12721
12722cat >>confdefs.h <<_ACEOF
12723#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12724_ACEOF
12725
12726
cc68e8a6
TT
12727# The cast to long int works around a bug in the HP C Compiler
12728# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12729# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12730# This bug is HP SR number 8606223364.
12731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12732$as_echo_n "checking size of off_t... " >&6; }
12733if ${ac_cv_sizeof_off_t+:} false; then :
12734 $as_echo_n "(cached) " >&6
12735else
12736 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
12737
12738else
12739 if test "$ac_cv_type_off_t" = yes; then
12740 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12742as_fn_error 77 "cannot compute sizeof (off_t)
12743See \`config.log' for more details" "$LINENO" 5; }
12744 else
12745 ac_cv_sizeof_off_t=0
12746 fi
12747fi
12748
12749fi
12750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12751$as_echo "$ac_cv_sizeof_off_t" >&6; }
12752
12753
12754
12755cat >>confdefs.h <<_ACEOF
12756#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
12757_ACEOF
12758
12759
39fd3d4f
SJR
12760SIZEOF_SHORT=$ac_cv_sizeof_short
12761SIZEOF_INT=$ac_cv_sizeof_int
12762SIZEOF_LONG=$ac_cv_sizeof_long
12763SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
cc68e8a6
TT
12764SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12765
39fd3d4f
SJR
12766
12767
12768
12769
57aa50d4 12770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
39fd3d4f 12771$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d6a4bcb5 12772if ${ac_cv_c_bigendian+:} false; then :
39fd3d4f
SJR
12773 $as_echo_n "(cached) " >&6
12774else
12775 ac_cv_c_bigendian=unknown
12776 # See if we're dealing with a universal compiler.
57aa50d4 12777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12778/* end confdefs.h. */
12779#ifndef __APPLE_CC__
12780 not a universal capable compiler
12781 #endif
12782 typedef int dummy;
12783
12784_ACEOF
57aa50d4 12785if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
12786
12787 # Check for potential -arch flags. It is not universal unless
57aa50d4
TT
12788 # there are at least two -arch flags with different values.
12789 ac_arch=
12790 ac_prev=
12791 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12792 if test -n "$ac_prev"; then
12793 case $ac_word in
12794 i?86 | x86_64 | ppc | ppc64)
12795 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12796 ac_arch=$ac_word
12797 else
12798 ac_cv_c_bigendian=universal
12799 break
12800 fi
12801 ;;
12802 esac
12803 ac_prev=
12804 elif test "x$ac_word" = "x-arch"; then
12805 ac_prev=arch
12806 fi
12807 done
39fd3d4f 12808fi
39fd3d4f
SJR
12809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12810 if test $ac_cv_c_bigendian = unknown; then
12811 # See if sys/param.h defines the BYTE_ORDER macro.
57aa50d4 12812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12813/* end confdefs.h. */
12814#include <sys/types.h>
12815 #include <sys/param.h>
12816
12817int
12818main ()
12819{
12820#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12821 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12822 && LITTLE_ENDIAN)
12823 bogus endian macros
12824 #endif
12825
12826 ;
12827 return 0;
12828}
12829_ACEOF
57aa50d4 12830if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 12831 # It does; now see whether it defined to BIG_ENDIAN or not.
57aa50d4 12832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12833/* end confdefs.h. */
12834#include <sys/types.h>
12835 #include <sys/param.h>
12836
b0cacab0
TT
12837int
12838main ()
07a0db15 12839{
39fd3d4f
SJR
12840#if BYTE_ORDER != BIG_ENDIAN
12841 not big endian
12842 #endif
b0cacab0
TT
12843
12844 ;
12845 return 0;
07a0db15 12846}
b0cacab0 12847_ACEOF
57aa50d4 12848if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 12849 ac_cv_c_bigendian=yes
b0cacab0 12850else
57aa50d4 12851 ac_cv_c_bigendian=no
fc6d9d51 12852fi
39fd3d4f 12853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 12854fi
39fd3d4f
SJR
12855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12856 fi
12857 if test $ac_cv_c_bigendian = unknown; then
12858 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
57aa50d4 12859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12860/* end confdefs.h. */
39fd3d4f 12861#include <limits.h>
877eb6d9 12862
b0cacab0
TT
12863int
12864main ()
12865{
39fd3d4f
SJR
12866#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12867 bogus endian macros
12868 #endif
b0cacab0
TT
12869
12870 ;
12871 return 0;
12872}
b0cacab0 12873_ACEOF
57aa50d4
TT
12874if ac_fn_c_try_compile "$LINENO"; then :
12875 # It does; now see whether it defined to _BIG_ENDIAN or not.
12876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12877/* end confdefs.h. */
39fd3d4f 12878#include <limits.h>
877eb6d9 12879
b0cacab0
TT
12880int
12881main ()
12882{
39fd3d4f
SJR
12883#ifndef _BIG_ENDIAN
12884 not big endian
12885 #endif
b0cacab0
TT
12886
12887 ;
12888 return 0;
12889}
12890_ACEOF
57aa50d4 12891if ac_fn_c_try_compile "$LINENO"; then :
877eb6d9
TT
12892 ac_cv_c_bigendian=yes
12893else
57aa50d4 12894 ac_cv_c_bigendian=no
877eb6d9 12895fi
e1052144 12896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 12897fi
39fd3d4f
SJR
12898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12899 fi
12900 if test $ac_cv_c_bigendian = unknown; then
12901 # Compile a test program.
57aa50d4 12902 if test "$cross_compiling" = yes; then :
39fd3d4f 12903 # Try to guess by grepping values from an object file.
57aa50d4 12904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12905/* end confdefs.h. */
39fd3d4f
SJR
12906short int ascii_mm[] =
12907 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12908 short int ascii_ii[] =
12909 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12910 int use_ascii (int i) {
12911 return ascii_mm[i] + ascii_ii[i];
12912 }
12913 short int ebcdic_ii[] =
12914 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12915 short int ebcdic_mm[] =
12916 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12917 int use_ebcdic (int i) {
12918 return ebcdic_mm[i] + ebcdic_ii[i];
12919 }
12920 extern int foo;
12921
b0cacab0
TT
12922int
12923main ()
12924{
39fd3d4f 12925return use_ascii (foo) == use_ebcdic (foo);
b0cacab0
TT
12926 ;
12927 return 0;
12928}
12929_ACEOF
57aa50d4 12930if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
12931 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12932 ac_cv_c_bigendian=yes
12933 fi
12934 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12935 if test "$ac_cv_c_bigendian" = unknown; then
12936 ac_cv_c_bigendian=no
12937 else
12938 # finding both strings is unlikely to happen, but who knows?
12939 ac_cv_c_bigendian=unknown
12940 fi
12941 fi
b0cacab0 12942fi
e1052144 12943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
877eb6d9 12944else
57aa50d4 12945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12946/* end confdefs.h. */
e1052144 12947$ac_includes_default
b0cacab0
TT
12948int
12949main ()
12950{
e1052144 12951
39fd3d4f
SJR
12952 /* Are we little or big endian? From Harbison&Steele. */
12953 union
12954 {
12955 long int l;
12956 char c[sizeof (long int)];
12957 } u;
12958 u.l = 1;
12959 return u.c[sizeof (long int) - 1] == 1;
e1052144
TT
12960
12961 ;
12962 return 0;
877eb6d9 12963}
b0cacab0 12964_ACEOF
57aa50d4 12965if ac_fn_c_try_run "$LINENO"; then :
877eb6d9
TT
12966 ac_cv_c_bigendian=no
12967else
57aa50d4 12968 ac_cv_c_bigendian=yes
877eb6d9 12969fi
57aa50d4
TT
12970rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12971 conftest.$ac_objext conftest.beam conftest.$ac_ext
877eb6d9 12972fi
e1052144 12973
39fd3d4f 12974 fi
877eb6d9 12975fi
57aa50d4 12976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
39fd3d4f
SJR
12977$as_echo "$ac_cv_c_bigendian" >&6; }
12978 case $ac_cv_c_bigendian in #(
12979 yes)
57aa50d4 12980 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
39fd3d4f
SJR
12981;; #(
12982 no)
12983 ;; #(
12984 universal)
07a0db15 12985
57aa50d4 12986$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
39fd3d4f
SJR
12987
12988 ;; #(
12989 *)
d6a4bcb5 12990 as_fn_error $? "unknown endianness
57aa50d4 12991 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
39fd3d4f 12992 esac
877eb6d9 12993
91f04685
CQ
12994if test $cross_compiling = no; then
12995 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12996else
12997 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12998fi
4ea7ea00
TT
12999ASM_TYPES_HEADER=./asm_types.h
13000
488c75a6
TT
13001echo "/* These defines are needed for the public ext2fs.h header file */" \
13002 > public_config.h
13003if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
13004 uniq tmp_config.$$ >> public_config.h
13005else
13006 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
13007fi
13008if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
13009 uniq tmp_config.$$ >> public_config.h
13010else
13011 echo "#undef WORDS_BIGENDIAN" >> public_config.h
13012fi
13013rm -f tmp_config.$$
13014PUBLIC_CONFIG_HEADER=./public_config.h
13015
b0cacab0 13016for ac_header in inttypes.h
57aa50d4
TT
13017do :
13018 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
d6a4bcb5 13019if test "x$ac_cv_header_inttypes_h" = xyes; then :
b0cacab0 13020 cat >>confdefs.h <<_ACEOF
57aa50d4 13021#define HAVE_INTTYPES_H 1
b0cacab0
TT
13022_ACEOF
13023
13024fi
13025
0c193f82
TT
13026done
13027
57aa50d4 13028ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
d6a4bcb5 13029if test "x$ac_cv_type_intptr_t" = xyes; then :
b0cacab0
TT
13030
13031cat >>confdefs.h <<_ACEOF
d2ee56d8 13032#define HAVE_INTPTR_T 1
b0cacab0 13033_ACEOF
0c193f82 13034
d2ee56d8 13035
0c193f82
TT
13036fi
13037
57aa50d4 13038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
39fd3d4f 13039$as_echo_n "checking whether struct stat has a st_flags field... " >&6; }
d6a4bcb5 13040if ${e2fsprogs_cv_struct_st_flags+:} false; then :
39fd3d4f 13041 $as_echo_n "(cached) " >&6
50e1e10f 13042else
57aa50d4 13043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13044/* end confdefs.h. */
50e1e10f 13045#include <sys/stat.h>
b0cacab0
TT
13046int
13047main ()
13048{
50e1e10f 13049struct stat stat; stat.st_flags = 0;
b0cacab0
TT
13050 ;
13051 return 0;
13052}
13053_ACEOF
57aa50d4 13054if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f
TT
13055 e2fsprogs_cv_struct_st_flags=yes
13056else
57aa50d4 13057 e2fsprogs_cv_struct_st_flags=no
50e1e10f 13058fi
e1052144 13059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f
TT
13060fi
13061
57aa50d4 13062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
39fd3d4f 13063$as_echo "$e2fsprogs_cv_struct_st_flags" >&6; }
50e1e10f 13064if test "$e2fsprogs_cv_struct_st_flags" = yes; then
57aa50d4 13065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
39fd3d4f 13066$as_echo_n "checking whether st_flags field is useful... " >&6; }
d6a4bcb5 13067 if ${e2fsprogs_cv_struct_st_flags_immut+:} false; then :
39fd3d4f 13068 $as_echo_n "(cached) " >&6
b0cacab0 13069else
57aa50d4 13070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13071/* end confdefs.h. */
c03bc4e8 13072#include <sys/stat.h>
b0cacab0
TT
13073int
13074main ()
13075{
c03bc4e8 13076struct stat stat; stat.st_flags |= UF_IMMUTABLE;
b0cacab0
TT
13077 ;
13078 return 0;
13079}
57aa50d4
TT
13080_ACEOF
13081if ac_fn_c_try_compile "$LINENO"; then :
13082 e2fsprogs_cv_struct_st_flags_immut=yes
6c65d251 13083else
57aa50d4 13084 e2fsprogs_cv_struct_st_flags_immut=no
84ea6e70 13085fi
e1052144 13086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
84ea6e70 13087fi
e1052144 13088
57aa50d4
TT
13089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
13090$as_echo "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
13091 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
d1154eb4
TT
13092
13093$as_echo "#define HAVE_STAT_FLAGS 1" >>confdefs.h
57aa50d4
TT
13094
13095 fi
6c65d251 13096fi
57aa50d4
TT
13097ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
13098 #include <sys/socket.h>
13099"
d6a4bcb5 13100if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
b0cacab0
TT
13101
13102cat >>confdefs.h <<_ACEOF
84ea6e70 13103#define HAVE_SA_LEN 1
b0cacab0 13104_ACEOF
84ea6e70 13105
50e1e10f 13106fi
b0cacab0 13107
9ed8e5fe 13108if test -n "$BLKID_CMT"; then
57aa50d4 13109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing blkid_probe_all" >&5
9ed8e5fe 13110$as_echo_n "checking for library containing blkid_probe_all... " >&6; }
d6a4bcb5 13111if ${ac_cv_search_blkid_probe_all+:} false; then :
9ed8e5fe
ES
13112 $as_echo_n "(cached) " >&6
13113else
13114 ac_func_search_save_LIBS=$LIBS
57aa50d4 13115cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9ed8e5fe
ES
13116/* end confdefs.h. */
13117
13118/* Override any GCC internal prototype to avoid an error.
13119 Use char because int might match the return type of a GCC
13120 builtin and then its argument prototype would still apply. */
13121#ifdef __cplusplus
13122extern "C"
13123#endif
13124char blkid_probe_all ();
13125int
13126main ()
13127{
13128return blkid_probe_all ();
13129 ;
13130 return 0;
13131}
13132_ACEOF
13133for ac_lib in '' blkid; do
13134 if test -z "$ac_lib"; then
13135 ac_res="none required"
13136 else
13137 ac_res=-l$ac_lib
13138 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13139 fi
57aa50d4 13140 if ac_fn_c_try_link "$LINENO"; then :
9ed8e5fe 13141 ac_cv_search_blkid_probe_all=$ac_res
9ed8e5fe 13142fi
57aa50d4
TT
13143rm -f core conftest.err conftest.$ac_objext \
13144 conftest$ac_exeext
d6a4bcb5 13145 if ${ac_cv_search_blkid_probe_all+:} false; then :
9ed8e5fe
ES
13146 break
13147fi
13148done
d6a4bcb5 13149if ${ac_cv_search_blkid_probe_all+:} false; then :
57aa50d4 13150
9ed8e5fe
ES
13151else
13152 ac_cv_search_blkid_probe_all=no
13153fi
13154rm conftest.$ac_ext
13155LIBS=$ac_func_search_save_LIBS
13156fi
57aa50d4 13157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_blkid_probe_all" >&5
9ed8e5fe
ES
13158$as_echo "$ac_cv_search_blkid_probe_all" >&6; }
13159ac_res=$ac_cv_search_blkid_probe_all
57aa50d4 13160if test "$ac_res" != no; then :
9ed8e5fe
ES
13161 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13162
13163fi
13164
13165fi
74f2c4aa 13166for ac_func in __secure_getenv add_key backtrace blkid_probe_get_topology blkid_probe_enable_partitions chflags fadvise64 fallocate fallocate64 fchown fdatasync fstat64 ftruncate64 futimes getcwd getdtablesize getmntinfo getpwuid_r getrlimit getrusage jrand48 keyctl llistxattr llseek lseek64 mallinfo mbstowcs memalign mempcpy mmap msync nanosleep open64 pathconf posix_fadvise posix_fadvise64 posix_memalign prctl pread pwrite pread64 pwrite64 secure_getenv setmntent setresgid setresuid snprintf srandom stpcpy strcasecmp strdup strnlen strptime strtoull sync_file_range sysconf usleep utime utimes valloc
57aa50d4
TT
13167do :
13168 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13169ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a4bcb5 13170if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
b0cacab0 13171 cat >>confdefs.h <<_ACEOF
39fd3d4f 13172#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b0cacab0 13173_ACEOF
21c84b71 13174
50e1e10f
TT
13175fi
13176done
13177
fc6d9d51 13178SOCKET_LIB=''
57aa50d4 13179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
39fd3d4f 13180$as_echo_n "checking for socket in -lsocket... " >&6; }
d6a4bcb5 13181if ${ac_cv_lib_socket_socket+:} false; then :
39fd3d4f 13182 $as_echo_n "(cached) " >&6
50e1e10f 13183else
b0cacab0 13184 ac_check_lib_save_LIBS=$LIBS
fc6d9d51 13185LIBS="-lsocket $LIBS"
57aa50d4 13186cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13187/* end confdefs.h. */
93636bde 13188
e1052144
TT
13189/* Override any GCC internal prototype to avoid an error.
13190 Use char because int might match the return type of a GCC
13191 builtin and then its argument prototype would still apply. */
b0cacab0
TT
13192#ifdef __cplusplus
13193extern "C"
13194#endif
b0cacab0
TT
13195char socket ();
13196int
13197main ()
13198{
e1052144 13199return socket ();
b0cacab0
TT
13200 ;
13201 return 0;
13202}
13203_ACEOF
57aa50d4 13204if ac_fn_c_try_link "$LINENO"; then :
b0cacab0
TT
13205 ac_cv_lib_socket_socket=yes
13206else
57aa50d4 13207 ac_cv_lib_socket_socket=no
b0cacab0 13208fi
57aa50d4
TT
13209rm -f core conftest.err conftest.$ac_objext \
13210 conftest$ac_exeext conftest.$ac_ext
b0cacab0
TT
13211LIBS=$ac_check_lib_save_LIBS
13212fi
57aa50d4 13213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
39fd3d4f 13214$as_echo "$ac_cv_lib_socket_socket" >&6; }
d6a4bcb5 13215if test "x$ac_cv_lib_socket_socket" = xyes; then :
fc6d9d51 13216 SOCKET_LIB=-lsocket
50e1e10f 13217fi
fc6d9d51 13218
93636bde 13219
b291c11f
DW
13220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13221$as_echo_n "checking for magic_file in -lmagic... " >&6; }
13222if ${ac_cv_lib_magic_magic_file+:} false; then :
13223 $as_echo_n "(cached) " >&6
13224else
13225 ac_check_lib_save_LIBS=$LIBS
13226LIBS="-lmagic $LIBS"
13227cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13228/* end confdefs.h. */
13229
13230/* Override any GCC internal prototype to avoid an error.
13231 Use char because int might match the return type of a GCC
13232 builtin and then its argument prototype would still apply. */
13233#ifdef __cplusplus
13234extern "C"
13235#endif
13236char magic_file ();
13237int
13238main ()
13239{
13240return magic_file ();
13241 ;
13242 return 0;
13243}
13244_ACEOF
13245if ac_fn_c_try_link "$LINENO"; then :
13246 ac_cv_lib_magic_magic_file=yes
13247else
13248 ac_cv_lib_magic_magic_file=no
13249fi
13250rm -f core conftest.err conftest.$ac_objext \
13251 conftest$ac_exeext conftest.$ac_ext
13252LIBS=$ac_check_lib_save_LIBS
13253fi
13254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13255$as_echo "$ac_cv_lib_magic_magic_file" >&6; }
13256if test "x$ac_cv_lib_magic_magic_file" = xyes; then :
13257 MAGIC_LIB=-lmagic
13258for ac_header in magic.h
13259do :
13260 ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13261if test "x$ac_cv_header_magic_h" = xyes; then :
13262 cat >>confdefs.h <<_ACEOF
13263#define HAVE_MAGIC_H 1
13264_ACEOF
13265
13266fi
13267
13268done
13269
13270fi
13271
d2e3c0dc
TT
13272if test "$ac_cv_lib_dl_dlopen" = yes ; then
13273 MAGIC_LIB=$DLOPEN_LIB
13274fi
b291c11f 13275
81cbf1ef
DW
13276FUSE_CMT=
13277FUSE_LIB=
13278# Check whether --enable-fuse2fs was given.
13279if test "${enable_fuse2fs+set}" = set; then :
13280 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13281then
13282 FUSE_CMT="#"
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13284$as_echo "Disabling fuse2fs" >&6; }
13285else
13286 for ac_header in pthread.h fuse.h
13287do :
13288 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13289ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13290#define FUSE_USE_VERSION 29
13291"
13292if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13293 cat >>confdefs.h <<_ACEOF
13294#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13295_ACEOF
13296
13297else
13298 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13300as_fn_error $? "Cannot find fuse2fs headers.
13301See \`config.log' for more details" "$LINENO" 5; }
13302fi
13303
13304done
13305
13306
13307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13308/* end confdefs.h. */
13309#define FUSE_USE_VERSION 29
13310#ifdef __linux__
13311#include <linux/fs.h>
13312#include <linux/falloc.h>
13313#include <linux/xattr.h>
13314#endif
13315
13316int
13317main ()
13318{
13319
13320 ;
13321 return 0;
13322}
13323_ACEOF
13324if ac_fn_c_try_cpp "$LINENO"; then :
13325
13326else
13327 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13328$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13329as_fn_error $? "Cannot find fuse2fs Linux headers.
13330See \`config.log' for more details" "$LINENO" 5; }
13331fi
13332rm -f conftest.err conftest.i conftest.$ac_ext
13333
13334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13335$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13336if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13337 $as_echo_n "(cached) " >&6
13338else
13339 ac_check_lib_save_LIBS=$LIBS
13340LIBS="-losxfuse $LIBS"
13341cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13342/* end confdefs.h. */
13343
13344/* Override any GCC internal prototype to avoid an error.
13345 Use char because int might match the return type of a GCC
13346 builtin and then its argument prototype would still apply. */
13347#ifdef __cplusplus
13348extern "C"
13349#endif
13350char fuse_main ();
13351int
13352main ()
13353{
13354return fuse_main ();
13355 ;
13356 return 0;
13357}
13358_ACEOF
13359if ac_fn_c_try_link "$LINENO"; then :
13360 ac_cv_lib_osxfuse_fuse_main=yes
13361else
13362 ac_cv_lib_osxfuse_fuse_main=no
13363fi
13364rm -f core conftest.err conftest.$ac_objext \
13365 conftest$ac_exeext conftest.$ac_ext
13366LIBS=$ac_check_lib_save_LIBS
13367fi
13368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13369$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13370if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13371 FUSE_LIB=-losxfuse
13372else
13373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13374$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13375if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13376 $as_echo_n "(cached) " >&6
13377else
13378 ac_check_lib_save_LIBS=$LIBS
13379LIBS="-lfuse $LIBS"
13380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13381/* end confdefs.h. */
13382
13383/* Override any GCC internal prototype to avoid an error.
13384 Use char because int might match the return type of a GCC
13385 builtin and then its argument prototype would still apply. */
13386#ifdef __cplusplus
13387extern "C"
13388#endif
13389char fuse_main ();
13390int
13391main ()
13392{
13393return fuse_main ();
13394 ;
13395 return 0;
13396}
13397_ACEOF
13398if ac_fn_c_try_link "$LINENO"; then :
13399 ac_cv_lib_fuse_fuse_main=yes
13400else
13401 ac_cv_lib_fuse_fuse_main=no
13402fi
13403rm -f core conftest.err conftest.$ac_objext \
13404 conftest$ac_exeext conftest.$ac_ext
13405LIBS=$ac_check_lib_save_LIBS
13406fi
13407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13408$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13409if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13410 FUSE_LIB=-lfuse
13411else
13412 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13413$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13414as_fn_error $? "Cannot find fuse library.
13415See \`config.log' for more details" "$LINENO" 5; }
13416fi
13417
13418fi
13419
13420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13421$as_echo "Enabling fuse2fs" >&6; }
13422fi
13423
13424else
13425 for ac_header in pthread.h fuse.h
13426do :
13427 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13428ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13429#define FUSE_USE_VERSION 29
13430#ifdef __linux__
13431# include <linux/fs.h>
13432# include <linux/falloc.h>
13433# include <linux/xattr.h>
13434#endif
13435"
13436if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13437 cat >>confdefs.h <<_ACEOF
13438#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13439_ACEOF
13440
13441else
13442 FUSE_CMT="#"
13443fi
13444
13445done
13446
13447if test -z "$FUSE_CMT"
13448then
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13450$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13451if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13452 $as_echo_n "(cached) " >&6
13453else
13454 ac_check_lib_save_LIBS=$LIBS
13455LIBS="-losxfuse $LIBS"
13456cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13457/* end confdefs.h. */
13458
13459/* Override any GCC internal prototype to avoid an error.
13460 Use char because int might match the return type of a GCC
13461 builtin and then its argument prototype would still apply. */
13462#ifdef __cplusplus
13463extern "C"
13464#endif
13465char fuse_main ();
13466int
13467main ()
13468{
13469return fuse_main ();
13470 ;
13471 return 0;
13472}
13473_ACEOF
13474if ac_fn_c_try_link "$LINENO"; then :
13475 ac_cv_lib_osxfuse_fuse_main=yes
13476else
13477 ac_cv_lib_osxfuse_fuse_main=no
13478fi
13479rm -f core conftest.err conftest.$ac_objext \
13480 conftest$ac_exeext conftest.$ac_ext
13481LIBS=$ac_check_lib_save_LIBS
13482fi
13483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13484$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13485if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13486 FUSE_LIB=-losxfuse
13487else
13488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13489$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13490if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13491 $as_echo_n "(cached) " >&6
13492else
13493 ac_check_lib_save_LIBS=$LIBS
13494LIBS="-lfuse $LIBS"
13495cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13496/* end confdefs.h. */
13497
13498/* Override any GCC internal prototype to avoid an error.
13499 Use char because int might match the return type of a GCC
13500 builtin and then its argument prototype would still apply. */
13501#ifdef __cplusplus
13502extern "C"
13503#endif
13504char fuse_main ();
13505int
13506main ()
13507{
13508return fuse_main ();
13509 ;
13510 return 0;
13511}
13512_ACEOF
13513if ac_fn_c_try_link "$LINENO"; then :
13514 ac_cv_lib_fuse_fuse_main=yes
13515else
13516 ac_cv_lib_fuse_fuse_main=no
13517fi
13518rm -f core conftest.err conftest.$ac_objext \
13519 conftest$ac_exeext conftest.$ac_ext
13520LIBS=$ac_check_lib_save_LIBS
13521fi
13522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13523$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13524if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13525 FUSE_LIB=-lfuse
13526else
13527 FUSE_CMT="#"
13528fi
13529
13530fi
13531
13532fi
13533if test -z "$FUSE_CMT"
13534then
13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13536$as_echo "Enabling fuse2fs by default." >&6; }
13537fi
13538
13539fi
13540
13541
13542
57aa50d4 13543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
39fd3d4f 13544$as_echo_n "checking for optreset... " >&6; }
d6a4bcb5 13545if ${ac_cv_have_optreset+:} false; then :
39fd3d4f 13546 $as_echo_n "(cached) " >&6
d7f45af8 13547else
57aa50d4 13548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8 13549/* end confdefs.h. */
57aa50d4
TT
13550#include <unistd.h>
13551
13552_ACEOF
13553if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13554 $EGREP "optreset" >/dev/null 2>&1; then :
13555 ac_cv_have_optreset=yes
d7f45af8 13556else
57aa50d4
TT
13557 ac_cv_have_optreset=no
13558fi
13559rm -f conftest*
d7f45af8 13560
d7f45af8 13561fi
57aa50d4
TT
13562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13563$as_echo "$ac_cv_have_optreset" >&6; }
13564if test $ac_cv_have_optreset = yes; then
d1154eb4
TT
13565
13566$as_echo "#define HAVE_OPTRESET 1" >>confdefs.h
d7f45af8 13567
d7f45af8 13568fi
d1154eb4 13569
57aa50d4
TT
13570SEM_INIT_LIB=''
13571ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
d6a4bcb5 13572if test "x$ac_cv_func_sem_init" = xyes; then :
57aa50d4 13573
d7f45af8 13574else
57aa50d4 13575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
39fd3d4f 13576$as_echo_n "checking for sem_init in -lpthread... " >&6; }
d6a4bcb5 13577if ${ac_cv_lib_pthread_sem_init+:} false; then :
39fd3d4f 13578 $as_echo_n "(cached) " >&6
d7f45af8
TT
13579else
13580 ac_check_lib_save_LIBS=$LIBS
13581LIBS="-lpthread $LIBS"
57aa50d4 13582cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13583/* end confdefs.h. */
13584
13585/* Override any GCC internal prototype to avoid an error.
13586 Use char because int might match the return type of a GCC
13587 builtin and then its argument prototype would still apply. */
13588#ifdef __cplusplus
13589extern "C"
13590#endif
13591char sem_init ();
13592int
13593main ()
13594{
13595return sem_init ();
13596 ;
13597 return 0;
13598}
13599_ACEOF
57aa50d4 13600if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13601 ac_cv_lib_pthread_sem_init=yes
13602else
57aa50d4 13603 ac_cv_lib_pthread_sem_init=no
d7f45af8 13604fi
57aa50d4
TT
13605rm -f core conftest.err conftest.$ac_objext \
13606 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13607LIBS=$ac_check_lib_save_LIBS
13608fi
57aa50d4 13609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
39fd3d4f 13610$as_echo "$ac_cv_lib_pthread_sem_init" >&6; }
d6a4bcb5 13611if test "x$ac_cv_lib_pthread_sem_init" = xyes; then :
57aa50d4 13612 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13613
13614 SEM_INIT_LIB=-lpthread
13615else
57aa50d4 13616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
39fd3d4f 13617$as_echo_n "checking for sem_init in -lrt... " >&6; }
d6a4bcb5 13618if ${ac_cv_lib_rt_sem_init+:} false; then :
39fd3d4f 13619 $as_echo_n "(cached) " >&6
d7f45af8
TT
13620else
13621 ac_check_lib_save_LIBS=$LIBS
13622LIBS="-lrt $LIBS"
57aa50d4 13623cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13624/* end confdefs.h. */
13625
13626/* Override any GCC internal prototype to avoid an error.
13627 Use char because int might match the return type of a GCC
13628 builtin and then its argument prototype would still apply. */
13629#ifdef __cplusplus
13630extern "C"
13631#endif
13632char sem_init ();
13633int
13634main ()
13635{
13636return sem_init ();
13637 ;
13638 return 0;
13639}
13640_ACEOF
57aa50d4 13641if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13642 ac_cv_lib_rt_sem_init=yes
13643else
57aa50d4 13644 ac_cv_lib_rt_sem_init=no
d7f45af8 13645fi
57aa50d4
TT
13646rm -f core conftest.err conftest.$ac_objext \
13647 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13648LIBS=$ac_check_lib_save_LIBS
13649fi
57aa50d4 13650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
39fd3d4f 13651$as_echo "$ac_cv_lib_rt_sem_init" >&6; }
d6a4bcb5 13652if test "x$ac_cv_lib_rt_sem_init" = xyes; then :
57aa50d4 13653 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13654
13655 SEM_INIT_LIB=-lrt
13656else
57aa50d4 13657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
39fd3d4f 13658$as_echo_n "checking for sem_init in -lposix4... " >&6; }
d6a4bcb5 13659if ${ac_cv_lib_posix4_sem_init+:} false; then :
39fd3d4f 13660 $as_echo_n "(cached) " >&6
d7f45af8
TT
13661else
13662 ac_check_lib_save_LIBS=$LIBS
13663LIBS="-lposix4 $LIBS"
57aa50d4 13664cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13665/* end confdefs.h. */
13666
13667/* Override any GCC internal prototype to avoid an error.
13668 Use char because int might match the return type of a GCC
13669 builtin and then its argument prototype would still apply. */
13670#ifdef __cplusplus
13671extern "C"
13672#endif
13673char sem_init ();
13674int
13675main ()
13676{
13677return sem_init ();
13678 ;
13679 return 0;
13680}
13681_ACEOF
57aa50d4 13682if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13683 ac_cv_lib_posix4_sem_init=yes
13684else
57aa50d4 13685 ac_cv_lib_posix4_sem_init=no
d7f45af8 13686fi
57aa50d4
TT
13687rm -f core conftest.err conftest.$ac_objext \
13688 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13689LIBS=$ac_check_lib_save_LIBS
13690fi
57aa50d4 13691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
39fd3d4f 13692$as_echo "$ac_cv_lib_posix4_sem_init" >&6; }
d6a4bcb5 13693if test "x$ac_cv_lib_posix4_sem_init" = xyes; then :
57aa50d4 13694 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13695
13696 SEM_INIT_LIB=-lposix4
13697fi
13698
13699fi
13700
13701fi
13702
13703fi
13704
57aa50d4 13705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
39fd3d4f 13706$as_echo_n "checking for unified diff option... " >&6; }
27f991b0 13707if diff -u $0 $0 > /dev/null 2>&1 ; then
e54635de
TT
13708 UNI_DIFF_OPTS=-u
13709else
13710 UNI_DIFF_OPTS=-c
13711fi
57aa50d4 13712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
39fd3d4f 13713$as_echo "$UNI_DIFF_OPTS" >&6; }
e54635de 13714
8f3f29d3
TT
13715case "$host_os" in
13716linux*)
d1154eb4
TT
13717
13718$as_echo "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
50e1e10f 13719
8f3f29d3
TT
13720 ;;
13721esac
e6f2bda3 13722LINUX_CMT="#"
fff45483
TT
13723CYGWIN_CMT="#"
13724UNIX_CMT=
e6f2bda3
TT
13725case "$host_os" in
13726linux*)
13727 LINUX_CMT=
fff45483
TT
13728 ;;
13729cygwin)
13730 CYGWIN_CMT=
13731 UNIX_CMT="#"
e6f2bda3
TT
13732 ;;
13733esac
13734
93636bde
TT
13735
13736
50e1e10f 13737case "$host_os" in
93636bde 13738linux* | gnu* | k*bsd*-gnu)
a4b2d3ce
TT
13739 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
13740 root_prefix="";
57aa50d4 13741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
39fd3d4f 13742$as_echo "On $host_os systems, root_prefix defaults to ''" >&6; }
fc6d9d51
TT
13743 fi
13744 ;;
13745esac
fc6d9d51 13746case "$host_os" in
93636bde 13747linux* | gnu* | k*bsd*-gnu)
fc6d9d51 13748 if test "$prefix" = NONE ; then
a4b2d3ce 13749 prefix="/usr";
57aa50d4 13750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
39fd3d4f 13751$as_echo "On $host_os systems, prefix defaults to /usr" >&6; }
bff61a7a 13752 if test "$mandir" = '${prefix}/man' ; then
57aa50d4 13753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
39fd3d4f 13754$as_echo "...and mandir defaults to /usr/share/man" >&6; }
bff61a7a
TT
13755 mandir=/usr/share/man
13756 fi
50e1e10f
TT
13757 fi
13758;;
13759esac
a4b2d3ce 13760if test "$root_prefix" = NONE ; then
ffe1991f 13761 if test "$prefix" = NONE ; then
a4b2d3ce
TT
13762 root_prefix="$ac_default_prefix"
13763 else
13764 root_prefix="$prefix"
13765 fi
b5ffeade
TT
13766 root_bindir=$bindir
13767 root_sbindir=$sbindir
13768 root_libdir=$libdir
13769 root_sysconfdir=$sysconfdir
13770else
13771 root_bindir='${root_prefix}/bin'
13772 root_sbindir='${root_prefix}/sbin'
13773 root_libdir='${root_prefix}/lib'
13774 root_sysconfdir='${root_prefix}/etc'
a4b2d3ce 13775fi
c4ef11c5
TT
13776if test "$bindir" != '${exec_prefix}/bin'; then
13777 root_bindir=$bindir
57aa50d4 13778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
39fd3d4f 13779$as_echo "Setting root_bindir to $root_bindir" >&6; }
c4ef11c5
TT
13780fi
13781if test "$sbindir" != '${exec_prefix}/sbin'; then
13782 root_sbindir=$sbindir
57aa50d4 13783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
39fd3d4f 13784$as_echo "Setting root_sbindir to $root_sbindir" >&6; }
c4ef11c5
TT
13785fi
13786if test "$libdir" != '${exec_prefix}/lib'; then
13787 root_libdir=$libdir
57aa50d4 13788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
39fd3d4f 13789$as_echo "Setting root_libdir to $root_libdir" >&6; }
c4ef11c5
TT
13790fi
13791if test "$sysconfdir" != '${prefix}/etc'; then
13792 root_sysconfdir=$sysconfdir
57aa50d4 13793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
39fd3d4f 13794$as_echo "Setting root_sysconfdir to $root_sysconfdir" >&6; }
c4ef11c5 13795fi
a4b2d3ce 13796
93636bde
TT
13797
13798
13799
13800
55e00a25
TT
13801
13802# Check whether --with-multiarch was given.
13803if test "${with_multiarch+set}" = set; then :
d7fa4103
TT
13804 withval=$with_multiarch; if test "$withval" = "lib64"; then
13805 libdir=/usr/lib64
13806 root_libdir=/lib64
13807else
13808 libdir=$libdir/$withval
13809 root_libdir=$root_libdir/$withval
13810fi
55e00a25
TT
13811
13812fi
d3de1a71
TT
13813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
13814$as_echo_n "checking whether we can link with -static... " >&6; }
d6a4bcb5 13815if ${ac_cv_e2fsprogs_use_static+:} false; then :
39fd3d4f 13816 $as_echo_n "(cached) " >&6
ae851482
TT
13817else
13818 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
57aa50d4 13819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13820/* end confdefs.h. */
ae851482 13821#include <stdio.h>
b0cacab0
TT
13822int
13823main ()
13824{
ae851482 13825fflush(stdout);
b0cacab0
TT
13826 ;
13827 return 0;
13828}
13829_ACEOF
57aa50d4 13830if ac_fn_c_try_link "$LINENO"; then :
ae851482
TT
13831 ac_cv_e2fsprogs_use_static=yes
13832else
57aa50d4 13833 ac_cv_e2fsprogs_use_static=no
ae851482 13834fi
57aa50d4
TT
13835rm -f core conftest.err conftest.$ac_objext \
13836 conftest$ac_exeext conftest.$ac_ext
ae851482
TT
13837LDFLAGS=$SAVE_LDFLAGS
13838fi
50e1e10f 13839
defde784
TT
13840case "$host_os" in
13841solaris2.*)
b0cacab0 13842 ac_cv_e2fsprogs_use_static=no
defde784
TT
13843;;
13844esac
57aa50d4 13845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
39fd3d4f 13846$as_echo "$ac_cv_e2fsprogs_use_static" >&6; }
74becf3c 13847LDFLAG_STATIC=
ae851482 13848if test $ac_cv_e2fsprogs_use_static = yes; then
50e1e10f 13849 LDFLAG_STATIC=-static
ae851482 13850fi
50e1e10f 13851
07a0db15
TT
13852case "$host_os" in
13853darwin*)
57aa50d4 13854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
39fd3d4f 13855$as_echo "Using Apple Darwin / GNU libintl workaround" >&6; }
d1154eb4
TT
13856
13857$as_echo "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
07a0db15
TT
13858
13859 ;;
13860esac
50e1e10f
TT
13861SS_DIR=`cd ${srcdir}/lib/ss; pwd`
13862ET_DIR=`cd ${srcdir}/lib/et; pwd`
13863
93636bde 13864
50e1e10f
TT
13865if test "$cross_compiling" = yes ; then
13866 DO_TEST_SUITE=
13867else
13868 DO_TEST_SUITE=check
13869fi
13870
d1154eb4
TT
13871INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
13872if test -n "$CPPFLAGS" ; then
13873 INCLUDES="$INCLUDES $CPPFLAGS"
13874fi
c6f35b8a 13875if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
d1154eb4 13876 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
c6f35b8a 13877fi
6c59a665
TT
13878if test -n "$WITH_DIET_LIBC" ; then
13879 INCLUDES="$INCLUDES -D_REENTRANT"
13880fi
c6f35b8a 13881
5b5bd2c2
TT
13882
13883 MKINSTALLDIRS=
13884 if test -n "$ac_aux_dir"; then
13885 case "$ac_aux_dir" in
13886 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13887 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13888 esac
13889 fi
13890 if test -z "$MKINSTALLDIRS"; then
13891 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13892 fi
13893
13894
dd947da2 13895if test $cross_compiling = no; then
2873927d 13896 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
dd947da2 13897 BUILD_LDFLAGS="$LDFLAGS"
dd947da2
TT
13898fi
13899
13900
50e1e10f
TT
13901test -d lib || mkdir lib
13902test -d include || mkdir include
13903test -d include/linux || mkdir include/linux
defde784 13904test -d include/asm || mkdir include/asm
bff0cc95 13905for i in MCONFIG Makefile e2fsprogs.spec \
183c73b0 13906 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
4ea7ea00
TT
13907 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
13908 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
94ba8c75 13909 lib/uuid/Makefile lib/uuid/uuid_types.h \
f239fefc 13910 lib/blkid/Makefile lib/blkid/blkid_types.h lib/quota/Makefile \
e6441865
TT
13911 lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
13912 lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
921f4ad5 13913 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
94ba8c75 13914 debugfs/Makefile tests/Makefile tests/progs/Makefile \
98a5ad61
MA
13915 resize/Makefile doc/Makefile intl/Makefile \
13916 intl/libgnuintl.h po/Makefile.in ; do
94ba8c75
TT
13917 if test -d `dirname ${srcdir}/$i` ; then
13918 outlist="$outlist $i"
13919 fi
13920done
e1052144
TT
13921ac_config_files="$ac_config_files $outlist"
13922
b0cacab0 13923cat >confcache <<\_ACEOF
50e1e10f
TT
13924# This file is a shell script that caches the results of configure
13925# tests run on this system so they can be shared between configure
b0cacab0
TT
13926# scripts and configure runs, see configure's option --config-cache.
13927# It is not useful on other systems. If it contains results you don't
13928# want to keep, you may remove or edit it.
50e1e10f 13929#
b0cacab0
TT
13930# config.status only pays attention to the cache file if you give it
13931# the --recheck option to rerun configure.
50e1e10f 13932#
b0cacab0
TT
13933# `ac_cv_env_foo' variables (set or unset) will be overridden when
13934# loading this file, other *unset* `ac_cv_foo' will be assigned the
13935# following values.
13936
13937_ACEOF
13938
21c84b71
TT
13939# The following way of writing the cache mishandles newlines in values,
13940# but we know of no workaround that is simple, portable, and efficient.
e1052144 13941# So, we kill variables containing newlines.
50e1e10f
TT
13942# Ultrix sh set writes to stderr and can't be redirected directly,
13943# and sets the high bit in the cache file unless we assign to the vars.
e1052144
TT
13944(
13945 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13946 eval ac_val=\$$ac_var
13947 case $ac_val in #(
13948 *${as_nl}*)
13949 case $ac_var in #(
57aa50d4 13950 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
39fd3d4f 13951$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
e1052144
TT
13952 esac
13953 case $ac_var in #(
13954 _ | IFS | as_nl) ;; #(
39fd3d4f 13955 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
57aa50d4 13956 *) { eval $ac_var=; unset $ac_var;} ;;
e1052144
TT
13957 esac ;;
13958 esac
13959 done
13960
b0cacab0 13961 (set) 2>&1 |
e1052144
TT
13962 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13963 *${as_nl}ac_space=\ *)
57aa50d4
TT
13964 # `set' does not quote correctly, so add quotes: double-quote
13965 # substitution turns \\\\ into \\, and sed turns \\ into \.
b0cacab0
TT
13966 sed -n \
13967 "s/'/'\\\\''/g;
13968 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
e1052144 13969 ;; #(
b0cacab0
TT
13970 *)
13971 # `set' quotes correctly as required by POSIX, so do not add quotes.
e1052144 13972 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b0cacab0 13973 ;;
e1052144
TT
13974 esac |
13975 sort
13976) |
b0cacab0 13977 sed '
e1052144 13978 /^ac_cv_env_/b end
b0cacab0 13979 t clear
e1052144 13980 :clear
b0cacab0
TT
13981 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13982 t end
e1052144
TT
13983 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13984 :end' >>confcache
13985if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13986 if test -w "$cache_file"; then
d6a4bcb5 13987 if test "x$cache_file" != "x/dev/null"; then
57aa50d4 13988 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
39fd3d4f 13989$as_echo "$as_me: updating cache $cache_file" >&6;}
d6a4bcb5
TB
13990 if test ! -f "$cache_file" || test -h "$cache_file"; then
13991 cat confcache >"$cache_file"
13992 else
13993 case $cache_file in #(
13994 */* | ?:*)
13995 mv -f confcache "$cache_file"$$ &&
13996 mv -f "$cache_file"$$ "$cache_file" ;; #(
13997 *)
13998 mv -f confcache "$cache_file" ;;
13999 esac
14000 fi
14001 fi
50e1e10f 14002 else
57aa50d4 14003 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
39fd3d4f 14004$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
50e1e10f
TT
14005 fi
14006fi
14007rm -f confcache
14008
50e1e10f
TT
14009test "x$prefix" = xNONE && prefix=$ac_default_prefix
14010# Let make expand exec_prefix.
14011test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14012
d1154eb4 14013DEFS=-DHAVE_CONFIG_H
b0cacab0
TT
14014
14015ac_libobjs=
14016ac_ltlibobjs=
d6a4bcb5 14017U=
b0cacab0
TT
14018for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14019 # 1. Remove the extension, and $U if already installed.
e1052144 14020 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
39fd3d4f 14021 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
e1052144
TT
14022 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14023 # will be set to the directory where LIBOBJS objects are built.
57aa50d4
TT
14024 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14025 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b0cacab0
TT
14026done
14027LIBOBJS=$ac_libobjs
50e1e10f 14028
b0cacab0
TT
14029LTLIBOBJS=$ac_ltlibobjs
14030
14031
14032
39fd3d4f 14033
d6a4bcb5 14034: "${CONFIG_STATUS=./config.status}"
39fd3d4f 14035ac_write_fail=0
b0cacab0
TT
14036ac_clean_files_save=$ac_clean_files
14037ac_clean_files="$ac_clean_files $CONFIG_STATUS"
57aa50d4 14038{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
39fd3d4f 14039$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
57aa50d4
TT
14040as_write_fail=0
14041cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b0cacab0
TT
14042#! $SHELL
14043# Generated by $as_me.
93636bde 14044# Run this file to recreate the current configuration.
93636bde 14045# Compiler output produced by configure, useful for debugging
b0cacab0 14046# configure, is in config.log if it exists.
07a0db15 14047
b0cacab0
TT
14048debug=false
14049ac_cs_recheck=false
14050ac_cs_silent=false
b0cacab0 14051
57aa50d4
TT
14052SHELL=\${CONFIG_SHELL-$SHELL}
14053export SHELL
14054_ASEOF
14055cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14056## -------------------- ##
14057## M4sh Initialization. ##
14058## -------------------- ##
b0cacab0 14059
29a5deed
TT
14060# Be more Bourne compatible
14061DUALCASE=1; export DUALCASE # for MKS sh
57aa50d4 14062if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b0cacab0
TT
14063 emulate sh
14064 NULLCMD=:
39fd3d4f 14065 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b0cacab0
TT
14066 # is contrary to our usage. Disable this feature.
14067 alias -g '${1+"$@"}'='"$@"'
e1052144
TT
14068 setopt NO_GLOB_SUBST
14069else
57aa50d4
TT
14070 case `(set -o) 2>/dev/null` in #(
14071 *posix*) :
14072 set -o posix ;; #(
14073 *) :
14074 ;;
29a5deed 14075esac
b0cacab0 14076fi
29a5deed
TT
14077
14078
39fd3d4f
SJR
14079as_nl='
14080'
14081export as_nl
14082# Printing a long string crashes Solaris 7 /usr/bin/printf.
14083as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14084as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14085as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
57aa50d4
TT
14086# Prefer a ksh shell builtin over an external printf program on Solaris,
14087# but without wasting forks for bash or zsh.
14088if test -z "$BASH_VERSION$ZSH_VERSION" \
14089 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14090 as_echo='print -r --'
14091 as_echo_n='print -rn --'
14092elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
39fd3d4f
SJR
14093 as_echo='printf %s\n'
14094 as_echo_n='printf %s'
14095else
14096 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14097 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14098 as_echo_n='/usr/ucb/echo -n'
e1052144 14099 else
39fd3d4f
SJR
14100 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14101 as_echo_n_body='eval
14102 arg=$1;
57aa50d4 14103 case $arg in #(
39fd3d4f
SJR
14104 *"$as_nl"*)
14105 expr "X$arg" : "X\\(.*\\)$as_nl";
14106 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14107 esac;
14108 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14109 '
14110 export as_echo_n_body
14111 as_echo_n='sh -c $as_echo_n_body as_echo'
e1052144 14112 fi
39fd3d4f
SJR
14113 export as_echo_body
14114 as_echo='sh -c $as_echo_body as_echo'
14115fi
14116
14117# The user is always right.
14118if test "${PATH_SEPARATOR+set}" != set; then
14119 PATH_SEPARATOR=:
14120 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14121 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14122 PATH_SEPARATOR=';'
14123 }
e1052144
TT
14124fi
14125
b0cacab0 14126
e1052144
TT
14127# IFS
14128# We need space, tab and new line, in precisely that order. Quoting is
14129# there to prevent editors from complaining about space-tab.
14130# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14131# splitting by setting IFS to empty value.)
e1052144
TT
14132IFS=" "" $as_nl"
14133
14134# Find who we are. Look in the path if we contain no directory separator.
d6a4bcb5 14135as_myself=
57aa50d4 14136case $0 in #((
e1052144
TT
14137 *[\\/]* ) as_myself=$0 ;;
14138 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14139for as_dir in $PATH
14140do
14141 IFS=$as_save_IFS
14142 test -z "$as_dir" && as_dir=.
57aa50d4
TT
14143 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14144 done
e1052144
TT
14145IFS=$as_save_IFS
14146
14147 ;;
14148esac
14149# We did not find ourselves, most probably we were run as `sh COMMAND'
14150# in which case we are not to be found in the path.
14151if test "x$as_myself" = x; then
14152 as_myself=$0
14153fi
14154if test ! -f "$as_myself"; then
39fd3d4f 14155 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
57aa50d4 14156 exit 1
e1052144
TT
14157fi
14158
57aa50d4
TT
14159# Unset variables that we do not need and which cause bugs (e.g. in
14160# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14161# suppresses any "Segmentation fault" message there. '((' could
14162# trigger a bug in pdksh 5.2.14.
14163for as_var in BASH_ENV ENV MAIL MAILPATH
14164do eval test x\${$as_var+set} = xset \
14165 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
e1052144 14166done
b0cacab0
TT
14167PS1='$ '
14168PS2='> '
14169PS4='+ '
14170
14171# NLS nuisances.
39fd3d4f
SJR
14172LC_ALL=C
14173export LC_ALL
14174LANGUAGE=C
14175export LANGUAGE
b0cacab0 14176
57aa50d4
TT
14177# CDPATH.
14178(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14179
14180
d6a4bcb5
TB
14181# as_fn_error STATUS ERROR [LINENO LOG_FD]
14182# ----------------------------------------
57aa50d4
TT
14183# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14184# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d6a4bcb5 14185# script with STATUS, using 1 if that was 0.
57aa50d4
TT
14186as_fn_error ()
14187{
d6a4bcb5
TB
14188 as_status=$1; test $as_status -eq 0 && as_status=1
14189 if test "$4"; then
14190 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14191 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
57aa50d4 14192 fi
d6a4bcb5 14193 $as_echo "$as_me: error: $2" >&2
57aa50d4
TT
14194 as_fn_exit $as_status
14195} # as_fn_error
14196
14197
14198# as_fn_set_status STATUS
14199# -----------------------
14200# Set $? to STATUS, without forking.
14201as_fn_set_status ()
14202{
14203 return $1
14204} # as_fn_set_status
14205
14206# as_fn_exit STATUS
14207# -----------------
14208# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14209as_fn_exit ()
14210{
14211 set +e
14212 as_fn_set_status $1
14213 exit $1
14214} # as_fn_exit
14215
14216# as_fn_unset VAR
14217# ---------------
14218# Portably unset VAR.
14219as_fn_unset ()
14220{
14221 { eval $1=; unset $1;}
14222}
14223as_unset=as_fn_unset
14224# as_fn_append VAR VALUE
14225# ----------------------
14226# Append the text in VALUE to the end of the definition contained in VAR. Take
14227# advantage of any shell optimizations that allow amortized linear growth over
14228# repeated appends, instead of the typical quadratic growth present in naive
14229# implementations.
14230if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14231 eval 'as_fn_append ()
14232 {
14233 eval $1+=\$2
14234 }'
14235else
14236 as_fn_append ()
14237 {
14238 eval $1=\$$1\$2
14239 }
14240fi # as_fn_append
14241
14242# as_fn_arith ARG...
14243# ------------------
14244# Perform arithmetic evaluation on the ARGs, and store the result in the
14245# global $as_val. Take advantage of shells that can avoid forks. The arguments
14246# must be portable across $(()) and expr.
14247if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14248 eval 'as_fn_arith ()
14249 {
14250 as_val=$(( $* ))
14251 }'
14252else
14253 as_fn_arith ()
14254 {
14255 as_val=`expr "$@" || test $? -eq 1`
14256 }
14257fi # as_fn_arith
14258
14259
e1052144
TT
14260if expr a : '\(a\)' >/dev/null 2>&1 &&
14261 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b0cacab0
TT
14262 as_expr=expr
14263else
14264 as_expr=false
14265fi
14266
e1052144 14267if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b0cacab0
TT
14268 as_basename=basename
14269else
14270 as_basename=false
14271fi
14272
57aa50d4
TT
14273if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14274 as_dirname=dirname
14275else
14276 as_dirname=false
14277fi
b0cacab0 14278
e1052144 14279as_me=`$as_basename -- "$0" ||
b0cacab0
TT
14280$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14281 X"$0" : 'X\(//\)$' \| \
e1052144 14282 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 14283$as_echo X/"$0" |
e1052144
TT
14284 sed '/^.*\/\([^/][^/]*\)\/*$/{
14285 s//\1/
14286 q
14287 }
14288 /^X\/\(\/\/\)$/{
14289 s//\1/
14290 q
14291 }
14292 /^X\/\(\/\).*/{
14293 s//\1/
14294 q
14295 }
14296 s/.*/./; q'`
b0cacab0 14297
57aa50d4
TT
14298# Avoid depending upon Character Ranges.
14299as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14300as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14301as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14302as_cr_digits='0123456789'
14303as_cr_alnum=$as_cr_Letters$as_cr_digits
e1052144
TT
14304
14305ECHO_C= ECHO_N= ECHO_T=
57aa50d4 14306case `echo -n x` in #(((((
e1052144 14307-n*)
57aa50d4 14308 case `echo 'xy\c'` in
e1052144 14309 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
57aa50d4
TT
14310 xy) ECHO_C='\c';;
14311 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14312 ECHO_T=' ';;
e1052144
TT
14313 esac;;
14314*)
14315 ECHO_N='-n';;
b0cacab0 14316esac
b0cacab0
TT
14317
14318rm -f conf$$ conf$$.exe conf$$.file
e1052144
TT
14319if test -d conf$$.dir; then
14320 rm -f conf$$.dir/conf$$.file
14321else
14322 rm -f conf$$.dir
39fd3d4f
SJR
14323 mkdir conf$$.dir 2>/dev/null
14324fi
14325if (echo >conf$$.file) 2>/dev/null; then
14326 if ln -s conf$$.file conf$$ 2>/dev/null; then
14327 as_ln_s='ln -s'
14328 # ... but there are two gotchas:
14329 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14330 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d6a4bcb5 14331 # In both cases, we have to default to `cp -pR'.
39fd3d4f 14332 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d6a4bcb5 14333 as_ln_s='cp -pR'
39fd3d4f
SJR
14334 elif ln conf$$.file conf$$ 2>/dev/null; then
14335 as_ln_s=ln
14336 else
d6a4bcb5 14337 as_ln_s='cp -pR'
39fd3d4f 14338 fi
b0cacab0 14339else
d6a4bcb5 14340 as_ln_s='cp -pR'
b0cacab0 14341fi
e1052144
TT
14342rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14343rmdir conf$$.dir 2>/dev/null
b0cacab0 14344
57aa50d4
TT
14345
14346# as_fn_mkdir_p
14347# -------------
14348# Create "$as_dir" as a directory, including parents if necessary.
14349as_fn_mkdir_p ()
14350{
14351
14352 case $as_dir in #(
14353 -*) as_dir=./$as_dir;;
14354 esac
14355 test -d "$as_dir" || eval $as_mkdir_p || {
14356 as_dirs=
14357 while :; do
14358 case $as_dir in #(
14359 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14360 *) as_qdir=$as_dir;;
14361 esac
14362 as_dirs="'$as_qdir' $as_dirs"
14363 as_dir=`$as_dirname -- "$as_dir" ||
14364$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14365 X"$as_dir" : 'X\(//\)[^/]' \| \
14366 X"$as_dir" : 'X\(//\)$' \| \
14367 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14368$as_echo X"$as_dir" |
14369 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14370 s//\1/
14371 q
14372 }
14373 /^X\(\/\/\)[^/].*/{
14374 s//\1/
14375 q
14376 }
14377 /^X\(\/\/\)$/{
14378 s//\1/
14379 q
14380 }
14381 /^X\(\/\).*/{
14382 s//\1/
14383 q
14384 }
14385 s/.*/./; q'`
14386 test -d "$as_dir" && break
14387 done
14388 test -z "$as_dirs" || eval "mkdir $as_dirs"
d6a4bcb5 14389 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
57aa50d4
TT
14390
14391
14392} # as_fn_mkdir_p
b0cacab0 14393if mkdir -p . 2>/dev/null; then
57aa50d4 14394 as_mkdir_p='mkdir -p "$as_dir"'
b0cacab0
TT
14395else
14396 test -d ./-p && rmdir ./-p
14397 as_mkdir_p=false
14398fi
14399
d6a4bcb5
TB
14400
14401# as_fn_executable_p FILE
14402# -----------------------
14403# Test if FILE is an executable regular file.
14404as_fn_executable_p ()
14405{
14406 test -f "$1" && test -x "$1"
14407} # as_fn_executable_p
14408as_test_x='test -x'
14409as_executable_p=as_fn_executable_p
b0cacab0
TT
14410
14411# Sed expression to map a string onto a valid CPP name.
14412as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14413
14414# Sed expression to map a string onto a valid variable name.
14415as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14416
14417
b0cacab0 14418exec 6>&1
57aa50d4
TT
14419## ----------------------------------- ##
14420## Main body of $CONFIG_STATUS script. ##
14421## ----------------------------------- ##
14422_ASEOF
14423test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
b0cacab0 14424
57aa50d4
TT
14425cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14426# Save the log message, to keep $0 and so on meaningful, and to
b0cacab0 14427# report actual input values of CONFIG_FILES etc. instead of their
e1052144
TT
14428# values after options handling.
14429ac_log="
b0cacab0 14430This file was extended by $as_me, which was
d6a4bcb5 14431generated by GNU Autoconf 2.69. Invocation command line was
b0cacab0
TT
14432
14433 CONFIG_FILES = $CONFIG_FILES
14434 CONFIG_HEADERS = $CONFIG_HEADERS
14435 CONFIG_LINKS = $CONFIG_LINKS
14436 CONFIG_COMMANDS = $CONFIG_COMMANDS
14437 $ $0 $@
14438
e1052144
TT
14439on `(hostname || uname -n) 2>/dev/null | sed 1q`
14440"
14441
b0cacab0
TT
14442_ACEOF
14443
39fd3d4f
SJR
14444case $ac_config_files in *"
14445"*) set x $ac_config_files; shift; ac_config_files=$*;;
14446esac
14447
d1154eb4
TT
14448case $ac_config_headers in *"
14449"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14450esac
39fd3d4f
SJR
14451
14452
14453cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 14454# Files that config.status was made for.
e1052144 14455config_files="$ac_config_files"
d1154eb4 14456config_headers="$ac_config_headers"
e1052144 14457config_commands="$ac_config_commands"
b0cacab0 14458
e1052144 14459_ACEOF
b0cacab0 14460
39fd3d4f 14461cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0 14462ac_cs_usage="\
57aa50d4
TT
14463\`$as_me' instantiates files and other configuration actions
14464from templates according to the current configuration. Unless the files
14465and actions are specified as TAGs, all are instantiated by default.
b0cacab0 14466
57aa50d4 14467Usage: $0 [OPTION]... [TAG]...
b0cacab0
TT
14468
14469 -h, --help print this help, then exit
29a5deed 14470 -V, --version print version number and configuration settings, then exit
61ef2474 14471 --config print configuration, then exit
39fd3d4f
SJR
14472 -q, --quiet, --silent
14473 do not print progress messages
b0cacab0
TT
14474 -d, --debug don't remove temporary files
14475 --recheck update $as_me by reconfiguring in the same conditions
39fd3d4f
SJR
14476 --file=FILE[:TEMPLATE]
14477 instantiate the configuration file FILE
d1154eb4
TT
14478 --header=FILE[:TEMPLATE]
14479 instantiate the configuration header FILE
b0cacab0
TT
14480
14481Configuration files:
14482$config_files
14483
d1154eb4
TT
14484Configuration headers:
14485$config_headers
14486
b0cacab0
TT
14487Configuration commands:
14488$config_commands
14489
57aa50d4 14490Report bugs to the package provider."
b0cacab0 14491
e1052144 14492_ACEOF
39fd3d4f 14493cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
61ef2474 14494ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b0cacab0
TT
14495ac_cs_version="\\
14496config.status
d6a4bcb5 14497configured by $0, generated by GNU Autoconf 2.69,
61ef2474 14498 with options \\"\$ac_cs_config\\"
b0cacab0 14499
d6a4bcb5 14500Copyright (C) 2012 Free Software Foundation, Inc.
b0cacab0
TT
14501This config.status script is free software; the Free Software Foundation
14502gives unlimited permission to copy, distribute and modify it."
e1052144
TT
14503
14504ac_pwd='$ac_pwd'
14505srcdir='$srcdir'
14506INSTALL='$INSTALL'
93613951 14507MKDIR_P='$MKDIR_P'
39fd3d4f
SJR
14508AWK='$AWK'
14509test -n "\$AWK" || AWK=awk
b0cacab0
TT
14510_ACEOF
14511
39fd3d4f
SJR
14512cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14513# The default lists apply if the user does not specify any file.
b0cacab0
TT
14514ac_need_defaults=:
14515while test $# != 0
07a0db15 14516do
b0cacab0 14517 case $1 in
d6a4bcb5 14518 --*=?*)
e1052144
TT
14519 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14520 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b0cacab0
TT
14521 ac_shift=:
14522 ;;
d6a4bcb5
TB
14523 --*=)
14524 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14525 ac_optarg=
14526 ac_shift=:
14527 ;;
e1052144 14528 *)
b0cacab0
TT
14529 ac_option=$1
14530 ac_optarg=$2
14531 ac_shift=shift
14532 ;;
b0cacab0
TT
14533 esac
14534
14535 case $ac_option in
14536 # Handling of the options.
93636bde 14537 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
b0cacab0 14538 ac_cs_recheck=: ;;
e1052144 14539 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
39fd3d4f 14540 $as_echo "$ac_cs_version"; exit ;;
61ef2474
TT
14541 --config | --confi | --conf | --con | --co | --c )
14542 $as_echo "$ac_cs_config"; exit ;;
e1052144 14543 --debug | --debu | --deb | --de | --d | -d )
b0cacab0
TT
14544 debug=: ;;
14545 --file | --fil | --fi | --f )
14546 $ac_shift
39fd3d4f
SJR
14547 case $ac_optarg in
14548 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d6a4bcb5 14549 '') as_fn_error $? "missing file argument" ;;
39fd3d4f 14550 esac
57aa50d4 14551 as_fn_append CONFIG_FILES " '$ac_optarg'"
b0cacab0 14552 ac_need_defaults=false;;
d1154eb4
TT
14553 --header | --heade | --head | --hea )
14554 $ac_shift
14555 case $ac_optarg in
14556 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14557 esac
14558 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14559 ac_need_defaults=false;;
14560 --he | --h)
14561 # Conflict between --help and --header
d6a4bcb5 14562 as_fn_error $? "ambiguous option: \`$1'
d1154eb4
TT
14563Try \`$0 --help' for more information.";;
14564 --help | --hel | -h )
39fd3d4f 14565 $as_echo "$ac_cs_usage"; exit ;;
b0cacab0
TT
14566 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14567 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14568 ac_cs_silent=: ;;
14569
14570 # This is an error.
d6a4bcb5 14571 -*) as_fn_error $? "unrecognized option: \`$1'
57aa50d4 14572Try \`$0 --help' for more information." ;;
b0cacab0 14573
57aa50d4 14574 *) as_fn_append ac_config_targets " $1"
e1052144 14575 ac_need_defaults=false ;;
b0cacab0 14576
07a0db15 14577 esac
b0cacab0 14578 shift
07a0db15
TT
14579done
14580
b0cacab0
TT
14581ac_configure_extra_args=
14582
14583if $ac_cs_silent; then
14584 exec 6>/dev/null
14585 ac_configure_extra_args="$ac_configure_extra_args --silent"
14586fi
14587
14588_ACEOF
39fd3d4f 14589cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 14590if \$ac_cs_recheck; then
d6a4bcb5 14591 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
39fd3d4f
SJR
14592 shift
14593 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14594 CONFIG_SHELL='$SHELL'
e1052144 14595 export CONFIG_SHELL
39fd3d4f 14596 exec "\$@"
b0cacab0 14597fi
07a0db15 14598
b0cacab0 14599_ACEOF
39fd3d4f 14600cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
14601exec 5>>config.log
14602{
14603 echo
14604 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14605## Running $as_me. ##
14606_ASBOX
39fd3d4f 14607 $as_echo "$ac_log"
e1052144 14608} >&5
07a0db15 14609
e1052144 14610_ACEOF
39fd3d4f 14611cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 14612#
e1052144 14613# INIT-COMMANDS
b0cacab0 14614#
b0cacab0
TT
14615# Capture the value of obsolete ALL_LINGUAS because we need it to compute
14616 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
93613951 14617 # from automake < 1.5.
b0cacab0
TT
14618 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
14619 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14620 LINGUAS="${LINGUAS-%UNSET%}"
14621
14622
14623_ACEOF
14624
39fd3d4f 14625cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
14626
14627# Handling of arguments.
b0cacab0
TT
14628for ac_config_target in $ac_config_targets
14629do
e1052144 14630 case $ac_config_target in
d1154eb4 14631 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
93613951 14632 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
e1052144
TT
14633 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
14634
d6a4bcb5 14635 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
b0cacab0
TT
14636 esac
14637done
14638
e1052144 14639
b0cacab0
TT
14640# If the user did not use the arguments to specify the items to instantiate,
14641# then the envvar interface is used. Set only those that are not.
14642# We use the long form for the default assignment because of an extremely
14643# bizarre bug on SunOS 4.1.3.
14644if $ac_need_defaults; then
14645 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
d1154eb4 14646 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b0cacab0
TT
14647 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14648fi
14649
14650# Have a temporary directory for convenience. Make it in the build tree
e1052144 14651# simply because there is no reason against having it here, and in addition,
b0cacab0 14652# creating and moving files from /tmp can sometimes cause problems.
e1052144
TT
14653# Hook for its removal unless debugging.
14654# Note that there is a small window in which the directory will not be cleaned:
14655# after its creation but before its name has been assigned to `$tmp'.
b0cacab0
TT
14656$debug ||
14657{
d6a4bcb5 14658 tmp= ac_tmp=
e1052144 14659 trap 'exit_status=$?
d6a4bcb5
TB
14660 : "${ac_tmp:=$tmp}"
14661 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
e1052144 14662' 0
57aa50d4 14663 trap 'as_fn_exit 1' 1 2 13 15
b0cacab0 14664}
b0cacab0
TT
14665# Create a (secure) tmp directory for tmp files.
14666
14667{
e1052144 14668 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d6a4bcb5 14669 test -d "$tmp"
b0cacab0
TT
14670} ||
14671{
e1052144
TT
14672 tmp=./conf$$-$RANDOM
14673 (umask 077 && mkdir "$tmp")
d6a4bcb5
TB
14674} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14675ac_tmp=$tmp
b0cacab0 14676
39fd3d4f
SJR
14677# Set up the scripts for CONFIG_FILES section.
14678# No need to generate them if there are no CONFIG_FILES.
14679# This happens for instance with `./config.status config.h'.
e1052144
TT
14680if test -n "$CONFIG_FILES"; then
14681
39fd3d4f
SJR
14682if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14683 ac_cs_awk_getline=:
14684 ac_cs_awk_pipe_init=
14685 ac_cs_awk_read_file='
14686 while ((getline aline < (F[key])) > 0)
14687 print(aline)
14688 close(F[key])'
14689 ac_cs_awk_pipe_fini=
14690else
14691 ac_cs_awk_getline=false
14692 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14693 ac_cs_awk_read_file='
14694 print "|#_!!_#|"
14695 print "cat " F[key] " &&"
14696 '$ac_cs_awk_pipe_init
14697 # The final `:' finishes the AND list.
14698 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14699fi
57aa50d4
TT
14700ac_cr=`echo X | tr X '\015'`
14701# On cygwin, bash can eat \r inside `` if the user requested igncr.
14702# But we know of no other shell where ac_cr would be empty at this
14703# point, so we can use a bashism as a fallback.
14704if test "x$ac_cr" = x; then
14705 eval ac_cr=\$\'\\r\'
14706fi
39fd3d4f
SJR
14707ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14708if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d6a4bcb5 14709 ac_cs_awk_cr='\\r'
39fd3d4f
SJR
14710else
14711 ac_cs_awk_cr=$ac_cr
14712fi
e1052144 14713
d6a4bcb5 14714echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
39fd3d4f 14715_ACEOF
e1052144 14716
39fd3d4f
SJR
14717# Create commands to substitute file output variables.
14718{
14719 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
d6a4bcb5 14720 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
39fd3d4f
SJR
14721 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14722 echo "_ACAWK" &&
14723 echo "_ACEOF"
14724} >conf$$files.sh &&
14725. ./conf$$files.sh ||
d6a4bcb5 14726 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 14727rm -f conf$$files.sh
e1052144 14728
39fd3d4f
SJR
14729{
14730 echo "cat >conf$$subs.awk <<_ACEOF" &&
14731 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14732 echo "_ACEOF"
14733} >conf$$subs.sh ||
d6a4bcb5
TB
14734 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14735ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
e1052144
TT
14736ac_delim='%!_!# '
14737for ac_last_try in false false false false false :; do
39fd3d4f 14738 . ./conf$$subs.sh ||
d6a4bcb5 14739 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f
SJR
14740
14741 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14742 if test $ac_delim_n = $ac_delim_num; then
e1052144
TT
14743 break
14744 elif $ac_last_try; then
d6a4bcb5 14745 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
e1052144
TT
14746 else
14747 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21c84b71 14748 fi
e1052144 14749done
39fd3d4f
SJR
14750rm -f conf$$subs.sh
14751
14752cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d6a4bcb5 14753cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
39fd3d4f
SJR
14754_ACEOF
14755sed -n '
14756h
14757s/^/S["/; s/!.*/"]=/
14758p
14759g
14760s/^[^!]*!//
14761:repl
14762t repl
14763s/'"$ac_delim"'$//
14764t delim
14765:nl
14766h
61ef2474 14767s/\(.\{148\}\)..*/\1/
39fd3d4f
SJR
14768t more1
14769s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14770p
14771n
14772b repl
14773:more1
14774s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14775p
14776g
14777s/.\{148\}//
14778t nl
14779:delim
14780h
61ef2474 14781s/\(.\{148\}\)..*/\1/
39fd3d4f
SJR
14782t more2
14783s/["\\]/\\&/g; s/^/"/; s/$/"/
14784p
14785b
14786:more2
14787s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14788p
14789g
14790s/.\{148\}//
14791t delim
14792' <conf$$subs.awk | sed '
14793/^[^""]/{
14794 N
14795 s/\n//
e1052144 14796}
39fd3d4f
SJR
14797' >>$CONFIG_STATUS || ac_write_fail=1
14798rm -f conf$$subs.awk
14799cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14800_ACAWK
d6a4bcb5 14801cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
39fd3d4f
SJR
14802 for (key in S) S_is_set[key] = 1
14803 FS = "\a"
14804 \$ac_cs_awk_pipe_init
e1052144 14805}
39fd3d4f
SJR
14806{
14807 line = $ 0
14808 nfields = split(line, field, "@")
14809 substed = 0
14810 len = length(field[1])
14811 for (i = 2; i < nfields; i++) {
14812 key = field[i]
14813 keylen = length(key)
14814 if (S_is_set[key]) {
14815 value = S[key]
14816 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14817 len += length(value) + length(field[++i])
14818 substed = 1
14819 } else
14820 len += 1 + keylen
14821 }
14822 if (nfields == 3 && !substed) {
14823 key = field[2]
14824 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14825 \$ac_cs_awk_read_file
14826 next
14827 }
14828 }
14829 print line
488c75a6 14830}
39fd3d4f
SJR
14831\$ac_cs_awk_pipe_fini
14832_ACAWK
e1052144 14833_ACEOF
39fd3d4f
SJR
14834cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14835if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14836 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14837else
14838 cat
d6a4bcb5
TB
14839fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14840 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
b0cacab0 14841_ACEOF
e1052144 14842
d6a4bcb5
TB
14843# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14844# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
e1052144
TT
14845# trailing colons and then remove the whole line if VPATH becomes empty
14846# (actually we leave an empty line to preserve line numbers).
14847if test "x$srcdir" = x.; then
d6a4bcb5
TB
14848 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14849h
14850s///
14851s/^/:/
14852s/[ ]*$/:/
14853s/:\$(srcdir):/:/g
14854s/:\${srcdir}:/:/g
14855s/:@srcdir@:/:/g
14856s/^:*//
e1052144 14857s/:*$//
d6a4bcb5
TB
14858x
14859s/\(=[ ]*\).*/\1/
14860G
14861s/\n//
e1052144
TT
14862s/^[^=]*=[ ]*$//
14863}'
14864fi
14865
39fd3d4f 14866cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
14867fi # test -n "$CONFIG_FILES"
14868
d1154eb4
TT
14869# Set up the scripts for CONFIG_HEADERS section.
14870# No need to generate them if there are no CONFIG_HEADERS.
14871# This happens for instance with `./config.status Makefile'.
14872if test -n "$CONFIG_HEADERS"; then
d6a4bcb5 14873cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
d1154eb4
TT
14874BEGIN {
14875_ACEOF
14876
14877# Transform confdefs.h into an awk script `defines.awk', embedded as
14878# here-document in config.status, that substitutes the proper values into
14879# config.h.in to produce config.h.
14880
14881# Create a delimiter string that does not exist in confdefs.h, to ease
14882# handling of long lines.
14883ac_delim='%!_!# '
14884for ac_last_try in false false :; do
d6a4bcb5
TB
14885 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14886 if test -z "$ac_tt"; then
d1154eb4
TT
14887 break
14888 elif $ac_last_try; then
d6a4bcb5 14889 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
d1154eb4
TT
14890 else
14891 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14892 fi
14893done
14894
14895# For the awk script, D is an array of macro values keyed by name,
14896# likewise P contains macro parameters if any. Preserve backslash
14897# newline sequences.
14898
14899ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14900sed -n '
14901s/.\{148\}/&'"$ac_delim"'/g
14902t rset
14903:rset
14904s/^[ ]*#[ ]*define[ ][ ]*/ /
14905t def
14906d
14907:def
14908s/\\$//
14909t bsnl
14910s/["\\]/\\&/g
14911s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14912D["\1"]=" \3"/p
14913s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14914d
14915:bsnl
14916s/["\\]/\\&/g
14917s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14918D["\1"]=" \3\\\\\\n"\\/p
14919t cont
14920s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14921t cont
14922d
14923:cont
14924n
14925s/.\{148\}/&'"$ac_delim"'/g
14926t clear
14927:clear
14928s/\\$//
14929t bsnlc
14930s/["\\]/\\&/g; s/^/"/; s/$/"/p
14931d
14932:bsnlc
14933s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14934b cont
14935' <confdefs.h | sed '
14936s/'"$ac_delim"'/"\\\
14937"/g' >>$CONFIG_STATUS || ac_write_fail=1
14938
14939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14940 for (key in D) D_is_set[key] = 1
14941 FS = "\a"
14942}
14943/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14944 line = \$ 0
14945 split(line, arg, " ")
14946 if (arg[1] == "#") {
14947 defundef = arg[2]
14948 mac1 = arg[3]
14949 } else {
14950 defundef = substr(arg[1], 2)
14951 mac1 = arg[2]
14952 }
14953 split(mac1, mac2, "(") #)
14954 macro = mac2[1]
14955 prefix = substr(line, 1, index(line, defundef) - 1)
14956 if (D_is_set[macro]) {
14957 # Preserve the white space surrounding the "#".
14958 print prefix "define", macro P[macro] D[macro]
14959 next
14960 } else {
14961 # Replace #undef with comments. This is necessary, for example,
14962 # in the case of _POSIX_SOURCE, which is predefined and required
14963 # on some systems where configure will not decide to define it.
14964 if (defundef == "undef") {
14965 print "/*", prefix defundef, macro, "*/"
14966 next
14967 }
14968 }
14969}
14970{ print }
14971_ACAWK
14972_ACEOF
14973cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d6a4bcb5 14974 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
d1154eb4
TT
14975fi # test -n "$CONFIG_HEADERS"
14976
e1052144 14977
d1154eb4 14978eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
39fd3d4f
SJR
14979shift
14980for ac_tag
e1052144
TT
14981do
14982 case $ac_tag in
14983 :[FHLC]) ac_mode=$ac_tag; continue;;
14984 esac
14985 case $ac_mode$ac_tag in
14986 :[FHL]*:*);;
d6a4bcb5 14987 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
e1052144
TT
14988 :[FH]-) ac_tag=-:-;;
14989 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14990 esac
14991 ac_save_IFS=$IFS
14992 IFS=:
14993 set x $ac_tag
14994 IFS=$ac_save_IFS
14995 shift
14996 ac_file=$1
14997 shift
14998
14999 case $ac_mode in
15000 :L) ac_source=$1;;
15001 :[FH])
15002 ac_file_inputs=
15003 for ac_f
15004 do
15005 case $ac_f in
d6a4bcb5 15006 -) ac_f="$ac_tmp/stdin";;
e1052144
TT
15007 *) # Look for the file first in the build tree, then in the source tree
15008 # (if the path is not absolute). The absolute path cannot be DOS-style,
15009 # because $ac_f cannot contain `:'.
15010 test -f "$ac_f" ||
15011 case $ac_f in
15012 [\\/$]*) false;;
15013 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15014 esac ||
d6a4bcb5 15015 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
e1052144 15016 esac
39fd3d4f 15017 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
57aa50d4 15018 as_fn_append ac_file_inputs " '$ac_f'"
e1052144
TT
15019 done
15020
15021 # Let's still pretend it is `configure' which instantiates (i.e., don't
15022 # use $as_me), people would be surprised to read:
15023 # /* config.h. Generated by config.status. */
39fd3d4f
SJR
15024 configure_input='Generated from '`
15025 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15026 `' by configure.'
e1052144
TT
15027 if test x"$ac_file" != x-; then
15028 configure_input="$ac_file. $configure_input"
57aa50d4 15029 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
39fd3d4f 15030$as_echo "$as_me: creating $ac_file" >&6;}
e1052144 15031 fi
39fd3d4f
SJR
15032 # Neutralize special characters interpreted by sed in replacement strings.
15033 case $configure_input in #(
15034 *\&* | *\|* | *\\* )
15035 ac_sed_conf_input=`$as_echo "$configure_input" |
15036 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15037 *) ac_sed_conf_input=$configure_input;;
15038 esac
e1052144
TT
15039
15040 case $ac_tag in
d6a4bcb5
TB
15041 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15042 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
e1052144
TT
15043 esac
15044 ;;
b0cacab0
TT
15045 esac
15046
e1052144 15047 ac_dir=`$as_dirname -- "$ac_file" ||
b0cacab0
TT
15048$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15049 X"$ac_file" : 'X\(//\)[^/]' \| \
15050 X"$ac_file" : 'X\(//\)$' \| \
e1052144 15051 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 15052$as_echo X"$ac_file" |
e1052144
TT
15053 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15054 s//\1/
15055 q
15056 }
15057 /^X\(\/\/\)[^/].*/{
15058 s//\1/
15059 q
15060 }
15061 /^X\(\/\/\)$/{
15062 s//\1/
15063 q
15064 }
15065 /^X\(\/\).*/{
15066 s//\1/
15067 q
15068 }
15069 s/.*/./; q'`
57aa50d4 15070 as_dir="$ac_dir"; as_fn_mkdir_p
b0cacab0
TT
15071 ac_builddir=.
15072
e1052144
TT
15073case "$ac_dir" in
15074.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15075*)
39fd3d4f 15076 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 15077 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 15078 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
15079 case $ac_top_builddir_sub in
15080 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15081 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15082 esac ;;
15083esac
15084ac_abs_top_builddir=$ac_pwd
15085ac_abs_builddir=$ac_pwd$ac_dir_suffix
15086# for backward compatibility:
15087ac_top_builddir=$ac_top_build_prefix
93636bde 15088
b0cacab0 15089case $srcdir in
e1052144 15090 .) # We are building in place.
b0cacab0 15091 ac_srcdir=.
e1052144
TT
15092 ac_top_srcdir=$ac_top_builddir_sub
15093 ac_abs_top_srcdir=$ac_pwd ;;
15094 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 15095 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
15096 ac_top_srcdir=$srcdir
15097 ac_abs_top_srcdir=$srcdir ;;
15098 *) # Relative name.
15099 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15100 ac_top_srcdir=$ac_top_build_prefix$srcdir
15101 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 15102esac
e1052144 15103ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b0cacab0 15104
b0cacab0 15105
e1052144
TT
15106 case $ac_mode in
15107 :F)
15108 #
15109 # CONFIG_FILE
15110 #
50e1e10f 15111
b0cacab0
TT
15112 case $INSTALL in
15113 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
e1052144 15114 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
50e1e10f 15115 esac
93613951
TT
15116 ac_MKDIR_P=$MKDIR_P
15117 case $MKDIR_P in
15118 [\\/$]* | ?:[\\/]* ) ;;
15119 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15120 esac
e1052144 15121_ACEOF
50e1e10f 15122
39fd3d4f 15123cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
15124# If the template does not know about datarootdir, expand it.
15125# FIXME: This hack should be removed a few years after 2.60.
15126ac_datarootdir_hack=; ac_datarootdir_seen=
39fd3d4f
SJR
15127ac_sed_dataroot='
15128/datarootdir/ {
e1052144
TT
15129 p
15130 q
15131}
15132/@datadir@/p
15133/@docdir@/p
15134/@infodir@/p
15135/@localedir@/p
57aa50d4 15136/@mandir@/p'
39fd3d4f 15137case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
e1052144
TT
15138*datarootdir*) ac_datarootdir_seen=yes;;
15139*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
57aa50d4 15140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
39fd3d4f 15141$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
b0cacab0 15142_ACEOF
39fd3d4f 15143cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
e1052144
TT
15144 ac_datarootdir_hack='
15145 s&@datadir@&$datadir&g
15146 s&@docdir@&$docdir&g
15147 s&@infodir@&$infodir&g
15148 s&@localedir@&$localedir&g
15149 s&@mandir@&$mandir&g
57aa50d4 15150 s&\\\${datarootdir}&$datarootdir&g' ;;
e1052144
TT
15151esac
15152_ACEOF
15153
15154# Neutralize VPATH when `$srcdir' = `.'.
15155# Shell code in configure.ac might set extrasub.
15156# FIXME: do we really want to maintain this feature?
39fd3d4f
SJR
15157cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15158ac_sed_extra="$ac_vpsub
b0cacab0
TT
15159$extrasub
15160_ACEOF
39fd3d4f 15161cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0
TT
15162:t
15163/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
39fd3d4f 15164s|@configure_input@|$ac_sed_conf_input|;t t
e1052144 15165s&@top_builddir@&$ac_top_builddir_sub&;t t
39fd3d4f 15166s&@top_build_prefix@&$ac_top_build_prefix&;t t
e1052144
TT
15167s&@srcdir@&$ac_srcdir&;t t
15168s&@abs_srcdir@&$ac_abs_srcdir&;t t
15169s&@top_srcdir@&$ac_top_srcdir&;t t
15170s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15171s&@builddir@&$ac_builddir&;t t
15172s&@abs_builddir@&$ac_abs_builddir&;t t
15173s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15174s&@INSTALL@&$ac_INSTALL&;t t
93613951 15175s&@MKDIR_P@&$ac_MKDIR_P&;t t
e1052144 15176$ac_datarootdir_hack
39fd3d4f
SJR
15177"
15178eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15179if $ac_cs_awk_getline; then
d6a4bcb5 15180 $AWK -f "$ac_tmp/subs.awk"
39fd3d4f 15181else
d6a4bcb5
TB
15182 $AWK -f "$ac_tmp/subs.awk" | $SHELL
15183fi \
15184 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
e1052144
TT
15185
15186test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d6a4bcb5
TB
15187 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15188 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15189 "$ac_tmp/out"`; test -z "$ac_out"; } &&
57aa50d4 15190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a4bcb5 15191which seems to be undefined. Please make sure it is defined" >&5
39fd3d4f 15192$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a4bcb5 15193which seems to be undefined. Please make sure it is defined" >&2;}
e1052144 15194
d6a4bcb5 15195 rm -f "$ac_tmp/stdin"
e1052144 15196 case $ac_file in
d6a4bcb5
TB
15197 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15198 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
39fd3d4f 15199 esac \
d6a4bcb5 15200 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
e1052144 15201 ;;
d1154eb4
TT
15202 :H)
15203 #
15204 # CONFIG_HEADER
15205 #
15206 if test x"$ac_file" != x-; then
15207 {
15208 $as_echo "/* $configure_input */" \
d6a4bcb5
TB
15209 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15210 } >"$ac_tmp/config.h" \
15211 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15212 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
d1154eb4
TT
15213 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15214$as_echo "$as_me: $ac_file is unchanged" >&6;}
15215 else
15216 rm -f "$ac_file"
d6a4bcb5
TB
15217 mv "$ac_tmp/config.h" "$ac_file" \
15218 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
d1154eb4
TT
15219 fi
15220 else
15221 $as_echo "/* $configure_input */" \
d6a4bcb5
TB
15222 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15223 || as_fn_error $? "could not create -" "$LINENO" 5
d1154eb4
TT
15224 fi
15225 ;;
07a0db15 15226
57aa50d4 15227 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
39fd3d4f 15228$as_echo "$as_me: executing $ac_file commands" >&6;}
e1052144
TT
15229 ;;
15230 esac
a04eba3f 15231
b0cacab0 15232
e1052144 15233 case $ac_file$ac_mode in
93613951 15234 "po-directories":C)
a04eba3f
TT
15235 for ac_file in $CONFIG_FILES; do
15236 # Support "outfile[:infile[:infile...]]"
15237 case "$ac_file" in
15238 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
15239 esac
15240 # PO directories have a Makefile.in generated from Makefile.in.in.
15241 case "$ac_file" in */Makefile.in)
15242 # Adjust a relative srcdir.
15243 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
93613951 15244 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
a04eba3f
TT
15245 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
15246 # In autoconf-2.13 it is called $ac_given_srcdir.
15247 # In autoconf-2.50 it is called $srcdir.
15248 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
15249 case "$ac_given_srcdir" in
15250 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
15251 /*) top_srcdir="$ac_given_srcdir" ;;
15252 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
15253 esac
93613951
TT
15254 # Treat a directory as a PO directory if and only if it has a
15255 # POTFILES.in file. This allows packages to have multiple PO
15256 # directories under different names or in different locations.
a04eba3f
TT
15257 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
15258 rm -f "$ac_dir/POTFILES"
15259 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
93613951
TT
15260 gt_tab=`printf '\t'`
15261 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
b0cacab0
TT
15262 POMAKEFILEDEPS="POTFILES.in"
15263 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
a04eba3f
TT
15264 # on $ac_dir but don't depend on user-specified configuration
15265 # parameters.
15266 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
15267 # The LINGUAS file contains the set of available languages.
b0cacab0 15268 if test -n "$OBSOLETE_ALL_LINGUAS"; then
a04eba3f
TT
15269 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
15270 fi
93613951
TT
15271 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
15272 # Hide the ALL_LINGUAS assignment from automake < 1.5.
a04eba3f 15273 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
b0cacab0
TT
15274 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
15275 else
15276 # The set of available languages was given in configure.in.
93613951 15277 # Hide the ALL_LINGUAS assignment from automake < 1.5.
b0cacab0 15278 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
a04eba3f 15279 fi
b0cacab0
TT
15280 # Compute POFILES
15281 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
15282 # Compute UPDATEPOFILES
15283 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
15284 # Compute DUMMYPOFILES
15285 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
15286 # Compute GMOFILES
15287 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
a04eba3f
TT
15288 case "$ac_given_srcdir" in
15289 .) srcdirpre= ;;
15290 *) srcdirpre='$(srcdir)/' ;;
15291 esac
15292 POFILES=
a04eba3f
TT
15293 UPDATEPOFILES=
15294 DUMMYPOFILES=
b0cacab0 15295 GMOFILES=
a04eba3f
TT
15296 for lang in $ALL_LINGUAS; do
15297 POFILES="$POFILES $srcdirpre$lang.po"
a04eba3f
TT
15298 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
15299 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
b0cacab0 15300 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
a04eba3f
TT
15301 done
15302 # CATALOGS depends on both $ac_dir and the user's LINGUAS
15303 # environment variable.
15304 INST_LINGUAS=
15305 if test -n "$ALL_LINGUAS"; then
15306 for presentlang in $ALL_LINGUAS; do
15307 useit=no
15308 if test "%UNSET%" != "$LINGUAS"; then
15309 desiredlanguages="$LINGUAS"
15310 else
15311 desiredlanguages="$ALL_LINGUAS"
15312 fi
15313 for desiredlang in $desiredlanguages; do
15314 # Use the presentlang catalog if desiredlang is
15315 # a. equal to presentlang, or
15316 # b. a variant of presentlang (because in this case,
15317 # presentlang can be used as a fallback for messages
15318 # which are not translated in the desiredlang catalog).
15319 case "$desiredlang" in
15320 "$presentlang"*) useit=yes;;
15321 esac
15322 done
15323 if test $useit = yes; then
15324 INST_LINGUAS="$INST_LINGUAS $presentlang"
15325 fi
15326 done
15327 fi
15328 CATALOGS=
15329 if test -n "$INST_LINGUAS"; then
15330 for lang in $INST_LINGUAS; do
15331 CATALOGS="$CATALOGS $lang.gmo"
15332 done
15333 fi
15334 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
b0cacab0 15335 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
15336 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
15337 if test -f "$f"; then
15338 case "$f" in
15339 *.orig | *.bak | *~) ;;
15340 *) cat "$f" >> "$ac_dir/Makefile" ;;
15341 esac
15342 fi
15343 done
15344 fi
15345 ;;
a64c9c13 15346 esac
b0cacab0 15347 done ;;
e1052144 15348
b0cacab0 15349 esac
e1052144 15350done # for ac_tag
07a0db15 15351
b0cacab0 15352
57aa50d4 15353as_fn_exit 0
b0cacab0 15354_ACEOF
b0cacab0
TT
15355ac_clean_files=$ac_clean_files_save
15356
39fd3d4f 15357test $ac_write_fail = 0 ||
d6a4bcb5 15358 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 15359
b0cacab0
TT
15360
15361# configure is writing to config.log, and then calls config.status.
15362# config.status does its own redirection, appending to config.log.
15363# Unfortunately, on DOS this fails, as config.log is still kept open
15364# by configure, so config.status won't be able to write to it; its
15365# output is simply discarded. So we exec the FD to /dev/null,
15366# effectively closing config.log, so it can be properly (re)opened and
15367# appended to by config.status. When coming back to configure, we
15368# need to make the FD available again.
15369if test "$no_create" != yes; then
15370 ac_cs_success=:
15371 ac_config_status_args=
15372 test "$silent" = yes &&
15373 ac_config_status_args="$ac_config_status_args --quiet"
15374 exec 5>/dev/null
15375 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15376 exec 5>>config.log
15377 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15378 # would make configure fail if this is the last instruction.
d6a4bcb5 15379 $ac_cs_success || as_fn_exit 1
b0cacab0 15380fi
39fd3d4f 15381if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
57aa50d4 15382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
39fd3d4f
SJR
15383$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15384fi
50e1e10f 15385
ee683a13 15386if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi