]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - configure
e2fsck: update the quota records when the root directory is recreated
[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
a2df5894
DW
628systemd_system_unit_dir
629have_systemd
630systemd_LIBS
631systemd_CFLAGS
632crond_dir
633have_crond
5ce368f0
DW
634pkg_udev_rules_dir
635have_udev
636udev_LIBS
637udev_CFLAGS
fd1677e8
TT
638LDFLAGS_SHLIB
639CFLAGS_STLIB
640CFLAGS_SHLIB
39fd3d4f
SJR
641BUILD_LDFLAGS
642BUILD_CFLAGS
d1154eb4 643INCLUDES
39fd3d4f 644DO_TEST_SUITE
fd1677e8 645LDFLAGS_STATIC
39fd3d4f
SJR
646root_sysconfdir
647root_libdir
648root_sbindir
649root_bindir
650root_prefix
5ce368f0 651E2SCRUB_CMT
39fd3d4f
SJR
652UNIX_CMT
653CYGWIN_CMT
654LINUX_CMT
bcca786b
DW
655threadsan_ldflags
656threadsan_cflags
657have_threadsan
5e666e3d
DW
658addrsan_ldflags
659addrsan_cflags
660have_addrsan
1c2a76ae
DW
661ubsan_ldflags
662ubsan_cflags
663have_ubsan
4aece328
DW
664lto_ldflags
665lto_cflags
666have_lto
667gcc_ranlib
668gcc_ar
39fd3d4f
SJR
669UNI_DIFF_OPTS
670SEM_INIT_LIB
81cbf1ef
DW
671FUSE_CMT
672FUSE_LIB
c94da047 673CLOCK_GETTIME_LIB
b291c11f 674MAGIC_LIB
39fd3d4f 675SOCKET_LIB
2dd680f3 676SIZEOF_TIME_T
cc68e8a6 677SIZEOF_OFF_T
39fd3d4f
SJR
678SIZEOF_LONG_LONG
679SIZEOF_LONG
680SIZEOF_INT
681SIZEOF_SHORT
ec3a69bb 682DD
39fd3d4f
SJR
683BUILD_CC
684MAKEINFO
685STRIP
686AR
687LDCONFIG
688PERL
39fd3d4f
SJR
689AWK
690CHMOD
691RM
692CP
693MV
694LN_S
695LN
bcb915b0
TT
696ifNotGNUmake
697ifGNUmake
39fd3d4f
SJR
698BINARY_TYPE
699POSUB
700LTLIBINTL
701LIBINTL
702INTLLIBS
703INTL_LIBTOOL_SUFFIX_PREFIX
704INTLOBJS
705GENCAT
706INSTOBJEXT
707DATADIRNAME
708CATOBJEXT
709USE_INCLUDED_LIBINTL
710BUILD_INCLUDED_LIBINTL
93613951
TT
711LTLIBC
712WINDRES
713WOE32
714WOE32DLL
39fd3d4f 715HAVE_WPRINTF
93613951 716HAVE_NEWLOCALE
39fd3d4f
SJR
717HAVE_SNPRINTF
718HAVE_ASPRINTF
719HAVE_POSIX_PRINTF
93613951
TT
720INTL_DEFAULT_VERBOSITY
721INTL_MACOSX_LIBS
39fd3d4f 722GLIBC21
93613951
TT
723INTLBISON
724LTLIBICONV
725LIBICONV
726LTLIBMULTITHREAD
727LIBMULTITHREAD
728LTLIBTHREAD
729LIBTHREAD
730LIBPTH_PREFIX
731LTLIBPTH
732LIBPTH
733PRI_MACROS_BROKEN
39fd3d4f 734ALLOCA
93613951
TT
735HAVE_VISIBILITY
736CFLAG_VISIBILITY
39fd3d4f 737RANLIB
93613951
TT
738GLIBC2
739XGETTEXT_EXTRA_OPTIONS
39fd3d4f 740MSGMERGE
93613951 741XGETTEXT_015
39fd3d4f 742XGETTEXT
93613951
TT
743GMSGFMT_015
744MSGFMT_015
39fd3d4f
SJR
745GMSGFMT
746MSGFMT
93613951 747GETTEXT_MACRO_VERSION
39fd3d4f 748USE_NLS
93613951
TT
749SED
750MKDIR_P
39fd3d4f
SJR
751INSTALL_DATA
752INSTALL_SCRIPT
753INSTALL_PROGRAM
754SET_MAKE
755VERSION
756PACKAGE
757GETTEXT_PACKAGE
749f0712
TT
758TDB_MAN_COMMENT
759TDB_CMT
39fd3d4f
SJR
760UUIDD_CMT
761E2INITRD_MAN
762E2INITRD_PROG
763FSCK_MAN
764FSCK_PROG
8d9c50c5 765DEFRAG_CMT
39fd3d4f
SJR
766RESIZER_CMT
767IMAGER_CMT
768DEBUGFS_CMT
feb235e0 769SUBSET_CMT
0afb9be6 770ALL_CMT
39fd3d4f
SJR
771BLKID_CMT
772DEPPROFILED_LIBBLKID
773PROFILED_LIBBLKID
774DEPSTATIC_LIBBLKID
775STATIC_LIBBLKID
776DEPLIBBLKID
777LIBBLKID
778UUID_CMT
779DEPPROFILED_LIBUUID
780PROFILED_LIBUUID
781DEPSTATIC_LIBUUID
782STATIC_LIBUUID
783DEPLIBUUID
784LIBUUID
93613951
TT
785PKG_CONFIG_LIBDIR
786PKG_CONFIG_PATH
39fd3d4f
SJR
787PKG_CONFIG
788TEST_IO_CMT
789PRIVATE_LIBS_CMT
790LDFLAG_DYNAMIC
791PROFILED_LIB_EXT
792STATIC_LIB_EXT
793LIB_EXT
39fd3d4f
SJR
794PROFILE_CMT
795BSDLIB_CMT
796ELF_CMT
c13351f6 797Q
c1986ecb 798ES
c13351f6 799E
5aa6c3f6 800LINK_BUILD_FLAGS
183c73b0 801SYMLINK_RELATIVE
5aa6c3f6 802LINK_INSTALL_FLAGS
39fd3d4f 803MAINTAINER_CMT
93613951
TT
804EGREP
805GREP
39fd3d4f 806CPP
9b3018a8 807RDYNAMIC
57aa50d4 808DLOPEN_LIB
39fd3d4f
SJR
809OBJEXT
810EXEEXT
811ac_ct_CC
812CPPFLAGS
813LDFLAGS
814CFLAGS
815CC
816host_os
817host_vendor
818host_cpu
819host
820build_os
821build_vendor
822build_cpu
823build
5ce368f0 824E2FSPROGS_DATE
39fd3d4f
SJR
825E2FSPROGS_PKGVER
826E2FSPROGS_VERSION
827E2FSPROGS_DAY
828E2FSPROGS_MONTH
829E2FSPROGS_YEAR
830target_alias
831host_alias
832build_alias
833LIBS
834ECHO_T
835ECHO_N
836ECHO_C
837DEFS
838mandir
839localedir
840libdir
841psdir
842pdfdir
843dvidir
844htmldir
845infodir
846docdir
847oldincludedir
848includedir
2ab53829 849runstatedir
39fd3d4f
SJR
850localstatedir
851sharedstatedir
852sysconfdir
853datadir
854datarootdir
855libexecdir
856sbindir
857bindir
858program_transform_name
859prefix
860exec_prefix
57aa50d4 861PACKAGE_URL
39fd3d4f
SJR
862PACKAGE_BUGREPORT
863PACKAGE_STRING
864PACKAGE_VERSION
865PACKAGE_TARNAME
866PACKAGE_NAME
867PATH_SEPARATOR
868SHELL'
e1052144
TT
869ac_subst_files='MCONFIG
870MAKEFILE_ELF
871MAKEFILE_BSDLIB
872MAKEFILE_PROFILE
e1052144 873MAKEFILE_LIBRARY
488c75a6
TT
874ASM_TYPES_HEADER
875PUBLIC_CONFIG_HEADER'
39fd3d4f
SJR
876ac_user_opts='
877enable_option_checking
878with_diet_libc
879with_cc
39fd3d4f
SJR
880with_ccopts
881with_ldopts
882with_root_prefix
883enable_maintainer_mode
5aa6c3f6 884enable_symlink_install
91d11da1 885enable_relative_symlinks
183c73b0 886enable_symlink_relative_symlinks
5aa6c3f6 887enable_symlink_build
c13351f6 888enable_verbose_makecmds
39fd3d4f
SJR
889enable_elf_shlibs
890enable_bsd_shlibs
891enable_profile
fedfb27f 892enable_gcov
fd1677e8 893enable_hardening
39fd3d4f
SJR
894enable_jbd_debug
895enable_blkid_debug
896enable_testio_debug
897enable_libuuid
898enable_libblkid
0afb9be6 899enable_subset
3df6014a 900enable_backtrace
39fd3d4f
SJR
901enable_debugfs
902enable_imager
903enable_resizer
8d9c50c5 904enable_defrag
39fd3d4f
SJR
905enable_fsck
906enable_e2initrd_helper
907enable_tls
908enable_uuidd
d6a4bcb5 909enable_mmp
749f0712 910enable_tdb
1625bf42
TB
911enable_bmap_stats
912enable_bmap_stats_ops
39fd3d4f 913enable_nls
93613951 914enable_threads
39fd3d4f
SJR
915with_gnu_ld
916enable_rpath
93613951 917with_libpth_prefix
39fd3d4f
SJR
918with_libiconv_prefix
919with_included_gettext
920with_libintl_prefix
81cbf1ef 921enable_fuse2fs
4aece328 922enable_lto
1c2a76ae 923enable_ubsan
5e666e3d 924enable_addrsan
bcca786b 925enable_threadsan
55e00a25 926with_multiarch
5ce368f0 927with_udev_rules_dir
a2df5894
DW
928with_crond_dir
929with_systemd_unit_dir
39fd3d4f 930'
e1052144
TT
931 ac_precious_vars='build_alias
932host_alias
933target_alias
934CC
935CFLAGS
936LDFLAGS
29a5deed 937LIBS
e1052144 938CPPFLAGS
14b596d4 939CPP
93613951
TT
940PKG_CONFIG
941PKG_CONFIG_PATH
5ce368f0
DW
942PKG_CONFIG_LIBDIR
943udev_CFLAGS
a2df5894
DW
944udev_LIBS
945systemd_CFLAGS
946systemd_LIBS'
e1052144 947
50e1e10f
TT
948
949# Initialize some variables set by options.
b0cacab0
TT
950ac_init_help=
951ac_init_version=false
39fd3d4f
SJR
952ac_unrecognized_opts=
953ac_unrecognized_sep=
50e1e10f
TT
954# The variables have the same names as the options, with
955# dashes changed to underlines.
b0cacab0 956cache_file=/dev/null
50e1e10f 957exec_prefix=NONE
50e1e10f 958no_create=
50e1e10f
TT
959no_recursion=
960prefix=NONE
961program_prefix=NONE
962program_suffix=NONE
963program_transform_name=s,x,x,
964silent=
965site=
966srcdir=
50e1e10f
TT
967verbose=
968x_includes=NONE
969x_libraries=NONE
b0cacab0
TT
970
971# Installation directory options.
972# These are left unexpanded so users can "make install exec_prefix=/foo"
973# and all the variables that are supposed to be based on exec_prefix
974# by default will actually change.
975# Use braces instead of parens because sh, perl, etc. also accept them.
e1052144 976# (The list follows the same order as the GNU Coding Standards.)
21c84b71
TT
977bindir='${exec_prefix}/bin'
978sbindir='${exec_prefix}/sbin'
979libexecdir='${exec_prefix}/libexec'
e1052144
TT
980datarootdir='${prefix}/share'
981datadir='${datarootdir}'
21c84b71
TT
982sysconfdir='${prefix}/etc'
983sharedstatedir='${prefix}/com'
984localstatedir='${prefix}/var'
2ab53829 985runstatedir='${localstatedir}/run'
21c84b71
TT
986includedir='${prefix}/include'
987oldincludedir='/usr/include'
e1052144
TT
988docdir='${datarootdir}/doc/${PACKAGE}'
989infodir='${datarootdir}/info'
990htmldir='${docdir}'
991dvidir='${docdir}'
992pdfdir='${docdir}'
993psdir='${docdir}'
994libdir='${exec_prefix}/lib'
995localedir='${datarootdir}/locale'
996mandir='${datarootdir}/man'
50e1e10f 997
50e1e10f 998ac_prev=
e1052144 999ac_dashdash=
50e1e10f
TT
1000for ac_option
1001do
50e1e10f
TT
1002 # If the previous option needs an argument, assign it.
1003 if test -n "$ac_prev"; then
e1052144 1004 eval $ac_prev=\$ac_option
50e1e10f
TT
1005 ac_prev=
1006 continue
1007 fi
1008
e1052144 1009 case $ac_option in
d6a4bcb5
TB
1010 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1011 *=) ac_optarg= ;;
1012 *) ac_optarg=yes ;;
e1052144 1013 esac
50e1e10f
TT
1014
1015 # Accept the important Cygnus configure options, so we can diagnose typos.
1016
e1052144
TT
1017 case $ac_dashdash$ac_option in
1018 --)
1019 ac_dashdash=yes ;;
50e1e10f 1020
21c84b71
TT
1021 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1022 ac_prev=bindir ;;
1023 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b0cacab0 1024 bindir=$ac_optarg ;;
21c84b71
TT
1025
1026 -build | --build | --buil | --bui | --bu)
b0cacab0 1027 ac_prev=build_alias ;;
21c84b71 1028 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b0cacab0 1029 build_alias=$ac_optarg ;;
50e1e10f
TT
1030
1031 -cache-file | --cache-file | --cache-fil | --cache-fi \
1032 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1033 ac_prev=cache_file ;;
1034 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1035 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b0cacab0
TT
1036 cache_file=$ac_optarg ;;
1037
1038 --config-cache | -C)
1039 cache_file=config.cache ;;
50e1e10f 1040
e1052144 1041 -datadir | --datadir | --datadi | --datad)
21c84b71 1042 ac_prev=datadir ;;
e1052144 1043 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b0cacab0 1044 datadir=$ac_optarg ;;
21c84b71 1045
e1052144
TT
1046 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1047 | --dataroo | --dataro | --datar)
1048 ac_prev=datarootdir ;;
1049 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1050 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1051 datarootdir=$ac_optarg ;;
1052
50e1e10f 1053 -disable-* | --disable-*)
39fd3d4f 1054 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
50e1e10f 1055 # Reject names that are not valid shell variable names.
39fd3d4f 1056 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1057 as_fn_error $? "invalid feature name: $ac_useropt"
39fd3d4f
SJR
1058 ac_useropt_orig=$ac_useropt
1059 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1060 case $ac_user_opts in
1061 *"
1062"enable_$ac_useropt"
1063"*) ;;
1064 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1065 ac_unrecognized_sep=', ';;
1066 esac
1067 eval enable_$ac_useropt=no ;;
e1052144
TT
1068
1069 -docdir | --docdir | --docdi | --doc | --do)
1070 ac_prev=docdir ;;
1071 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1072 docdir=$ac_optarg ;;
1073
1074 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1075 ac_prev=dvidir ;;
1076 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1077 dvidir=$ac_optarg ;;
50e1e10f
TT
1078
1079 -enable-* | --enable-*)
39fd3d4f 1080 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
50e1e10f 1081 # Reject names that are not valid shell variable names.
39fd3d4f 1082 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1083 as_fn_error $? "invalid feature name: $ac_useropt"
39fd3d4f
SJR
1084 ac_useropt_orig=$ac_useropt
1085 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1086 case $ac_user_opts in
1087 *"
1088"enable_$ac_useropt"
1089"*) ;;
1090 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1091 ac_unrecognized_sep=', ';;
1092 esac
1093 eval enable_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
1094
1095 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1096 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1097 | --exec | --exe | --ex)
1098 ac_prev=exec_prefix ;;
1099 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1100 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1101 | --exec=* | --exe=* | --ex=*)
b0cacab0 1102 exec_prefix=$ac_optarg ;;
50e1e10f
TT
1103
1104 -gas | --gas | --ga | --g)
1105 # Obsolete; use --with-gas.
1106 with_gas=yes ;;
1107
b0cacab0
TT
1108 -help | --help | --hel | --he | -h)
1109 ac_init_help=long ;;
1110 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1111 ac_init_help=recursive ;;
1112 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1113 ac_init_help=short ;;
50e1e10f
TT
1114
1115 -host | --host | --hos | --ho)
b0cacab0 1116 ac_prev=host_alias ;;
50e1e10f 1117 -host=* | --host=* | --hos=* | --ho=*)
b0cacab0 1118 host_alias=$ac_optarg ;;
50e1e10f 1119
e1052144
TT
1120 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1121 ac_prev=htmldir ;;
1122 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1123 | --ht=*)
1124 htmldir=$ac_optarg ;;
1125
21c84b71
TT
1126 -includedir | --includedir | --includedi | --included | --include \
1127 | --includ | --inclu | --incl | --inc)
1128 ac_prev=includedir ;;
1129 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1130 | --includ=* | --inclu=* | --incl=* | --inc=*)
b0cacab0 1131 includedir=$ac_optarg ;;
21c84b71
TT
1132
1133 -infodir | --infodir | --infodi | --infod | --info | --inf)
1134 ac_prev=infodir ;;
1135 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b0cacab0 1136 infodir=$ac_optarg ;;
21c84b71
TT
1137
1138 -libdir | --libdir | --libdi | --libd)
1139 ac_prev=libdir ;;
1140 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b0cacab0 1141 libdir=$ac_optarg ;;
21c84b71
TT
1142
1143 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1144 | --libexe | --libex | --libe)
1145 ac_prev=libexecdir ;;
1146 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1147 | --libexe=* | --libex=* | --libe=*)
b0cacab0 1148 libexecdir=$ac_optarg ;;
21c84b71 1149
e1052144
TT
1150 -localedir | --localedir | --localedi | --localed | --locale)
1151 ac_prev=localedir ;;
1152 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1153 localedir=$ac_optarg ;;
1154
21c84b71 1155 -localstatedir | --localstatedir | --localstatedi | --localstated \
e1052144 1156 | --localstate | --localstat | --localsta | --localst | --locals)
21c84b71
TT
1157 ac_prev=localstatedir ;;
1158 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
e1052144 1159 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b0cacab0 1160 localstatedir=$ac_optarg ;;
21c84b71
TT
1161
1162 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1163 ac_prev=mandir ;;
1164 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b0cacab0 1165 mandir=$ac_optarg ;;
21c84b71 1166
50e1e10f
TT
1167 -nfp | --nfp | --nf)
1168 # Obsolete; use --without-fp.
1169 with_fp=no ;;
1170
1171 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b0cacab0 1172 | --no-cr | --no-c | -n)
50e1e10f
TT
1173 no_create=yes ;;
1174
1175 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1176 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1177 no_recursion=yes ;;
1178
21c84b71
TT
1179 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1180 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1181 | --oldin | --oldi | --old | --ol | --o)
1182 ac_prev=oldincludedir ;;
1183 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1184 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1185 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b0cacab0 1186 oldincludedir=$ac_optarg ;;
21c84b71 1187
50e1e10f
TT
1188 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1189 ac_prev=prefix ;;
1190 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b0cacab0 1191 prefix=$ac_optarg ;;
50e1e10f
TT
1192
1193 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1194 | --program-pre | --program-pr | --program-p)
1195 ac_prev=program_prefix ;;
1196 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1197 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b0cacab0 1198 program_prefix=$ac_optarg ;;
50e1e10f
TT
1199
1200 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1201 | --program-suf | --program-su | --program-s)
1202 ac_prev=program_suffix ;;
1203 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1204 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b0cacab0 1205 program_suffix=$ac_optarg ;;
50e1e10f
TT
1206
1207 -program-transform-name | --program-transform-name \
1208 | --program-transform-nam | --program-transform-na \
1209 | --program-transform-n | --program-transform- \
1210 | --program-transform | --program-transfor \
1211 | --program-transfo | --program-transf \
1212 | --program-trans | --program-tran \
1213 | --progr-tra | --program-tr | --program-t)
1214 ac_prev=program_transform_name ;;
1215 -program-transform-name=* | --program-transform-name=* \
1216 | --program-transform-nam=* | --program-transform-na=* \
1217 | --program-transform-n=* | --program-transform-=* \
1218 | --program-transform=* | --program-transfor=* \
1219 | --program-transfo=* | --program-transf=* \
1220 | --program-trans=* | --program-tran=* \
1221 | --progr-tra=* | --program-tr=* | --program-t=*)
b0cacab0 1222 program_transform_name=$ac_optarg ;;
50e1e10f 1223
e1052144
TT
1224 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1225 ac_prev=pdfdir ;;
1226 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1227 pdfdir=$ac_optarg ;;
1228
1229 -psdir | --psdir | --psdi | --psd | --ps)
1230 ac_prev=psdir ;;
1231 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1232 psdir=$ac_optarg ;;
1233
50e1e10f
TT
1234 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1235 | -silent | --silent | --silen | --sile | --sil)
1236 silent=yes ;;
1237
2ab53829
TT
1238 -runstatedir | --runstatedir | --runstatedi | --runstated \
1239 | --runstate | --runstat | --runsta | --runst | --runs \
1240 | --run | --ru | --r)
1241 ac_prev=runstatedir ;;
1242 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1243 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1244 | --run=* | --ru=* | --r=*)
1245 runstatedir=$ac_optarg ;;
1246
21c84b71
TT
1247 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1248 ac_prev=sbindir ;;
1249 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1250 | --sbi=* | --sb=*)
b0cacab0 1251 sbindir=$ac_optarg ;;
21c84b71
TT
1252
1253 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1254 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1255 | --sharedst | --shareds | --shared | --share | --shar \
1256 | --sha | --sh)
1257 ac_prev=sharedstatedir ;;
1258 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1259 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1260 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1261 | --sha=* | --sh=*)
b0cacab0 1262 sharedstatedir=$ac_optarg ;;
21c84b71 1263
50e1e10f
TT
1264 -site | --site | --sit)
1265 ac_prev=site ;;
1266 -site=* | --site=* | --sit=*)
b0cacab0 1267 site=$ac_optarg ;;
50e1e10f
TT
1268
1269 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1270 ac_prev=srcdir ;;
1271 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b0cacab0 1272 srcdir=$ac_optarg ;;
50e1e10f 1273
21c84b71
TT
1274 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1275 | --syscon | --sysco | --sysc | --sys | --sy)
1276 ac_prev=sysconfdir ;;
1277 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1278 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b0cacab0 1279 sysconfdir=$ac_optarg ;;
21c84b71 1280
50e1e10f 1281 -target | --target | --targe | --targ | --tar | --ta | --t)
b0cacab0 1282 ac_prev=target_alias ;;
50e1e10f 1283 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b0cacab0 1284 target_alias=$ac_optarg ;;
50e1e10f
TT
1285
1286 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1287 verbose=yes ;;
1288
b0cacab0
TT
1289 -version | --version | --versio | --versi | --vers | -V)
1290 ac_init_version=: ;;
50e1e10f
TT
1291
1292 -with-* | --with-*)
39fd3d4f 1293 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
50e1e10f 1294 # Reject names that are not valid shell variable names.
39fd3d4f 1295 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1296 as_fn_error $? "invalid package name: $ac_useropt"
39fd3d4f
SJR
1297 ac_useropt_orig=$ac_useropt
1298 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1299 case $ac_user_opts in
1300 *"
1301"with_$ac_useropt"
1302"*) ;;
1303 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1304 ac_unrecognized_sep=', ';;
1305 esac
1306 eval with_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
1307
1308 -without-* | --without-*)
39fd3d4f 1309 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
50e1e10f 1310 # Reject names that are not valid shell variable names.
39fd3d4f 1311 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1312 as_fn_error $? "invalid package name: $ac_useropt"
39fd3d4f
SJR
1313 ac_useropt_orig=$ac_useropt
1314 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1315 case $ac_user_opts in
1316 *"
1317"with_$ac_useropt"
1318"*) ;;
1319 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1320 ac_unrecognized_sep=', ';;
1321 esac
1322 eval with_$ac_useropt=no ;;
50e1e10f
TT
1323
1324 --x)
1325 # Obsolete; use --with-x.
1326 with_x=yes ;;
1327
1328 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1329 | --x-incl | --x-inc | --x-in | --x-i)
1330 ac_prev=x_includes ;;
1331 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1332 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b0cacab0 1333 x_includes=$ac_optarg ;;
50e1e10f
TT
1334
1335 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1336 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1337 ac_prev=x_libraries ;;
1338 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1339 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b0cacab0 1340 x_libraries=$ac_optarg ;;
50e1e10f 1341
d6a4bcb5
TB
1342 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1343Try \`$0 --help' for more information"
50e1e10f
TT
1344 ;;
1345
b0cacab0
TT
1346 *=*)
1347 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1348 # Reject names that are not valid shell variable names.
57aa50d4
TT
1349 case $ac_envvar in #(
1350 '' | [0-9]* | *[!_$as_cr_alnum]* )
d6a4bcb5 1351 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
57aa50d4 1352 esac
e1052144 1353 eval $ac_envvar=\$ac_optarg
b0cacab0
TT
1354 export $ac_envvar ;;
1355
21c84b71 1356 *)
b0cacab0 1357 # FIXME: should be removed in autoconf 3.0.
39fd3d4f 1358 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b0cacab0 1359 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
39fd3d4f 1360 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d6a4bcb5 1361 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
50e1e10f
TT
1362 ;;
1363
1364 esac
1365done
1366
1367if test -n "$ac_prev"; then
b0cacab0 1368 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d6a4bcb5 1369 as_fn_error $? "missing argument to $ac_option"
50e1e10f 1370fi
50e1e10f 1371
39fd3d4f
SJR
1372if test -n "$ac_unrecognized_opts"; then
1373 case $enable_option_checking in
1374 no) ;;
d6a4bcb5 1375 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
39fd3d4f
SJR
1376 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1377 esac
1378fi
1379
1380# Check all directory arguments for consistency.
e1052144
TT
1381for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1382 datadir sysconfdir sharedstatedir localstatedir includedir \
1383 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
2ab53829 1384 libdir localedir mandir runstatedir
50e1e10f 1385do
e1052144 1386 eval ac_val=\$$ac_var
39fd3d4f
SJR
1387 # Remove trailing slashes.
1388 case $ac_val in
1389 */ )
1390 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1391 eval $ac_var=\$ac_val;;
1392 esac
1393 # Be sure to have absolute directory names.
b0cacab0 1394 case $ac_val in
e1052144
TT
1395 [\\/$]* | ?:[\\/]* ) continue;;
1396 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
50e1e10f 1397 esac
d6a4bcb5 1398 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
50e1e10f
TT
1399done
1400
b0cacab0
TT
1401# There might be people who depend on the old broken behavior: `$host'
1402# used to hold the argument of --host etc.
1403# FIXME: To remove some day.
1404build=$build_alias
1405host=$host_alias
1406target=$target_alias
1407
1408# FIXME: To remove some day.
1409if test "x$host_alias" != x; then
1410 if test "x$build_alias" = x; then
1411 cross_compiling=maybe
b0cacab0
TT
1412 elif test "x$build_alias" != "x$host_alias"; then
1413 cross_compiling=yes
1414 fi
1415fi
50e1e10f 1416
b0cacab0
TT
1417ac_tool_prefix=
1418test -n "$host_alias" && ac_tool_prefix=$host_alias-
1419
1420test "$silent" = yes && exec 6>/dev/null
50e1e10f 1421
50e1e10f 1422
e1052144
TT
1423ac_pwd=`pwd` && test -n "$ac_pwd" &&
1424ac_ls_di=`ls -di .` &&
1425ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d6a4bcb5 1426 as_fn_error $? "working directory cannot be determined"
e1052144 1427test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d6a4bcb5 1428 as_fn_error $? "pwd does not report name of working directory"
e1052144
TT
1429
1430
50e1e10f
TT
1431# Find the source files, if location was not specified.
1432if test -z "$srcdir"; then
1433 ac_srcdir_defaulted=yes
e1052144 1434 # Try the directory containing this script, then the parent directory.
39fd3d4f
SJR
1435 ac_confdir=`$as_dirname -- "$as_myself" ||
1436$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1437 X"$as_myself" : 'X\(//\)[^/]' \| \
1438 X"$as_myself" : 'X\(//\)$' \| \
1439 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1440$as_echo X"$as_myself" |
e1052144
TT
1441 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1442 s//\1/
1443 q
1444 }
1445 /^X\(\/\/\)[^/].*/{
1446 s//\1/
1447 q
1448 }
1449 /^X\(\/\/\)$/{
1450 s//\1/
1451 q
1452 }
1453 /^X\(\/\).*/{
1454 s//\1/
1455 q
1456 }
1457 s/.*/./; q'`
50e1e10f 1458 srcdir=$ac_confdir
e1052144 1459 if test ! -r "$srcdir/$ac_unique_file"; then
50e1e10f
TT
1460 srcdir=..
1461 fi
1462else
1463 ac_srcdir_defaulted=no
1464fi
e1052144
TT
1465if test ! -r "$srcdir/$ac_unique_file"; then
1466 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d6a4bcb5 1467 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
50e1e10f 1468fi
e1052144
TT
1469ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1470ac_abs_confdir=`(
d6a4bcb5 1471 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
e1052144
TT
1472 pwd)`
1473# When building in place, set srcdir=.
1474if test "$ac_abs_confdir" = "$ac_pwd"; then
1475 srcdir=.
1476fi
1477# Remove unnecessary trailing slashes from srcdir.
1478# Double slashes in file names in object file debugging info
1479# mess up M-x gdb in Emacs.
1480case $srcdir in
1481*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1482esac
1483for ac_var in $ac_precious_vars; do
1484 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1485 eval ac_env_${ac_var}_value=\$${ac_var}
1486 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1487 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1488done
b0cacab0
TT
1489
1490#
1491# Report the --help message.
1492#
1493if test "$ac_init_help" = "long"; then
1494 # Omit some internal or obsolete options to make the list less imposing.
1495 # This message is too long to be a string in the A/UX 3.1 sh.
1496 cat <<_ACEOF
1497\`configure' configures this package to adapt to many kinds of systems.
1498
1499Usage: $0 [OPTION]... [VAR=VALUE]...
1500
1501To assign environment variables (e.g., CC, CFLAGS...), specify them as
1502VAR=VALUE. See below for descriptions of some of the useful variables.
1503
1504Defaults for the options are specified in brackets.
1505
1506Configuration:
1507 -h, --help display this help and exit
1508 --help=short display options specific to this package
1509 --help=recursive display the short help of all the included packages
1510 -V, --version display version information and exit
d6a4bcb5 1511 -q, --quiet, --silent do not print \`checking ...' messages
b0cacab0
TT
1512 --cache-file=FILE cache test results in FILE [disabled]
1513 -C, --config-cache alias for \`--cache-file=config.cache'
1514 -n, --no-create do not create output files
1515 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1516
b0cacab0
TT
1517Installation directories:
1518 --prefix=PREFIX install architecture-independent files in PREFIX
39fd3d4f 1519 [$ac_default_prefix]
b0cacab0 1520 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
39fd3d4f 1521 [PREFIX]
b0cacab0
TT
1522
1523By default, \`make install' will install all the files in
1524\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1525an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1526for instance \`--prefix=\$HOME'.
1527
1528For better control, use the options below.
1529
1530Fine tuning of the installation directories:
39fd3d4f
SJR
1531 --bindir=DIR user executables [EPREFIX/bin]
1532 --sbindir=DIR system admin executables [EPREFIX/sbin]
1533 --libexecdir=DIR program executables [EPREFIX/libexec]
1534 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1535 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1536 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
2ab53829 1537 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
39fd3d4f
SJR
1538 --libdir=DIR object code libraries [EPREFIX/lib]
1539 --includedir=DIR C header files [PREFIX/include]
1540 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1541 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1542 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1543 --infodir=DIR info documentation [DATAROOTDIR/info]
1544 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1545 --mandir=DIR man documentation [DATAROOTDIR/man]
1546 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1547 --htmldir=DIR html documentation [DOCDIR]
1548 --dvidir=DIR dvi documentation [DOCDIR]
1549 --pdfdir=DIR pdf documentation [DOCDIR]
1550 --psdir=DIR ps documentation [DOCDIR]
b0cacab0
TT
1551_ACEOF
1552
1553 cat <<\_ACEOF
1554
1555System types:
1556 --build=BUILD configure for building on BUILD [guessed]
1557 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1558_ACEOF
1559fi
1560
1561if test -n "$ac_init_help"; then
1562
1563 cat <<\_ACEOF
1564
1565Optional Features:
39fd3d4f 1566 --disable-option-checking ignore unrecognized --enable/--with options
b0cacab0
TT
1567 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1568 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
98919bdb 1569 --enable-maintainer-mode enable makefile rules useful for maintainers
5aa6c3f6 1570 --enable-symlink-install use symlinks when installing instead of hard links
183c73b0 1571 --enable-relative-symlinks use relative symlinks when installing
91d11da1 1572
5aa6c3f6
TT
1573 --enable-symlink-build use symlinks while building instead of hard links
1574 --enable-verbose-makecmds enable verbose make command output
b0cacab0
TT
1575 --enable-elf-shlibs select ELF shared libraries
1576 --enable-bsd-shlibs select BSD shared libraries
1577 --enable-profile build profiling libraries
fedfb27f 1578 --enable-gcov build for coverage testing using gcov
fd1677e8 1579 --enable-hardening build for coverage testing using gcov
b0cacab0
TT
1580 --enable-jbd-debug enable journal debugging
1581 --enable-blkid-debug enable blkid debugging
af773654 1582 --disable-testio-debug disable the use of the test I/O manager for debugging
f5dffb81
TT
1583 --enable-libuuid build and use private uuid library
1584 --enable-libblkid build and use private blkid library
0afb9be6 1585 --enable-subset enable subset-only build
3df6014a 1586 --disable-backtrace disable use backtrace
b0cacab0
TT
1587 --disable-debugfs disable support of debugfs program
1588 --disable-imager disable support of e2image program
1589 --disable-resizer disable support of e2resize program
8d9c50c5 1590 --disable-defrag disable support of e4defrag program
b0cacab0
TT
1591 --enable-fsck build fsck wrapper program
1592 --enable-e2initrd-helper build e2initrd-helper program
3249394d 1593 --disable-tls disable use of thread local support
5610f992 1594 --disable-uuidd disable building the uuid daemon
d6a4bcb5 1595 --disable-mmp disable support mmp, Multi Mount Protection
749f0712 1596 --disable-tdb disable tdb support
1625bf42
TB
1597 --disable-bmap-stats disable collection of bitmap stats.
1598 --enable-bmap-stats-ops enable collection of additional bitmap stats
b0cacab0 1599 --disable-nls do not use Native Language Support
93613951
TT
1600 --enable-threads={posix|solaris|pth|windows}
1601 specify multithreading API
1602 --disable-threads build without multithread safety
b0cacab0 1603 --disable-rpath do not hardcode runtime library paths
f5dffb81 1604 --disable-fuse2fs do not build fuse2fs
4aece328 1605 --enable-lto enable link time optimization
1c2a76ae 1606 --enable-ubsan enable undefined behavior sanitizer
5e666e3d 1607 --enable-addrsan enable address sanitizer
bcca786b 1608 --enable-threadsan enable thread sanitizer
b0cacab0
TT
1609
1610Optional Packages:
1611 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1612 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3249394d 1613 --with-diet-libc use diet libc
0b5b9f90
TT
1614 --with-cc no longer supported, use CC= instead
1615 --with-ccopts no longer supported, use CFLAGS= instead
1616 --with-ldopts no longer supported, use LDFLAGS= instead
b0cacab0 1617 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root
93613951
TT
1618 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1619 --with-libpth-prefix[=DIR] search for libpth in DIR/include and DIR/lib
1620 --without-libpth-prefix don't search for libpth in includedir and libdir
b0cacab0
TT
1621 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1622 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1623 --with-included-gettext use the GNU gettext library included here
1624 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1625 --without-libintl-prefix don't search for libintl in includedir and libdir
55e00a25 1626 --with-multiarch=ARCH specify the multiarch triplet
5ce368f0
DW
1627 --with-udev-rules-dir[=DIR]
1628 Install udev rules into DIR.
a2df5894
DW
1629 --with-crond-dir[=DIR] Install system crontabs into DIR.
1630 --with-systemd-unit-dir[=DIR]
1631 Install systemd system units into DIR.
b0cacab0
TT
1632
1633Some influential environment variables:
1634 CC C compiler command
1635 CFLAGS C compiler flags
1636 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1637 nonstandard directory <lib dir>
29a5deed 1638 LIBS libraries to pass to the linker, e.g. -l<library>
61ef2474 1639 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
e1052144 1640 you have headers in a nonstandard directory <include dir>
b0cacab0 1641 CPP C preprocessor
14b596d4 1642 PKG_CONFIG path to pkg-config utility
93613951
TT
1643 PKG_CONFIG_PATH
1644 directories to add to pkg-config's search path
1645 PKG_CONFIG_LIBDIR
1646 path overriding pkg-config's built-in search path
5ce368f0
DW
1647 udev_CFLAGS C compiler flags for udev, overriding pkg-config
1648 udev_LIBS linker flags for udev, overriding pkg-config
a2df5894
DW
1649 systemd_CFLAGS
1650 C compiler flags for systemd, overriding pkg-config
1651 systemd_LIBS
1652 linker flags for systemd, overriding pkg-config
b0cacab0
TT
1653
1654Use these variables to override the choices made by `configure' or to help
1655it to find libraries and programs with nonstandard names/locations.
1656
57aa50d4 1657Report bugs to the package provider.
b0cacab0 1658_ACEOF
e1052144 1659ac_status=$?
b0cacab0
TT
1660fi
1661
1662if test "$ac_init_help" = "recursive"; then
1663 # If there are subdirs, report their specific --help.
b0cacab0 1664 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
39fd3d4f
SJR
1665 test -d "$ac_dir" ||
1666 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1667 continue
b0cacab0
TT
1668 ac_builddir=.
1669
e1052144
TT
1670case "$ac_dir" in
1671.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1672*)
39fd3d4f 1673 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 1674 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 1675 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
1676 case $ac_top_builddir_sub in
1677 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1678 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1679 esac ;;
1680esac
1681ac_abs_top_builddir=$ac_pwd
1682ac_abs_builddir=$ac_pwd$ac_dir_suffix
1683# for backward compatibility:
1684ac_top_builddir=$ac_top_build_prefix
b0cacab0
TT
1685
1686case $srcdir in
e1052144 1687 .) # We are building in place.
b0cacab0 1688 ac_srcdir=.
e1052144
TT
1689 ac_top_srcdir=$ac_top_builddir_sub
1690 ac_abs_top_srcdir=$ac_pwd ;;
1691 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 1692 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
1693 ac_top_srcdir=$srcdir
1694 ac_abs_top_srcdir=$srcdir ;;
1695 *) # Relative name.
1696 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1697 ac_top_srcdir=$ac_top_build_prefix$srcdir
1698 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 1699esac
e1052144
TT
1700ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1701
1702 cd "$ac_dir" || { ac_status=$?; continue; }
1703 # Check for guested configure.
1704 if test -f "$ac_srcdir/configure.gnu"; then
1705 echo &&
1706 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1707 elif test -f "$ac_srcdir/configure"; then
1708 echo &&
1709 $SHELL "$ac_srcdir/configure" --help=recursive
b0cacab0 1710 else
39fd3d4f 1711 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
e1052144
TT
1712 fi || ac_status=$?
1713 cd "$ac_pwd" || { ac_status=$?; break; }
b0cacab0
TT
1714 done
1715fi
1716
e1052144 1717test -n "$ac_init_help" && exit $ac_status
b0cacab0
TT
1718if $ac_init_version; then
1719 cat <<\_ACEOF
e1052144 1720configure
d6a4bcb5 1721generated by GNU Autoconf 2.69
b0cacab0 1722
d6a4bcb5 1723Copyright (C) 2012 Free Software Foundation, Inc.
b0cacab0
TT
1724This configure script is free software; the Free Software Foundation
1725gives unlimited permission to copy, distribute and modify it.
1726_ACEOF
e1052144 1727 exit
b0cacab0 1728fi
b0cacab0 1729
57aa50d4
TT
1730## ------------------------ ##
1731## Autoconf initialization. ##
1732## ------------------------ ##
b0cacab0 1733
57aa50d4
TT
1734# ac_fn_c_try_compile LINENO
1735# --------------------------
1736# Try to compile conftest.$ac_ext, and return whether this succeeded.
1737ac_fn_c_try_compile ()
1738{
1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740 rm -f conftest.$ac_objext
1741 if { { ac_try="$ac_compile"
1742case "(($ac_try" in
1743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1744 *) ac_try_echo=$ac_try;;
1745esac
1746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1747$as_echo "$ac_try_echo"; } >&5
1748 (eval "$ac_compile") 2>conftest.err
1749 ac_status=$?
1750 if test -s conftest.err; then
1751 grep -v '^ *+' conftest.err >conftest.er1
1752 cat conftest.er1 >&5
1753 mv -f conftest.er1 conftest.err
1754 fi
1755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1756 test $ac_status = 0; } && {
1757 test -z "$ac_c_werror_flag" ||
1758 test ! -s conftest.err
1759 } && test -s conftest.$ac_objext; then :
1760 ac_retval=0
1761else
1762 $as_echo "$as_me: failed program was:" >&5
1763sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1764
57aa50d4
TT
1765 ac_retval=1
1766fi
d6a4bcb5 1767 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1768 as_fn_set_status $ac_retval
57aa50d4
TT
1769
1770} # ac_fn_c_try_compile
1771
1772# ac_fn_c_try_link LINENO
1773# -----------------------
1774# Try to link conftest.$ac_ext, and return whether this succeeded.
1775ac_fn_c_try_link ()
b0cacab0 1776{
57aa50d4
TT
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 rm -f conftest.$ac_objext conftest$ac_exeext
1779 if { { ac_try="$ac_link"
1780case "(($ac_try" in
1781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782 *) ac_try_echo=$ac_try;;
1783esac
1784eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785$as_echo "$ac_try_echo"; } >&5
1786 (eval "$ac_link") 2>conftest.err
1787 ac_status=$?
1788 if test -s conftest.err; then
1789 grep -v '^ *+' conftest.err >conftest.er1
1790 cat conftest.er1 >&5
1791 mv -f conftest.er1 conftest.err
1792 fi
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; } && {
1795 test -z "$ac_c_werror_flag" ||
1796 test ! -s conftest.err
1797 } && test -s conftest$ac_exeext && {
1798 test "$cross_compiling" = yes ||
d6a4bcb5 1799 test -x conftest$ac_exeext
57aa50d4
TT
1800 }; then :
1801 ac_retval=0
1802else
1803 $as_echo "$as_me: failed program was:" >&5
1804sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1805
57aa50d4
TT
1806 ac_retval=1
1807fi
1808 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1809 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1810 # interfere with the next link command; also delete a directory that is
1811 # left behind by Apple's compiler. We do this before executing the actions.
1812 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a4bcb5 1813 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1814 as_fn_set_status $ac_retval
b0cacab0 1815
57aa50d4 1816} # ac_fn_c_try_link
b0cacab0 1817
57aa50d4
TT
1818# ac_fn_c_try_cpp LINENO
1819# ----------------------
1820# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1821ac_fn_c_try_cpp ()
1822{
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 if { { ac_try="$ac_cpp conftest.$ac_ext"
1825case "(($ac_try" in
1826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1827 *) ac_try_echo=$ac_try;;
1828esac
1829eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1830$as_echo "$ac_try_echo"; } >&5
1831 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1832 ac_status=$?
1833 if test -s conftest.err; then
1834 grep -v '^ *+' conftest.err >conftest.er1
1835 cat conftest.er1 >&5
1836 mv -f conftest.er1 conftest.err
1837 fi
1838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d6a4bcb5 1839 test $ac_status = 0; } > conftest.i && {
57aa50d4
TT
1840 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1841 test ! -s conftest.err
1842 }; then :
1843 ac_retval=0
1844else
1845 $as_echo "$as_me: failed program was:" >&5
1846sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1847
57aa50d4
TT
1848 ac_retval=1
1849fi
d6a4bcb5 1850 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1851 as_fn_set_status $ac_retval
b0cacab0 1852
57aa50d4 1853} # ac_fn_c_try_cpp
b0cacab0 1854
93613951
TT
1855# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1856# -------------------------------------------------------
1857# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1858# the include files in INCLUDES and setting the cache variable VAR
1859# accordingly.
1860ac_fn_c_check_header_mongrel ()
1861{
1862 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1863 if eval \${$3+:} false; then :
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865$as_echo_n "checking for $2... " >&6; }
1866if eval \${$3+:} false; then :
1867 $as_echo_n "(cached) " >&6
1868fi
1869eval ac_res=\$$3
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871$as_echo "$ac_res" >&6; }
1872else
1873 # Is the header compilable?
1874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1875$as_echo_n "checking $2 usability... " >&6; }
1876cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877/* end confdefs.h. */
1878$4
1879#include <$2>
1880_ACEOF
1881if ac_fn_c_try_compile "$LINENO"; then :
1882 ac_header_compiler=yes
1883else
1884 ac_header_compiler=no
1885fi
1886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1888$as_echo "$ac_header_compiler" >&6; }
1889
1890# Is the header present?
1891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1892$as_echo_n "checking $2 presence... " >&6; }
1893cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1894/* end confdefs.h. */
1895#include <$2>
1896_ACEOF
1897if ac_fn_c_try_cpp "$LINENO"; then :
1898 ac_header_preproc=yes
1899else
1900 ac_header_preproc=no
1901fi
1902rm -f conftest.err conftest.i conftest.$ac_ext
1903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1904$as_echo "$ac_header_preproc" >&6; }
1905
1906# So? What about this header?
1907case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1908 yes:no: )
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1910$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1912$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1913 ;;
1914 no:yes:* )
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1916$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1918$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1920$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1922$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1924$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1925 ;;
1926esac
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 eval "$3=\$ac_header_compiler"
1933fi
1934eval ac_res=\$$3
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1936$as_echo "$ac_res" >&6; }
1937fi
1938 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1939
1940} # ac_fn_c_check_header_mongrel
1941
57aa50d4
TT
1942# ac_fn_c_try_run LINENO
1943# ----------------------
1944# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1945# that executables *can* be run.
1946ac_fn_c_try_run ()
1947{
1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949 if { { ac_try="$ac_link"
1950case "(($ac_try" in
1951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1952 *) ac_try_echo=$ac_try;;
1953esac
1954eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1955$as_echo "$ac_try_echo"; } >&5
1956 (eval "$ac_link") 2>&5
1957 ac_status=$?
1958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1959 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1960 { { case "(($ac_try" in
1961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1962 *) ac_try_echo=$ac_try;;
1963esac
1964eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1965$as_echo "$ac_try_echo"; } >&5
1966 (eval "$ac_try") 2>&5
1967 ac_status=$?
1968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969 test $ac_status = 0; }; }; then :
1970 ac_retval=0
1971else
1972 $as_echo "$as_me: program exited with status $ac_status" >&5
1973 $as_echo "$as_me: failed program was:" >&5
1974sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1975
57aa50d4
TT
1976 ac_retval=$ac_status
1977fi
1978 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a4bcb5 1979 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1980 as_fn_set_status $ac_retval
b0cacab0 1981
57aa50d4 1982} # ac_fn_c_try_run
b0cacab0 1983
93613951
TT
1984# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1985# -------------------------------------------------------
1986# Tests whether HEADER exists and can be compiled using the include files in
1987# INCLUDES, setting the cache variable VAR accordingly.
1988ac_fn_c_check_header_compile ()
1989{
1990 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1992$as_echo_n "checking for $2... " >&6; }
1993if eval \${$3+:} false; then :
1994 $as_echo_n "(cached) " >&6
1995else
1996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1997/* end confdefs.h. */
1998$4
1999#include <$2>
2000_ACEOF
2001if ac_fn_c_try_compile "$LINENO"; then :
2002 eval "$3=yes"
2003else
2004 eval "$3=no"
2005fi
2006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007fi
2008eval ac_res=\$$3
2009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2010$as_echo "$ac_res" >&6; }
2011 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2012
2013} # ac_fn_c_check_header_compile
2014
57aa50d4
TT
2015# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2016# -------------------------------------------
2017# Tests whether TYPE exists after having included INCLUDES, setting cache
2018# variable VAR accordingly.
2019ac_fn_c_check_type ()
2020{
2021 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2023$as_echo_n "checking for $2... " >&6; }
d6a4bcb5 2024if eval \${$3+:} false; then :
57aa50d4 2025 $as_echo_n "(cached) " >&6
e1052144 2026else
57aa50d4
TT
2027 eval "$3=no"
2028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2029/* end confdefs.h. */
2030$4
2031int
2032main ()
2033{
2034if (sizeof ($2))
2035 return 0;
2036 ;
2037 return 0;
2038}
2039_ACEOF
2040if ac_fn_c_try_compile "$LINENO"; then :
2041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042/* end confdefs.h. */
2043$4
2044int
2045main ()
2046{
2047if (sizeof (($2)))
2048 return 0;
2049 ;
2050 return 0;
2051}
2052_ACEOF
2053if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f 2054
50e1e10f 2055else
57aa50d4 2056 eval "$3=yes"
b0cacab0 2057fi
57aa50d4 2058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 2059fi
57aa50d4
TT
2060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2061fi
2062eval ac_res=\$$3
2063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2064$as_echo "$ac_res" >&6; }
d6a4bcb5 2065 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
50e1e10f 2066
57aa50d4 2067} # ac_fn_c_check_type
b0cacab0 2068
57aa50d4
TT
2069# ac_fn_c_check_func LINENO FUNC VAR
2070# ----------------------------------
2071# Tests whether FUNC exists, setting the cache variable VAR accordingly
2072ac_fn_c_check_func ()
2073{
2074 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2076$as_echo_n "checking for $2... " >&6; }
d6a4bcb5 2077if eval \${$3+:} false; then :
57aa50d4
TT
2078 $as_echo_n "(cached) " >&6
2079else
2080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081/* end confdefs.h. */
2082/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2083 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2084#define $2 innocuous_$2
b0cacab0 2085
57aa50d4
TT
2086/* System header to define __stub macros and hopefully few prototypes,
2087 which can conflict with char $2 (); below.
2088 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2089 <limits.h> exists even on freestanding compilers. */
b0cacab0 2090
57aa50d4
TT
2091#ifdef __STDC__
2092# include <limits.h>
2093#else
2094# include <assert.h>
2095#endif
a04eba3f 2096
57aa50d4 2097#undef $2
07a0db15 2098
57aa50d4
TT
2099/* Override any GCC internal prototype to avoid an error.
2100 Use char because int might match the return type of a GCC
2101 builtin and then its argument prototype would still apply. */
2102#ifdef __cplusplus
2103extern "C"
2104#endif
2105char $2 ();
2106/* The GNU C library defines this for functions which it implements
2107 to always fail with ENOSYS. Some functions are actually named
2108 something starting with __ and the normal name is an alias. */
2109#if defined __stub_$2 || defined __stub___$2
2110choke me
2111#endif
74becf3c 2112
57aa50d4
TT
2113int
2114main ()
2115{
2116return $2 ();
2117 ;
2118 return 0;
2119}
2120_ACEOF
2121if ac_fn_c_try_link "$LINENO"; then :
2122 eval "$3=yes"
2123else
2124 eval "$3=no"
2125fi
2126rm -f core conftest.err conftest.$ac_objext \
2127 conftest$ac_exeext conftest.$ac_ext
2128fi
2129eval ac_res=\$$3
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2131$as_echo "$ac_res" >&6; }
d6a4bcb5 2132 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
93636bde 2133
57aa50d4 2134} # ac_fn_c_check_func
93636bde 2135
93613951
TT
2136# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2137# ---------------------------------------------
2138# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
d1154eb4 2139# accordingly.
93613951 2140ac_fn_c_check_decl ()
d1154eb4
TT
2141{
2142 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
93613951
TT
2143 as_decl_name=`echo $2|sed 's/ *(.*//'`
2144 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2146$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d6a4bcb5 2147if eval \${$3+:} false; then :
d1154eb4 2148 $as_echo_n "(cached) " >&6
d1154eb4 2149else
93613951 2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d1154eb4
TT
2151/* end confdefs.h. */
2152$4
93613951
TT
2153int
2154main ()
2155{
2156#ifndef $as_decl_name
2157#ifdef __cplusplus
2158 (void) $as_decl_use;
2159#else
2160 (void) $as_decl_name;
2161#endif
2162#endif
2163
2164 ;
2165 return 0;
2166}
d1154eb4
TT
2167_ACEOF
2168if ac_fn_c_try_compile "$LINENO"; then :
93613951 2169 eval "$3=yes"
d1154eb4 2170else
93613951 2171 eval "$3=no"
d1154eb4
TT
2172fi
2173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d1154eb4
TT
2174fi
2175eval ac_res=\$$3
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2177$as_echo "$ac_res" >&6; }
d6a4bcb5 2178 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
d1154eb4 2179
93613951 2180} # ac_fn_c_check_decl
d1154eb4 2181
57aa50d4
TT
2182# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2183# --------------------------------------------
2184# Tries to find the compile-time value of EXPR in a program that includes
2185# INCLUDES, setting VAR accordingly. Returns whether the value could be
2186# computed
2187ac_fn_c_compute_int ()
2188{
2189 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2190 if test "$cross_compiling" = yes; then
2191 # Depending upon the size, compute the lo and hi bounds.
2192cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2193/* end confdefs.h. */
2194$4
2195int
2196main ()
2197{
2198static int test_array [1 - 2 * !(($2) >= 0)];
d6a4bcb5
TB
2199test_array [0] = 0;
2200return test_array [0];
93636bde 2201
57aa50d4
TT
2202 ;
2203 return 0;
2204}
2205_ACEOF
2206if ac_fn_c_try_compile "$LINENO"; then :
2207 ac_lo=0 ac_mid=0
2208 while :; do
2209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2210/* end confdefs.h. */
2211$4
2212int
2213main ()
2214{
2215static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d6a4bcb5
TB
2216test_array [0] = 0;
2217return test_array [0];
93636bde 2218
57aa50d4
TT
2219 ;
2220 return 0;
2221}
2222_ACEOF
2223if ac_fn_c_try_compile "$LINENO"; then :
2224 ac_hi=$ac_mid; break
2225else
2226 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2227 if test $ac_lo -le $ac_mid; then
2228 ac_lo= ac_hi=
2229 break
2230 fi
2231 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
b0cacab0 2232fi
57aa50d4
TT
2233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2234 done
2235else
2236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2237/* end confdefs.h. */
2238$4
2239int
2240main ()
2241{
2242static int test_array [1 - 2 * !(($2) < 0)];
d6a4bcb5
TB
2243test_array [0] = 0;
2244return test_array [0];
e1052144 2245
57aa50d4
TT
2246 ;
2247 return 0;
2248}
2249_ACEOF
2250if ac_fn_c_try_compile "$LINENO"; then :
2251 ac_hi=-1 ac_mid=-1
2252 while :; do
2253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2254/* end confdefs.h. */
2255$4
2256int
2257main ()
2258{
2259static int test_array [1 - 2 * !(($2) >= $ac_mid)];
d6a4bcb5
TB
2260test_array [0] = 0;
2261return test_array [0];
93636bde 2262
57aa50d4
TT
2263 ;
2264 return 0;
2265}
2266_ACEOF
2267if ac_fn_c_try_compile "$LINENO"; then :
2268 ac_lo=$ac_mid; break
93636bde 2269else
57aa50d4
TT
2270 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2271 if test $ac_mid -le $ac_hi; then
2272 ac_lo= ac_hi=
2273 break
2274 fi
2275 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
93636bde 2276fi
57aa50d4
TT
2277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2278 done
2279else
2280 ac_lo= ac_hi=
2281fi
2282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2283fi
2284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2285# Binary search between lo and hi bounds.
2286while test "x$ac_lo" != "x$ac_hi"; do
2287 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2289/* end confdefs.h. */
2290$4
2291int
2292main ()
2293{
2294static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d6a4bcb5
TB
2295test_array [0] = 0;
2296return test_array [0];
93636bde 2297
57aa50d4
TT
2298 ;
2299 return 0;
2300}
2301_ACEOF
2302if ac_fn_c_try_compile "$LINENO"; then :
2303 ac_hi=$ac_mid
2304else
2305 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2306fi
2307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2308done
2309case $ac_lo in #((
2310?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2311'') ac_retval=1 ;;
927566a3 2312esac
57aa50d4
TT
2313 else
2314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2315/* end confdefs.h. */
2316$4
2317static long int longval () { return $2; }
2318static unsigned long int ulongval () { return $2; }
2319#include <stdio.h>
2320#include <stdlib.h>
2321int
2322main ()
2323{
927566a3 2324
57aa50d4
TT
2325 FILE *f = fopen ("conftest.val", "w");
2326 if (! f)
2327 return 1;
2328 if (($2) < 0)
2329 {
2330 long int i = longval ();
2331 if (i != ($2))
2332 return 1;
2333 fprintf (f, "%ld", i);
2334 }
2335 else
2336 {
2337 unsigned long int i = ulongval ();
2338 if (i != ($2))
2339 return 1;
2340 fprintf (f, "%lu", i);
2341 }
2342 /* Do not output a trailing newline, as this causes \r\n confusion
2343 on some platforms. */
2344 return ferror (f) || fclose (f) != 0;
93636bde 2345
57aa50d4
TT
2346 ;
2347 return 0;
2348}
2349_ACEOF
2350if ac_fn_c_try_run "$LINENO"; then :
2351 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2352else
2353 ac_retval=1
2354fi
2355rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2356 conftest.$ac_objext conftest.beam conftest.$ac_ext
2357rm -f conftest.val
93636bde 2358
57aa50d4 2359 fi
d6a4bcb5 2360 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 2361 as_fn_set_status $ac_retval
927566a3 2362
57aa50d4 2363} # ac_fn_c_compute_int
b0cacab0 2364
57aa50d4
TT
2365# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2366# ----------------------------------------------------
2367# Tries to find if the field MEMBER exists in type AGGR, after including
2368# INCLUDES, setting cache variable VAR accordingly.
2369ac_fn_c_check_member ()
2370{
2371 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2373$as_echo_n "checking for $2.$3... " >&6; }
d6a4bcb5 2374if eval \${$4+:} false; then :
39fd3d4f 2375 $as_echo_n "(cached) " >&6
b0cacab0 2376else
57aa50d4
TT
2377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2378/* end confdefs.h. */
2379$5
2380int
2381main ()
2382{
2383static $2 ac_aggr;
2384if (ac_aggr.$3)
2385return 0;
2386 ;
2387 return 0;
2388}
2389_ACEOF
2390if ac_fn_c_try_compile "$LINENO"; then :
2391 eval "$4=yes"
2392else
2393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2394/* end confdefs.h. */
2395$5
2396int
2397main ()
2398{
2399static $2 ac_aggr;
2400if (sizeof ac_aggr.$3)
2401return 0;
2402 ;
2403 return 0;
2404}
2405_ACEOF
2406if ac_fn_c_try_compile "$LINENO"; then :
2407 eval "$4=yes"
2408else
2409 eval "$4=no"
b0cacab0 2410fi
57aa50d4
TT
2411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2412fi
2413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2414fi
2415eval ac_res=\$$4
2416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2417$as_echo "$ac_res" >&6; }
d6a4bcb5 2418 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
e1052144 2419
57aa50d4 2420} # ac_fn_c_check_member
57aa50d4
TT
2421cat >config.log <<_ACEOF
2422This file contains any messages produced by compilers while
2423running configure, to aid debugging if configure makes a mistake.
93636bde 2424
57aa50d4 2425It was created by $as_me, which was
d6a4bcb5 2426generated by GNU Autoconf 2.69. Invocation command line was
07a0db15 2427
57aa50d4 2428 $ $0 $@
e1052144 2429
57aa50d4
TT
2430_ACEOF
2431exec 5>>config.log
2432{
2433cat <<_ASUNAME
2434## --------- ##
2435## Platform. ##
2436## --------- ##
0b5b9f90 2437
57aa50d4
TT
2438hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2439uname -m = `(uname -m) 2>/dev/null || echo unknown`
2440uname -r = `(uname -r) 2>/dev/null || echo unknown`
2441uname -s = `(uname -s) 2>/dev/null || echo unknown`
2442uname -v = `(uname -v) 2>/dev/null || echo unknown`
0b5b9f90 2443
57aa50d4
TT
2444/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2445/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
0b5b9f90 2446
57aa50d4
TT
2447/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2448/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2449/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2450/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2451/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2452/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2453/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
0b5b9f90 2454
57aa50d4 2455_ASUNAME
b0cacab0 2456
b0cacab0
TT
2457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458for as_dir in $PATH
2459do
2460 IFS=$as_save_IFS
2461 test -z "$as_dir" && as_dir=.
57aa50d4
TT
2462 $as_echo "PATH: $as_dir"
2463 done
e1052144 2464IFS=$as_save_IFS
b0cacab0 2465
57aa50d4 2466} >&5
74becf3c 2467
57aa50d4 2468cat >&5 <<_ACEOF
e1052144 2469
b0cacab0 2470
57aa50d4
TT
2471## ----------- ##
2472## Core tests. ##
2473## ----------- ##
b0cacab0 2474
57aa50d4 2475_ACEOF
b0cacab0 2476
57aa50d4
TT
2477
2478# Keep a trace of the command line.
2479# Strip out --no-create and --no-recursion so they do not pile up.
2480# Strip out --silent because we don't want to record it for future runs.
2481# Also quote any args containing shell meta-characters.
2482# Make two passes to allow for proper duplicate-argument suppression.
2483ac_configure_args=
2484ac_configure_args0=
2485ac_configure_args1=
2486ac_must_keep_next=false
2487for ac_pass in 1 2
b0cacab0 2488do
57aa50d4
TT
2489 for ac_arg
2490 do
2491 case $ac_arg in
2492 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2493 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2494 | -silent | --silent | --silen | --sile | --sil)
2495 continue ;;
2496 *\'*)
2497 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2498 esac
2499 case $ac_pass in
2500 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2501 2)
2502 as_fn_append ac_configure_args1 " '$ac_arg'"
2503 if test $ac_must_keep_next = true; then
2504 ac_must_keep_next=false # Got value, back to normal.
2505 else
2506 case $ac_arg in
2507 *=* | --config-cache | -C | -disable-* | --disable-* \
2508 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2509 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2510 | -with-* | --with-* | -without-* | --without-* | --x)
2511 case "$ac_configure_args0 " in
2512 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2513 esac
2514 ;;
2515 -* ) ac_must_keep_next=true ;;
2516 esac
2517 fi
2518 as_fn_append ac_configure_args " '$ac_arg'"
2519 ;;
2520 esac
2521 done
b0cacab0 2522done
57aa50d4
TT
2523{ ac_configure_args0=; unset ac_configure_args0;}
2524{ ac_configure_args1=; unset ac_configure_args1;}
2525
2526# When interrupted or exit'd, cleanup temporary files, and complete
2527# config.log. We remove comments because anyway the quotes in there
2528# would cause problems or look ugly.
2529# WARNING: Use '\'' to represent an apostrophe within the trap.
2530# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2531trap 'exit_status=$?
2532 # Save into config.log some information that might help in debugging.
2533 {
2534 echo
2535
d6a4bcb5 2536 $as_echo "## ---------------- ##
57aa50d4 2537## Cache variables. ##
d6a4bcb5 2538## ---------------- ##"
57aa50d4
TT
2539 echo
2540 # The following way of writing the cache mishandles newlines in values,
2541(
2542 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2543 eval ac_val=\$$ac_var
2544 case $ac_val in #(
2545 *${as_nl}*)
2546 case $ac_var in #(
2547 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2548$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2549 esac
2550 case $ac_var in #(
2551 _ | IFS | as_nl) ;; #(
2552 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2553 *) { eval $ac_var=; unset $ac_var;} ;;
2554 esac ;;
2555 esac
2556 done
2557 (set) 2>&1 |
2558 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2559 *${as_nl}ac_space=\ *)
2560 sed -n \
2561 "s/'\''/'\''\\\\'\'''\''/g;
2562 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2563 ;; #(
2564 *)
2565 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2566 ;;
2567 esac |
2568 sort
2569)
2570 echo
2571
d6a4bcb5 2572 $as_echo "## ----------------- ##
57aa50d4 2573## Output variables. ##
d6a4bcb5 2574## ----------------- ##"
57aa50d4
TT
2575 echo
2576 for ac_var in $ac_subst_vars
2577 do
2578 eval ac_val=\$$ac_var
2579 case $ac_val in
2580 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2581 esac
2582 $as_echo "$ac_var='\''$ac_val'\''"
2583 done | sort
2584 echo
2585
2586 if test -n "$ac_subst_files"; then
d6a4bcb5 2587 $as_echo "## ------------------- ##
57aa50d4 2588## File substitutions. ##
d6a4bcb5 2589## ------------------- ##"
57aa50d4
TT
2590 echo
2591 for ac_var in $ac_subst_files
2592 do
2593 eval ac_val=\$$ac_var
2594 case $ac_val in
2595 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2596 esac
2597 $as_echo "$ac_var='\''$ac_val'\''"
2598 done | sort
2599 echo
2600 fi
2601
2602 if test -s confdefs.h; then
d6a4bcb5 2603 $as_echo "## ----------- ##
57aa50d4 2604## confdefs.h. ##
d6a4bcb5 2605## ----------- ##"
57aa50d4
TT
2606 echo
2607 cat confdefs.h
2608 echo
2609 fi
2610 test "$ac_signal" != 0 &&
2611 $as_echo "$as_me: caught signal $ac_signal"
2612 $as_echo "$as_me: exit $exit_status"
2613 } >&5
2614 rm -f core *.core core.conftest.* &&
2615 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2616 exit $exit_status
2617' 0
2618for ac_signal in 1 2 13 15; do
2619 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b0cacab0 2620done
57aa50d4 2621ac_signal=0
b0cacab0 2622
57aa50d4
TT
2623# confdefs.h avoids OS command line length limits that DEFS can exceed.
2624rm -f -r conftest* confdefs.h
b0cacab0 2625
57aa50d4 2626$as_echo "/* confdefs.h */" > confdefs.h
73ae2d4a 2627
57aa50d4
TT
2628# Predefined preprocessor variables.
2629
2630cat >>confdefs.h <<_ACEOF
2631#define PACKAGE_NAME "$PACKAGE_NAME"
2632_ACEOF
2633
2634cat >>confdefs.h <<_ACEOF
2635#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2636_ACEOF
2637
2638cat >>confdefs.h <<_ACEOF
2639#define PACKAGE_VERSION "$PACKAGE_VERSION"
2640_ACEOF
2641
2642cat >>confdefs.h <<_ACEOF
2643#define PACKAGE_STRING "$PACKAGE_STRING"
2644_ACEOF
2645
2646cat >>confdefs.h <<_ACEOF
2647#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2648_ACEOF
2649
2650cat >>confdefs.h <<_ACEOF
2651#define PACKAGE_URL "$PACKAGE_URL"
2652_ACEOF
2653
2654
2655# Let the site file select an alternate cache file if it wants to.
2656# Prefer an explicitly selected file to automatically selected ones.
2657ac_site_file1=NONE
2658ac_site_file2=NONE
2659if test -n "$CONFIG_SITE"; then
d6a4bcb5
TB
2660 # We do not want a PATH search for config.site.
2661 case $CONFIG_SITE in #((
2662 -*) ac_site_file1=./$CONFIG_SITE;;
2663 */*) ac_site_file1=$CONFIG_SITE;;
2664 *) ac_site_file1=./$CONFIG_SITE;;
2665 esac
57aa50d4
TT
2666elif test "x$prefix" != xNONE; then
2667 ac_site_file1=$prefix/share/config.site
2668 ac_site_file2=$prefix/etc/config.site
73ae2d4a 2669else
57aa50d4
TT
2670 ac_site_file1=$ac_default_prefix/share/config.site
2671 ac_site_file2=$ac_default_prefix/etc/config.site
2672fi
2673for ac_site_file in "$ac_site_file1" "$ac_site_file2"
b0cacab0 2674do
57aa50d4 2675 test "x$ac_site_file" = xNONE && continue
61ef2474 2676 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
57aa50d4
TT
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2678$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2679 sed 's/^/| /' "$ac_site_file" >&5
d6a4bcb5
TB
2680 . "$ac_site_file" \
2681 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2682$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2683as_fn_error $? "failed to load site script $ac_site_file
2684See \`config.log' for more details" "$LINENO" 5; }
b0cacab0
TT
2685 fi
2686done
b0cacab0 2687
57aa50d4 2688if test -r "$cache_file"; then
61ef2474
TT
2689 # Some versions of bash will fail to source /dev/null (special files
2690 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2691 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
57aa50d4
TT
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2693$as_echo "$as_me: loading cache $cache_file" >&6;}
2694 case $cache_file in
2695 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2696 *) . "./$cache_file";;
2697 esac
73ae2d4a 2698 fi
57aa50d4
TT
2699else
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2701$as_echo "$as_me: creating cache $cache_file" >&6;}
2702 >$cache_file
73ae2d4a 2703fi
57aa50d4 2704
93613951 2705gt_needs="$gt_needs "
61ef2474
TT
2706as_fn_append ac_header_list " stdlib.h"
2707as_fn_append ac_header_list " unistd.h"
2708as_fn_append ac_header_list " sys/param.h"
93613951 2709as_fn_append ac_func_list " symlink"
57aa50d4
TT
2710# Check that the precious variables saved in the cache have kept the same
2711# value.
2712ac_cache_corrupted=false
2713for ac_var in $ac_precious_vars; do
2714 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2715 eval ac_new_set=\$ac_env_${ac_var}_set
2716 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2717 eval ac_new_val=\$ac_env_${ac_var}_value
2718 case $ac_old_set,$ac_new_set in
2719 set,)
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2721$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2722 ac_cache_corrupted=: ;;
2723 ,set)
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2725$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2726 ac_cache_corrupted=: ;;
2727 ,);;
2728 *)
2729 if test "x$ac_old_val" != "x$ac_new_val"; then
2730 # differences in whitespace do not lead to failure.
2731 ac_old_val_w=`echo x $ac_old_val`
2732 ac_new_val_w=`echo x $ac_new_val`
2733 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2735$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2736 ac_cache_corrupted=:
2737 else
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2739$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2740 eval $ac_var=\$ac_old_val
2741 fi
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2743$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2745$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2746 fi;;
2747 esac
2748 # Pass precious variables to config.status.
2749 if test "$ac_new_set" = set; then
2750 case $ac_new_val in
2751 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2752 *) ac_arg=$ac_var=$ac_new_val ;;
2753 esac
2754 case " $ac_configure_args " in
2755 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2756 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2757 esac
2758 fi
2759done
2760if $ac_cache_corrupted; then
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2762$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2764$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d6a4bcb5 2765 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
73ae2d4a 2766fi
57aa50d4
TT
2767## -------------------- ##
2768## Main body of script. ##
2769## -------------------- ##
2770
2771ac_ext=c
2772ac_cpp='$CPP $CPPFLAGS'
2773ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2774ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2775ac_compiler_gnu=$ac_cv_c_compiler_gnu
2776
2777
2778
2779ac_aux_dir=
2780for ac_dir in config "$srcdir"/config; do
d6a4bcb5
TB
2781 if test -f "$ac_dir/install-sh"; then
2782 ac_aux_dir=$ac_dir
2783 ac_install_sh="$ac_aux_dir/install-sh -c"
2784 break
2785 elif test -f "$ac_dir/install.sh"; then
2786 ac_aux_dir=$ac_dir
2787 ac_install_sh="$ac_aux_dir/install.sh -c"
2788 break
2789 elif test -f "$ac_dir/shtool"; then
2790 ac_aux_dir=$ac_dir
2791 ac_install_sh="$ac_aux_dir/shtool install -c"
2792 break
2793 fi
57aa50d4
TT
2794done
2795if test -z "$ac_aux_dir"; then
d6a4bcb5 2796 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
73ae2d4a 2797fi
57aa50d4
TT
2798
2799# These three variables are undocumented and unsupported,
2800# and are intended to be withdrawn in a future Autoconf release.
2801# They can cause serious problems if a builder's source tree is in a directory
2802# whose full name contains unusual characters.
2803ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2804ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2805ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2806
2807
d1154eb4
TT
2808ac_config_headers="$ac_config_headers lib/config.h"
2809
2810
57aa50d4
TT
2811MCONFIG=./MCONFIG
2812
2813BINARY_TYPE=bin
2814E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
2815 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
5ce368f0
DW
2816E2FSPROGS_DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
2817 | tr \" " " | awk '{print $1}'`
2818E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/')
2819MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
2820YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
57aa50d4
TT
2821
2822if expr $YEAR ">" 1900 > /dev/null ; then
2823 E2FSPROGS_YEAR=$YEAR
2824elif expr $YEAR ">" 90 >/dev/null ; then
2825 E2FSPROGS_YEAR=19$YEAR
73ae2d4a 2826else
57aa50d4
TT
2827 E2FSPROGS_YEAR=20$YEAR
2828fi
2829
2830case $MONTH in
2831Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
2832Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
2833Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
2834Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
2835May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
2836Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
2837Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
2838Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
2839Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
2840Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
2841Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
2842Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
2843*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
2844$as_echo "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
2845esac
2846
2847base_ver=`echo $E2FSPROGS_VERSION | \
2848 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
2849
2850date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
2851
2852case $E2FSPROGS_VERSION in
2853*-WIP|pre-*)
2ab53829 2854 E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec"
57aa50d4
TT
2855 ;;
2856*)
2857 E2FSPROGS_PKGVER="$base_ver"
2858 ;;
2859esac
2860
2861unset DATE MONTH YEAR base_ver pre_vers date_spec
2862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
2863$as_echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
2864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
2865$as_echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
2866
2867
2868
2869
2870
5ce368f0 2871
6c59a665
TT
2872WITH_DIET_LIBC=
2873
2874# Check whether --with-diet-libc was given.
2875if test "${with_diet_libc+set}" = set; then :
2876 withval=$with_diet_libc; CC="diet cc -nostdinc"
2877WITH_DIET_LIBC=yes
2878if test -z "$LIBS"
2879then
2880 LIBS="-lcompat"
2881else
2882 LIBS="$LIBS -lcompat"
2883fi
2884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
2885$as_echo "CC=$CC" >&6; }
2886fi
57aa50d4
TT
2887# Make sure we can run config.sub.
2888$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d6a4bcb5 2889 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
57aa50d4
TT
2890
2891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2892$as_echo_n "checking build system type... " >&6; }
d6a4bcb5 2893if ${ac_cv_build+:} false; then :
57aa50d4
TT
2894 $as_echo_n "(cached) " >&6
2895else
2896 ac_build_alias=$build_alias
2897test "x$ac_build_alias" = x &&
2898 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2899test "x$ac_build_alias" = x &&
d6a4bcb5 2900 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
57aa50d4 2901ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d6a4bcb5 2902 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
57aa50d4 2903
73ae2d4a 2904fi
57aa50d4
TT
2905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2906$as_echo "$ac_cv_build" >&6; }
2907case $ac_cv_build in
2908*-*-*) ;;
d6a4bcb5 2909*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
57aa50d4
TT
2910esac
2911build=$ac_cv_build
2912ac_save_IFS=$IFS; IFS='-'
2913set x $ac_cv_build
2914shift
2915build_cpu=$1
2916build_vendor=$2
2917shift; shift
2918# Remember, the first character of IFS is used to create $*,
2919# except with old shells:
2920build_os=$*
2921IFS=$ac_save_IFS
2922case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
73ae2d4a 2923
e1052144 2924
57aa50d4
TT
2925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2926$as_echo_n "checking host system type... " >&6; }
d6a4bcb5 2927if ${ac_cv_host+:} false; then :
57aa50d4
TT
2928 $as_echo_n "(cached) " >&6
2929else
2930 if test "x$host_alias" = x; then
2931 ac_cv_host=$ac_cv_build
2932else
2933 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d6a4bcb5 2934 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
b0cacab0 2935fi
57aa50d4
TT
2936
2937fi
2938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2939$as_echo "$ac_cv_host" >&6; }
2940case $ac_cv_host in
2941*-*-*) ;;
d6a4bcb5 2942*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
57aa50d4
TT
2943esac
2944host=$ac_cv_host
2945ac_save_IFS=$IFS; IFS='-'
2946set x $ac_cv_host
2947shift
2948host_cpu=$1
2949host_vendor=$2
2950shift; shift
2951# Remember, the first character of IFS is used to create $*,
2952# except with old shells:
2953host_os=$*
2954IFS=$ac_save_IFS
2955case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2956
2957
2958DLOPEN_LIB=''
2959ac_ext=c
2960ac_cpp='$CPP $CPPFLAGS'
2961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2963ac_compiler_gnu=$ac_cv_c_compiler_gnu
2964if test -n "$ac_tool_prefix"; then
2965 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2966set dummy ${ac_tool_prefix}gcc; ac_word=$2
2967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 2968$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 2969if ${ac_cv_prog_CC+:} false; then :
39fd3d4f 2970 $as_echo_n "(cached) " >&6
73ae2d4a
TT
2971else
2972 if test -n "$CC"; then
2973 ac_cv_prog_CC="$CC" # Let the user override the test.
2974else
b0cacab0
TT
2975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2976for as_dir in $PATH
2977do
2978 IFS=$as_save_IFS
2979 test -z "$as_dir" && as_dir=.
57aa50d4 2980 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 2981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
2982 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
2984 break 2
2985 fi
2986done
57aa50d4 2987 done
e1052144 2988IFS=$as_save_IFS
b0cacab0 2989
73ae2d4a
TT
2990fi
2991fi
b0cacab0 2992CC=$ac_cv_prog_CC
73ae2d4a 2993if test -n "$CC"; then
57aa50d4 2994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
39fd3d4f 2995$as_echo "$CC" >&6; }
73ae2d4a 2996else
57aa50d4 2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 2998$as_echo "no" >&6; }
73ae2d4a 2999fi
b0cacab0 3000
e1052144 3001
b0cacab0 3002fi
57aa50d4 3003if test -z "$ac_cv_prog_CC"; then
b0cacab0 3004 ac_ct_CC=$CC
57aa50d4
TT
3005 # Extract the first word of "gcc", so it can be a program name with args.
3006set dummy gcc; ac_word=$2
3007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 3008$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3009if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 3010 $as_echo_n "(cached) " >&6
b0cacab0
TT
3011else
3012 if test -n "$ac_ct_CC"; then
3013 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3014else
3015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3016for as_dir in $PATH
3017do
3018 IFS=$as_save_IFS
3019 test -z "$as_dir" && as_dir=.
57aa50d4 3020 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3022 ac_cv_prog_ac_ct_CC="gcc"
3023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0 3024 break 2
93636bde 3025 fi
b0cacab0 3026done
57aa50d4 3027 done
e1052144 3028IFS=$as_save_IFS
b0cacab0
TT
3029
3030fi
3031fi
3032ac_ct_CC=$ac_cv_prog_ac_ct_CC
3033if test -n "$ac_ct_CC"; then
57aa50d4 3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
39fd3d4f 3035$as_echo "$ac_ct_CC" >&6; }
b0cacab0 3036else
57aa50d4 3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 3038$as_echo "no" >&6; }
07a0db15 3039fi
73ae2d4a 3040
e1052144
TT
3041 if test "x$ac_ct_CC" = x; then
3042 CC=""
3043 else
3044 case $cross_compiling:$ac_tool_warned in
3045yes:)
57aa50d4 3046{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
39fd3d4f 3047$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
e1052144
TT
3048ac_tool_warned=yes ;;
3049esac
3050 CC=$ac_ct_CC
3051 fi
57aa50d4
TT
3052else
3053 CC="$ac_cv_prog_CC"
b0cacab0
TT
3054fi
3055
57aa50d4
TT
3056if test -z "$CC"; then
3057 if test -n "$ac_tool_prefix"; then
3058 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3059set dummy ${ac_tool_prefix}cc; ac_word=$2
3060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3061$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3062if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3063 $as_echo_n "(cached) " >&6
3064else
3065 if test -n "$CC"; then
3066 ac_cv_prog_CC="$CC" # Let the user override the test.
3067else
3068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3069for as_dir in $PATH
3070do
3071 IFS=$as_save_IFS
3072 test -z "$as_dir" && as_dir=.
3073 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3075 ac_cv_prog_CC="${ac_tool_prefix}cc"
3076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3077 break 2
3078 fi
3079done
3080 done
3081IFS=$as_save_IFS
3082
3083fi
3084fi
3085CC=$ac_cv_prog_CC
3086if test -n "$CC"; then
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3088$as_echo "$CC" >&6; }
3089else
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3091$as_echo "no" >&6; }
3092fi
3093
3094
3095 fi
3096fi
3097if test -z "$CC"; then
3098 # Extract the first word of "cc", so it can be a program name with args.
3099set dummy cc; ac_word=$2
3100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3101$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3102if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3103 $as_echo_n "(cached) " >&6
3104else
3105 if test -n "$CC"; then
3106 ac_cv_prog_CC="$CC" # Let the user override the test.
3107else
3108 ac_prog_rejected=no
3109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3110for as_dir in $PATH
3111do
3112 IFS=$as_save_IFS
3113 test -z "$as_dir" && as_dir=.
3114 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3116 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3117 ac_prog_rejected=yes
3118 continue
3119 fi
3120 ac_cv_prog_CC="cc"
3121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3122 break 2
3123 fi
3124done
3125 done
3126IFS=$as_save_IFS
3127
3128if test $ac_prog_rejected = yes; then
3129 # We found a bogon in the path, so make sure we never use it.
3130 set dummy $ac_cv_prog_CC
3131 shift
3132 if test $# != 0; then
3133 # We chose a different compiler from the bogus one.
3134 # However, it has the same basename, so the bogon will be chosen
3135 # first if we set CC to just the basename; use the full file name.
3136 shift
3137 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3138 fi
3139fi
3140fi
3141fi
3142CC=$ac_cv_prog_CC
3143if test -n "$CC"; then
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3145$as_echo "$CC" >&6; }
3146else
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3148$as_echo "no" >&6; }
3149fi
3150
3151
3152fi
3153if test -z "$CC"; then
3154 if test -n "$ac_tool_prefix"; then
3155 for ac_prog in cl.exe
3156 do
3157 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3158set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3160$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3161if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3162 $as_echo_n "(cached) " >&6
3163else
3164 if test -n "$CC"; then
3165 ac_cv_prog_CC="$CC" # Let the user override the test.
3166else
3167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3168for as_dir in $PATH
3169do
3170 IFS=$as_save_IFS
3171 test -z "$as_dir" && as_dir=.
3172 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3174 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3176 break 2
3177 fi
3178done
3179 done
3180IFS=$as_save_IFS
3181
3182fi
3183fi
3184CC=$ac_cv_prog_CC
3185if test -n "$CC"; then
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3187$as_echo "$CC" >&6; }
3188else
3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3190$as_echo "no" >&6; }
3191fi
3192
3193
3194 test -n "$CC" && break
3195 done
3196fi
3197if test -z "$CC"; then
3198 ac_ct_CC=$CC
3199 for ac_prog in cl.exe
3200do
3201 # Extract the first word of "$ac_prog", so it can be a program name with args.
3202set dummy $ac_prog; ac_word=$2
3203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3204$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3205if ${ac_cv_prog_ac_ct_CC+:} false; then :
57aa50d4
TT
3206 $as_echo_n "(cached) " >&6
3207else
3208 if test -n "$ac_ct_CC"; then
3209 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3210else
3211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3212for as_dir in $PATH
3213do
3214 IFS=$as_save_IFS
3215 test -z "$as_dir" && as_dir=.
3216 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3218 ac_cv_prog_ac_ct_CC="$ac_prog"
3219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3220 break 2
3221 fi
3222done
3223 done
3224IFS=$as_save_IFS
3225
3226fi
3227fi
3228ac_ct_CC=$ac_cv_prog_ac_ct_CC
3229if test -n "$ac_ct_CC"; then
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3231$as_echo "$ac_ct_CC" >&6; }
3232else
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3234$as_echo "no" >&6; }
3235fi
3236
3237
3238 test -n "$ac_ct_CC" && break
3239done
3240
3241 if test "x$ac_ct_CC" = x; then
3242 CC=""
3243 else
3244 case $cross_compiling:$ac_tool_warned in
3245yes:)
3246{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3247$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3248ac_tool_warned=yes ;;
3249esac
3250 CC=$ac_ct_CC
3251 fi
3252fi
3253
3254fi
3255
3256
3257test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3258$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3259as_fn_error $? "no acceptable C compiler found in \$PATH
3260See \`config.log' for more details" "$LINENO" 5; }
b0cacab0
TT
3261
3262# Provide some information about the compiler.
57aa50d4 3263$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
39fd3d4f
SJR
3264set X $ac_compile
3265ac_compiler=$2
57aa50d4
TT
3266for ac_option in --version -v -V -qversion; do
3267 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
3268case "(($ac_try" in
3269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3270 *) ac_try_echo=$ac_try;;
3271esac
57aa50d4
TT
3272eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3273$as_echo "$ac_try_echo"; } >&5
3274 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 3275 ac_status=$?
57aa50d4
TT
3276 if test -s conftest.err; then
3277 sed '10a\
3278... rest of stderr output deleted ...
3279 10q' conftest.err >conftest.er1
3280 cat conftest.er1 >&5
57aa50d4 3281 fi
61ef2474 3282 rm -f conftest.er1 conftest.err
57aa50d4
TT
3283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3284 test $ac_status = 0; }
3285done
b0cacab0 3286
57aa50d4 3287cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3288/* end confdefs.h. */
61ef2474 3289
b0cacab0
TT
3290int
3291main ()
3292{
3293
3294 ;
3295 return 0;
3296}
3297_ACEOF
3298ac_clean_files_save=$ac_clean_files
61ef2474 3299ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
b0cacab0
TT
3300# Try to create an executable without -o first, disregard a.out.
3301# It will help us diagnose broken compilers, and finding out an intuition
3302# of exeext.
61ef2474
TT
3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3304$as_echo_n "checking whether the C compiler works... " >&6; }
39fd3d4f
SJR
3305ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3306
3307# The possible output files:
3308ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3309
e1052144
TT
3310ac_rmfiles=
3311for ac_file in $ac_files
3312do
3313 case $ac_file in
39fd3d4f 3314 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
e1052144
TT
3315 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3316 esac
3317done
3318rm -f $ac_rmfiles
3319
57aa50d4 3320if { { ac_try="$ac_link_default"
e1052144
TT
3321case "(($ac_try" in
3322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3323 *) ac_try_echo=$ac_try;;
3324esac
57aa50d4
TT
3325eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3326$as_echo "$ac_try_echo"; } >&5
e1052144 3327 (eval "$ac_link_default") 2>&5
b0cacab0 3328 ac_status=$?
57aa50d4
TT
3329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3330 test $ac_status = 0; }; then :
e1052144
TT
3331 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3332# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3333# in a Makefile. We should not override ac_cv_exeext if it was cached,
3334# so that the user can short-circuit this test for compilers unknown to
3335# Autoconf.
29a5deed 3336for ac_file in $ac_files ''
b0cacab0
TT
3337do
3338 test -f "$ac_file" || continue
3339 case $ac_file in
39fd3d4f 3340 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b0cacab0
TT
3341 ;;
3342 [ab].out )
3343 # We found the default executable, but exeext='' is most
3344 # certainly right.
3345 break;;
3346 *.* )
57aa50d4 3347 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
e1052144
TT
3348 then :; else
3349 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3350 fi
3351 # We set ac_cv_exeext here because the later test for it is not
3352 # safe: cross compilers may not add the suffix if given an `-o'
3353 # argument, so we may need to know it at that point already.
3354 # Even if this section looks crufty: it has the advantage of
3355 # actually working.
b0cacab0
TT
3356 break;;
3357 * )
3358 break;;
3359 esac
3360done
e1052144
TT
3361test "$ac_cv_exeext" = no && ac_cv_exeext=
3362
b0cacab0 3363else
29a5deed
TT
3364 ac_file=''
3365fi
57aa50d4 3366if test -z "$ac_file"; then :
61ef2474
TT
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3368$as_echo "no" >&6; }
3369$as_echo "$as_me: failed program was:" >&5
b0cacab0
TT
3370sed 's/^/| /' conftest.$ac_ext >&5
3371
57aa50d4 3372{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3373$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3374as_fn_error 77 "C compiler cannot create executables
3375See \`config.log' for more details" "$LINENO" 5; }
61ef2474
TT
3376else
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3378$as_echo "yes" >&6; }
b0cacab0 3379fi
61ef2474
TT
3380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3381$as_echo_n "checking for C compiler default output file name... " >&6; }
3382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3383$as_echo "$ac_file" >&6; }
b0cacab0 3384ac_exeext=$ac_cv_exeext
b0cacab0 3385
61ef2474 3386rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
b0cacab0 3387ac_clean_files=$ac_clean_files_save
57aa50d4 3388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
39fd3d4f 3389$as_echo_n "checking for suffix of executables... " >&6; }
57aa50d4 3390if { { ac_try="$ac_link"
e1052144
TT
3391case "(($ac_try" in
3392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393 *) ac_try_echo=$ac_try;;
3394esac
57aa50d4
TT
3395eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3396$as_echo "$ac_try_echo"; } >&5
e1052144 3397 (eval "$ac_link") 2>&5
b0cacab0 3398 ac_status=$?
57aa50d4
TT
3399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3400 test $ac_status = 0; }; then :
b0cacab0
TT
3401 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3402# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3403# work properly (i.e., refer to `conftest.exe'), while it won't with
3404# `rm'.
3405for ac_file in conftest.exe conftest conftest.*; do
3406 test -f "$ac_file" || continue
3407 case $ac_file in
39fd3d4f 3408 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b0cacab0 3409 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b0cacab0
TT
3410 break;;
3411 * ) break;;
3412 esac
3413done
73ae2d4a 3414else
57aa50d4 3415 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3416$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3417as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3418See \`config.log' for more details" "$LINENO" 5; }
73ae2d4a 3419fi
61ef2474 3420rm -f conftest conftest$ac_cv_exeext
57aa50d4 3421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
39fd3d4f 3422$as_echo "$ac_cv_exeext" >&6; }
73ae2d4a 3423
b0cacab0
TT
3424rm -f conftest.$ac_ext
3425EXEEXT=$ac_cv_exeext
3426ac_exeext=$EXEEXT
61ef2474
TT
3427cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428/* end confdefs.h. */
3429#include <stdio.h>
3430int
3431main ()
3432{
3433FILE *f = fopen ("conftest.out", "w");
3434 return ferror (f) || fclose (f) != 0;
3435
3436 ;
3437 return 0;
3438}
3439_ACEOF
3440ac_clean_files="$ac_clean_files conftest.out"
3441# Check that the compiler produces executables we can run. If not, either
3442# the compiler is broken, or we cross compile.
3443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3444$as_echo_n "checking whether we are cross compiling... " >&6; }
3445if test "$cross_compiling" != yes; then
3446 { { ac_try="$ac_link"
3447case "(($ac_try" in
3448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3449 *) ac_try_echo=$ac_try;;
3450esac
3451eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3452$as_echo "$ac_try_echo"; } >&5
3453 (eval "$ac_link") 2>&5
3454 ac_status=$?
3455 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3456 test $ac_status = 0; }
3457 if { ac_try='./conftest$ac_cv_exeext'
3458 { { case "(($ac_try" in
3459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3460 *) ac_try_echo=$ac_try;;
3461esac
3462eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3463$as_echo "$ac_try_echo"; } >&5
3464 (eval "$ac_try") 2>&5
3465 ac_status=$?
3466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3467 test $ac_status = 0; }; }; then
3468 cross_compiling=no
3469 else
3470 if test "$cross_compiling" = maybe; then
3471 cross_compiling=yes
3472 else
3473 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3474$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5 3475as_fn_error $? "cannot run C compiled programs.
61ef2474 3476If you meant to cross compile, use \`--host'.
d6a4bcb5 3477See \`config.log' for more details" "$LINENO" 5; }
61ef2474
TT
3478 fi
3479 fi
3480fi
3481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3482$as_echo "$cross_compiling" >&6; }
3483
3484rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3485ac_clean_files=$ac_clean_files_save
57aa50d4 3486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
39fd3d4f 3487$as_echo_n "checking for suffix of object files... " >&6; }
d6a4bcb5 3488if ${ac_cv_objext+:} false; then :
39fd3d4f 3489 $as_echo_n "(cached) " >&6
73ae2d4a 3490else
57aa50d4 3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3492/* end confdefs.h. */
07a0db15 3493
b0cacab0
TT
3494int
3495main ()
3496{
07a0db15 3497
b0cacab0
TT
3498 ;
3499 return 0;
3500}
3501_ACEOF
3502rm -f conftest.o conftest.obj
57aa50d4 3503if { { ac_try="$ac_compile"
e1052144
TT
3504case "(($ac_try" in
3505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3506 *) ac_try_echo=$ac_try;;
3507esac
57aa50d4
TT
3508eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3509$as_echo "$ac_try_echo"; } >&5
e1052144 3510 (eval "$ac_compile") 2>&5
b0cacab0 3511 ac_status=$?
57aa50d4
TT
3512 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3513 test $ac_status = 0; }; then :
e1052144
TT
3514 for ac_file in conftest.o conftest.obj conftest.*; do
3515 test -f "$ac_file" || continue;
b0cacab0 3516 case $ac_file in
39fd3d4f 3517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b0cacab0
TT
3518 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3519 break;;
3520 esac
3521done
93636bde 3522else
39fd3d4f 3523 $as_echo "$as_me: failed program was:" >&5
b0cacab0 3524sed 's/^/| /' conftest.$ac_ext >&5
07a0db15 3525
57aa50d4 3526{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3527$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3528as_fn_error $? "cannot compute suffix of object files: cannot compile
3529See \`config.log' for more details" "$LINENO" 5; }
73ae2d4a 3530fi
b0cacab0 3531rm -f conftest.$ac_cv_objext conftest.$ac_ext
73ae2d4a 3532fi
57aa50d4 3533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
39fd3d4f 3534$as_echo "$ac_cv_objext" >&6; }
b0cacab0
TT
3535OBJEXT=$ac_cv_objext
3536ac_objext=$OBJEXT
57aa50d4 3537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
39fd3d4f 3538$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d6a4bcb5 3539if ${ac_cv_c_compiler_gnu+:} false; then :
39fd3d4f 3540 $as_echo_n "(cached) " >&6
b0cacab0 3541else
57aa50d4 3542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3543/* end confdefs.h. */
3544
3545int
3546main ()
3547{
3548#ifndef __GNUC__
3549 choke me
3550#endif
3551
3552 ;
3553 return 0;
3554}
3555_ACEOF
57aa50d4 3556if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0
TT
3557 ac_compiler_gnu=yes
3558else
57aa50d4 3559 ac_compiler_gnu=no
b0cacab0 3560fi
e1052144 3561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0
TT
3562ac_cv_c_compiler_gnu=$ac_compiler_gnu
3563
3564fi
57aa50d4 3565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
39fd3d4f
SJR
3566$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3567if test $ac_compiler_gnu = yes; then
3568 GCC=yes
3569else
3570 GCC=
3571fi
b0cacab0
TT
3572ac_test_CFLAGS=${CFLAGS+set}
3573ac_save_CFLAGS=$CFLAGS
57aa50d4 3574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
39fd3d4f 3575$as_echo_n "checking whether $CC accepts -g... " >&6; }
d6a4bcb5 3576if ${ac_cv_prog_cc_g+:} false; then :
39fd3d4f 3577 $as_echo_n "(cached) " >&6
b0cacab0 3578else
e1052144
TT
3579 ac_save_c_werror_flag=$ac_c_werror_flag
3580 ac_c_werror_flag=yes
3581 ac_cv_prog_cc_g=no
3582 CFLAGS="-g"
57aa50d4 3583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3584/* end confdefs.h. */
3585
3586int
3587main ()
3588{
3589
3590 ;
3591 return 0;
3592}
3593_ACEOF
57aa50d4 3594if ac_fn_c_try_compile "$LINENO"; then :
e1052144
TT
3595 ac_cv_prog_cc_g=yes
3596else
57aa50d4
TT
3597 CFLAGS=""
3598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3599/* end confdefs.h. */
3600
3601int
3602main ()
3603{
3604
3605 ;
3606 return 0;
3607}
3608_ACEOF
57aa50d4 3609if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3610
57aa50d4
TT
3611else
3612 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 3613 CFLAGS="-g"
57aa50d4 3614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3615/* end confdefs.h. */
3616
3617int
3618main ()
3619{
3620
3621 ;
3622 return 0;
3623}
3624_ACEOF
57aa50d4 3625if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0 3626 ac_cv_prog_cc_g=yes
e1052144 3627fi
e1052144
TT
3628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3629fi
e1052144 3630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0 3631fi
e1052144
TT
3632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3633 ac_c_werror_flag=$ac_save_c_werror_flag
b0cacab0 3634fi
57aa50d4 3635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
39fd3d4f 3636$as_echo "$ac_cv_prog_cc_g" >&6; }
b0cacab0
TT
3637if test "$ac_test_CFLAGS" = set; then
3638 CFLAGS=$ac_save_CFLAGS
3639elif test $ac_cv_prog_cc_g = yes; then
3640 if test "$GCC" = yes; then
3641 CFLAGS="-g -O2"
3642 else
3643 CFLAGS="-g"
3644 fi
73ae2d4a
TT
3645else
3646 if test "$GCC" = yes; then
3647 CFLAGS="-O2"
3648 else
3649 CFLAGS=
3650 fi
3651fi
57aa50d4 3652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
39fd3d4f 3653$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d6a4bcb5 3654if ${ac_cv_prog_cc_c89+:} false; then :
39fd3d4f 3655 $as_echo_n "(cached) " >&6
b0cacab0 3656else
e1052144 3657 ac_cv_prog_cc_c89=no
b0cacab0 3658ac_save_CC=$CC
57aa50d4 3659cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3660/* end confdefs.h. */
3661#include <stdarg.h>
3662#include <stdio.h>
d6a4bcb5 3663struct stat;
b0cacab0
TT
3664/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3665struct buf { int x; };
3666FILE * (*rcsopen) (struct buf *, struct stat *, int);
3667static char *e (p, i)
3668 char **p;
3669 int i;
3670{
3671 return p[i];
3672}
3673static char *f (char * (*g) (char **, int), char **p, ...)
3674{
3675 char *s;
3676 va_list v;
3677 va_start (v,p);
3678 s = g (p, va_arg (v,int));
3679 va_end (v);
3680 return s;
3681}
3682
3683/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3684 function prototypes and stuff, but not '\xHH' hex character constants.
3685 These don't provoke an error unfortunately, instead are silently treated
e1052144 3686 as 'x'. The following induces an error, until -std is added to get
b0cacab0
TT
3687 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3688 array size at least. It's necessary to write '\x00'==0 to get something
e1052144 3689 that's true only with -std. */
b0cacab0
TT
3690int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3691
e1052144
TT
3692/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3693 inside strings and character constants. */
3694#define FOO(x) 'x'
3695int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3696
b0cacab0
TT
3697int test (int i, double x);
3698struct s1 {int (*f) (int a);};
3699struct s2 {int (*f) (double a);};
3700int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3701int argc;
3702char **argv;
3703int
3704main ()
3705{
3706return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3707 ;
3708 return 0;
3709}
3710_ACEOF
e1052144
TT
3711for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3712 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
b0cacab0
TT
3713do
3714 CC="$ac_save_CC $ac_arg"
57aa50d4 3715 if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3716 ac_cv_prog_cc_c89=$ac_arg
b0cacab0 3717fi
e1052144
TT
3718rm -f core conftest.err conftest.$ac_objext
3719 test "x$ac_cv_prog_cc_c89" != "xno" && break
b0cacab0 3720done
e1052144 3721rm -f conftest.$ac_ext
b0cacab0
TT
3722CC=$ac_save_CC
3723
3724fi
e1052144
TT
3725# AC_CACHE_VAL
3726case "x$ac_cv_prog_cc_c89" in
3727 x)
57aa50d4 3728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
39fd3d4f 3729$as_echo "none needed" >&6; } ;;
e1052144 3730 xno)
57aa50d4 3731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
39fd3d4f 3732$as_echo "unsupported" >&6; } ;;
b0cacab0 3733 *)
e1052144 3734 CC="$CC $ac_cv_prog_cc_c89"
57aa50d4 3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
39fd3d4f 3736$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b0cacab0 3737esac
57aa50d4 3738if test "x$ac_cv_prog_cc_c89" != xno; then :
b0cacab0 3739
57aa50d4 3740fi
b0cacab0 3741
b0cacab0
TT
3742ac_ext=c
3743ac_cpp='$CPP $CPPFLAGS'
3744ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3745ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3746ac_compiler_gnu=$ac_cv_c_compiler_gnu
3747
57aa50d4
TT
3748
3749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
3750$as_echo_n "checking for dlopen in -ldl... " >&6; }
d6a4bcb5 3751if ${ac_cv_lib_dl_dlopen+:} false; then :
39fd3d4f 3752 $as_echo_n "(cached) " >&6
b0cacab0 3753else
57aa50d4
TT
3754 ac_check_lib_save_LIBS=$LIBS
3755LIBS="-ldl $LIBS"
3756cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3757/* end confdefs.h. */
57aa50d4
TT
3758
3759/* Override any GCC internal prototype to avoid an error.
3760 Use char because int might match the return type of a GCC
3761 builtin and then its argument prototype would still apply. */
3762#ifdef __cplusplus
3763extern "C"
b0cacab0 3764#endif
57aa50d4
TT
3765char dlopen ();
3766int
3767main ()
3768{
3769return dlopen ();
3770 ;
3771 return 0;
3772}
b0cacab0 3773_ACEOF
57aa50d4
TT
3774if ac_fn_c_try_link "$LINENO"; then :
3775 ac_cv_lib_dl_dlopen=yes
b0cacab0 3776else
57aa50d4 3777 ac_cv_lib_dl_dlopen=no
b0cacab0 3778fi
57aa50d4
TT
3779rm -f core conftest.err conftest.$ac_objext \
3780 conftest$ac_exeext conftest.$ac_ext
3781LIBS=$ac_check_lib_save_LIBS
b0cacab0 3782fi
57aa50d4
TT
3783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
3784$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d6a4bcb5 3785if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
57aa50d4 3786 DLOPEN_LIB=-ldl
b0cacab0
TT
3787fi
3788
b0cacab0 3789
e1052144 3790
57aa50d4
TT
3791# Check whether --with-cc was given.
3792if test "${with_cc+set}" = set; then :
d6a4bcb5 3793 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
57aa50d4 3794fi
b0cacab0 3795
b0cacab0 3796
57aa50d4
TT
3797# Check whether --with-ccopts was given.
3798if test "${with_ccopts+set}" = set; then :
d6a4bcb5 3799 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
b0cacab0 3800fi
e1052144 3801
b0cacab0 3802
57aa50d4
TT
3803# Check whether --with-ldopts was given.
3804if test "${with_ldopts+set}" = set; then :
d6a4bcb5 3805 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
b0cacab0
TT
3806fi
3807
3808ac_ext=c
3809ac_cpp='$CPP $CPPFLAGS'
3810ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3811ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3812ac_compiler_gnu=$ac_cv_c_compiler_gnu
57aa50d4
TT
3813if test -n "$ac_tool_prefix"; then
3814 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3815set dummy ${ac_tool_prefix}gcc; ac_word=$2
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3817$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3818if ${ac_cv_prog_CC+:} false; then :
39fd3d4f 3819 $as_echo_n "(cached) " >&6
e1052144 3820else
57aa50d4
TT
3821 if test -n "$CC"; then
3822 ac_cv_prog_CC="$CC" # Let the user override the test.
3823else
3824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3825for as_dir in $PATH
e1052144
TT
3826do
3827 IFS=$as_save_IFS
3828 test -z "$as_dir" && as_dir=.
39fd3d4f 3829 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3831 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3833 break 2
3834 fi
e1052144 3835done
57aa50d4 3836 done
e1052144 3837IFS=$as_save_IFS
e1052144 3838
e1052144 3839fi
57aa50d4
TT
3840fi
3841CC=$ac_cv_prog_CC
3842if test -n "$CC"; then
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3844$as_echo "$CC" >&6; }
3845else
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3847$as_echo "no" >&6; }
3848fi
e1052144
TT
3849
3850
57aa50d4
TT
3851fi
3852if test -z "$ac_cv_prog_CC"; then
3853 ac_ct_CC=$CC
3854 # Extract the first word of "gcc", so it can be a program name with args.
3855set dummy gcc; ac_word=$2
3856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3857$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3858if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 3859 $as_echo_n "(cached) " >&6
e1052144 3860else
57aa50d4
TT
3861 if test -n "$ac_ct_CC"; then
3862 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3863else
3864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865for as_dir in $PATH
e1052144
TT
3866do
3867 IFS=$as_save_IFS
3868 test -z "$as_dir" && as_dir=.
39fd3d4f 3869 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3870 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3871 ac_cv_prog_ac_ct_CC="gcc"
3872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3873 break 2
3874 fi
e1052144 3875done
57aa50d4 3876 done
e1052144 3877IFS=$as_save_IFS
b0cacab0 3878
e1052144 3879fi
57aa50d4
TT
3880fi
3881ac_ct_CC=$ac_cv_prog_ac_ct_CC
3882if test -n "$ac_ct_CC"; then
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3884$as_echo "$ac_ct_CC" >&6; }
b0cacab0 3885else
57aa50d4
TT
3886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3887$as_echo "no" >&6; }
3888fi
b0cacab0 3889
57aa50d4
TT
3890 if test "x$ac_ct_CC" = x; then
3891 CC=""
3892 else
3893 case $cross_compiling:$ac_tool_warned in
3894yes:)
3895{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3896$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3897ac_tool_warned=yes ;;
e1052144 3898esac
57aa50d4
TT
3899 CC=$ac_ct_CC
3900 fi
b0cacab0 3901else
57aa50d4 3902 CC="$ac_cv_prog_CC"
b0cacab0 3903fi
e1052144 3904
57aa50d4
TT
3905if test -z "$CC"; then
3906 if test -n "$ac_tool_prefix"; then
3907 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3908set dummy ${ac_tool_prefix}cc; ac_word=$2
3909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3910$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3911if ${ac_cv_prog_CC+:} false; then :
57aa50d4 3912 $as_echo_n "(cached) " >&6
a64c9c13 3913else
57aa50d4
TT
3914 if test -n "$CC"; then
3915 ac_cv_prog_CC="$CC" # Let the user override the test.
3916else
3917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918for as_dir in $PATH
3919do
3920 IFS=$as_save_IFS
3921 test -z "$as_dir" && as_dir=.
3922 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3923 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3924 ac_cv_prog_CC="${ac_tool_prefix}cc"
3925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3926 break 2
3927 fi
3928done
3929 done
3930IFS=$as_save_IFS
b0cacab0 3931
a64c9c13 3932fi
57aa50d4
TT
3933fi
3934CC=$ac_cv_prog_CC
3935if test -n "$CC"; then
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3937$as_echo "$CC" >&6; }
b0cacab0 3938else
57aa50d4
TT
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3940$as_echo "no" >&6; }
a64c9c13 3941fi
b0cacab0 3942
b0cacab0 3943
57aa50d4
TT
3944 fi
3945fi
3946if test -z "$CC"; then
3947 # Extract the first word of "cc", so it can be a program name with args.
3948set dummy cc; ac_word=$2
3949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3950$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3951if ${ac_cv_prog_CC+:} false; then :
57aa50d4 3952 $as_echo_n "(cached) " >&6
a64c9c13 3953else
57aa50d4
TT
3954 if test -n "$CC"; then
3955 ac_cv_prog_CC="$CC" # Let the user override the test.
a64c9c13 3956else
57aa50d4
TT
3957 ac_prog_rejected=no
3958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3959for as_dir in $PATH
3960do
3961 IFS=$as_save_IFS
3962 test -z "$as_dir" && as_dir=.
3963 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3964 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3965 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3966 ac_prog_rejected=yes
3967 continue
3968 fi
3969 ac_cv_prog_CC="cc"
3970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3971 break 2
3972 fi
3973done
3974 done
3975IFS=$as_save_IFS
b0cacab0 3976
57aa50d4
TT
3977if test $ac_prog_rejected = yes; then
3978 # We found a bogon in the path, so make sure we never use it.
3979 set dummy $ac_cv_prog_CC
3980 shift
3981 if test $# != 0; then
3982 # We chose a different compiler from the bogus one.
3983 # However, it has the same basename, so the bogon will be chosen
3984 # first if we set CC to just the basename; use the full file name.
3985 shift
3986 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3987 fi
b0cacab0 3988fi
b0cacab0
TT
3989fi
3990fi
57aa50d4
TT
3991CC=$ac_cv_prog_CC
3992if test -n "$CC"; then
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3994$as_echo "$CC" >&6; }
3995else
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3997$as_echo "no" >&6; }
b0cacab0 3998fi
b0cacab0 3999
b0cacab0
TT
4000
4001fi
57aa50d4
TT
4002if test -z "$CC"; then
4003 if test -n "$ac_tool_prefix"; then
4004 for ac_prog in cl.exe
4005 do
4006 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4007set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4009$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 4010if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
4011 $as_echo_n "(cached) " >&6
4012else
4013 if test -n "$CC"; then
4014 ac_cv_prog_CC="$CC" # Let the user override the test.
4015else
4016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4017for as_dir in $PATH
4018do
4019 IFS=$as_save_IFS
4020 test -z "$as_dir" && as_dir=.
4021 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 4022 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
4023 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4025 break 2
4026 fi
4027done
4028 done
4029IFS=$as_save_IFS
b0cacab0 4030
57aa50d4
TT
4031fi
4032fi
4033CC=$ac_cv_prog_CC
4034if test -n "$CC"; then
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4036$as_echo "$CC" >&6; }
4037else
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4039$as_echo "no" >&6; }
4040fi
b0cacab0
TT
4041
4042
57aa50d4
TT
4043 test -n "$CC" && break
4044 done
4045fi
4046if test -z "$CC"; then
4047 ac_ct_CC=$CC
4048 for ac_prog in cl.exe
b0cacab0 4049do
57aa50d4
TT
4050 # Extract the first word of "$ac_prog", so it can be a program name with args.
4051set dummy $ac_prog; ac_word=$2
4052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4053$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 4054if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 4055 $as_echo_n "(cached) " >&6
b0cacab0 4056else
57aa50d4
TT
4057 if test -n "$ac_ct_CC"; then
4058 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
b0cacab0 4059else
57aa50d4
TT
4060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4061for as_dir in $PATH
4062do
4063 IFS=$as_save_IFS
4064 test -z "$as_dir" && as_dir=.
4065 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 4066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
4067 ac_cv_prog_ac_ct_CC="$ac_prog"
4068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4069 break 2
4070 fi
4071done
4072 done
4073IFS=$as_save_IFS
b0cacab0 4074
b0cacab0 4075fi
b0cacab0 4076fi
57aa50d4
TT
4077ac_ct_CC=$ac_cv_prog_ac_ct_CC
4078if test -n "$ac_ct_CC"; then
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4080$as_echo "$ac_ct_CC" >&6; }
4081else
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4083$as_echo "no" >&6; }
b0cacab0
TT
4084fi
4085
b0cacab0 4086
57aa50d4
TT
4087 test -n "$ac_ct_CC" && break
4088done
b0cacab0 4089
57aa50d4
TT
4090 if test "x$ac_ct_CC" = x; then
4091 CC=""
4092 else
4093 case $cross_compiling:$ac_tool_warned in
4094yes:)
4095{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4096$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4097ac_tool_warned=yes ;;
e1052144 4098esac
57aa50d4
TT
4099 CC=$ac_ct_CC
4100 fi
4101fi
b0cacab0 4102
b0cacab0 4103fi
e1052144 4104
b0cacab0 4105
57aa50d4
TT
4106test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4107$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
4108as_fn_error $? "no acceptable C compiler found in \$PATH
4109See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
4110
4111# Provide some information about the compiler.
4112$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4113set X $ac_compile
4114ac_compiler=$2
4115for ac_option in --version -v -V -qversion; do
4116 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
4117case "(($ac_try" in
4118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4119 *) ac_try_echo=$ac_try;;
4120esac
57aa50d4
TT
4121eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4122$as_echo "$ac_try_echo"; } >&5
4123 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 4124 ac_status=$?
57aa50d4
TT
4125 if test -s conftest.err; then
4126 sed '10a\
4127... rest of stderr output deleted ...
4128 10q' conftest.err >conftest.er1
4129 cat conftest.er1 >&5
57aa50d4 4130 fi
61ef2474 4131 rm -f conftest.er1 conftest.err
57aa50d4
TT
4132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4133 test $ac_status = 0; }
4134done
e1052144 4135
57aa50d4
TT
4136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4137$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d6a4bcb5 4138if ${ac_cv_c_compiler_gnu+:} false; then :
39fd3d4f 4139 $as_echo_n "(cached) " >&6
b0cacab0 4140else
57aa50d4
TT
4141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4142/* end confdefs.h. */
b0cacab0 4143
57aa50d4
TT
4144int
4145main ()
4146{
4147#ifndef __GNUC__
4148 choke me
4149#endif
a64c9c13 4150
57aa50d4
TT
4151 ;
4152 return 0;
4153}
4154_ACEOF
4155if ac_fn_c_try_compile "$LINENO"; then :
4156 ac_compiler_gnu=yes
b1c92f91 4157else
57aa50d4 4158 ac_compiler_gnu=no
b1c92f91 4159fi
57aa50d4
TT
4160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4161ac_cv_c_compiler_gnu=$ac_compiler_gnu
b0cacab0 4162
e1052144 4163fi
57aa50d4
TT
4164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4165$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4166if test $ac_compiler_gnu = yes; then
4167 GCC=yes
98919bdb 4168else
57aa50d4 4169 GCC=
98919bdb 4170fi
57aa50d4
TT
4171ac_test_CFLAGS=${CFLAGS+set}
4172ac_save_CFLAGS=$CFLAGS
4173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4174$as_echo_n "checking whether $CC accepts -g... " >&6; }
d6a4bcb5 4175if ${ac_cv_prog_cc_g+:} false; then :
57aa50d4 4176 $as_echo_n "(cached) " >&6
98919bdb 4177else
57aa50d4
TT
4178 ac_save_c_werror_flag=$ac_c_werror_flag
4179 ac_c_werror_flag=yes
4180 ac_cv_prog_cc_g=no
4181 CFLAGS="-g"
4182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4183/* end confdefs.h. */
e1052144 4184
57aa50d4
TT
4185int
4186main ()
4187{
98919bdb 4188
57aa50d4
TT
4189 ;
4190 return 0;
4191}
4192_ACEOF
4193if ac_fn_c_try_compile "$LINENO"; then :
4194 ac_cv_prog_cc_g=yes
c13351f6 4195else
57aa50d4
TT
4196 CFLAGS=""
4197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4198/* end confdefs.h. */
c13351f6 4199
57aa50d4
TT
4200int
4201main ()
4202{
c13351f6 4203
57aa50d4
TT
4204 ;
4205 return 0;
4206}
4207_ACEOF
4208if ac_fn_c_try_compile "$LINENO"; then :
c13351f6 4209
57aa50d4
TT
4210else
4211 ac_c_werror_flag=$ac_save_c_werror_flag
4212 CFLAGS="-g"
4213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4214/* end confdefs.h. */
c13351f6 4215
57aa50d4
TT
4216int
4217main ()
4218{
c13351f6 4219
57aa50d4
TT
4220 ;
4221 return 0;
4222}
b0cacab0 4223_ACEOF
57aa50d4
TT
4224if ac_fn_c_try_compile "$LINENO"; then :
4225 ac_cv_prog_cc_g=yes
1917875f 4226fi
57aa50d4 4227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e1052144 4228fi
57aa50d4 4229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdc9985 4230fi
57aa50d4
TT
4231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4232 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 4233fi
57aa50d4
TT
4234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4235$as_echo "$ac_cv_prog_cc_g" >&6; }
4236if test "$ac_test_CFLAGS" = set; then
4237 CFLAGS=$ac_save_CFLAGS
4238elif test $ac_cv_prog_cc_g = yes; then
4239 if test "$GCC" = yes; then
4240 CFLAGS="-g -O2"
4241 else
4242 CFLAGS="-g"
4243 fi
a64c9c13 4244else
57aa50d4
TT
4245 if test "$GCC" = yes; then
4246 CFLAGS="-O2"
4247 else
4248 CFLAGS=
4249 fi
a64c9c13 4250fi
57aa50d4
TT
4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4252$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d6a4bcb5 4253if ${ac_cv_prog_cc_c89+:} false; then :
57aa50d4 4254 $as_echo_n "(cached) " >&6
a64c9c13 4255else
57aa50d4
TT
4256 ac_cv_prog_cc_c89=no
4257ac_save_CC=$CC
4258cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4259/* end confdefs.h. */
4260#include <stdarg.h>
4261#include <stdio.h>
d6a4bcb5 4262struct stat;
57aa50d4
TT
4263/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4264struct buf { int x; };
4265FILE * (*rcsopen) (struct buf *, struct stat *, int);
4266static char *e (p, i)
4267 char **p;
4268 int i;
4269{
4270 return p[i];
4271}
4272static char *f (char * (*g) (char **, int), char **p, ...)
4273{
4274 char *s;
4275 va_list v;
4276 va_start (v,p);
4277 s = g (p, va_arg (v,int));
4278 va_end (v);
4279 return s;
4280}
e1052144 4281
57aa50d4
TT
4282/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4283 function prototypes and stuff, but not '\xHH' hex character constants.
4284 These don't provoke an error unfortunately, instead are silently treated
4285 as 'x'. The following induces an error, until -std is added to get
4286 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4287 array size at least. It's necessary to write '\x00'==0 to get something
4288 that's true only with -std. */
4289int osf4_cc_array ['\x00' == 0 ? 1 : -1];
93636bde 4290
57aa50d4
TT
4291/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4292 inside strings and character constants. */
4293#define FOO(x) 'x'
4294int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
a64c9c13 4295
57aa50d4
TT
4296int test (int i, double x);
4297struct s1 {int (*f) (int a);};
4298struct s2 {int (*f) (double a);};
4299int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4300int argc;
4301char **argv;
4302int
4303main ()
4304{
4305return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4306 ;
4307 return 0;
4308}
4309_ACEOF
4310for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4311 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4312do
4313 CC="$ac_save_CC $ac_arg"
4314 if ac_fn_c_try_compile "$LINENO"; then :
4315 ac_cv_prog_cc_c89=$ac_arg
a64c9c13 4316fi
57aa50d4
TT
4317rm -f core conftest.err conftest.$ac_objext
4318 test "x$ac_cv_prog_cc_c89" != "xno" && break
4319done
4320rm -f conftest.$ac_ext
4321CC=$ac_save_CC
a64c9c13 4322
57aa50d4
TT
4323fi
4324# AC_CACHE_VAL
4325case "x$ac_cv_prog_cc_c89" in
4326 x)
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4328$as_echo "none needed" >&6; } ;;
4329 xno)
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4331$as_echo "unsupported" >&6; } ;;
4332 *)
4333 CC="$CC $ac_cv_prog_cc_c89"
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4335$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4336esac
4337if test "x$ac_cv_prog_cc_c89" != xno; then :
a64c9c13 4338
e1052144
TT
4339fi
4340
57aa50d4
TT
4341ac_ext=c
4342ac_cpp='$CPP $CPPFLAGS'
4343ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4344ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4345ac_compiler_gnu=$ac_cv_c_compiler_gnu
93636bde 4346
9b3018a8
TT
4347if test "$GCC" = yes; then
4348 RDYNAMIC="-rdynamic"
4349
4350fi
57aa50d4
TT
4351ac_ext=c
4352ac_cpp='$CPP $CPPFLAGS'
4353ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4354ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4355ac_compiler_gnu=$ac_cv_c_compiler_gnu
4356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4357$as_echo_n "checking how to run the C preprocessor... " >&6; }
4358# On Suns, sometimes $CPP names a directory.
4359if test -n "$CPP" && test -d "$CPP"; then
4360 CPP=
4361fi
4362if test -z "$CPP"; then
d6a4bcb5 4363 if ${ac_cv_prog_CPP+:} false; then :
57aa50d4
TT
4364 $as_echo_n "(cached) " >&6
4365else
4366 # Double quotes because CPP needs to be expanded
4367 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4368 do
4369 ac_preproc_ok=false
4370for ac_c_preproc_warn_flag in '' yes
4371do
4372 # Use a header file that comes with gcc, so configuring glibc
4373 # with a fresh cross-compiler works.
4374 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4375 # <limits.h> exists even on freestanding compilers.
4376 # On the NeXT, cc -E runs the code through the compiler's parser,
4377 # not just through cpp. "Syntax error" is here to catch this case.
4378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4379/* end confdefs.h. */
4380#ifdef __STDC__
4381# include <limits.h>
4382#else
4383# include <assert.h>
4384#endif
4385 Syntax error
4386_ACEOF
4387if ac_fn_c_try_cpp "$LINENO"; then :
a64c9c13 4388
cdf186e4 4389else
57aa50d4
TT
4390 # Broken: fails on valid input.
4391continue
cdf186e4 4392fi
d6a4bcb5 4393rm -f conftest.err conftest.i conftest.$ac_ext
cdf186e4 4394
57aa50d4
TT
4395 # OK, works on sane cases. Now check whether nonexistent headers
4396 # can be detected and how.
4397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4398/* end confdefs.h. */
4399#include <ac_nonexistent.h>
4400_ACEOF
4401if ac_fn_c_try_cpp "$LINENO"; then :
4402 # Broken: success on invalid input.
4403continue
cdf186e4 4404else
57aa50d4
TT
4405 # Passes both tests.
4406ac_preproc_ok=:
4407break
4408fi
d6a4bcb5 4409rm -f conftest.err conftest.i conftest.$ac_ext
cdf186e4 4410
57aa50d4
TT
4411done
4412# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a4bcb5 4413rm -f conftest.i conftest.err conftest.$ac_ext
57aa50d4
TT
4414if $ac_preproc_ok; then :
4415 break
e1052144
TT
4416fi
4417
57aa50d4
TT
4418 done
4419 ac_cv_prog_CPP=$CPP
93636bde 4420
cdf186e4 4421fi
57aa50d4 4422 CPP=$ac_cv_prog_CPP
cdf186e4 4423else
57aa50d4 4424 ac_cv_prog_CPP=$CPP
e1052144 4425fi
57aa50d4
TT
4426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4427$as_echo "$CPP" >&6; }
4428ac_preproc_ok=false
4429for ac_c_preproc_warn_flag in '' yes
4430do
4431 # Use a header file that comes with gcc, so configuring glibc
4432 # with a fresh cross-compiler works.
4433 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4434 # <limits.h> exists even on freestanding compilers.
4435 # On the NeXT, cc -E runs the code through the compiler's parser,
4436 # not just through cpp. "Syntax error" is here to catch this case.
4437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4438/* end confdefs.h. */
4439#ifdef __STDC__
4440# include <limits.h>
4441#else
4442# include <assert.h>
4443#endif
4444 Syntax error
b0cacab0 4445_ACEOF
57aa50d4 4446if ac_fn_c_try_cpp "$LINENO"; then :
80bfaa3e
TT
4447
4448else
57aa50d4
TT
4449 # Broken: fails on valid input.
4450continue
e1052144 4451fi
d6a4bcb5 4452rm -f conftest.err conftest.i conftest.$ac_ext
e1052144 4453
57aa50d4
TT
4454 # OK, works on sane cases. Now check whether nonexistent headers
4455 # can be detected and how.
4456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4457/* end confdefs.h. */
4458#include <ac_nonexistent.h>
b0cacab0 4459_ACEOF
57aa50d4
TT
4460if ac_fn_c_try_cpp "$LINENO"; then :
4461 # Broken: success on invalid input.
4462continue
f0a22d0f 4463else
57aa50d4
TT
4464 # Passes both tests.
4465ac_preproc_ok=:
4466break
e1052144 4467fi
d6a4bcb5 4468rm -f conftest.err conftest.i conftest.$ac_ext
e1052144 4469
57aa50d4
TT
4470done
4471# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a4bcb5 4472rm -f conftest.i conftest.err conftest.$ac_ext
57aa50d4 4473if $ac_preproc_ok; then :
2a29f135
TT
4474
4475else
57aa50d4
TT
4476 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4477$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
4478as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4479See \`config.log' for more details" "$LINENO" 5; }
e1052144
TT
4480fi
4481
57aa50d4
TT
4482ac_ext=c
4483ac_cpp='$CPP $CPPFLAGS'
4484ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4485ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4486ac_compiler_gnu=$ac_cv_c_compiler_gnu
af773654 4487
57aa50d4
TT
4488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
4489$as_echo_n "checking for additional special compiler flags... " >&6; }
4490if test "$GCC" = yes
4491then
4492 case "$host_cpu" in
4493 alpha) addcflags="-mieee" ;;
4494 esac
14b596d4 4495fi
57aa50d4
TT
4496if test "x$addcflags" != x
4497then
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
4499$as_echo "$addcflags" >&6; }
4500 CFLAGS="$addcflags $CFLAGS"
14b596d4 4501else
57aa50d4
TT
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
4503$as_echo "(none)" >&6; }
14b596d4
TT
4504fi
4505
93613951
TT
4506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4507$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4508if ${ac_cv_path_GREP+:} false; then :
4509 $as_echo_n "(cached) " >&6
57aa50d4 4510else
93613951
TT
4511 if test -z "$GREP"; then
4512 ac_path_GREP_found=false
4513 # Loop through the user's path and test for each of PROGNAME-LIST
4514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4515for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4516do
4517 IFS=$as_save_IFS
4518 test -z "$as_dir" && as_dir=.
4519 for ac_prog in grep ggrep; do
4520 for ac_exec_ext in '' $ac_executable_extensions; do
4521 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4522 as_fn_executable_p "$ac_path_GREP" || continue
4523# Check for GNU ac_path_GREP and select it if it is found.
4524 # Check for GNU $ac_path_GREP
4525case `"$ac_path_GREP" --version 2>&1` in
4526*GNU*)
4527 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4528*)
4529 ac_count=0
4530 $as_echo_n 0123456789 >"conftest.in"
4531 while :
4532 do
4533 cat "conftest.in" "conftest.in" >"conftest.tmp"
4534 mv "conftest.tmp" "conftest.in"
4535 cp "conftest.in" "conftest.nl"
4536 $as_echo 'GREP' >> "conftest.nl"
4537 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4538 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4539 as_fn_arith $ac_count + 1 && ac_count=$as_val
4540 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4541 # Best one so far, save it but keep looking for a better one
4542 ac_cv_path_GREP="$ac_path_GREP"
4543 ac_path_GREP_max=$ac_count
4544 fi
4545 # 10*(2^10) chars as input seems more than enough
4546 test $ac_count -gt 10 && break
4547 done
4548 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4549esac
14b596d4 4550
93613951
TT
4551 $ac_path_GREP_found && break 3
4552 done
4553 done
4554 done
4555IFS=$as_save_IFS
4556 if test -z "$ac_cv_path_GREP"; then
4557 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4558 fi
57aa50d4 4559else
93613951
TT
4560 ac_cv_path_GREP=$GREP
4561fi
57aa50d4 4562
14b596d4 4563fi
93613951
TT
4564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4565$as_echo "$ac_cv_path_GREP" >&6; }
4566 GREP="$ac_cv_path_GREP"
14b596d4 4567
14b596d4 4568
93613951
TT
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4570$as_echo_n "checking for egrep... " >&6; }
4571if ${ac_cv_path_EGREP+:} false; then :
4572 $as_echo_n "(cached) " >&6
5aa6c3f6 4573else
93613951
TT
4574 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4575 then ac_cv_path_EGREP="$GREP -E"
4576 else
4577 if test -z "$EGREP"; then
4578 ac_path_EGREP_found=false
4579 # Loop through the user's path and test for each of PROGNAME-LIST
4580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4581for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4582do
4583 IFS=$as_save_IFS
4584 test -z "$as_dir" && as_dir=.
4585 for ac_prog in egrep; do
4586 for ac_exec_ext in '' $ac_executable_extensions; do
4587 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4588 as_fn_executable_p "$ac_path_EGREP" || continue
4589# Check for GNU ac_path_EGREP and select it if it is found.
4590 # Check for GNU $ac_path_EGREP
4591case `"$ac_path_EGREP" --version 2>&1` in
4592*GNU*)
4593 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4594*)
4595 ac_count=0
4596 $as_echo_n 0123456789 >"conftest.in"
4597 while :
4598 do
4599 cat "conftest.in" "conftest.in" >"conftest.tmp"
4600 mv "conftest.tmp" "conftest.in"
4601 cp "conftest.in" "conftest.nl"
4602 $as_echo 'EGREP' >> "conftest.nl"
4603 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4604 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4605 as_fn_arith $ac_count + 1 && ac_count=$as_val
4606 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4607 # Best one so far, save it but keep looking for a better one
4608 ac_cv_path_EGREP="$ac_path_EGREP"
4609 ac_path_EGREP_max=$ac_count
4610 fi
4611 # 10*(2^10) chars as input seems more than enough
4612 test $ac_count -gt 10 && break
4613 done
4614 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4615esac
5aa6c3f6 4616
93613951
TT
4617 $ac_path_EGREP_found && break 3
4618 done
4619 done
4620 done
4621IFS=$as_save_IFS
4622 if test -z "$ac_cv_path_EGREP"; then
4623 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4624 fi
5aa6c3f6 4625else
93613951
TT
4626 ac_cv_path_EGREP=$EGREP
4627fi
183c73b0 4628
93613951 4629 fi
183c73b0 4630fi
93613951
TT
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4632$as_echo "$ac_cv_path_EGREP" >&6; }
4633 EGREP="$ac_cv_path_EGREP"
183c73b0
TT
4634
4635
93613951
TT
4636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4637$as_echo_n "checking for ANSI C header files... " >&6; }
4638if ${ac_cv_header_stdc+:} false; then :
4639 $as_echo_n "(cached) " >&6
91d11da1 4640else
93613951
TT
4641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4642/* end confdefs.h. */
4643#include <stdlib.h>
4644#include <stdarg.h>
4645#include <string.h>
4646#include <float.h>
91d11da1 4647
93613951
TT
4648int
4649main ()
4650{
183c73b0 4651
93613951
TT
4652 ;
4653 return 0;
4654}
4655_ACEOF
4656if ac_fn_c_try_compile "$LINENO"; then :
4657 ac_cv_header_stdc=yes
183c73b0 4658else
93613951 4659 ac_cv_header_stdc=no
5aa6c3f6 4660fi
93613951 4661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5aa6c3f6 4662
93613951
TT
4663if test $ac_cv_header_stdc = yes; then
4664 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666/* end confdefs.h. */
4667#include <string.h>
4668
4669_ACEOF
4670if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4671 $EGREP "memchr" >/dev/null 2>&1; then :
4672
4673else
4674 ac_cv_header_stdc=no
4675fi
4676rm -f conftest*
4677
4678fi
4679
4680if test $ac_cv_header_stdc = yes; then
4681 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683/* end confdefs.h. */
4684#include <stdlib.h>
4685
4686_ACEOF
4687if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4688 $EGREP "free" >/dev/null 2>&1; then :
4689
4690else
4691 ac_cv_header_stdc=no
4692fi
4693rm -f conftest*
4694
4695fi
4696
4697if test $ac_cv_header_stdc = yes; then
4698 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4699 if test "$cross_compiling" = yes; then :
4700 :
4701else
4702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4703/* end confdefs.h. */
4704#include <ctype.h>
4705#include <stdlib.h>
4706#if ((' ' & 0x0FF) == 0x020)
4707# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4708# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4709#else
4710# define ISLOWER(c) \
4711 (('a' <= (c) && (c) <= 'i') \
4712 || ('j' <= (c) && (c) <= 'r') \
4713 || ('s' <= (c) && (c) <= 'z'))
4714# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4715#endif
4716
4717#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4718int
4719main ()
4720{
4721 int i;
4722 for (i = 0; i < 256; i++)
4723 if (XOR (islower (i), ISLOWER (i))
4724 || toupper (i) != TOUPPER (i))
4725 return 2;
4726 return 0;
4727}
4728_ACEOF
4729if ac_fn_c_try_run "$LINENO"; then :
4730
4731else
4732 ac_cv_header_stdc=no
4733fi
4734rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4735 conftest.$ac_objext conftest.beam conftest.$ac_ext
4736fi
4737
4738fi
4739fi
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4741$as_echo "$ac_cv_header_stdc" >&6; }
4742if test $ac_cv_header_stdc = yes; then
4743
4744$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4745
4746fi
4747
4748# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4749for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4750 inttypes.h stdint.h unistd.h
4751do :
4752 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4753ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4754"
4755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4756 cat >>confdefs.h <<_ACEOF
4757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4758_ACEOF
4759
4760fi
4761
4762done
4763
4764
4765
4766 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4767if test "x$ac_cv_header_minix_config_h" = xyes; then :
4768 MINIX=yes
4769else
4770 MINIX=
4771fi
4772
4773
4774 if test "$MINIX" = yes; then
4775
4776$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4777
4778
4779$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4780
4781
4782$as_echo "#define _MINIX 1" >>confdefs.h
4783
4784 fi
4785
4786
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4788$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4789if ${ac_cv_safe_to_define___extensions__+:} false; then :
4790 $as_echo_n "(cached) " >&6
4791else
4792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4793/* end confdefs.h. */
4794
4795# define __EXTENSIONS__ 1
4796 $ac_includes_default
4797int
4798main ()
4799{
4800
4801 ;
4802 return 0;
4803}
4804_ACEOF
4805if ac_fn_c_try_compile "$LINENO"; then :
4806 ac_cv_safe_to_define___extensions__=yes
4807else
4808 ac_cv_safe_to_define___extensions__=no
4809fi
4810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4811fi
4812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4813$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4814 test $ac_cv_safe_to_define___extensions__ = yes &&
4815 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4816
4817 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4818
4819 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4820
4821 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4822
4823 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4824
4825
4826LIB_EXT=.a
4827STATIC_LIB_EXT=.a
4828PROFILED_LIB_EXT=.a
4829
4830# Check whether --with-root-prefix was given.
4831if test "${with_root_prefix+set}" = set; then :
4832 withval=$with_root_prefix; root_prefix=$withval
4833else
4834 root_prefix=NONE
4835fi
4836# Check whether --enable-maintainer-mode was given.
4837if test "${enable_maintainer_mode+set}" = set; then :
4838 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
4839then
4840 MAINTAINER_CMT=#
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
4842$as_echo "Disabling maintainer mode" >&6; }
4843else
4844 MAINTAINER_CMT=
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
4846$as_echo "Enabling maintainer mode" >&6; }
4847fi
4848
4849else
4850 MAINTAINER_CMT=#
4851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
4852$as_echo "Disabling maintainer mode by default" >&6; }
4853
4854fi
4855
4856
4857# Check whether --enable-symlink-install was given.
4858if test "${enable_symlink_install+set}" = set; then :
4859 enableval=$enable_symlink_install; if test "$enableval" = "no"
4860then
4861 LINK_INSTALL_FLAGS=-f
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
4863$as_echo "Disabling symlinks for install" >&6; }
4864else
4865 LINK_INSTALL_FLAGS=-sf
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
4867$as_echo "Enabling symlinks for install" >&6; }
4868fi
4869
4870else
4871 LINK_INSTALL_FLAGS=-f
4872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
4873$as_echo "Disabling symlinks for install by default" >&6; }
4874
4875fi
4876
4877
4878relative_symlink_defined=
4879# Check whether --enable-relative-symlinks was given.
4880if test "${enable_relative_symlinks+set}" = set; then :
4881 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
4882then
4883 SYMLINK_RELATIVE=
4884 relative_symlink_defined=yes
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4886$as_echo "Disabling relative symlinks for install" >&6; }
4887else
4888 SYMLINK_RELATIVE=--relative
4889 relative_symlink_defined=yes
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4891$as_echo "Enabling relative symlinks for install" >&6; }
4892fi
4893fi
4894
4895# Check whether --enable-symlink-relative-symlinks was given.
4896if test "${enable_symlink_relative_symlinks+set}" = set; then :
4897 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
4898then
4899 SYMLINK_RELATIVE=yes
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4901$as_echo "Disabling relative symlinks for install" >&6; }
4902else
4903 SYMLINK_RELATIVE=--relative
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4905$as_echo "Enabling relative symlinks for install" >&6; }
4906fi
4907
4908else
4909 if test -z "$relative_symlink_defined"
4910then
4911 SYMLINK_RELATIVE=
4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
4913$as_echo "Disabling relative symlinks for install by default" >&6; }
4914fi
4915
4916fi
4917
4918
4919# Check whether --enable-symlink-build was given.
4920if test "${enable_symlink_build+set}" = set; then :
5aa6c3f6
TT
4921 enableval=$enable_symlink_build; if test "$enableval" = "no"
4922then
4923 LINK_BUILD_FLAGS=
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
4925$as_echo "Disabling symlinks for build" >&6; }
4926else
4927 LINK_BUILD_FLAGS=-s
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
4929$as_echo "Enabling symlinks for build" >&6; }
4930fi
4931
4932else
4933 LINK_BUILD_FLAGS=
183c73b0
TT
4934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
4935$as_echo "Disabling symlinks for build by default" >&6; }
5aa6c3f6
TT
4936
4937fi
4938
4939
57aa50d4
TT
4940# Check whether --enable-verbose-makecmds was given.
4941if test "${enable_verbose_makecmds+set}" = set; then :
4942 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
4943then
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4945$as_echo "Disabling verbose make commands" >&6; }
4946 E=@echo
c1986ecb 4947 ES=echo
57aa50d4 4948 Q=@
14b596d4 4949else
57aa50d4
TT
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
4951$as_echo "Enabling verbose make commands" >&6; }
4952 E=@\\#
c1986ecb 4953 ES=\\#
57aa50d4
TT
4954 Q=
4955fi
14b596d4 4956
14b596d4 4957else
57aa50d4
TT
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4959$as_echo "Disabling verbose make commands" >&6; }
4960E=@echo
c1986ecb 4961ES=echo
57aa50d4 4962Q=@
14b596d4 4963
14b596d4
TT
4964fi
4965
14b596d4 4966
57aa50d4 4967
c1986ecb 4968
57aa50d4
TT
4969E2_PKG_CONFIG_STATIC=--static
4970LDFLAG_DYNAMIC=
4971PRIVATE_LIBS_CMT=
4972# Check whether --enable-elf-shlibs was given.
4973if test "${enable_elf_shlibs+set}" = set; then :
4974 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
cdf186e4 4975then
57aa50d4
TT
4976 ELF_CMT=#
4977 MAKEFILE_ELF=/dev/null
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
4979$as_echo "Disabling ELF shared libraries" >&6; }
cdf186e4 4980else
57aa50d4
TT
4981 E2_PKG_CONFIG_STATIC=
4982 ELF_CMT=
4983 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
4984 case "$host_os" in
4985 solaris2.*)
4986 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
4987 ;;
4988 esac
4989 BINARY_TYPE=elfbin
4990 LIB_EXT=.so
4991 PRIVATE_LIBS_CMT=#
4992 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
4994$as_echo "Enabling ELF shared libraries" >&6; }
cdf186e4
TT
4995fi
4996
4997else
57aa50d4
TT
4998 MAKEFILE_ELF=/dev/null
4999ELF_CMT=#
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5001$as_echo "Disabling ELF shared libraries by default" >&6; }
cdf186e4 5002
e1052144
TT
5003fi
5004
cdf186e4 5005
57aa50d4
TT
5006
5007# Check whether --enable-bsd-shlibs was given.
5008if test "${enable_bsd_shlibs+set}" = set; then :
5009 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
cdf186e4 5010then
57aa50d4
TT
5011 BSDLIB_CMT=#
5012 MAKEFILE_BSDLIB=/dev/null
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5014$as_echo "Disabling BSD shared libraries" >&6; }
cdf186e4 5015else
57aa50d4
TT
5016 E2_PKG_CONFIG_STATIC=
5017 BSDLIB_CMT=
5018 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5019 LIB_EXT=.so
5020 case "$host_os" in
5021 darwin*)
5022 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5023 LIB_EXT=.dylib
5024 ;;
5025 esac
5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5027$as_echo "Enabling BSD shared libraries" >&6; }
cdf186e4
TT
5028fi
5029
5030else
57aa50d4
TT
5031 MAKEFILE_BSDLIB=/dev/null
5032BSDLIB_CMT=#
5033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5034$as_echo "Disabling BSD shared libraries by default" >&6; }
cdf186e4 5035
e1052144
TT
5036fi
5037
cdf186e4 5038
57aa50d4
TT
5039
5040# Check whether --enable-profile was given.
5041if test "${enable_profile+set}" = set; then :
5042 enableval=$enable_profile; if test "$enableval" = "no"
cdf186e4 5043then
57aa50d4
TT
5044 PROFILE_CMT=#
5045 MAKEFILE_PROFILE=/dev/null
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5047$as_echo "Disabling profiling libraries" >&6; }
cdf186e4 5048else
57aa50d4
TT
5049 PROFILE_CMT=
5050 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5051 PROFILED_LIB_EXT=_p.a
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5053$as_echo "Building profiling libraries" >&6; }
cdf186e4
TT
5054fi
5055
5056else
57aa50d4
TT
5057 PROFILE_CMT=#
5058MAKEFILE_PROFILE=/dev/null
5059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5060$as_echo "Disabling profiling libraries by default" >&6; }
cdf186e4 5061
e1052144
TT
5062fi
5063
cdf186e4 5064
57aa50d4 5065
fedfb27f
TT
5066# Check whether --enable-gcov was given.
5067if test "${enable_gcov+set}" = set; then :
5068 enableval=$enable_gcov; if test "$enableval" = "yes"
5069then
5070 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5071 LDFLAGS="-fprofile-arcs -ftest-coverage"
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5073$as_echo "Enabling gcov support" >&6; }
5074fi
5075
5076fi
5077
fd1677e8
TT
5078CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5079CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5080LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5081LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5082# Check whether --enable-hardening was given.
5083if test "${enable_hardening+set}" = set; then :
5084 enableval=$enable_hardening; if test "$enableval" = "yes"
5085then
5086 HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5087 HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5088 CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5089 CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5090 CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5091 LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5092 LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5093 LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5095$as_echo "Enabling hardening support" >&6; }
5096fi
5097
5098fi
cdf186e4 5099
57aa50d4
TT
5100
5101
5102
5103
5104
5105# Check whether --enable-jbd-debug was given.
5106if test "${enable_jbd_debug+set}" = set; then :
5107 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5d40773b 5108then
57aa50d4
TT
5109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5110$as_echo "Disabling journal debugging" >&6; }
5d40773b 5111else
d1154eb4
TT
5112
5113$as_echo "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
57aa50d4
TT
5114
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5116$as_echo "Enabling journal debugging" >&6; }
5d40773b
TT
5117fi
5118
5119else
57aa50d4
TT
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5121$as_echo "Disabling journal debugging by default" >&6; }
5d40773b 5122
e1052144
TT
5123fi
5124
57aa50d4
TT
5125# Check whether --enable-blkid-debug was given.
5126if test "${enable_blkid_debug+set}" = set; then :
5127 enableval=$enable_blkid_debug; if test "$enableval" = "no"
3249394d 5128then
57aa50d4
TT
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
5130$as_echo "Disabling blkid debugging" >&6; }
3249394d 5131else
d1154eb4
TT
5132
5133$as_echo "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
57aa50d4
TT
5134
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
5136$as_echo "Enabling blkid debugging" >&6; }
3249394d
TT
5137fi
5138
5139else
57aa50d4
TT
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
5141$as_echo "Disabling blkid debugging by default" >&6; }
3249394d
TT
5142
5143fi
5144
57aa50d4
TT
5145# Check whether --enable-testio-debug was given.
5146if test "${enable_testio_debug+set}" = set; then :
d1154eb4
TT
5147 enableval=$enable_testio_debug;
5148if test "$enableval" = "no"
3249394d 5149then
57aa50d4
TT
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
5151$as_echo "Disabling testio debugging" >&6; }
5152 TEST_IO_CMT="#"
3249394d 5153else
57aa50d4
TT
5154 TEST_IO_CMT=
5155 $as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 5156
57aa50d4
TT
5157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
5158$as_echo "Enabling testio debugging" >&6; }
5159fi
3249394d 5160
3249394d 5161else
57aa50d4
TT
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
5163$as_echo "Enabling testio debugging by default" >&6; }
5164$as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 5165
57aa50d4 5166TEST_IO_CMT=
3249394d
TT
5167
5168fi
5169
3249394d 5170
57aa50d4
TT
5171
5172
93613951
TT
5173
5174
5175
5176
5177
57aa50d4 5178if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
93613951 5179 if test -n "$ac_tool_prefix"; then
57aa50d4
TT
5180 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5181set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5183$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5184if ${ac_cv_path_PKG_CONFIG+:} false; then :
57aa50d4
TT
5185 $as_echo_n "(cached) " >&6
5186else
5187 case $PKG_CONFIG in
5188 [\\/]* | ?:[\\/]*)
5189 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5190 ;;
5191 *)
5192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5193for as_dir in $PATH
5194do
5195 IFS=$as_save_IFS
5196 test -z "$as_dir" && as_dir=.
5197 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5199 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5201 break 2
5202 fi
5203done
5204 done
5205IFS=$as_save_IFS
5206
5207 ;;
5208esac
5209fi
5210PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5211if test -n "$PKG_CONFIG"; then
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5213$as_echo "$PKG_CONFIG" >&6; }
5214else
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5216$as_echo "no" >&6; }
3249394d
TT
5217fi
5218
5219
57aa50d4
TT
5220fi
5221if test -z "$ac_cv_path_PKG_CONFIG"; then
5222 ac_pt_PKG_CONFIG=$PKG_CONFIG
5223 # Extract the first word of "pkg-config", so it can be a program name with args.
5224set dummy pkg-config; ac_word=$2
5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5227if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
57aa50d4
TT
5228 $as_echo_n "(cached) " >&6
5229else
5230 case $ac_pt_PKG_CONFIG in
5231 [\\/]* | ?:[\\/]*)
5232 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5233 ;;
5234 *)
5235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236for as_dir in $PATH
5237do
5238 IFS=$as_save_IFS
5239 test -z "$as_dir" && as_dir=.
5240 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5241 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5242 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244 break 2
5245 fi
5246done
5247 done
5248IFS=$as_save_IFS
3249394d 5249
57aa50d4
TT
5250 ;;
5251esac
5252fi
5253ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5254if test -n "$ac_pt_PKG_CONFIG"; then
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5256$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5257else
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259$as_echo "no" >&6; }
5260fi
3249394d 5261
57aa50d4
TT
5262 if test "x$ac_pt_PKG_CONFIG" = x; then
5263 PKG_CONFIG=""
5264 else
5265 case $cross_compiling:$ac_tool_warned in
5266yes:)
5267{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5268$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5269ac_tool_warned=yes ;;
5270esac
5271 PKG_CONFIG=$ac_pt_PKG_CONFIG
3249394d 5272 fi
57aa50d4
TT
5273else
5274 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5275fi
3249394d
TT
5276
5277fi
57aa50d4 5278if test -n "$PKG_CONFIG"; then
93613951
TT
5279 _pkg_min_version=0.9.0
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
57aa50d4 5281$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
93613951
TT
5282 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
57aa50d4 5284$as_echo "yes" >&6; }
93613951
TT
5285 else
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
57aa50d4 5287$as_echo "no" >&6; }
93613951
TT
5288 PKG_CONFIG=""
5289 fi
57aa50d4
TT
5290fi
5291LIBUUID=
5292DEPLIBUUID=
5293STATIC_LIBUUID=
5294DEPSTATIC_LIBUUID=
5295PROFILED_LIBUUID=
5296DEPPROFILED_LIBUUID=
5297UUID_CMT=
5298# Check whether --enable-libuuid was given.
5299if test "${enable_libuuid+set}" = set; then :
5300 enableval=$enable_libuuid; if test "$enableval" = "no"
5610f992 5301then
57aa50d4 5302 if test -z "$PKG_CONFIG"; then
d6a4bcb5 5303 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
57aa50d4
TT
5304 fi
5305
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5307$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
d6a4bcb5 5308if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
57aa50d4 5309 $as_echo_n "(cached) " >&6
5610f992 5310else
57aa50d4 5311 ac_check_lib_save_LIBS=$LIBS
2d7583bd 5312LIBS="-luuid $LIBS"
57aa50d4
TT
5313cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5314/* end confdefs.h. */
5610f992 5315
57aa50d4
TT
5316/* Override any GCC internal prototype to avoid an error.
5317 Use char because int might match the return type of a GCC
5318 builtin and then its argument prototype would still apply. */
5319#ifdef __cplusplus
5320extern "C"
5321#endif
5322char uuid_generate ();
5323int
5324main ()
5325{
5326return uuid_generate ();
5327 ;
5328 return 0;
5329}
5330_ACEOF
5331if ac_fn_c_try_link "$LINENO"; then :
5332 ac_cv_lib_uuid_uuid_generate=yes
5333else
5334 ac_cv_lib_uuid_uuid_generate=no
5335fi
5336rm -f core conftest.err conftest.$ac_objext \
5337 conftest$ac_exeext conftest.$ac_ext
5338LIBS=$ac_check_lib_save_LIBS
5339fi
5340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5341$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
d6a4bcb5 5342if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
57aa50d4
TT
5343 LIBUUID=`$PKG_CONFIG --libs uuid`;
5344 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5345else
d6a4bcb5 5346 as_fn_error $? "external uuid library not found" "$LINENO" 5
5610f992
TT
5347fi
5348
5afdf37b 5349 PROFILED_LIBUUID=$LIBUUID
57aa50d4
TT
5350 UUID_CMT=#
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
5352$as_echo "Disabling private uuid library" >&6; }
5610f992 5353else
57aa50d4
TT
5354 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5355 DEPLIBUUID=$LIBUUID
5356 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5357 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5358 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5359 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
5361$as_echo "Enabling private uuid library" >&6; }
5362fi
5610f992 5363
57aa50d4 5364else
f5dffb81
TT
5365 if test -n "$PKG_CONFIG"; then
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5367$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
5368if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
5369 $as_echo_n "(cached) " >&6
5370else
5371 ac_check_lib_save_LIBS=$LIBS
5372LIBS="-luuid $LIBS"
5373cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5374/* end confdefs.h. */
5375
5376/* Override any GCC internal prototype to avoid an error.
5377 Use char because int might match the return type of a GCC
5378 builtin and then its argument prototype would still apply. */
5379#ifdef __cplusplus
5380extern "C"
5381#endif
5382char uuid_generate ();
5383int
5384main ()
5385{
5386return uuid_generate ();
5387 ;
5388 return 0;
5389}
5390_ACEOF
5391if ac_fn_c_try_link "$LINENO"; then :
5392 ac_cv_lib_uuid_uuid_generate=yes
5393else
5394 ac_cv_lib_uuid_uuid_generate=no
5395fi
5396rm -f core conftest.err conftest.$ac_objext \
5397 conftest$ac_exeext conftest.$ac_ext
5398LIBS=$ac_check_lib_save_LIBS
5399fi
5400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5401$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
5402if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
5403 LIBUUID=`$PKG_CONFIG --libs uuid`;
5404 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5405fi
5406
5407fi
5408if test -n "$LIBUUID"; then
5409 PROFILED_LIBUUID=$LIBUUID
5410 UUID_CMT=#
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
5412$as_echo "Using system uuid by default" >&6; }
5413else
5414 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5415 DEPLIBUUID=$LIBUUID
5416 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5417 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5418 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5419 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
57aa50d4 5421$as_echo "Enabling private uuid library by default" >&6; }
f5dffb81 5422fi
5610f992
TT
5423
5424fi
5425
5426
cdf186e4 5427
a64c9c13 5428
93636bde
TT
5429
5430
93636bde 5431
93636bde
TT
5432
5433
57aa50d4 5434
93613951
TT
5435
5436
5437
5438
5439
57aa50d4 5440if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
93613951 5441 if test -n "$ac_tool_prefix"; then
57aa50d4
TT
5442 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5443set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5445$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5446if ${ac_cv_path_PKG_CONFIG+:} false; then :
39fd3d4f 5447 $as_echo_n "(cached) " >&6
a64c9c13 5448else
57aa50d4
TT
5449 case $PKG_CONFIG in
5450 [\\/]* | ?:[\\/]*)
5451 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5452 ;;
e1052144 5453 *)
b0cacab0
TT
5454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5455for as_dir in $PATH
5456do
5457 IFS=$as_save_IFS
5458 test -z "$as_dir" && as_dir=.
57aa50d4 5459 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5461 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5463 break 2
5464 fi
b0cacab0 5465done
57aa50d4 5466 done
e1052144 5467IFS=$as_save_IFS
b0cacab0 5468
57aa50d4 5469 ;;
b0cacab0
TT
5470esac
5471fi
57aa50d4
TT
5472PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5473if test -n "$PKG_CONFIG"; then
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5475$as_echo "$PKG_CONFIG" >&6; }
07a0db15 5476else
57aa50d4 5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5478$as_echo "no" >&6; }
07a0db15 5479fi
07a0db15 5480
57aa50d4
TT
5481
5482fi
5483if test -z "$ac_cv_path_PKG_CONFIG"; then
5484 ac_pt_PKG_CONFIG=$PKG_CONFIG
5485 # Extract the first word of "pkg-config", so it can be a program name with args.
5486set dummy pkg-config; ac_word=$2
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 5488$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5489if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
39fd3d4f 5490 $as_echo_n "(cached) " >&6
a64c9c13 5491else
57aa50d4 5492 case $ac_pt_PKG_CONFIG in
b0cacab0 5493 [\\/]* | ?:[\\/]*)
57aa50d4 5494 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
b0cacab0
TT
5495 ;;
5496 *)
5497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5498for as_dir in $PATH
5499do
5500 IFS=$as_save_IFS
5501 test -z "$as_dir" && as_dir=.
57aa50d4 5502 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5504 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
5506 break 2
5507 fi
5508done
57aa50d4 5509 done
e1052144 5510IFS=$as_save_IFS
a64c9c13 5511
b0cacab0
TT
5512 ;;
5513esac
a64c9c13 5514fi
57aa50d4
TT
5515ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5516if test -n "$ac_pt_PKG_CONFIG"; then
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5518$as_echo "$ac_pt_PKG_CONFIG" >&6; }
a64c9c13 5519else
57aa50d4 5520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5521$as_echo "no" >&6; }
a64c9c13 5522fi
a64c9c13 5523
57aa50d4
TT
5524 if test "x$ac_pt_PKG_CONFIG" = x; then
5525 PKG_CONFIG=""
b0cacab0 5526 else
57aa50d4
TT
5527 case $cross_compiling:$ac_tool_warned in
5528yes:)
5529{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5530$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5531ac_tool_warned=yes ;;
5532esac
5533 PKG_CONFIG=$ac_pt_PKG_CONFIG
b0cacab0 5534 fi
57aa50d4
TT
5535else
5536 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
a64c9c13 5537fi
93636bde 5538
a64c9c13 5539fi
57aa50d4 5540if test -n "$PKG_CONFIG"; then
93613951
TT
5541 _pkg_min_version=0.9.0
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
57aa50d4 5543$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
93613951
TT
5544 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
57aa50d4 5546$as_echo "yes" >&6; }
93613951
TT
5547 else
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
57aa50d4 5549$as_echo "no" >&6; }
93613951
TT
5550 PKG_CONFIG=""
5551 fi
57aa50d4
TT
5552fi
5553LIBBLKID=
5554DEPLIBBLKID=
5555STATIC_LIBBLKID=
5556DEPSTATIC_LIBBLKID=
5557PROFILED_LIBBLKID=
5558DEPPROFILED_LIBBLKID=
5559BLKID_CMT=
d1154eb4 5560
57aa50d4
TT
5561# Check whether --enable-libblkid was given.
5562if test "${enable_libblkid+set}" = set; then :
5563 enableval=$enable_libblkid; if test "$enableval" = "no"
5564then
5565 if test -z "$PKG_CONFIG"; then
d6a4bcb5 5566 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
57aa50d4
TT
5567 fi
5568
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5570$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
d6a4bcb5 5571if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
39fd3d4f 5572 $as_echo_n "(cached) " >&6
a64c9c13 5573else
57aa50d4 5574 ac_check_lib_save_LIBS=$LIBS
2d7583bd 5575LIBS="-lblkid -luuid $LIBS"
57aa50d4
TT
5576cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5577/* end confdefs.h. */
5578
5579/* Override any GCC internal prototype to avoid an error.
5580 Use char because int might match the return type of a GCC
5581 builtin and then its argument prototype would still apply. */
5582#ifdef __cplusplus
5583extern "C"
5584#endif
5585char blkid_get_cache ();
5586int
5587main ()
5588{
5589return blkid_get_cache ();
5590 ;
5591 return 0;
5592}
5593_ACEOF
5594if ac_fn_c_try_link "$LINENO"; then :
5595 ac_cv_lib_blkid_blkid_get_cache=yes
b0cacab0 5596else
57aa50d4 5597 ac_cv_lib_blkid_blkid_get_cache=no
a64c9c13 5598fi
57aa50d4
TT
5599rm -f core conftest.err conftest.$ac_objext \
5600 conftest$ac_exeext conftest.$ac_ext
5601LIBS=$ac_check_lib_save_LIBS
a64c9c13 5602fi
57aa50d4
TT
5603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5604$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
d6a4bcb5 5605if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
57aa50d4
TT
5606 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5607 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
b0cacab0 5608else
d6a4bcb5 5609 as_fn_error $? "external blkid library not found" "$LINENO" 5
a64c9c13 5610fi
93636bde 5611
57aa50d4 5612 BLKID_CMT=#
5afdf37b 5613 PROFILED_LIBBLKID=$LIBBLKID
57aa50d4
TT
5614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
5615$as_echo "Disabling private blkid library" >&6; }
07a0db15 5616else
57aa50d4
TT
5617 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5618 DEPLIBBLKID=$LIBBLKID
5619 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5620 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5621 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5622 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5623 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
5624
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
5626$as_echo "Enabling private blkid library" >&6; }
b0cacab0 5627fi
57aa50d4 5628
a64c9c13 5629else
f5dffb81
TT
5630 if test -n "$PKG_CONFIG"; then
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5632$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
5633if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
5634 $as_echo_n "(cached) " >&6
5635else
5636 ac_check_lib_save_LIBS=$LIBS
5637LIBS="-lblkid $LIBS"
5638cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5639/* end confdefs.h. */
5640
5641/* Override any GCC internal prototype to avoid an error.
5642 Use char because int might match the return type of a GCC
5643 builtin and then its argument prototype would still apply. */
5644#ifdef __cplusplus
5645extern "C"
5646#endif
5647char blkid_get_cache ();
5648int
5649main ()
5650{
5651return blkid_get_cache ();
5652 ;
5653 return 0;
5654}
5655_ACEOF
5656if ac_fn_c_try_link "$LINENO"; then :
5657 ac_cv_lib_blkid_blkid_get_cache=yes
5658else
5659 ac_cv_lib_blkid_blkid_get_cache=no
5660fi
5661rm -f core conftest.err conftest.$ac_objext \
5662 conftest$ac_exeext conftest.$ac_ext
5663LIBS=$ac_check_lib_save_LIBS
5664fi
5665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5666$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
5667if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
5668 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5669 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
5670fi
5671
5672fi
5673if test -n "$LIBBLKID"; then
5674 BLKID_CMT=#
5675 PROFILED_LIBBLKID=$LIBBLKID
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
5677$as_echo "Using system blkid library by default" >&6; }
5678else
5679 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5680 DEPLIBBLKID=$LIBBLKID
5681 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5682 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5683 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5684 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5685 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
57aa50d4 5686
f5dffb81 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
57aa50d4 5688$as_echo "Enabling private blkid library by default" >&6; }
f5dffb81 5689fi
57aa50d4 5690
a64c9c13 5691fi
07a0db15 5692
a64c9c13 5693
b0cacab0 5694
b0cacab0 5695
a64c9c13 5696
b0cacab0 5697
07a0db15 5698
57aa50d4 5699
0afb9be6 5700ALL_CMT=
feb235e0 5701SUBSET_CMT=
0afb9be6
TT
5702# Check whether --enable-subset was given.
5703if test "${enable_subset+set}" = set; then :
5704 enableval=$enable_subset; if test "$enableval" = "no"
5705then
feb235e0 5706 SUBSET_CMT=#
0afb9be6
TT
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
5708$as_echo "Disabling subset-only build" >&6; }
5709else
5710 ALL_CMT=#
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
5712$as_echo "Enabling subset-only-build" >&6; }
5713fi
5714
5715fi
5716
5717
3df6014a 5718
feb235e0 5719
3df6014a
TT
5720# Check whether --enable-backtrace was given.
5721if test "${enable_backtrace+set}" = set; then :
5722 enableval=$enable_backtrace; if test "$enableval" = "no"
5723then
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
5725$as_echo "Disabling use of backtrace" >&6; }
5726 $as_echo "#define DISABLE_BACKTRACE 1" >>confdefs.h
5727
5728else
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
5730$as_echo "Enabling use of backtrace" >&6; }
5731fi
5732
5733else
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
5735$as_echo "Enabling use of backtrace by default" >&6; }
5736
5737fi
5738
57aa50d4
TT
5739# Check whether --enable-debugfs was given.
5740if test "${enable_debugfs+set}" = set; then :
5741 enableval=$enable_debugfs; if test "$enableval" = "no"
5742then
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
5744$as_echo "Disabling debugfs support" >&6; }
5745 DEBUGFS_CMT="#"
b0cacab0 5746else
57aa50d4
TT
5747 DEBUGFS_CMT=
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
5749$as_echo "Enabling debugfs support" >&6; }
b0cacab0 5750fi
a64c9c13 5751
b0cacab0 5752else
57aa50d4
TT
5753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
5754$as_echo "Enabling debugfs support by default" >&6; }
5755DEBUGFS_CMT=
a64c9c13 5756
93636bde 5757fi
57aa50d4
TT
5758
5759
5760# Check whether --enable-imager was given.
5761if test "${enable_imager+set}" = set; then :
5762 enableval=$enable_imager; if test "$enableval" = "no"
5763then
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
5765$as_echo "Disabling e2image support" >&6; }
5766 IMAGER_CMT="#"
b0cacab0 5767else
57aa50d4
TT
5768 IMAGER_CMT=
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
5770$as_echo "Enabling e2image support" >&6; }
b0cacab0
TT
5771fi
5772
b0cacab0 5773else
57aa50d4
TT
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
5775$as_echo "Enabling e2image support by default" >&6; }
5776IMAGER_CMT=
5777
93636bde
TT
5778fi
5779
a64c9c13 5780
57aa50d4
TT
5781# Check whether --enable-resizer was given.
5782if test "${enable_resizer+set}" = set; then :
5783 enableval=$enable_resizer; if test "$enableval" = "no"
5784then
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
5786$as_echo "Disabling e2resize support" >&6; }
5787 RESIZER_CMT="#"
b0cacab0 5788else
57aa50d4
TT
5789 RESIZER_CMT=
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
5791$as_echo "Enabling e2resize support" >&6; }
5792fi
b0cacab0 5793
b0cacab0 5794else
57aa50d4
TT
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
5796$as_echo "Enabling e2resize support by default" >&6; }
5797RESIZER_CMT=
b0cacab0 5798
b0cacab0 5799fi
e1052144 5800
57aa50d4 5801
8d9c50c5
TT
5802# Check whether --enable-defrag was given.
5803if test "${enable_defrag+set}" = set; then :
5804 enableval=$enable_defrag; if test "$enableval" = "no"
5805then
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
5807$as_echo "Disabling e4defrag support" >&6; }
5808 DEFRAG_CMT="#"
5809else
5810 DEFRAG_CMT=
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
5812$as_echo "Enabling e4defrag support" >&6; }
5813fi
5814
5815else
6c59a665
TT
5816 if test -z "$WITH_DIET_LIBC"
5817then
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
8d9c50c5 5819$as_echo "Enabling e4defrag support by default" >&6; }
6c59a665
TT
5820 DEFRAG_CMT=
5821else
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
5823$as_echo "Disabling e4defrag support by default" >&6; }
5824 DEFRAG_CMT="#"
5825fi
8d9c50c5
TT
5826
5827fi
5828
5829
57aa50d4
TT
5830# Check whether --enable-fsck was given.
5831if test "${enable_fsck+set}" = set; then :
5832 enableval=$enable_fsck; if test "$enableval" = "no"
5833then
5834 FSCK_PROG='' FSCK_MAN=''
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
5836$as_echo "Not building fsck wrapper" >&6; }
5837else
5838 FSCK_PROG=fsck FSCK_MAN=fsck.8
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
5840$as_echo "Building fsck wrapper" >&6; }
a64c9c13
TT
5841fi
5842
57aa50d4
TT
5843else
5844 case "$host_os" in
5845 gnu*)
5846 FSCK_PROG='' FSCK_MAN=''
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
5848$as_echo "Not building fsck wrapper by default" >&6; }
5849 ;;
5850 *)
5851 FSCK_PROG=fsck FSCK_MAN=fsck.8
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
5853$as_echo "Building fsck wrapper by default" >&6; }
5854esac
b0cacab0 5855
57aa50d4 5856fi
b0cacab0 5857
93636bde 5858
b0cacab0 5859
57aa50d4
TT
5860# Check whether --enable-e2initrd-helper was given.
5861if test "${enable_e2initrd_helper+set}" = set; then :
5862 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
5863then
5864 E2INITRD_PROG='' E2INITRD_MAN=''
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
5866$as_echo "Not building e2initrd helper" >&6; }
5867else
5868 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
5870$as_echo "Building e2initrd helper" >&6; }
5871fi
a64c9c13 5872
a64c9c13 5873else
57aa50d4
TT
5874 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
5876$as_echo "Building e2initrd helper by default" >&6; }
b0cacab0 5877
a64c9c13 5878fi
e1052144 5879
57aa50d4
TT
5880
5881
5882# Check whether --enable-tls was given.
5883if test "${enable_tls+set}" = set; then :
5884 enableval=$enable_tls; if test "$enableval" = "no"
5885then
5886 try_tls=""
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
5888$as_echo "Disabling thread local support" >&6; }
5889else
5890 try_tls="yes"
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
5892$as_echo "Enabling thread local support" >&6; }
a64c9c13
TT
5893fi
5894
57aa50d4
TT
5895else
5896 if test -n "$WITH_DIET_LIBC"
5897then
5898 try_tls=""
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
5900$as_echo "Diet libc does not support thread local support" >&6; }
5901else
5902 try_tls="yes"
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
5904$as_echo "Try using thread local support by default" >&6; }
5905fi
a64c9c13 5906
93636bde 5907fi
07a0db15 5908
57aa50d4
TT
5909if test "$try_tls" = "yes"
5910then
a64c9c13 5911
57aa50d4
TT
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
5913$as_echo_n "checking for thread local storage (TLS) class... " >&6; }
d6a4bcb5 5914 if ${ac_cv_tls+:} false; then :
39fd3d4f 5915 $as_echo_n "(cached) " >&6
b0cacab0 5916else
b0cacab0 5917
57aa50d4
TT
5918 ax_tls_keywords="__thread __declspec(thread) none"
5919 for ax_tls_keyword in $ax_tls_keywords; do
5920 case $ax_tls_keyword in
5921 none) ac_cv_tls=none ; break ;;
5922 *)
5923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5924/* end confdefs.h. */
5925#include <stdlib.h>
5926 static void
5927 foo(void) {
5928 static $ax_tls_keyword int bar;
5929 exit(1);
5930 }
b0cacab0
TT
5931int
5932main ()
5933{
57aa50d4 5934
b0cacab0
TT
5935 ;
5936 return 0;
5937}
5938_ACEOF
57aa50d4
TT
5939if ac_fn_c_try_compile "$LINENO"; then :
5940 ac_cv_tls=$ax_tls_keyword ; break
b0cacab0 5941else
57aa50d4 5942 ac_cv_tls=none
b0cacab0 5943
b0cacab0 5944fi
e1052144 5945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
5946 esac
5947 done
5948
b0cacab0 5949fi
b0cacab0 5950
57aa50d4
TT
5951
5952 if test "$ac_cv_tls" != "none"; then
5953
5954cat >>confdefs.h <<_ACEOF
5955#define TLS $ac_cv_tls
b0cacab0 5956_ACEOF
93636bde 5957
b0cacab0 5958 fi
57aa50d4
TT
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
5960$as_echo "$ac_cv_tls" >&6; }
b0cacab0 5961
57aa50d4 5962fi
d1154eb4 5963
57aa50d4
TT
5964# Check whether --enable-uuidd was given.
5965if test "${enable_uuidd+set}" = set; then :
5966 enableval=$enable_uuidd; if test "$enableval" = "no"
5967then
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
5969$as_echo "Not building uuidd" >&6; }
5970 UUIDD_CMT="#"
a64c9c13 5971else
57aa50d4
TT
5972 $as_echo "#define USE_UUIDD 1" >>confdefs.h
5973
5974 UUIDD_CMT=""
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
5976$as_echo "Building uuidd" >&6; }
5977fi
a64c9c13 5978
a64c9c13 5979else
57aa50d4 5980 $as_echo "#define USE_UUIDD 1" >>confdefs.h
a64c9c13 5981
e3d10158
TT
5982if test -z "$UUID_CMT"
5983then
5984 UUIDD_CMT=""
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
57aa50d4 5986$as_echo "Building uuidd by default" >&6; }
e3d10158
TT
5987else
5988 UUIDD_CMT="#"
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
5990$as_echo "Disabling uuidd by default" >&6; }
5991fi
e1052144 5992
a64c9c13 5993fi
e1052144 5994
93636bde 5995
d6a4bcb5
TB
5996
5997# Check whether --enable-mmp was given.
5998if test "${enable_mmp+set}" = set; then :
5999 enableval=$enable_mmp; if test "$enableval" = "no"
6000then
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
6002$as_echo "Disabling mmp support" >&6; }
6003else
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
6005$as_echo "Enabling mmp support" >&6; }
6006 $as_echo "#define CONFIG_MMP 1" >>confdefs.h
6007
6008fi
6009
6010else
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
6012$as_echo "Enabling mmp support by default" >&6; }
6013$as_echo "#define CONFIG_MMP 1" >>confdefs.h
6014
6015
1625bf42
TB
6016fi
6017
6018
749f0712
TT
6019# Check whether --enable-tdb was given.
6020if test "${enable_tdb+set}" = set; then :
6021 enableval=$enable_tdb; if test "$enableval" = "no"
6022then
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
6024$as_echo "Disabling tdb support" >&6; }
6025 TDB_CMT="#"
6026 TDB_MAN_COMMENT='.\"'
6027else
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
6029$as_echo "Enabling tdb support" >&6; }
6030 $as_echo "#define CONFIG_TDB 1" >>confdefs.h
6031
6032 TDB_CMT=""
6033 TDB_MAN_COMMENT=""
6034fi
6035
6036else
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
6038$as_echo "Enabling mmp support by default" >&6; }
6039$as_echo "#define CONFIG_TDB 1" >>confdefs.h
6040
6041TDB_CMT=""
6042TDB_MAN_COMMENT=""
6043
6044fi
6045
6046
6047
6048
1625bf42
TB
6049# Check whether --enable-bmap-stats was given.
6050if test "${enable_bmap_stats+set}" = set; then :
6051 enableval=$enable_bmap_stats; if test "$enableval" = "no"
6052then
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
6054$as_echo "Disabling bitmap statistics support" >&6; }
6055else
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
6057$as_echo "Enabling bitmap statistics support" >&6; }
6058 $as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6059
6060fi
6061
6062else
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
6064$as_echo "Enabling bitmap statistics support by default" >&6; }
6065$as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6066
6067
6068fi
6069
6070
6071# Check whether --enable-bmap-stats-ops was given.
6072if test "${enable_bmap_stats_ops+set}" = set; then :
6073 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
6074then
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
6076$as_echo "Disabling additional bitmap statistics" >&6; }
6077else
6078 if test "x${enable_bmap_stats}" = "xno"; then :
6079 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6080$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6081as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
6082See \`config.log' for more details" "$LINENO" 5; }
6083fi
6084
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
6086$as_echo "Enabling additional bitmap statistics" >&6; }
6087 $as_echo "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
6088
6089fi
6090
6091else
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
6093$as_echo "Disabling additional bitmap statistics by default" >&6; }
6094
d6a4bcb5
TB
6095fi
6096
57aa50d4 6097MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
a64c9c13 6098
57aa50d4
TT
6099GETTEXT_PACKAGE=e2fsprogs
6100PACKAGE=e2fsprogs
6101VERSION="$E2FSPROGS_VERSION"
6102VERSION=0.14.1
d1154eb4 6103
57aa50d4
TT
6104cat >>confdefs.h <<_ACEOF
6105#define PACKAGE "$PACKAGE"
b0cacab0 6106_ACEOF
a64c9c13 6107
d1154eb4 6108
57aa50d4
TT
6109cat >>confdefs.h <<_ACEOF
6110#define VERSION "$VERSION"
6111_ACEOF
6112
6113
6114
6115
6116
6117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6118$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6119set x ${MAKE-make}
6120ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d6a4bcb5 6121if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
39fd3d4f 6122 $as_echo_n "(cached) " >&6
b0cacab0 6123else
57aa50d4
TT
6124 cat >conftest.make <<\_ACEOF
6125SHELL = /bin/sh
6126all:
6127 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 6128_ACEOF
d6a4bcb5 6129# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
57aa50d4
TT
6130case `${MAKE-make} -f conftest.make 2>/dev/null` in
6131 *@@@%%%=?*=@@@%%%*)
6132 eval ac_cv_prog_make_${ac_make}_set=yes;;
6133 *)
6134 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 6135esac
57aa50d4
TT
6136rm -f conftest.make
6137fi
6138if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6140$as_echo "yes" >&6; }
6141 SET_MAKE=
39fd3d4f 6142else
57aa50d4
TT
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6144$as_echo "no" >&6; }
6145 SET_MAKE="MAKE=${MAKE-make}"
39fd3d4f
SJR
6146fi
6147
57aa50d4
TT
6148# Find a good install program. We prefer a C program (faster),
6149# so one script is as good as another. But avoid the broken or
6150# incompatible versions:
6151# SysV /etc/install, /usr/sbin/install
6152# SunOS /usr/etc/install
6153# IRIX /sbin/install
6154# AIX /bin/install
6155# AmigaOS /C/install, which installs bootblocks on floppy discs
6156# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6157# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6158# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6159# OS/2's system install, which has a completely different semantic
6160# ./install, which can be erroneously created by make from ./install.sh.
6161# Reject install programs that cannot install multiple files.
6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6163$as_echo_n "checking for a BSD-compatible install... " >&6; }
6164if test -z "$INSTALL"; then
d6a4bcb5 6165if ${ac_cv_path_install+:} false; then :
57aa50d4 6166 $as_echo_n "(cached) " >&6
93636bde 6167else
57aa50d4
TT
6168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6169for as_dir in $PATH
6170do
6171 IFS=$as_save_IFS
6172 test -z "$as_dir" && as_dir=.
6173 # Account for people who put trailing slashes in PATH elements.
6174case $as_dir/ in #((
6175 ./ | .// | /[cC]/* | \
6176 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6177 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6178 /usr/ucb/* ) ;;
6179 *)
6180 # OSF1 and SCO ODT 3.0 have their own names for install.
6181 # Don't use installbsd from OSF since it installs stuff as root
6182 # by default.
6183 for ac_prog in ginstall scoinst install; do
6184 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6185 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
57aa50d4
TT
6186 if test $ac_prog = install &&
6187 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6188 # AIX install. It has an incompatible calling convention.
6189 :
6190 elif test $ac_prog = install &&
6191 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6192 # program-specific install script used by HP pwplus--don't use.
6193 :
6194 else
6195 rm -rf conftest.one conftest.two conftest.dir
6196 echo one > conftest.one
6197 echo two > conftest.two
6198 mkdir conftest.dir
6199 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6200 test -s conftest.one && test -s conftest.two &&
6201 test -s conftest.dir/conftest.one &&
6202 test -s conftest.dir/conftest.two
6203 then
6204 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6205 break 3
6206 fi
6207 fi
6208 fi
6209 done
6210 done
6211 ;;
6212esac
6213
6214 done
6215IFS=$as_save_IFS
b0cacab0 6216
57aa50d4 6217rm -rf conftest.one conftest.two conftest.dir
39fd3d4f 6218
93636bde 6219fi
57aa50d4
TT
6220 if test "${ac_cv_path_install+set}" = set; then
6221 INSTALL=$ac_cv_path_install
6222 else
6223 # As a last resort, use the slow shell script. Don't cache a
6224 # value for INSTALL within a source directory, because that will
6225 # break other packages using the cache if that directory is
6226 # removed, or if the value is a relative name.
6227 INSTALL=$ac_install_sh
6228 fi
93636bde 6229fi
57aa50d4
TT
6230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6231$as_echo "$INSTALL" >&6; }
a64c9c13 6232
57aa50d4
TT
6233# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6234# It thinks the first close brace ends the variable substitution.
6235test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
b0cacab0 6236
57aa50d4 6237test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
a64c9c13 6238
57aa50d4 6239test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
39fd3d4f 6240
93613951
TT
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6242$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6243if test -z "$MKDIR_P"; then
6244 if ${ac_cv_path_mkdir+:} false; then :
6245 $as_echo_n "(cached) " >&6
6246else
6247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6248for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6249do
6250 IFS=$as_save_IFS
6251 test -z "$as_dir" && as_dir=.
6252 for ac_prog in mkdir gmkdir; do
6253 for ac_exec_ext in '' $ac_executable_extensions; do
6254 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
6255 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6256 'mkdir (GNU coreutils) '* | \
6257 'mkdir (coreutils) '* | \
6258 'mkdir (fileutils) '4.1*)
6259 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6260 break 3;;
6261 esac
6262 done
6263 done
6264 done
6265IFS=$as_save_IFS
6266
6267fi
39fd3d4f 6268
93613951
TT
6269 test -d ./--version && rmdir ./--version
6270 if test "${ac_cv_path_mkdir+set}" = set; then
6271 MKDIR_P="$ac_cv_path_mkdir -p"
6272 else
6273 # As a last resort, use the slow shell script. Don't cache a
6274 # value for MKDIR_P within a source directory, because that will
6275 # break other packages using the cache if that directory is
6276 # removed, or if the value is a relative name.
6277 MKDIR_P="$ac_install_sh -d"
57aa50d4 6278 fi
93613951
TT
6279fi
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6281$as_echo "$MKDIR_P" >&6; }
6282
6283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6284$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6285if ${ac_cv_path_SED+:} false; then :
6286 $as_echo_n "(cached) " >&6
6287else
6288 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6289 for ac_i in 1 2 3 4 5 6 7; do
6290 ac_script="$ac_script$as_nl$ac_script"
6291 done
6292 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6293 { ac_script=; unset ac_script;}
6294 if test -z "$SED"; then
6295 ac_path_SED_found=false
6296 # Loop through the user's path and test for each of PROGNAME-LIST
6297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6298for as_dir in $PATH
6299do
6300 IFS=$as_save_IFS
6301 test -z "$as_dir" && as_dir=.
6302 for ac_prog in sed gsed; do
6303 for ac_exec_ext in '' $ac_executable_extensions; do
6304 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6305 as_fn_executable_p "$ac_path_SED" || continue
6306# Check for GNU ac_path_SED and select it if it is found.
6307 # Check for GNU $ac_path_SED
6308case `"$ac_path_SED" --version 2>&1` in
6309*GNU*)
6310 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6311*)
6312 ac_count=0
6313 $as_echo_n 0123456789 >"conftest.in"
6314 while :
6315 do
6316 cat "conftest.in" "conftest.in" >"conftest.tmp"
6317 mv "conftest.tmp" "conftest.in"
6318 cp "conftest.in" "conftest.nl"
6319 $as_echo '' >> "conftest.nl"
6320 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6321 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6322 as_fn_arith $ac_count + 1 && ac_count=$as_val
6323 if test $ac_count -gt ${ac_path_SED_max-0}; then
6324 # Best one so far, save it but keep looking for a better one
6325 ac_cv_path_SED="$ac_path_SED"
6326 ac_path_SED_max=$ac_count
6327 fi
6328 # 10*(2^10) chars as input seems more than enough
6329 test $ac_count -gt 10 && break
6330 done
6331 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6332esac
6333
6334 $ac_path_SED_found && break 3
6335 done
6336 done
6337 done
6338IFS=$as_save_IFS
6339 if test -z "$ac_cv_path_SED"; then
6340 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
57aa50d4 6341 fi
93613951
TT
6342else
6343 ac_cv_path_SED=$SED
6344fi
b0cacab0 6345
93613951
TT
6346fi
6347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6348$as_echo "$ac_cv_path_SED" >&6; }
6349 SED="$ac_cv_path_SED"
6350 rm -f conftest.sed
39fd3d4f 6351
e1052144 6352
57aa50d4
TT
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6354$as_echo_n "checking whether NLS is requested... " >&6; }
6355 # Check whether --enable-nls was given.
6356if test "${enable_nls+set}" = set; then :
6357 enableval=$enable_nls; USE_NLS=$enableval
b0cacab0 6358else
57aa50d4
TT
6359 USE_NLS=yes
6360fi
b0cacab0 6361
57aa50d4
TT
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
6363$as_echo "$USE_NLS" >&6; }
93636bde 6364
a64c9c13 6365
a64c9c13 6366
b0cacab0 6367
93613951
TT
6368 GETTEXT_MACRO_VERSION=0.18
6369
6370
b0cacab0 6371
a64c9c13 6372
57aa50d4
TT
6373# Prepare PATH_SEPARATOR.
6374# The user is always right.
6375if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6376 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6377 # contains only /bin. Note that ksh looks also at the FPATH variable,
6378 # so we have to set that as well for the test.
6379 PATH_SEPARATOR=:
6380 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6381 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6382 || PATH_SEPARATOR=';'
6383 }
57aa50d4 6384fi
b0cacab0 6385
57aa50d4
TT
6386# Find out how to test for executable files. Don't use a zero-byte file,
6387# as systems may use methods other than mode bits to determine executability.
6388cat >conf$$.file <<_ASEOF
6389#! /bin/sh
6390exit 0
6391_ASEOF
6392chmod +x conf$$.file
6393if test -x conf$$.file >/dev/null 2>&1; then
6394 ac_executable_p="test -x"
6395else
6396 ac_executable_p="test -f"
6397fi
6398rm -f conf$$.file
b0cacab0 6399
57aa50d4
TT
6400# Extract the first word of "msgfmt", so it can be a program name with args.
6401set dummy msgfmt; ac_word=$2
6402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6403$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6404if ${ac_cv_path_MSGFMT+:} false; then :
39fd3d4f 6405 $as_echo_n "(cached) " >&6
93636bde 6406else
57aa50d4
TT
6407 case "$MSGFMT" in
6408 [\\/]* | ?:[\\/]*)
6409 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6410 ;;
6411 *)
6412 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6413 for ac_dir in $PATH; do
6414 IFS="$ac_save_IFS"
6415 test -z "$ac_dir" && ac_dir=.
6416 for ac_exec_ext in '' $ac_executable_extensions; do
6417 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6418 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6419 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
57aa50d4
TT
6420 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6421 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6422 break 2
6423 fi
6424 fi
6425 done
6426 done
6427 IFS="$ac_save_IFS"
6428 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6429 ;;
e1052144 6430esac
b0cacab0 6431fi
57aa50d4
TT
6432MSGFMT="$ac_cv_path_MSGFMT"
6433if test "$MSGFMT" != ":"; then
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
6435$as_echo "$MSGFMT" >&6; }
6436else
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6438$as_echo "no" >&6; }
b0cacab0 6439fi
a64c9c13 6440
57aa50d4
TT
6441 # Extract the first word of "gmsgfmt", so it can be a program name with args.
6442set dummy gmsgfmt; ac_word=$2
6443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6444$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6445if ${ac_cv_path_GMSGFMT+:} false; then :
39fd3d4f 6446 $as_echo_n "(cached) " >&6
93636bde 6447else
57aa50d4
TT
6448 case $GMSGFMT in
6449 [\\/]* | ?:[\\/]*)
6450 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6451 ;;
6452 *)
6453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6454for as_dir in $PATH
6455do
6456 IFS=$as_save_IFS
6457 test -z "$as_dir" && as_dir=.
6458 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6459 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
6460 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
6461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6462 break 2
6463 fi
6464done
6465 done
6466IFS=$as_save_IFS
a64c9c13 6467
57aa50d4
TT
6468 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6469 ;;
e1052144 6470esac
57aa50d4
TT
6471fi
6472GMSGFMT=$ac_cv_path_GMSGFMT
6473if test -n "$GMSGFMT"; then
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
6475$as_echo "$GMSGFMT" >&6; }
b0cacab0 6476else
57aa50d4
TT
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6478$as_echo "no" >&6; }
b0cacab0 6479fi
e1052144 6480
b0cacab0 6481
b0cacab0 6482
93613951
TT
6483 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6484 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
6485 *) MSGFMT_015=$MSGFMT ;;
6486 esac
6487
6488 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6489 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
6490 *) GMSGFMT_015=$GMSGFMT ;;
6491 esac
6492
6493
57aa50d4
TT
6494
6495# Prepare PATH_SEPARATOR.
6496# The user is always right.
6497if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6498 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6499 # contains only /bin. Note that ksh looks also at the FPATH variable,
6500 # so we have to set that as well for the test.
6501 PATH_SEPARATOR=:
6502 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6503 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6504 || PATH_SEPARATOR=';'
6505 }
57aa50d4 6506fi
b0cacab0 6507
57aa50d4
TT
6508# Find out how to test for executable files. Don't use a zero-byte file,
6509# as systems may use methods other than mode bits to determine executability.
6510cat >conf$$.file <<_ASEOF
6511#! /bin/sh
6512exit 0
6513_ASEOF
6514chmod +x conf$$.file
6515if test -x conf$$.file >/dev/null 2>&1; then
6516 ac_executable_p="test -x"
6517else
6518 ac_executable_p="test -f"
6519fi
6520rm -f conf$$.file
b0cacab0 6521
57aa50d4
TT
6522# Extract the first word of "xgettext", so it can be a program name with args.
6523set dummy xgettext; ac_word=$2
6524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6525$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6526if ${ac_cv_path_XGETTEXT+:} false; then :
39fd3d4f 6527 $as_echo_n "(cached) " >&6
a64c9c13 6528else
57aa50d4
TT
6529 case "$XGETTEXT" in
6530 [\\/]* | ?:[\\/]*)
6531 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6532 ;;
6533 *)
6534 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6535 for ac_dir in $PATH; do
6536 IFS="$ac_save_IFS"
6537 test -z "$ac_dir" && ac_dir=.
6538 for ac_exec_ext in '' $ac_executable_extensions; do
6539 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6540 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6541 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
57aa50d4
TT
6542 (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
6543 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6544 break 2
6545 fi
6546 fi
6547 done
6548 done
6549 IFS="$ac_save_IFS"
6550 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6551 ;;
e1052144 6552esac
b0cacab0 6553fi
57aa50d4
TT
6554XGETTEXT="$ac_cv_path_XGETTEXT"
6555if test "$XGETTEXT" != ":"; then
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
6557$as_echo "$XGETTEXT" >&6; }
6558else
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6560$as_echo "no" >&6; }
b0cacab0 6561fi
b0cacab0 6562
57aa50d4 6563 rm -f messages.po
a64c9c13 6564
93613951
TT
6565 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6566 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
6567 *) XGETTEXT_015=$XGETTEXT ;;
6568 esac
6569
6570
b0cacab0 6571
57aa50d4
TT
6572# Prepare PATH_SEPARATOR.
6573# The user is always right.
6574if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6575 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6576 # contains only /bin. Note that ksh looks also at the FPATH variable,
6577 # so we have to set that as well for the test.
6578 PATH_SEPARATOR=:
6579 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6580 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6581 || PATH_SEPARATOR=';'
6582 }
57aa50d4 6583fi
b0cacab0 6584
57aa50d4
TT
6585# Find out how to test for executable files. Don't use a zero-byte file,
6586# as systems may use methods other than mode bits to determine executability.
6587cat >conf$$.file <<_ASEOF
6588#! /bin/sh
6589exit 0
6590_ASEOF
6591chmod +x conf$$.file
6592if test -x conf$$.file >/dev/null 2>&1; then
6593 ac_executable_p="test -x"
6594else
6595 ac_executable_p="test -f"
6596fi
6597rm -f conf$$.file
6598
6599# Extract the first word of "msgmerge", so it can be a program name with args.
6600set dummy msgmerge; ac_word=$2
6601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6602$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6603if ${ac_cv_path_MSGMERGE+:} false; then :
39fd3d4f 6604 $as_echo_n "(cached) " >&6
b0cacab0 6605else
57aa50d4
TT
6606 case "$MSGMERGE" in
6607 [\\/]* | ?:[\\/]*)
6608 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6609 ;;
6610 *)
6611 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6612 for ac_dir in $PATH; do
6613 IFS="$ac_save_IFS"
6614 test -z "$ac_dir" && ac_dir=.
6615 for ac_exec_ext in '' $ac_executable_extensions; do
6616 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6617 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6618 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
57aa50d4
TT
6619 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6620 break 2
6621 fi
6622 fi
6623 done
6624 done
6625 IFS="$ac_save_IFS"
6626 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6627 ;;
e1052144 6628esac
57aa50d4
TT
6629fi
6630MSGMERGE="$ac_cv_path_MSGMERGE"
6631if test "$MSGMERGE" != ":"; then
6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
6633$as_echo "$MSGMERGE" >&6; }
b0cacab0 6634else
57aa50d4
TT
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6636$as_echo "no" >&6; }
b0cacab0 6637fi
e1052144 6638
93636bde 6639
93613951
TT
6640 test -n "$localedir" || localedir='${datadir}/locale'
6641
6642
6643 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
6644
6645
6646 ac_config_commands="$ac_config_commands po-directories"
a64c9c13 6647
a64c9c13 6648
93613951
TT
6649
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2 or newer" >&5
6651$as_echo_n "checking whether we are using the GNU C Library 2 or newer... " >&6; }
6652if ${ac_cv_gnu_library_2+:} false; then :
6653 $as_echo_n "(cached) " >&6
6654else
6655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6656/* end confdefs.h. */
6657
6658#include <features.h>
6659#ifdef __GNU_LIBRARY__
6660 #if (__GLIBC__ >= 2) && !defined __UCLIBC__
6661 Lucky GNU user
6662 #endif
6663#endif
6664
6665_ACEOF
6666if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6667 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
6668 ac_cv_gnu_library_2=yes
6669else
6670 ac_cv_gnu_library_2=no
6671fi
6672rm -f conftest*
6673
a64c9c13 6674
a64c9c13 6675
93613951
TT
6676fi
6677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2" >&5
6678$as_echo "$ac_cv_gnu_library_2" >&6; }
6679
6680 GLIBC2="$ac_cv_gnu_library_2"
57aa50d4 6681
a64c9c13 6682
57aa50d4
TT
6683if test -n "$ac_tool_prefix"; then
6684 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6685set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6687$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6688if ${ac_cv_prog_RANLIB+:} false; then :
39fd3d4f 6689 $as_echo_n "(cached) " >&6
b0cacab0 6690else
57aa50d4
TT
6691 if test -n "$RANLIB"; then
6692 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
b0cacab0 6693else
57aa50d4
TT
6694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6695for as_dir in $PATH
6696do
6697 IFS=$as_save_IFS
6698 test -z "$as_dir" && as_dir=.
6699 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
6701 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6703 break 2
6704 fi
6705done
6706 done
6707IFS=$as_save_IFS
d1154eb4
TT
6708
6709fi
6710fi
6711RANLIB=$ac_cv_prog_RANLIB
6712if test -n "$RANLIB"; then
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6714$as_echo "$RANLIB" >&6; }
6715else
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6717$as_echo "no" >&6; }
6718fi
6719
6720
6721fi
6722if test -z "$ac_cv_prog_RANLIB"; then
6723 ac_ct_RANLIB=$RANLIB
6724 # Extract the first word of "ranlib", so it can be a program name with args.
6725set dummy ranlib; ac_word=$2
6726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6727$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6728if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
d1154eb4
TT
6729 $as_echo_n "(cached) " >&6
6730else
6731 if test -n "$ac_ct_RANLIB"; then
6732 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6733else
6734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6735for as_dir in $PATH
6736do
6737 IFS=$as_save_IFS
6738 test -z "$as_dir" && as_dir=.
6739 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d1154eb4
TT
6741 ac_cv_prog_ac_ct_RANLIB="ranlib"
6742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6743 break 2
6744 fi
6745done
6746 done
6747IFS=$as_save_IFS
6748
6749fi
6750fi
6751ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6752if test -n "$ac_ct_RANLIB"; then
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6754$as_echo "$ac_ct_RANLIB" >&6; }
6755else
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6757$as_echo "no" >&6; }
6758fi
6759
6760 if test "x$ac_ct_RANLIB" = x; then
6761 RANLIB=":"
6762 else
6763 case $cross_compiling:$ac_tool_warned in
6764yes:)
6765{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6766$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6767ac_tool_warned=yes ;;
6768esac
6769 RANLIB=$ac_ct_RANLIB
6770 fi
6771else
6772 RANLIB="$ac_cv_prog_RANLIB"
6773fi
6774
6775
93613951
TT
6776
6777 CFLAG_VISIBILITY=
6778 HAVE_VISIBILITY=0
6779 if test -n "$GCC"; then
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
6781$as_echo_n "checking whether the -Werror option is usable... " >&6; }
6782 if ${gl_cv_cc_vis_werror+:} false; then :
d1154eb4
TT
6783 $as_echo_n "(cached) " >&6
6784else
93613951
TT
6785
6786 gl_save_CFLAGS="$CFLAGS"
6787 CFLAGS="$CFLAGS -Werror"
6788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d1154eb4
TT
6789/* end confdefs.h. */
6790
d1154eb4
TT
6791int
6792main ()
6793{
93613951 6794
d1154eb4
TT
6795 ;
6796 return 0;
6797}
6798_ACEOF
93613951
TT
6799if ac_fn_c_try_compile "$LINENO"; then :
6800 gl_cv_cc_vis_werror=yes
d1154eb4 6801else
93613951 6802 gl_cv_cc_vis_werror=no
d1154eb4 6803fi
93613951
TT
6804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6805 CFLAGS="$gl_save_CFLAGS"
d1154eb4
TT
6806fi
6807
93613951
TT
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
6809$as_echo "$gl_cv_cc_vis_werror" >&6; }
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
6811$as_echo_n "checking for simple visibility declarations... " >&6; }
6812 if ${gl_cv_cc_visibility+:} false; then :
6813 $as_echo_n "(cached) " >&6
6814else
d1154eb4 6815
93613951
TT
6816 gl_save_CFLAGS="$CFLAGS"
6817 CFLAGS="$CFLAGS -fvisibility=hidden"
6818 if test $gl_cv_cc_vis_werror = yes; then
6819 CFLAGS="$CFLAGS -Werror"
6820 fi
6821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6822/* end confdefs.h. */
6823extern __attribute__((__visibility__("hidden"))) int hiddenvar;
6824 extern __attribute__((__visibility__("default"))) int exportedvar;
6825 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
6826 extern __attribute__((__visibility__("default"))) int exportedfunc (void);
6827 void dummyfunc (void) {}
d1154eb4 6828
93613951
TT
6829int
6830main ()
6831{
d1154eb4 6832
93613951
TT
6833 ;
6834 return 0;
6835}
6836_ACEOF
6837if ac_fn_c_try_compile "$LINENO"; then :
6838 gl_cv_cc_visibility=yes
d1154eb4 6839else
93613951
TT
6840 gl_cv_cc_visibility=no
6841fi
6842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6843 CFLAGS="$gl_save_CFLAGS"
6844fi
d1154eb4 6845
93613951
TT
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
6847$as_echo "$gl_cv_cc_visibility" >&6; }
6848 if test $gl_cv_cc_visibility = yes; then
6849 CFLAG_VISIBILITY="-fvisibility=hidden"
6850 HAVE_VISIBILITY=1
6851 fi
d1154eb4 6852 fi
d1154eb4 6853
d1154eb4
TT
6854
6855
93613951
TT
6856cat >>confdefs.h <<_ACEOF
6857#define HAVE_VISIBILITY $HAVE_VISIBILITY
6858_ACEOF
6859
6860
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
6862$as_echo_n "checking for inline... " >&6; }
6863if ${ac_cv_c_inline+:} false; then :
57aa50d4
TT
6864 $as_echo_n "(cached) " >&6
6865else
93613951
TT
6866 ac_cv_c_inline=no
6867for ac_kw in inline __inline__ __inline; do
d1154eb4
TT
6868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6869/* end confdefs.h. */
93613951
TT
6870#ifndef __cplusplus
6871typedef int foo_t;
6872static $ac_kw foo_t static_foo () {return 0; }
6873$ac_kw foo_t foo () {return 0; }
6874#endif
d1154eb4 6875
d1154eb4
TT
6876_ACEOF
6877if ac_fn_c_try_compile "$LINENO"; then :
93613951 6878 ac_cv_c_inline=$ac_kw
57aa50d4 6879fi
d1154eb4 6880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
93613951
TT
6881 test "$ac_cv_c_inline" != no && break
6882done
d1154eb4 6883
d1154eb4 6884fi
93613951
TT
6885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
6886$as_echo "$ac_cv_c_inline" >&6; }
d1154eb4 6887
93613951
TT
6888case $ac_cv_c_inline in
6889 inline | yes) ;;
6890 *)
6891 case $ac_cv_c_inline in
6892 no) ac_val=;;
6893 *) ac_val=$ac_cv_c_inline;;
6894 esac
6895 cat >>confdefs.h <<_ACEOF
6896#ifndef __cplusplus
6897#define inline $ac_val
6898#endif
d1154eb4 6899_ACEOF
93613951
TT
6900 ;;
6901esac
d1154eb4 6902
93613951
TT
6903ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6904if test "x$ac_cv_type_size_t" = xyes; then :
d1154eb4 6905
57aa50d4 6906else
d1154eb4 6907
93613951
TT
6908cat >>confdefs.h <<_ACEOF
6909#define size_t unsigned int
d1154eb4 6910_ACEOF
b0cacab0 6911
57aa50d4 6912fi
b0cacab0
TT
6913
6914
93613951
TT
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
6916$as_echo_n "checking for stdint.h... " >&6; }
6917if ${gl_cv_header_stdint_h+:} false; then :
57aa50d4 6918 $as_echo_n "(cached) " >&6
b0cacab0 6919else
d1154eb4 6920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6921/* end confdefs.h. */
93613951
TT
6922#include <sys/types.h>
6923 #include <stdint.h>
a64c9c13 6924int
b0cacab0
TT
6925main ()
6926{
93613951 6927uintmax_t i = (uintmax_t) -1; return !i;
d1154eb4 6928 ;
b0cacab0 6929 return 0;
a64c9c13 6930}
b0cacab0 6931_ACEOF
d1154eb4 6932if ac_fn_c_try_compile "$LINENO"; then :
93613951 6933 gl_cv_header_stdint_h=yes
b0cacab0 6934else
93613951 6935 gl_cv_header_stdint_h=no
b0cacab0 6936fi
d1154eb4 6937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d1154eb4 6938fi
93613951
TT
6939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
6940$as_echo "$gl_cv_header_stdint_h" >&6; }
6941 if test $gl_cv_header_stdint_h = yes; then
b0cacab0 6942
93613951
TT
6943cat >>confdefs.h <<_ACEOF
6944#define HAVE_STDINT_H_WITH_UINTMAX 1
d1154eb4 6945_ACEOF
b0cacab0 6946
93613951 6947 fi
b0cacab0 6948
93613951
TT
6949# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6950# for constant arguments. Useless!
6951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6952$as_echo_n "checking for working alloca.h... " >&6; }
6953if ${ac_cv_working_alloca_h+:} false; then :
39fd3d4f 6954 $as_echo_n "(cached) " >&6
a64c9c13 6955else
57aa50d4 6956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6957/* end confdefs.h. */
93613951 6958#include <alloca.h>
57aa50d4
TT
6959int
6960main ()
6961{
93613951
TT
6962char *p = (char *) alloca (2 * sizeof (int));
6963 if (p) return 0;
57aa50d4
TT
6964 ;
6965 return 0;
6966}
b0cacab0 6967_ACEOF
93613951
TT
6968if ac_fn_c_try_link "$LINENO"; then :
6969 ac_cv_working_alloca_h=yes
b0cacab0 6970else
93613951 6971 ac_cv_working_alloca_h=no
57aa50d4 6972fi
93613951
TT
6973rm -f core conftest.err conftest.$ac_objext \
6974 conftest$ac_exeext conftest.$ac_ext
57aa50d4 6975fi
93613951
TT
6976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6977$as_echo "$ac_cv_working_alloca_h" >&6; }
6978if test $ac_cv_working_alloca_h = yes; then
57aa50d4 6979
93613951 6980$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
57aa50d4 6981
a64c9c13 6982fi
b0cacab0 6983
93613951
TT
6984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6985$as_echo_n "checking for alloca... " >&6; }
6986if ${ac_cv_func_alloca_works+:} false; then :
57aa50d4 6987 $as_echo_n "(cached) " >&6
b0cacab0 6988else
57aa50d4 6989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6990/* end confdefs.h. */
93613951
TT
6991#ifdef __GNUC__
6992# define alloca __builtin_alloca
6993#else
6994# ifdef _MSC_VER
6995# include <malloc.h>
6996# define alloca _alloca
6997# else
6998# ifdef HAVE_ALLOCA_H
6999# include <alloca.h>
7000# else
7001# ifdef _AIX
7002 #pragma alloca
7003# else
7004# ifndef alloca /* predefined by HP cc +Olibcalls */
7005void *alloca (size_t);
7006# endif
7007# endif
7008# endif
7009# endif
7010#endif
b0cacab0 7011
57aa50d4
TT
7012int
7013main ()
b0cacab0 7014{
93613951
TT
7015char *p = (char *) alloca (1);
7016 if (p) return 0;
57aa50d4
TT
7017 ;
7018 return 0;
b0cacab0
TT
7019}
7020_ACEOF
93613951
TT
7021if ac_fn_c_try_link "$LINENO"; then :
7022 ac_cv_func_alloca_works=yes
b0cacab0 7023else
93613951 7024 ac_cv_func_alloca_works=no
57aa50d4 7025fi
93613951
TT
7026rm -f core conftest.err conftest.$ac_objext \
7027 conftest$ac_exeext conftest.$ac_ext
57aa50d4 7028fi
93613951
TT
7029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
7030$as_echo "$ac_cv_func_alloca_works" >&6; }
57aa50d4 7031
93613951 7032if test $ac_cv_func_alloca_works = yes; then
57aa50d4 7033
93613951 7034$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
57aa50d4 7035
b0cacab0 7036else
93613951
TT
7037 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7038# that cause trouble. Some versions do not even contain alloca or
7039# contain a buggy version. If you still want to use their alloca,
7040# use ar to extract alloca.o from them instead of compiling alloca.c.
b0cacab0 7041
93613951 7042ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
57aa50d4 7043
93613951 7044$as_echo "#define C_ALLOCA 1" >>confdefs.h
57aa50d4 7045
57aa50d4 7046
93613951
TT
7047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
7048$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
7049if ${ac_cv_os_cray+:} false; then :
57aa50d4
TT
7050 $as_echo_n "(cached) " >&6
7051else
57aa50d4
TT
7052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7053/* end confdefs.h. */
93613951
TT
7054#if defined CRAY && ! defined CRAY2
7055webecray
7056#else
7057wenotbecray
57aa50d4 7058#endif
b0cacab0 7059
57aa50d4 7060_ACEOF
93613951
TT
7061if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7062 $EGREP "webecray" >/dev/null 2>&1; then :
7063 ac_cv_os_cray=yes
7064else
7065 ac_cv_os_cray=no
a64c9c13 7066fi
93613951 7067rm -f conftest*
d1154eb4
TT
7068
7069fi
93613951
TT
7070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
7071$as_echo "$ac_cv_os_cray" >&6; }
7072if test $ac_cv_os_cray = yes; then
7073 for ac_func in _getb67 GETB67 getb67; do
7074 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7075ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7076if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
e1052144 7077
57aa50d4 7078cat >>confdefs.h <<_ACEOF
93613951 7079#define CRAY_STACKSEG_END $ac_func
57aa50d4 7080_ACEOF
e1052144 7081
93613951 7082 break
a64c9c13 7083fi
07a0db15 7084
93613951 7085 done
57aa50d4 7086fi
b0cacab0 7087
93613951
TT
7088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7089$as_echo_n "checking stack direction for C alloca... " >&6; }
7090if ${ac_cv_c_stack_direction+:} false; then :
39fd3d4f 7091 $as_echo_n "(cached) " >&6
93613951
TT
7092else
7093 if test "$cross_compiling" = yes; then :
7094 ac_cv_c_stack_direction=0
b0cacab0 7095else
57aa50d4 7096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7097/* end confdefs.h. */
93613951 7098$ac_includes_default
b0cacab0 7099int
93613951 7100find_stack_direction (int *addr, int depth)
b0cacab0 7101{
93613951
TT
7102 int dir, dummy = 0;
7103 if (! addr)
7104 addr = &dummy;
7105 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7106 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7107 return dir + dummy;
b0cacab0 7108}
93636bde 7109
b0cacab0 7110int
93613951 7111main (int argc, char **argv)
b0cacab0 7112{
93613951 7113 return find_stack_direction (0, argc + !argv + 20) < 0;
b0cacab0
TT
7114}
7115_ACEOF
93613951
TT
7116if ac_fn_c_try_run "$LINENO"; then :
7117 ac_cv_c_stack_direction=1
a64c9c13 7118else
93613951 7119 ac_cv_c_stack_direction=-1
b0cacab0 7120fi
93613951
TT
7121rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7122 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0 7123fi
b0cacab0 7124
93613951
TT
7125fi
7126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7127$as_echo "$ac_cv_c_stack_direction" >&6; }
7128cat >>confdefs.h <<_ACEOF
7129#define STACK_DIRECTION $ac_cv_c_stack_direction
7130_ACEOF
57aa50d4 7131
b0cacab0 7132
57aa50d4 7133fi
b0cacab0 7134
57aa50d4
TT
7135
7136
b0cacab0 7137
93613951
TT
7138 for ac_header in $ac_header_list
7139do :
7140 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7141ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7142"
7143if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7144 cat >>confdefs.h <<_ACEOF
7145#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 7146_ACEOF
93613951 7147
a64c9c13 7148fi
07a0db15 7149
93613951 7150done
a64c9c13 7151
a64c9c13 7152
b0cacab0 7153
b0cacab0 7154
a04eba3f 7155
a04eba3f 7156
b0cacab0 7157
b0cacab0 7158
93613951
TT
7159for ac_func in getpagesize
7160do :
7161 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7162if test "x$ac_cv_func_getpagesize" = xyes; then :
7163 cat >>confdefs.h <<_ACEOF
7164#define HAVE_GETPAGESIZE 1
b0cacab0
TT
7165_ACEOF
7166
93613951
TT
7167fi
7168done
b0cacab0 7169
93613951
TT
7170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7171$as_echo_n "checking for working mmap... " >&6; }
7172if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
39fd3d4f 7173 $as_echo_n "(cached) " >&6
93613951
TT
7174else
7175 if test "$cross_compiling" = yes; then :
7176 ac_cv_func_mmap_fixed_mapped=no
b0cacab0 7177else
57aa50d4 7178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7179/* end confdefs.h. */
93613951
TT
7180$ac_includes_default
7181/* malloc might have been renamed as rpl_malloc. */
7182#undef malloc
57aa50d4 7183
93613951
TT
7184/* Thanks to Mike Haertel and Jim Avera for this test.
7185 Here is a matrix of mmap possibilities:
7186 mmap private not fixed
7187 mmap private fixed at somewhere currently unmapped
7188 mmap private fixed at somewhere already mapped
7189 mmap shared not fixed
7190 mmap shared fixed at somewhere currently unmapped
7191 mmap shared fixed at somewhere already mapped
7192 For private mappings, we should verify that changes cannot be read()
7193 back from the file, nor mmap's back from the file at a different
7194 address. (There have been systems where private was not correctly
7195 implemented like the infamous i386 svr4.0, and systems where the
7196 VM page cache was not coherent with the file system buffer cache
7197 like early versions of FreeBSD and possibly contemporary NetBSD.)
7198 For shared mappings, we should conversely verify that changes get
7199 propagated back to all the places they're supposed to be.
7200
7201 Grep wants private fixed already mapped.
7202 The main things grep needs to know about mmap are:
7203 * does it exist and is it safe to write into the mmap'd area
7204 * how to use it (BSD variants) */
7205
7206#include <fcntl.h>
7207#include <sys/mman.h>
7208
7209#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7210char *malloc ();
57aa50d4
TT
7211#endif
7212
93613951
TT
7213/* This mess was copied from the GNU getpagesize.h. */
7214#ifndef HAVE_GETPAGESIZE
7215# ifdef _SC_PAGESIZE
7216# define getpagesize() sysconf(_SC_PAGESIZE)
7217# else /* no _SC_PAGESIZE */
7218# ifdef HAVE_SYS_PARAM_H
7219# include <sys/param.h>
7220# ifdef EXEC_PAGESIZE
7221# define getpagesize() EXEC_PAGESIZE
7222# else /* no EXEC_PAGESIZE */
7223# ifdef NBPG
7224# define getpagesize() NBPG * CLSIZE
7225# ifndef CLSIZE
7226# define CLSIZE 1
7227# endif /* no CLSIZE */
7228# else /* no NBPG */
7229# ifdef NBPC
7230# define getpagesize() NBPC
7231# else /* no NBPC */
7232# ifdef PAGESIZE
7233# define getpagesize() PAGESIZE
7234# endif /* PAGESIZE */
7235# endif /* no NBPC */
7236# endif /* no NBPG */
7237# endif /* no EXEC_PAGESIZE */
7238# else /* no HAVE_SYS_PARAM_H */
7239# define getpagesize() 8192 /* punt totally */
7240# endif /* no HAVE_SYS_PARAM_H */
7241# endif /* no _SC_PAGESIZE */
7242
7243#endif /* no HAVE_GETPAGESIZE */
7244
57aa50d4
TT
7245int
7246main ()
7247{
93613951
TT
7248 char *data, *data2, *data3;
7249 const char *cdata2;
7250 int i, pagesize;
7251 int fd, fd2;
7252
7253 pagesize = getpagesize ();
7254
7255 /* First, make a file with some known garbage in it. */
7256 data = (char *) malloc (pagesize);
7257 if (!data)
7258 return 1;
7259 for (i = 0; i < pagesize; ++i)
7260 *(data + i) = rand ();
7261 umask (0);
7262 fd = creat ("conftest.mmap", 0600);
7263 if (fd < 0)
7264 return 2;
7265 if (write (fd, data, pagesize) != pagesize)
7266 return 3;
7267 close (fd);
7268
7269 /* Next, check that the tail of a page is zero-filled. File must have
7270 non-zero length, otherwise we risk SIGBUS for entire page. */
7271 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7272 if (fd2 < 0)
7273 return 4;
7274 cdata2 = "";
7275 if (write (fd2, cdata2, 1) != 1)
7276 return 5;
7277 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7278 if (data2 == MAP_FAILED)
7279 return 6;
7280 for (i = 0; i < pagesize; ++i)
7281 if (*(data2 + i))
7282 return 7;
7283 close (fd2);
7284 if (munmap (data2, pagesize))
7285 return 8;
7286
7287 /* Next, try to mmap the file at a fixed address which already has
7288 something else allocated at it. If we can, also make sure that
7289 we see the same garbage. */
7290 fd = open ("conftest.mmap", O_RDWR);
7291 if (fd < 0)
7292 return 9;
7293 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7294 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7295 return 10;
7296 for (i = 0; i < pagesize; ++i)
7297 if (*(data + i) != *(data2 + i))
7298 return 11;
7299
7300 /* Finally, make sure that changes to the mapped area do not
7301 percolate back to the file as seen by read(). (This is a bug on
7302 some variants of i386 svr4.0.) */
7303 for (i = 0; i < pagesize; ++i)
7304 *(data2 + i) = *(data2 + i) + 1;
7305 data3 = (char *) malloc (pagesize);
7306 if (!data3)
7307 return 12;
7308 if (read (fd, data3, pagesize) != pagesize)
7309 return 13;
7310 for (i = 0; i < pagesize; ++i)
7311 if (*(data + i) != *(data3 + i))
7312 return 14;
7313 close (fd);
a2df5894
DW
7314 free (data);
7315 free (data3);
57aa50d4
TT
7316 return 0;
7317}
b0cacab0 7318_ACEOF
93613951
TT
7319if ac_fn_c_try_run "$LINENO"; then :
7320 ac_cv_func_mmap_fixed_mapped=yes
b0cacab0 7321else
93613951 7322 ac_cv_func_mmap_fixed_mapped=no
b0cacab0 7323fi
93613951
TT
7324rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7325 conftest.$ac_objext conftest.beam conftest.$ac_ext
57aa50d4 7326fi
b0cacab0 7327
93613951
TT
7328fi
7329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7330$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7331if test $ac_cv_func_mmap_fixed_mapped = yes; then
b0cacab0 7332
93613951 7333$as_echo "#define HAVE_MMAP 1" >>confdefs.h
e1052144 7334
93613951
TT
7335fi
7336rm -f conftest.mmap conftest.txt
b0cacab0 7337
e1052144 7338
93613951
TT
7339
7340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
7341$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
7342if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
39fd3d4f 7343 $as_echo_n "(cached) " >&6
b0cacab0 7344else
b0cacab0 7345
93613951
TT
7346 gt_cv_int_divbyzero_sigfpe=
7347 case "$host_os" in
7348 macos* | darwin[6-9]* | darwin[1-9][0-9]*)
7349 # On Mac OS X 10.2 or newer, just assume the same as when cross-
7350 # compiling. If we were to perform the real test, 1 Crash Report
7351 # dialog window would pop up.
7352 case "$host_cpu" in
7353 i[34567]86 | x86_64)
7354 gt_cv_int_divbyzero_sigfpe="guessing yes" ;;
7355 esac
7356 ;;
7357 esac
7358 if test -z "$gt_cv_int_divbyzero_sigfpe"; then
7359 if test "$cross_compiling" = yes; then :
7360
7361 # Guess based on the CPU.
7362 case "$host_cpu" in
7363 alpha* | i[34567]86 | x86_64 | m68k | s390*)
7364 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7365 *)
7366 gt_cv_int_divbyzero_sigfpe="guessing no";;
7367 esac
57aa50d4 7368
93613951
TT
7369else
7370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4
TT
7371/* end confdefs.h. */
7372
93613951
TT
7373#include <stdlib.h>
7374#include <signal.h>
b0cacab0 7375
93613951
TT
7376static void
7377sigfpe_handler (int sig)
7378{
7379 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7380 exit (sig != SIGFPE);
7381}
b0cacab0 7382
93613951
TT
7383int x = 1;
7384int y = 0;
7385int z;
7386int nan;
b0cacab0 7387
57aa50d4
TT
7388int main ()
7389{
93613951
TT
7390 signal (SIGFPE, sigfpe_handler);
7391/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7392#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7393 signal (SIGTRAP, sigfpe_handler);
7394#endif
7395/* Linux/SPARC yields signal SIGILL. */
7396#if defined (__sparc__) && defined (__linux__)
7397 signal (SIGILL, sigfpe_handler);
7398#endif
7399
7400 z = x / y;
7401 nan = y / y;
7402 exit (2);
57aa50d4 7403}
93613951 7404
57aa50d4
TT
7405_ACEOF
7406if ac_fn_c_try_run "$LINENO"; then :
93613951 7407 gt_cv_int_divbyzero_sigfpe=yes
57aa50d4 7408else
93613951 7409 gt_cv_int_divbyzero_sigfpe=no
57aa50d4
TT
7410fi
7411rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7412 conftest.$ac_objext conftest.beam conftest.$ac_ext
7413fi
7414
93613951 7415 fi
57aa50d4
TT
7416
7417fi
93613951
TT
7418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
7419$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
7420 case "$gt_cv_int_divbyzero_sigfpe" in
7421 *yes) value=1;;
7422 *) value=0;;
7423 esac
57aa50d4 7424
93613951
TT
7425cat >>confdefs.h <<_ACEOF
7426#define INTDIV0_RAISES_SIGFPE $value
7427_ACEOF
57aa50d4 7428
57aa50d4 7429
93613951
TT
7430
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7432$as_echo_n "checking for inttypes.h... " >&6; }
7433if ${gl_cv_header_inttypes_h+:} false; then :
39fd3d4f 7434 $as_echo_n "(cached) " >&6
b0cacab0 7435else
57aa50d4 7436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7437/* end confdefs.h. */
93613951
TT
7438
7439#include <sys/types.h>
7440#include <inttypes.h>
7441
57aa50d4
TT
7442int
7443main ()
7444{
93613951 7445uintmax_t i = (uintmax_t) -1; return !i;
57aa50d4
TT
7446 ;
7447 return 0;
7448}
7449_ACEOF
93613951
TT
7450if ac_fn_c_try_compile "$LINENO"; then :
7451 gl_cv_header_inttypes_h=yes
57aa50d4 7452else
93613951 7453 gl_cv_header_inttypes_h=no
57aa50d4 7454fi
93613951 7455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4 7456fi
93613951
TT
7457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
7458$as_echo "$gl_cv_header_inttypes_h" >&6; }
7459 if test $gl_cv_header_inttypes_h = yes; then
b0cacab0 7460
93613951
TT
7461cat >>confdefs.h <<_ACEOF
7462#define HAVE_INTTYPES_H_WITH_UINTMAX 1
7463_ACEOF
b0cacab0 7464
93613951 7465 fi
57aa50d4 7466
93613951
TT
7467
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
7469$as_echo_n "checking for unsigned long long int... " >&6; }
7470if ${ac_cv_type_unsigned_long_long_int+:} false; then :
57aa50d4
TT
7471 $as_echo_n "(cached) " >&6
7472else
93613951
TT
7473 ac_cv_type_unsigned_long_long_int=yes
7474 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
7475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 7476/* end confdefs.h. */
b0cacab0 7477
93613951
TT
7478 /* For now, do not test the preprocessor; as of 2007 there are too many
7479 implementations with broken preprocessors. Perhaps this can
7480 be revisited in 2012. In the meantime, code should not expect
7481 #if to work with literals wider than 32 bits. */
7482 /* Test literals. */
7483 long long int ll = 9223372036854775807ll;
7484 long long int nll = -9223372036854775807LL;
7485 unsigned long long int ull = 18446744073709551615ULL;
7486 /* Test constant expressions. */
7487 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
7488 ? 1 : -1)];
7489 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
7490 ? 1 : -1)];
7491 int i = 63;
57aa50d4
TT
7492int
7493main ()
7494{
93613951
TT
7495/* Test availability of runtime routines for shift and division. */
7496 long long int llmax = 9223372036854775807ll;
7497 unsigned long long int ullmax = 18446744073709551615ull;
7498 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
7499 | (llmax / ll) | (llmax % ll)
7500 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
7501 | (ullmax / ull) | (ullmax % ull));
57aa50d4
TT
7502 ;
7503 return 0;
7504}
93613951 7505
57aa50d4
TT
7506_ACEOF
7507if ac_fn_c_try_link "$LINENO"; then :
93613951 7508
57aa50d4 7509else
93613951 7510 ac_cv_type_unsigned_long_long_int=no
57aa50d4
TT
7511fi
7512rm -f core conftest.err conftest.$ac_objext \
7513 conftest$ac_exeext conftest.$ac_ext
93613951 7514 fi
57aa50d4 7515fi
93613951
TT
7516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
7517$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
7518 if test $ac_cv_type_unsigned_long_long_int = yes; then
b0cacab0 7519
93613951 7520$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
57aa50d4 7521
93613951 7522 fi
57aa50d4 7523
57aa50d4 7524
57aa50d4 7525
57aa50d4 7526
93613951 7527 if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
57aa50d4 7528
93613951
TT
7529 test $ac_cv_type_unsigned_long_long_int = yes \
7530 && ac_type='unsigned long long' \
7531 || ac_type='unsigned long'
b0cacab0 7532
93613951
TT
7533cat >>confdefs.h <<_ACEOF
7534#define uintmax_t $ac_type
57aa50d4 7535_ACEOF
57aa50d4 7536
93613951 7537 else
57aa50d4 7538
93613951
TT
7539$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
7540
7541 fi
7542
7543
7544 for ac_header in inttypes.h
7545do :
7546 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7547if test "x$ac_cv_header_inttypes_h" = xyes; then :
7548 cat >>confdefs.h <<_ACEOF
7549#define HAVE_INTTYPES_H 1
57aa50d4
TT
7550_ACEOF
7551
57aa50d4
TT
7552fi
7553
93613951 7554done
57aa50d4 7555
93613951
TT
7556 if test $ac_cv_header_inttypes_h = yes; then
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7558$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7559if ${gt_cv_inttypes_pri_broken+:} false; then :
57aa50d4
TT
7560 $as_echo_n "(cached) " >&6
7561else
93613951
TT
7562
7563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 7564/* end confdefs.h. */
93613951
TT
7565
7566#include <inttypes.h>
7567#ifdef PRId32
7568char *p = PRId32;
7569#endif
57aa50d4 7570
b0cacab0 7571int
93613951 7572main ()
b0cacab0 7573{
93613951
TT
7574
7575 ;
7576 return 0;
b0cacab0
TT
7577}
7578_ACEOF
93613951
TT
7579if ac_fn_c_try_compile "$LINENO"; then :
7580 gt_cv_inttypes_pri_broken=no
b0cacab0 7581else
93613951 7582 gt_cv_inttypes_pri_broken=yes
57aa50d4 7583fi
93613951 7584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
7585
7586fi
93613951
TT
7587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
7588$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
7589 fi
7590 if test "$gt_cv_inttypes_pri_broken" = yes; then
7591
57aa50d4 7592cat >>confdefs.h <<_ACEOF
93613951 7593#define PRI_MACROS_BROKEN 1
57aa50d4
TT
7594_ACEOF
7595
93613951
TT
7596 PRI_MACROS_BROKEN=1
7597 else
7598 PRI_MACROS_BROKEN=0
7599 fi
b0cacab0 7600
e1052144 7601
61ef2474
TT
7602
7603
7604
61ef2474 7605
93613951
TT
7606
7607 # Check whether --enable-threads was given.
7608if test "${enable_threads+set}" = set; then :
7609 enableval=$enable_threads; gl_use_threads=$enableval
7610else
7611 if test -n "$gl_use_threads_default"; then
7612 gl_use_threads="$gl_use_threads_default"
7613 else
7614 case "$host_os" in
7615 osf*) gl_use_threads=no ;;
7616 cygwin*)
7617 case `uname -r` in
7618 1.[0-5].*) gl_use_threads=no ;;
7619 *) gl_use_threads=yes ;;
7620 esac
7621 ;;
7622 *) gl_use_threads=yes ;;
7623 esac
7624 fi
57aa50d4 7625
b0cacab0 7626fi
57aa50d4 7627
93613951
TT
7628 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7629 # For using <pthread.h>:
7630 case "$host_os" in
7631 osf*)
7632 # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
7633 # groks <pthread.h>. cc also understands the flag -pthread, but
7634 # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
7635 # 2. putting a flag into CPPFLAGS that has an effect on the linker
7636 # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
7637 # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
7638 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
7639 ;;
7640 esac
7641 # Some systems optimize for single-threaded programs by default, and
7642 # need special flags to disable these optimizations. For example, the
7643 # definition of 'errno' in <errno.h>.
7644 case "$host_os" in
7645 aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
7646 solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
7647 esac
7648 fi
57aa50d4 7649
61ef2474
TT
7650
7651
7652
7653
93613951
TT
7654 if test "X$prefix" = "XNONE"; then
7655 acl_final_prefix="$ac_default_prefix"
7656 else
7657 acl_final_prefix="$prefix"
7658 fi
7659 if test "X$exec_prefix" = "XNONE"; then
7660 acl_final_exec_prefix='${prefix}'
7661 else
7662 acl_final_exec_prefix="$exec_prefix"
7663 fi
7664 acl_save_prefix="$prefix"
7665 prefix="$acl_final_prefix"
7666 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7667 prefix="$acl_save_prefix"
61ef2474
TT
7668
7669
7670
93613951
TT
7671# Check whether --with-gnu-ld was given.
7672if test "${with_gnu_ld+set}" = set; then :
7673 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7674else
7675 with_gnu_ld=no
7676fi
b0cacab0 7677
93613951
TT
7678# Prepare PATH_SEPARATOR.
7679# The user is always right.
7680if test "${PATH_SEPARATOR+set}" != set; then
7681 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
7682 # contains only /bin. Note that ksh looks also at the FPATH variable,
7683 # so we have to set that as well for the test.
7684 PATH_SEPARATOR=:
7685 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7686 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7687 || PATH_SEPARATOR=';'
7688 }
b0cacab0 7689fi
b0cacab0 7690
93613951
TT
7691ac_prog=ld
7692if test "$GCC" = yes; then
7693 # Check if gcc -print-prog-name=ld gives a path.
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7695$as_echo_n "checking for ld used by $CC... " >&6; }
7696 case $host in
7697 *-*-mingw*)
7698 # gcc leaves a trailing carriage return which upsets mingw
7699 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7700 *)
7701 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7702 esac
7703 case $ac_prog in
7704 # Accept absolute paths.
7705 [\\/]* | ?:[\\/]*)
7706 re_direlt='/[^/][^/]*/\.\./'
7707 # Canonicalize the pathname of ld
7708 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
7709 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
7710 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7711 done
7712 test -z "$LD" && LD="$ac_prog"
7713 ;;
7714 "")
7715 # If it fails, then pretend we aren't using GCC.
7716 ac_prog=ld
7717 ;;
7718 *)
7719 # If it is relative, then search for the first ld in PATH.
7720 with_gnu_ld=unknown
7721 ;;
7722 esac
7723elif test "$with_gnu_ld" = yes; then
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7725$as_echo_n "checking for GNU ld... " >&6; }
b0cacab0 7726else
93613951
TT
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7728$as_echo_n "checking for non-GNU ld... " >&6; }
7729fi
7730if ${acl_cv_path_LD+:} false; then :
7731 $as_echo_n "(cached) " >&6
b0cacab0 7732else
93613951
TT
7733 if test -z "$LD"; then
7734 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7735 for ac_dir in $PATH; do
7736 IFS="$acl_save_ifs"
7737 test -z "$ac_dir" && ac_dir=.
7738 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7739 acl_cv_path_LD="$ac_dir/$ac_prog"
7740 # Check to see if the program is GNU ld. I'd rather use --version,
7741 # but apparently some variants of GNU ld only accept -v.
7742 # Break only if it was the GNU/non-GNU ld that we prefer.
7743 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
7744 *GNU* | *'with BFD'*)
7745 test "$with_gnu_ld" != no && break
7746 ;;
7747 *)
7748 test "$with_gnu_ld" != yes && break
7749 ;;
7750 esac
7751 fi
7752 done
7753 IFS="$acl_save_ifs"
7754else
7755 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7756fi
7757fi
b0cacab0 7758
93613951
TT
7759LD="$acl_cv_path_LD"
7760if test -n "$LD"; then
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7762$as_echo "$LD" >&6; }
7763else
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7765$as_echo "no" >&6; }
7766fi
7767test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7769$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7770if ${acl_cv_prog_gnu_ld+:} false; then :
7771 $as_echo_n "(cached) " >&6
7772else
7773 # I'd rather use --version here, but apparently some GNU lds only accept -v.
7774case `$LD -v 2>&1 </dev/null` in
7775*GNU* | *'with BFD'*)
7776 acl_cv_prog_gnu_ld=yes
7777 ;;
7778*)
7779 acl_cv_prog_gnu_ld=no
7780 ;;
7781esac
7782fi
7783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7784$as_echo "$acl_cv_prog_gnu_ld" >&6; }
7785with_gnu_ld=$acl_cv_prog_gnu_ld
b0cacab0 7786
b0cacab0 7787
b0cacab0 7788
b0cacab0 7789
93613951
TT
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7791$as_echo_n "checking for shared library run path origin... " >&6; }
7792if ${acl_cv_rpath+:} false; then :
7793 $as_echo_n "(cached) " >&6
7794else
61ef2474 7795
93613951
TT
7796 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7797 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7798 . ./conftest.sh
7799 rm -f ./conftest.sh
7800 acl_cv_rpath=done
b0cacab0 7801
b0cacab0 7802fi
93613951
TT
7803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7804$as_echo "$acl_cv_rpath" >&6; }
7805 wl="$acl_cv_wl"
7806 acl_libext="$acl_cv_libext"
7807 acl_shlibext="$acl_cv_shlibext"
7808 acl_libname_spec="$acl_cv_libname_spec"
7809 acl_library_names_spec="$acl_cv_library_names_spec"
7810 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7811 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7812 acl_hardcode_direct="$acl_cv_hardcode_direct"
7813 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
7814 # Check whether --enable-rpath was given.
7815if test "${enable_rpath+set}" = set; then :
7816 enableval=$enable_rpath; :
7817else
7818 enable_rpath=yes
b0cacab0 7819fi
b0cacab0 7820
b0cacab0 7821
b0cacab0
TT
7822
7823
93613951
TT
7824 acl_libdirstem=lib
7825 acl_libdirstem2=
7826 case "$host_os" in
7827 solaris*)
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
7829$as_echo_n "checking for 64-bit host... " >&6; }
7830if ${gl_cv_solaris_64bit+:} false; then :
39fd3d4f 7831 $as_echo_n "(cached) " >&6
b0cacab0 7832else
57aa50d4 7833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7834/* end confdefs.h. */
7835
93613951
TT
7836#ifdef _LP64
7837sixtyfour bits
b0cacab0
TT
7838#endif
7839
7840_ACEOF
7841if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
93613951
TT
7842 $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
7843 gl_cv_solaris_64bit=yes
b0cacab0 7844else
93613951 7845 gl_cv_solaris_64bit=no
b0cacab0
TT
7846fi
7847rm -f conftest*
7848
7849
b0cacab0 7850fi
93613951
TT
7851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
7852$as_echo "$gl_cv_solaris_64bit" >&6; }
7853 if test $gl_cv_solaris_64bit = yes; then
7854 acl_libdirstem=lib/64
7855 case "$host_cpu" in
7856 sparc*) acl_libdirstem2=lib/sparcv9 ;;
7857 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
7858 esac
7859 fi
7860 ;;
7861 *)
7862 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
7863 if test -n "$searchpath"; then
7864 acl_save_IFS="${IFS= }"; IFS=":"
7865 for searchdir in $searchpath; do
7866 if test -d "$searchdir"; then
7867 case "$searchdir" in
7868 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
7869 */../ | */.. )
7870 # Better ignore directories of this form. They are misleading.
7871 ;;
7872 *) searchdir=`cd "$searchdir" && pwd`
7873 case "$searchdir" in
7874 */lib64 ) acl_libdirstem=lib64 ;;
7875 esac ;;
7876 esac
7877 fi
7878 done
7879 IFS="$acl_save_IFS"
7880 fi
7881 ;;
7882 esac
7883 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
b0cacab0
TT
7884
7885
7886
93613951
TT
7887 gl_threads_api=none
7888 LIBTHREAD=
7889 LTLIBTHREAD=
7890 LIBMULTITHREAD=
7891 LTLIBMULTITHREAD=
7892 if test "$gl_use_threads" != no; then
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
7894$as_echo_n "checking whether imported symbols can be declared weak... " >&6; }
7895if ${gl_cv_have_weak+:} false; then :
39fd3d4f 7896 $as_echo_n "(cached) " >&6
b0cacab0 7897else
93613951
TT
7898 gl_cv_have_weak=no
7899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7900/* end confdefs.h. */
93613951
TT
7901extern void xyzzy ();
7902#pragma weak xyzzy
7903int
7904main ()
b0cacab0 7905{
93613951
TT
7906xyzzy();
7907 ;
7908 return 0;
b0cacab0 7909}
93613951
TT
7910_ACEOF
7911if ac_fn_c_try_link "$LINENO"; then :
7912 gl_cv_have_weak=maybe
7913fi
7914rm -f core conftest.err conftest.$ac_objext \
7915 conftest$ac_exeext conftest.$ac_ext
7916 if test $gl_cv_have_weak = maybe; then
7917 if test "$cross_compiling" = yes; then :
7918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7919/* end confdefs.h. */
7920#ifdef __ELF__
7921 Extensible Linking Format
7922 #endif
b0cacab0 7923
93613951
TT
7924_ACEOF
7925if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7926 $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
7927 gl_cv_have_weak="guessing yes"
7928else
7929 gl_cv_have_weak="guessing no"
7930fi
7931rm -f conftest*
b0cacab0 7932
b0cacab0
TT
7933
7934else
57aa50d4 7935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7936/* end confdefs.h. */
b0cacab0 7937
93613951
TT
7938#include <stdio.h>
7939#pragma weak fputs
b0cacab0 7940int main ()
a04eba3f 7941{
93613951 7942 return (fputs == NULL);
a04eba3f 7943}
b0cacab0 7944_ACEOF
57aa50d4 7945if ac_fn_c_try_run "$LINENO"; then :
93613951 7946 gl_cv_have_weak=yes
a64c9c13 7947else
93613951 7948 gl_cv_have_weak=no
b0cacab0 7949fi
57aa50d4
TT
7950rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7951 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0
TT
7952fi
7953
93613951 7954 fi
e1052144 7955
b0cacab0 7956fi
93613951
TT
7957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
7958$as_echo "$gl_cv_have_weak" >&6; }
7959 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7960 # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
7961 # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
7962 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
7963if test "x$ac_cv_header_pthread_h" = xyes; then :
7964 gl_have_pthread_h=yes
7965else
7966 gl_have_pthread_h=no
7967fi
b0cacab0
TT
7968
7969
93613951
TT
7970 if test "$gl_have_pthread_h" = yes; then
7971 # Other possible tests:
7972 # -lpthreads (FSU threads, PCthreads)
7973 # -lgthreads
7974 gl_have_pthread=
7975 # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
7976 # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
7977 # the second one only in libpthread, and lock.c needs it.
7978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7979/* end confdefs.h. */
93613951 7980#include <pthread.h>
b0cacab0
TT
7981int
7982main ()
7983{
93613951
TT
7984pthread_mutex_lock((pthread_mutex_t*)0);
7985 pthread_mutexattr_init((pthread_mutexattr_t*)0);
b0cacab0
TT
7986 ;
7987 return 0;
7988}
7989_ACEOF
57aa50d4 7990if ac_fn_c_try_link "$LINENO"; then :
93613951 7991 gl_have_pthread=yes
b0cacab0 7992fi
57aa50d4
TT
7993rm -f core conftest.err conftest.$ac_objext \
7994 conftest$ac_exeext conftest.$ac_ext
93613951
TT
7995 # Test for libpthread by looking for pthread_kill. (Not pthread_self,
7996 # since it is defined as a macro on OSF/1.)
7997 if test -n "$gl_have_pthread"; then
7998 # The program links fine without libpthread. But it may actually
7999 # need to link with libpthread in order to create multiple threads.
8000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
8001$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
8002if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
39fd3d4f 8003 $as_echo_n "(cached) " >&6
b0cacab0 8004else
93613951
TT
8005 ac_check_lib_save_LIBS=$LIBS
8006LIBS="-lpthread $LIBS"
8007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8008/* end confdefs.h. */
93613951
TT
8009
8010/* Override any GCC internal prototype to avoid an error.
8011 Use char because int might match the return type of a GCC
8012 builtin and then its argument prototype would still apply. */
8013#ifdef __cplusplus
8014extern "C"
8015#endif
8016char pthread_kill ();
b0cacab0
TT
8017int
8018main ()
8019{
93613951 8020return pthread_kill ();
b0cacab0
TT
8021 ;
8022 return 0;
8023}
8024_ACEOF
93613951
TT
8025if ac_fn_c_try_link "$LINENO"; then :
8026 ac_cv_lib_pthread_pthread_kill=yes
b0cacab0 8027else
93613951 8028 ac_cv_lib_pthread_pthread_kill=no
b0cacab0 8029fi
93613951
TT
8030rm -f core conftest.err conftest.$ac_objext \
8031 conftest$ac_exeext conftest.$ac_ext
8032LIBS=$ac_check_lib_save_LIBS
b0cacab0 8033fi
93613951
TT
8034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8035$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8036if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8037 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
8038 # On Solaris and HP-UX, most pthread functions exist also in libc.
8039 # Therefore pthread_in_use() needs to actually try to create a
8040 # thread: pthread_create from libc will fail, whereas
8041 # pthread_create will actually create a thread.
8042 case "$host_os" in
8043 solaris* | hpux*)
b0cacab0 8044
93613951 8045$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
b0cacab0 8046
93613951 8047 esac
b0cacab0 8048
93613951 8049fi
b0cacab0 8050
93613951
TT
8051 else
8052 # Some library is needed. Try libpthread and libc_r.
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
8054$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
8055if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
39fd3d4f 8056 $as_echo_n "(cached) " >&6
b0cacab0 8057else
93613951
TT
8058 ac_check_lib_save_LIBS=$LIBS
8059LIBS="-lpthread $LIBS"
8060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8061/* end confdefs.h. */
b0cacab0 8062
93613951
TT
8063/* Override any GCC internal prototype to avoid an error.
8064 Use char because int might match the return type of a GCC
8065 builtin and then its argument prototype would still apply. */
8066#ifdef __cplusplus
8067extern "C"
8068#endif
8069char pthread_kill ();
b0cacab0
TT
8070int
8071main ()
8072{
93613951 8073return pthread_kill ();
b0cacab0
TT
8074 ;
8075 return 0;
8076}
8077_ACEOF
93613951
TT
8078if ac_fn_c_try_link "$LINENO"; then :
8079 ac_cv_lib_pthread_pthread_kill=yes
b0cacab0 8080else
93613951 8081 ac_cv_lib_pthread_pthread_kill=no
b0cacab0 8082fi
93613951
TT
8083rm -f core conftest.err conftest.$ac_objext \
8084 conftest$ac_exeext conftest.$ac_ext
8085LIBS=$ac_check_lib_save_LIBS
b0cacab0 8086fi
93613951
TT
8087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8088$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8089if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8090 gl_have_pthread=yes
8091 LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
8092 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
b0cacab0
TT
8093fi
8094
93613951
TT
8095 if test -z "$gl_have_pthread"; then
8096 # For FreeBSD 4.
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
8098$as_echo_n "checking for pthread_kill in -lc_r... " >&6; }
8099if ${ac_cv_lib_c_r_pthread_kill+:} false; then :
8100 $as_echo_n "(cached) " >&6
8101else
8102 ac_check_lib_save_LIBS=$LIBS
8103LIBS="-lc_r $LIBS"
8104cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
8105/* end confdefs.h. */
8106
93613951
TT
8107/* Override any GCC internal prototype to avoid an error.
8108 Use char because int might match the return type of a GCC
8109 builtin and then its argument prototype would still apply. */
8110#ifdef __cplusplus
8111extern "C"
b0cacab0 8112#endif
93613951
TT
8113char pthread_kill ();
8114int
8115main ()
8116{
8117return pthread_kill ();
8118 ;
8119 return 0;
8120}
b0cacab0 8121_ACEOF
93613951
TT
8122if ac_fn_c_try_link "$LINENO"; then :
8123 ac_cv_lib_c_r_pthread_kill=yes
b0cacab0 8124else
93613951 8125 ac_cv_lib_c_r_pthread_kill=no
57aa50d4 8126fi
93613951
TT
8127rm -f core conftest.err conftest.$ac_objext \
8128 conftest$ac_exeext conftest.$ac_ext
8129LIBS=$ac_check_lib_save_LIBS
8130fi
8131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
8132$as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; }
8133if test "x$ac_cv_lib_c_r_pthread_kill" = xyes; then :
8134 gl_have_pthread=yes
8135 LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
8136 LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r
b0cacab0 8137fi
e1052144 8138
93613951
TT
8139 fi
8140 fi
8141 if test -n "$gl_have_pthread"; then
8142 gl_threads_api=posix
57aa50d4 8143
93613951 8144$as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h
57aa50d4 8145
93613951
TT
8146 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8147 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
b0cacab0 8148
93613951 8149$as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
b0cacab0 8150
93613951
TT
8151 LIBTHREAD=
8152 LTLIBTHREAD=
8153 fi
8154 fi
8155 fi
8156 fi
8157 fi
8158 if test -z "$gl_have_pthread"; then
8159 if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then
8160 gl_have_solaristhread=
8161 gl_save_LIBS="$LIBS"
8162 LIBS="$LIBS -lthread"
8163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8164/* end confdefs.h. */
93613951
TT
8165
8166#include <thread.h>
8167#include <synch.h>
57aa50d4 8168
b0cacab0
TT
8169int
8170main ()
8171{
93613951 8172thr_self();
b0cacab0
TT
8173 ;
8174 return 0;
8175}
8176_ACEOF
93613951
TT
8177if ac_fn_c_try_link "$LINENO"; then :
8178 gl_have_solaristhread=yes
b0cacab0 8179fi
93613951
TT
8180rm -f core conftest.err conftest.$ac_objext \
8181 conftest$ac_exeext conftest.$ac_ext
8182 LIBS="$gl_save_LIBS"
8183 if test -n "$gl_have_solaristhread"; then
8184 gl_threads_api=solaris
8185 LIBTHREAD=-lthread
8186 LTLIBTHREAD=-lthread
8187 LIBMULTITHREAD="$LIBTHREAD"
8188 LTLIBMULTITHREAD="$LTLIBTHREAD"
8189
8190$as_echo "#define USE_SOLARIS_THREADS 1" >>confdefs.h
8191
8192 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8193
8194$as_echo "#define USE_SOLARIS_THREADS_WEAK 1" >>confdefs.h
8195
8196 LIBTHREAD=
8197 LTLIBTHREAD=
8198 fi
8199 fi
57aa50d4 8200 fi
57aa50d4 8201 fi
93613951
TT
8202 if test "$gl_use_threads" = pth; then
8203 gl_save_CPPFLAGS="$CPPFLAGS"
b0cacab0 8204
e1052144 8205
e1052144 8206
b0cacab0 8207
57aa50d4 8208
93613951
TT
8209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libpth" >&5
8210$as_echo_n "checking how to link with libpth... " >&6; }
8211if ${ac_cv_libpth_libs+:} false; then :
8212 $as_echo_n "(cached) " >&6
8213else
e1052144 8214
b0cacab0 8215
b0cacab0 8216
29a5deed 8217
b0cacab0 8218
b0cacab0 8219
b0cacab0 8220
e1052144 8221
57aa50d4 8222 use_additional=yes
b0cacab0 8223
57aa50d4
TT
8224 acl_save_prefix="$prefix"
8225 prefix="$acl_final_prefix"
8226 acl_save_exec_prefix="$exec_prefix"
8227 exec_prefix="$acl_final_exec_prefix"
b0cacab0 8228
57aa50d4
TT
8229 eval additional_includedir=\"$includedir\"
8230 eval additional_libdir=\"$libdir\"
b0cacab0 8231
57aa50d4
TT
8232 exec_prefix="$acl_save_exec_prefix"
8233 prefix="$acl_save_prefix"
b0cacab0 8234
e1052144 8235
93613951
TT
8236# Check whether --with-libpth-prefix was given.
8237if test "${with_libpth_prefix+set}" = set; then :
8238 withval=$with_libpth_prefix;
57aa50d4
TT
8239 if test "X$withval" = "Xno"; then
8240 use_additional=no
8241 else
8242 if test "X$withval" = "X"; then
b0cacab0 8243
57aa50d4
TT
8244 acl_save_prefix="$prefix"
8245 prefix="$acl_final_prefix"
8246 acl_save_exec_prefix="$exec_prefix"
8247 exec_prefix="$acl_final_exec_prefix"
e1052144 8248
57aa50d4
TT
8249 eval additional_includedir=\"$includedir\"
8250 eval additional_libdir=\"$libdir\"
e1052144 8251
57aa50d4
TT
8252 exec_prefix="$acl_save_exec_prefix"
8253 prefix="$acl_save_prefix"
b0cacab0 8254
57aa50d4
TT
8255 else
8256 additional_includedir="$withval/include"
93613951
TT
8257 additional_libdir="$withval/$acl_libdirstem"
8258 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8259 && ! test -d "$withval/$acl_libdirstem"; then
8260 additional_libdir="$withval/$acl_libdirstem2"
8261 fi
57aa50d4
TT
8262 fi
8263 fi
b0cacab0 8264
b0cacab0 8265fi
e1052144 8266
93613951
TT
8267 LIBPTH=
8268 LTLIBPTH=
8269 INCPTH=
8270 LIBPTH_PREFIX=
8271 HAVE_LIBPTH=
a04eba3f
TT
8272 rpathdirs=
8273 ltrpathdirs=
8274 names_already_handled=
93613951 8275 names_next_round='pth '
a04eba3f
TT
8276 while test -n "$names_next_round"; do
8277 names_this_round="$names_next_round"
8278 names_next_round=
8279 for name in $names_this_round; do
8280 already_handled=
8281 for n in $names_already_handled; do
8282 if test "$n" = "$name"; then
8283 already_handled=yes
8284 break
8285 fi
8286 done
8287 if test -z "$already_handled"; then
8288 names_already_handled="$names_already_handled $name"
93613951 8289 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
a04eba3f
TT
8290 eval value=\"\$HAVE_LIB$uppername\"
8291 if test -n "$value"; then
8292 if test "$value" = yes; then
8293 eval value=\"\$LIB$uppername\"
93613951 8294 test -z "$value" || LIBPTH="${LIBPTH}${LIBPTH:+ }$value"
a04eba3f 8295 eval value=\"\$LTLIB$uppername\"
93613951 8296 test -z "$value" || LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$value"
a04eba3f
TT
8297 else
8298 :
8299 fi
8300 else
8301 found_dir=
8302 found_la=
8303 found_so=
8304 found_a=
93613951
TT
8305 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8306 if test -n "$acl_shlibext"; then
8307 shrext=".$acl_shlibext" # typically: shrext=.so
8308 else
8309 shrext=
8310 fi
a04eba3f 8311 if test $use_additional = yes; then
93613951
TT
8312 dir="$additional_libdir"
8313 if test -n "$acl_shlibext"; then
8314 if test -f "$dir/$libname$shrext"; then
8315 found_dir="$dir"
8316 found_so="$dir/$libname$shrext"
8317 else
8318 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8319 ver=`(cd "$dir" && \
8320 for f in "$libname$shrext".*; do echo "$f"; done \
8321 | sed -e "s,^$libname$shrext\\\\.,," \
8322 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8323 | sed 1q ) 2>/dev/null`
8324 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8325 found_dir="$dir"
8326 found_so="$dir/$libname$shrext.$ver"
8327 fi
8328 else
8329 eval library_names=\"$acl_library_names_spec\"
8330 for f in $library_names; do
8331 if test -f "$dir/$f"; then
8332 found_dir="$dir"
8333 found_so="$dir/$f"
8334 break
8335 fi
8336 done
a04eba3f
TT
8337 fi
8338 fi
93613951
TT
8339 fi
8340 if test "X$found_dir" = "X"; then
8341 if test -f "$dir/$libname.$acl_libext"; then
8342 found_dir="$dir"
8343 found_a="$dir/$libname.$acl_libext"
8344 fi
8345 fi
8346 if test "X$found_dir" != "X"; then
8347 if test -f "$dir/$libname.la"; then
8348 found_la="$dir/$libname.la"
8349 fi
a04eba3f
TT
8350 fi
8351 fi
8352 if test "X$found_dir" = "X"; then
93613951 8353 for x in $LDFLAGS $LTLIBPTH; do
b0cacab0 8354
a04eba3f
TT
8355 acl_save_prefix="$prefix"
8356 prefix="$acl_final_prefix"
8357 acl_save_exec_prefix="$exec_prefix"
8358 exec_prefix="$acl_final_exec_prefix"
8359 eval x=\"$x\"
8360 exec_prefix="$acl_save_exec_prefix"
8361 prefix="$acl_save_prefix"
8362
8363 case "$x" in
8364 -L*)
8365 dir=`echo "X$x" | sed -e 's/^X-L//'`
93613951
TT
8366 if test -n "$acl_shlibext"; then
8367 if test -f "$dir/$libname$shrext"; then
a04eba3f 8368 found_dir="$dir"
93613951
TT
8369 found_so="$dir/$libname$shrext"
8370 else
8371 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8372 ver=`(cd "$dir" && \
8373 for f in "$libname$shrext".*; do echo "$f"; done \
8374 | sed -e "s,^$libname$shrext\\\\.,," \
8375 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8376 | sed 1q ) 2>/dev/null`
8377 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8378 found_dir="$dir"
8379 found_so="$dir/$libname$shrext.$ver"
8380 fi
8381 else
8382 eval library_names=\"$acl_library_names_spec\"
8383 for f in $library_names; do
8384 if test -f "$dir/$f"; then
8385 found_dir="$dir"
8386 found_so="$dir/$f"
8387 break
8388 fi
8389 done
a04eba3f
TT
8390 fi
8391 fi
93613951
TT
8392 fi
8393 if test "X$found_dir" = "X"; then
8394 if test -f "$dir/$libname.$acl_libext"; then
8395 found_dir="$dir"
8396 found_a="$dir/$libname.$acl_libext"
8397 fi
8398 fi
8399 if test "X$found_dir" != "X"; then
8400 if test -f "$dir/$libname.la"; then
8401 found_la="$dir/$libname.la"
8402 fi
a04eba3f
TT
8403 fi
8404 ;;
8405 esac
8406 if test "X$found_dir" != "X"; then
8407 break
8408 fi
8409 done
8410 fi
8411 if test "X$found_dir" != "X"; then
93613951 8412 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$found_dir -l$name"
a04eba3f 8413 if test "X$found_so" != "X"; then
93613951
TT
8414 if test "$enable_rpath" = no \
8415 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
8416 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
8417 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f
TT
8418 else
8419 haveit=
8420 for x in $ltrpathdirs; do
8421 if test "X$x" = "X$found_dir"; then
8422 haveit=yes
8423 break
8424 fi
8425 done
8426 if test -z "$haveit"; then
8427 ltrpathdirs="$ltrpathdirs $found_dir"
8428 fi
93613951
TT
8429 if test "$acl_hardcode_direct" = yes; then
8430 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f 8431 else
93613951
TT
8432 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
8433 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f
TT
8434 haveit=
8435 for x in $rpathdirs; do
8436 if test "X$x" = "X$found_dir"; then
8437 haveit=yes
8438 break
8439 fi
8440 done
8441 if test -z "$haveit"; then
8442 rpathdirs="$rpathdirs $found_dir"
8443 fi
8444 else
8445 haveit=
93613951 8446 for x in $LDFLAGS $LIBPTH; do
b0cacab0 8447
a04eba3f
TT
8448 acl_save_prefix="$prefix"
8449 prefix="$acl_final_prefix"
8450 acl_save_exec_prefix="$exec_prefix"
8451 exec_prefix="$acl_final_exec_prefix"
8452 eval x=\"$x\"
8453 exec_prefix="$acl_save_exec_prefix"
8454 prefix="$acl_save_prefix"
8455
8456 if test "X$x" = "X-L$found_dir"; then
8457 haveit=yes
8458 break
8459 fi
8460 done
8461 if test -z "$haveit"; then
93613951 8462 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir"
a04eba3f 8463 fi
93613951
TT
8464 if test "$acl_hardcode_minus_L" != no; then
8465 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f 8466 else
93613951 8467 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
a04eba3f
TT
8468 fi
8469 fi
8470 fi
8471 fi
8472 else
8473 if test "X$found_a" != "X"; then
93613951 8474 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_a"
a04eba3f 8475 else
93613951 8476 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir -l$name"
a04eba3f
TT
8477 fi
8478 fi
8479 additional_includedir=
8480 case "$found_dir" in
93613951
TT
8481 */$acl_libdirstem | */$acl_libdirstem/)
8482 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
8483 if test "$name" = 'pth'; then
8484 LIBPTH_PREFIX="$basedir"
8485 fi
8486 additional_includedir="$basedir/include"
8487 ;;
8488 */$acl_libdirstem2 | */$acl_libdirstem2/)
8489 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
8490 if test "$name" = 'pth'; then
8491 LIBPTH_PREFIX="$basedir"
8492 fi
a04eba3f
TT
8493 additional_includedir="$basedir/include"
8494 ;;
8495 esac
8496 if test "X$additional_includedir" != "X"; then
8497 if test "X$additional_includedir" != "X/usr/include"; then
8498 haveit=
8499 if test "X$additional_includedir" = "X/usr/local/include"; then
8500 if test -n "$GCC"; then
8501 case $host_os in
93613951 8502 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
a04eba3f
TT
8503 esac
8504 fi
8505 fi
8506 if test -z "$haveit"; then
93613951 8507 for x in $CPPFLAGS $INCPTH; do
b0cacab0 8508
a04eba3f
TT
8509 acl_save_prefix="$prefix"
8510 prefix="$acl_final_prefix"
8511 acl_save_exec_prefix="$exec_prefix"
8512 exec_prefix="$acl_final_exec_prefix"
8513 eval x=\"$x\"
8514 exec_prefix="$acl_save_exec_prefix"
8515 prefix="$acl_save_prefix"
8516
8517 if test "X$x" = "X-I$additional_includedir"; then
8518 haveit=yes
8519 break
8520 fi
8521 done
8522 if test -z "$haveit"; then
8523 if test -d "$additional_includedir"; then
93613951 8524 INCPTH="${INCPTH}${INCPTH:+ }-I$additional_includedir"
a04eba3f
TT
8525 fi
8526 fi
8527 fi
8528 fi
8529 fi
8530 if test -n "$found_la"; then
8531 save_libdir="$libdir"
8532 case "$found_la" in
8533 */* | *\\*) . "$found_la" ;;
8534 *) . "./$found_la" ;;
8535 esac
8536 libdir="$save_libdir"
8537 for dep in $dependency_libs; do
8538 case "$dep" in
8539 -L*)
8540 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
93613951
TT
8541 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
8542 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
a04eba3f 8543 haveit=
93613951
TT
8544 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
8545 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
a04eba3f
TT
8546 if test -n "$GCC"; then
8547 case $host_os in
93613951 8548 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
a04eba3f
TT
8549 esac
8550 fi
8551 fi
8552 if test -z "$haveit"; then
8553 haveit=
93613951 8554 for x in $LDFLAGS $LIBPTH; do
b0cacab0 8555
a04eba3f
TT
8556 acl_save_prefix="$prefix"
8557 prefix="$acl_final_prefix"
8558 acl_save_exec_prefix="$exec_prefix"
8559 exec_prefix="$acl_final_exec_prefix"
8560 eval x=\"$x\"
8561 exec_prefix="$acl_save_exec_prefix"
8562 prefix="$acl_save_prefix"
8563
8564 if test "X$x" = "X-L$additional_libdir"; then
8565 haveit=yes
8566 break
8567 fi
8568 done
8569 if test -z "$haveit"; then
8570 if test -d "$additional_libdir"; then
93613951 8571 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$additional_libdir"
a04eba3f
TT
8572 fi
8573 fi
8574 haveit=
93613951 8575 for x in $LDFLAGS $LTLIBPTH; do
b0cacab0 8576
a04eba3f
TT
8577 acl_save_prefix="$prefix"
8578 prefix="$acl_final_prefix"
8579 acl_save_exec_prefix="$exec_prefix"
8580 exec_prefix="$acl_final_exec_prefix"
8581 eval x=\"$x\"
8582 exec_prefix="$acl_save_exec_prefix"
8583 prefix="$acl_save_prefix"
8584
8585 if test "X$x" = "X-L$additional_libdir"; then
8586 haveit=yes
8587 break
8588 fi
8589 done
8590 if test -z "$haveit"; then
8591 if test -d "$additional_libdir"; then
93613951 8592 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$additional_libdir"
a04eba3f
TT
8593 fi
8594 fi
8595 fi
8596 fi
8597 ;;
8598 -R*)
8599 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8600 if test "$enable_rpath" != no; then
8601 haveit=
8602 for x in $rpathdirs; do
8603 if test "X$x" = "X$dir"; then
8604 haveit=yes
8605 break
8606 fi
8607 done
8608 if test -z "$haveit"; then
8609 rpathdirs="$rpathdirs $dir"
8610 fi
8611 haveit=
8612 for x in $ltrpathdirs; do
8613 if test "X$x" = "X$dir"; then
8614 haveit=yes
8615 break
8616 fi
8617 done
8618 if test -z "$haveit"; then
8619 ltrpathdirs="$ltrpathdirs $dir"
8620 fi
8621 fi
8622 ;;
8623 -l*)
8624 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8625 ;;
8626 *.la)
8627 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8628 ;;
8629 *)
93613951
TT
8630 LIBPTH="${LIBPTH}${LIBPTH:+ }$dep"
8631 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$dep"
a04eba3f
TT
8632 ;;
8633 esac
8634 done
8635 fi
8636 else
93613951
TT
8637 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
8638 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-l$name"
a04eba3f
TT
8639 fi
8640 fi
8641 fi
8642 done
8643 done
8644 if test "X$rpathdirs" != "X"; then
93613951 8645 if test -n "$acl_hardcode_libdir_separator"; then
a04eba3f
TT
8646 alldirs=
8647 for found_dir in $rpathdirs; do
93613951 8648 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
a04eba3f
TT
8649 done
8650 acl_save_libdir="$libdir"
8651 libdir="$alldirs"
93613951 8652 eval flag=\"$acl_hardcode_libdir_flag_spec\"
a04eba3f 8653 libdir="$acl_save_libdir"
93613951 8654 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
a04eba3f
TT
8655 else
8656 for found_dir in $rpathdirs; do
8657 acl_save_libdir="$libdir"
8658 libdir="$found_dir"
93613951 8659 eval flag=\"$acl_hardcode_libdir_flag_spec\"
a04eba3f 8660 libdir="$acl_save_libdir"
93613951 8661 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
a04eba3f
TT
8662 done
8663 fi
8664 fi
8665 if test "X$ltrpathdirs" != "X"; then
8666 for found_dir in $ltrpathdirs; do
93613951 8667 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-R$found_dir"
a04eba3f 8668 done
b0cacab0 8669 fi
b0cacab0 8670
a04eba3f 8671
93636bde 8672
a64c9c13 8673
93636bde 8674
b0cacab0 8675
93613951
TT
8676 ac_cv_libpth_libs="$LIBPTH"
8677 ac_cv_libpth_ltlibs="$LTLIBPTH"
8678 ac_cv_libpth_cppflags="$INCPTH"
8679 ac_cv_libpth_prefix="$LIBPTH_PREFIX"
8680
8681fi
8682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libpth_libs" >&5
8683$as_echo "$ac_cv_libpth_libs" >&6; }
8684 LIBPTH="$ac_cv_libpth_libs"
8685 LTLIBPTH="$ac_cv_libpth_ltlibs"
8686 INCPTH="$ac_cv_libpth_cppflags"
8687 LIBPTH_PREFIX="$ac_cv_libpth_prefix"
8688
8689 for element in $INCPTH; do
8690 haveit=
8691 for x in $CPPFLAGS; do
8692
8693 acl_save_prefix="$prefix"
8694 prefix="$acl_final_prefix"
8695 acl_save_exec_prefix="$exec_prefix"
8696 exec_prefix="$acl_final_exec_prefix"
8697 eval x=\"$x\"
8698 exec_prefix="$acl_save_exec_prefix"
8699 prefix="$acl_save_prefix"
8700
8701 if test "X$x" = "X$element"; then
8702 haveit=yes
8703 break
8704 fi
8705 done
8706 if test -z "$haveit"; then
8707 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8708 fi
8709 done
8710
8711
8712
8713
8714 HAVE_LIBPTH=yes
8715
8716
8717
8718 gl_have_pth=
8719 gl_save_LIBS="$LIBS"
8720 LIBS="$LIBS $LIBPTH"
8721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8722/* end confdefs.h. */
8723#include <pth.h>
8724int
8725main ()
8726{
8727pth_self();
8728 ;
8729 return 0;
8730}
8731_ACEOF
8732if ac_fn_c_try_link "$LINENO"; then :
8733 gl_have_pth=yes
8734fi
8735rm -f core conftest.err conftest.$ac_objext \
8736 conftest$ac_exeext conftest.$ac_ext
8737 LIBS="$gl_save_LIBS"
8738 if test -n "$gl_have_pth"; then
8739 gl_threads_api=pth
8740 LIBTHREAD="$LIBPTH"
8741 LTLIBTHREAD="$LTLIBPTH"
8742 LIBMULTITHREAD="$LIBTHREAD"
8743 LTLIBMULTITHREAD="$LTLIBTHREAD"
8744
8745$as_echo "#define USE_PTH_THREADS 1" >>confdefs.h
8746
8747 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8748 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8749
8750$as_echo "#define USE_PTH_THREADS_WEAK 1" >>confdefs.h
8751
8752 LIBTHREAD=
8753 LTLIBTHREAD=
8754 fi
8755 fi
8756 else
8757 CPPFLAGS="$gl_save_CPPFLAGS"
8758 fi
8759 fi
8760 if test -z "$gl_have_pthread"; then
8761 case "$gl_use_threads" in
8762 yes | windows | win32) # The 'win32' is for backward compatibility.
8763 if { case "$host_os" in
8764 mingw*) true;;
8765 *) false;;
8766 esac
8767 }; then
8768 gl_threads_api=windows
8769
8770$as_echo "#define USE_WINDOWS_THREADS 1" >>confdefs.h
8771
8772 fi
8773 ;;
8774 esac
8775 fi
8776 fi
8777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
8778$as_echo_n "checking for multithread API to use... " >&6; }
8779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
8780$as_echo "$gl_threads_api" >&6; }
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792 if test "$gl_threads_api" = posix; then
8793 # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
8794 # pthread_rwlock_* functions.
8795 ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
8796"
8797if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
8798
8799$as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
8800
8801fi
8802
8803 # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
8804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8805/* end confdefs.h. */
8806
8807 #include <pthread.h>
8808int
8809main ()
8810{
8811
8812#if __FreeBSD__ == 4
8813error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
8814#elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \
8815 && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070)
8816error "No, in Mac OS X < 10.7 recursive mutexes actually don't work."
8817#else
8818int x = (int)PTHREAD_MUTEX_RECURSIVE;
8819return !x;
8820#endif
8821
8822 ;
8823 return 0;
8824}
8825_ACEOF
8826if ac_fn_c_try_compile "$LINENO"; then :
8827
8828$as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
8829
8830fi
8831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8832 fi
8833 :
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846 use_additional=yes
8847
8848 acl_save_prefix="$prefix"
8849 prefix="$acl_final_prefix"
8850 acl_save_exec_prefix="$exec_prefix"
8851 exec_prefix="$acl_final_exec_prefix"
8852
8853 eval additional_includedir=\"$includedir\"
8854 eval additional_libdir=\"$libdir\"
8855
8856 exec_prefix="$acl_save_exec_prefix"
8857 prefix="$acl_save_prefix"
8858
8859
8860# Check whether --with-libiconv-prefix was given.
8861if test "${with_libiconv_prefix+set}" = set; then :
8862 withval=$with_libiconv_prefix;
8863 if test "X$withval" = "Xno"; then
8864 use_additional=no
8865 else
8866 if test "X$withval" = "X"; then
8867
8868 acl_save_prefix="$prefix"
8869 prefix="$acl_final_prefix"
8870 acl_save_exec_prefix="$exec_prefix"
8871 exec_prefix="$acl_final_exec_prefix"
8872
8873 eval additional_includedir=\"$includedir\"
8874 eval additional_libdir=\"$libdir\"
8875
8876 exec_prefix="$acl_save_exec_prefix"
8877 prefix="$acl_save_prefix"
8878
8879 else
8880 additional_includedir="$withval/include"
8881 additional_libdir="$withval/$acl_libdirstem"
8882 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8883 && ! test -d "$withval/$acl_libdirstem"; then
8884 additional_libdir="$withval/$acl_libdirstem2"
8885 fi
8886 fi
8887 fi
8888
8889fi
8890
8891 LIBICONV=
8892 LTLIBICONV=
8893 INCICONV=
8894 LIBICONV_PREFIX=
8895 HAVE_LIBICONV=
8896 rpathdirs=
8897 ltrpathdirs=
8898 names_already_handled=
8899 names_next_round='iconv '
8900 while test -n "$names_next_round"; do
8901 names_this_round="$names_next_round"
8902 names_next_round=
8903 for name in $names_this_round; do
8904 already_handled=
8905 for n in $names_already_handled; do
8906 if test "$n" = "$name"; then
8907 already_handled=yes
8908 break
8909 fi
8910 done
8911 if test -z "$already_handled"; then
8912 names_already_handled="$names_already_handled $name"
8913 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
8914 eval value=\"\$HAVE_LIB$uppername\"
8915 if test -n "$value"; then
8916 if test "$value" = yes; then
8917 eval value=\"\$LIB$uppername\"
8918 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8919 eval value=\"\$LTLIB$uppername\"
8920 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8921 else
8922 :
8923 fi
8924 else
8925 found_dir=
8926 found_la=
8927 found_so=
8928 found_a=
8929 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8930 if test -n "$acl_shlibext"; then
8931 shrext=".$acl_shlibext" # typically: shrext=.so
8932 else
8933 shrext=
8934 fi
8935 if test $use_additional = yes; then
8936 dir="$additional_libdir"
8937 if test -n "$acl_shlibext"; then
8938 if test -f "$dir/$libname$shrext"; then
8939 found_dir="$dir"
8940 found_so="$dir/$libname$shrext"
8941 else
8942 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8943 ver=`(cd "$dir" && \
8944 for f in "$libname$shrext".*; do echo "$f"; done \
8945 | sed -e "s,^$libname$shrext\\\\.,," \
8946 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8947 | sed 1q ) 2>/dev/null`
8948 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8949 found_dir="$dir"
8950 found_so="$dir/$libname$shrext.$ver"
8951 fi
8952 else
8953 eval library_names=\"$acl_library_names_spec\"
8954 for f in $library_names; do
8955 if test -f "$dir/$f"; then
8956 found_dir="$dir"
8957 found_so="$dir/$f"
8958 break
8959 fi
8960 done
8961 fi
8962 fi
8963 fi
8964 if test "X$found_dir" = "X"; then
8965 if test -f "$dir/$libname.$acl_libext"; then
8966 found_dir="$dir"
8967 found_a="$dir/$libname.$acl_libext"
8968 fi
8969 fi
8970 if test "X$found_dir" != "X"; then
8971 if test -f "$dir/$libname.la"; then
8972 found_la="$dir/$libname.la"
8973 fi
8974 fi
8975 fi
8976 if test "X$found_dir" = "X"; then
8977 for x in $LDFLAGS $LTLIBICONV; do
8978
8979 acl_save_prefix="$prefix"
8980 prefix="$acl_final_prefix"
8981 acl_save_exec_prefix="$exec_prefix"
8982 exec_prefix="$acl_final_exec_prefix"
8983 eval x=\"$x\"
8984 exec_prefix="$acl_save_exec_prefix"
8985 prefix="$acl_save_prefix"
8986
8987 case "$x" in
8988 -L*)
8989 dir=`echo "X$x" | sed -e 's/^X-L//'`
8990 if test -n "$acl_shlibext"; then
8991 if test -f "$dir/$libname$shrext"; then
8992 found_dir="$dir"
8993 found_so="$dir/$libname$shrext"
8994 else
8995 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8996 ver=`(cd "$dir" && \
8997 for f in "$libname$shrext".*; do echo "$f"; done \
8998 | sed -e "s,^$libname$shrext\\\\.,," \
8999 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9000 | sed 1q ) 2>/dev/null`
9001 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
9002 found_dir="$dir"
9003 found_so="$dir/$libname$shrext.$ver"
9004 fi
9005 else
9006 eval library_names=\"$acl_library_names_spec\"
9007 for f in $library_names; do
9008 if test -f "$dir/$f"; then
9009 found_dir="$dir"
9010 found_so="$dir/$f"
9011 break
9012 fi
9013 done
9014 fi
9015 fi
9016 fi
9017 if test "X$found_dir" = "X"; then
9018 if test -f "$dir/$libname.$acl_libext"; then
9019 found_dir="$dir"
9020 found_a="$dir/$libname.$acl_libext"
9021 fi
9022 fi
9023 if test "X$found_dir" != "X"; then
9024 if test -f "$dir/$libname.la"; then
9025 found_la="$dir/$libname.la"
9026 fi
9027 fi
9028 ;;
9029 esac
9030 if test "X$found_dir" != "X"; then
9031 break
9032 fi
9033 done
9034 fi
9035 if test "X$found_dir" != "X"; then
9036 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9037 if test "X$found_so" != "X"; then
9038 if test "$enable_rpath" = no \
9039 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9040 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
9041 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9042 else
9043 haveit=
9044 for x in $ltrpathdirs; do
9045 if test "X$x" = "X$found_dir"; then
9046 haveit=yes
9047 break
9048 fi
9049 done
9050 if test -z "$haveit"; then
9051 ltrpathdirs="$ltrpathdirs $found_dir"
9052 fi
9053 if test "$acl_hardcode_direct" = yes; then
9054 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9055 else
9056 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9057 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9058 haveit=
9059 for x in $rpathdirs; do
9060 if test "X$x" = "X$found_dir"; then
9061 haveit=yes
9062 break
9063 fi
9064 done
9065 if test -z "$haveit"; then
9066 rpathdirs="$rpathdirs $found_dir"
9067 fi
9068 else
9069 haveit=
9070 for x in $LDFLAGS $LIBICONV; do
9071
9072 acl_save_prefix="$prefix"
9073 prefix="$acl_final_prefix"
9074 acl_save_exec_prefix="$exec_prefix"
9075 exec_prefix="$acl_final_exec_prefix"
9076 eval x=\"$x\"
9077 exec_prefix="$acl_save_exec_prefix"
9078 prefix="$acl_save_prefix"
9079
9080 if test "X$x" = "X-L$found_dir"; then
9081 haveit=yes
9082 break
9083 fi
9084 done
9085 if test -z "$haveit"; then
9086 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9087 fi
9088 if test "$acl_hardcode_minus_L" != no; then
9089 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9090 else
9091 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9092 fi
9093 fi
9094 fi
9095 fi
9096 else
9097 if test "X$found_a" != "X"; then
9098 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9099 else
9100 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9101 fi
9102 fi
9103 additional_includedir=
9104 case "$found_dir" in
9105 */$acl_libdirstem | */$acl_libdirstem/)
9106 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9107 if test "$name" = 'iconv'; then
9108 LIBICONV_PREFIX="$basedir"
9109 fi
9110 additional_includedir="$basedir/include"
9111 ;;
9112 */$acl_libdirstem2 | */$acl_libdirstem2/)
9113 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9114 if test "$name" = 'iconv'; then
9115 LIBICONV_PREFIX="$basedir"
9116 fi
9117 additional_includedir="$basedir/include"
9118 ;;
9119 esac
9120 if test "X$additional_includedir" != "X"; then
9121 if test "X$additional_includedir" != "X/usr/include"; then
9122 haveit=
9123 if test "X$additional_includedir" = "X/usr/local/include"; then
9124 if test -n "$GCC"; then
9125 case $host_os in
9126 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9127 esac
9128 fi
9129 fi
9130 if test -z "$haveit"; then
9131 for x in $CPPFLAGS $INCICONV; do
9132
9133 acl_save_prefix="$prefix"
9134 prefix="$acl_final_prefix"
9135 acl_save_exec_prefix="$exec_prefix"
9136 exec_prefix="$acl_final_exec_prefix"
9137 eval x=\"$x\"
9138 exec_prefix="$acl_save_exec_prefix"
9139 prefix="$acl_save_prefix"
9140
9141 if test "X$x" = "X-I$additional_includedir"; then
9142 haveit=yes
9143 break
9144 fi
9145 done
9146 if test -z "$haveit"; then
9147 if test -d "$additional_includedir"; then
9148 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9149 fi
9150 fi
9151 fi
9152 fi
9153 fi
9154 if test -n "$found_la"; then
9155 save_libdir="$libdir"
9156 case "$found_la" in
9157 */* | *\\*) . "$found_la" ;;
9158 *) . "./$found_la" ;;
9159 esac
9160 libdir="$save_libdir"
9161 for dep in $dependency_libs; do
9162 case "$dep" in
9163 -L*)
9164 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9165 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
9166 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
9167 haveit=
9168 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
9169 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
9170 if test -n "$GCC"; then
9171 case $host_os in
9172 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9173 esac
9174 fi
9175 fi
9176 if test -z "$haveit"; then
9177 haveit=
9178 for x in $LDFLAGS $LIBICONV; do
9179
9180 acl_save_prefix="$prefix"
9181 prefix="$acl_final_prefix"
9182 acl_save_exec_prefix="$exec_prefix"
9183 exec_prefix="$acl_final_exec_prefix"
9184 eval x=\"$x\"
9185 exec_prefix="$acl_save_exec_prefix"
9186 prefix="$acl_save_prefix"
9187
9188 if test "X$x" = "X-L$additional_libdir"; then
9189 haveit=yes
9190 break
9191 fi
9192 done
9193 if test -z "$haveit"; then
9194 if test -d "$additional_libdir"; then
9195 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
9196 fi
9197 fi
9198 haveit=
9199 for x in $LDFLAGS $LTLIBICONV; do
9200
9201 acl_save_prefix="$prefix"
9202 prefix="$acl_final_prefix"
9203 acl_save_exec_prefix="$exec_prefix"
9204 exec_prefix="$acl_final_exec_prefix"
9205 eval x=\"$x\"
9206 exec_prefix="$acl_save_exec_prefix"
9207 prefix="$acl_save_prefix"
9208
9209 if test "X$x" = "X-L$additional_libdir"; then
9210 haveit=yes
9211 break
9212 fi
9213 done
9214 if test -z "$haveit"; then
9215 if test -d "$additional_libdir"; then
9216 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
9217 fi
9218 fi
9219 fi
9220 fi
9221 ;;
9222 -R*)
9223 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9224 if test "$enable_rpath" != no; then
9225 haveit=
9226 for x in $rpathdirs; do
9227 if test "X$x" = "X$dir"; then
9228 haveit=yes
9229 break
9230 fi
9231 done
9232 if test -z "$haveit"; then
9233 rpathdirs="$rpathdirs $dir"
9234 fi
9235 haveit=
9236 for x in $ltrpathdirs; do
9237 if test "X$x" = "X$dir"; then
9238 haveit=yes
9239 break
9240 fi
9241 done
9242 if test -z "$haveit"; then
9243 ltrpathdirs="$ltrpathdirs $dir"
9244 fi
9245 fi
9246 ;;
9247 -l*)
9248 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9249 ;;
9250 *.la)
9251 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9252 ;;
9253 *)
9254 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9255 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9256 ;;
9257 esac
9258 done
9259 fi
9260 else
9261 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9262 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9263 fi
9264 fi
9265 fi
9266 done
9267 done
9268 if test "X$rpathdirs" != "X"; then
9269 if test -n "$acl_hardcode_libdir_separator"; then
9270 alldirs=
9271 for found_dir in $rpathdirs; do
9272 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9273 done
9274 acl_save_libdir="$libdir"
9275 libdir="$alldirs"
9276 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9277 libdir="$acl_save_libdir"
9278 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9279 else
9280 for found_dir in $rpathdirs; do
9281 acl_save_libdir="$libdir"
9282 libdir="$found_dir"
9283 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9284 libdir="$acl_save_libdir"
9285 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9286 done
9287 fi
9288 fi
9289 if test "X$ltrpathdirs" != "X"; then
9290 for found_dir in $ltrpathdirs; do
9291 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9292 done
9293 fi
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306 am_save_CPPFLAGS="$CPPFLAGS"
9307
9308 for element in $INCICONV; do
9309 haveit=
9310 for x in $CPPFLAGS; do
9311
9312 acl_save_prefix="$prefix"
9313 prefix="$acl_final_prefix"
9314 acl_save_exec_prefix="$exec_prefix"
9315 exec_prefix="$acl_final_exec_prefix"
9316 eval x=\"$x\"
9317 exec_prefix="$acl_save_exec_prefix"
9318 prefix="$acl_save_prefix"
9319
9320 if test "X$x" = "X$element"; then
9321 haveit=yes
9322 break
9323 fi
9324 done
9325 if test -z "$haveit"; then
9326 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9327 fi
9328 done
9329
9330
9331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9332$as_echo_n "checking for iconv... " >&6; }
9333if ${am_cv_func_iconv+:} false; then :
9334 $as_echo_n "(cached) " >&6
9335else
9336
9337 am_cv_func_iconv="no, consider installing GNU libiconv"
9338 am_cv_lib_iconv=no
9339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9340/* end confdefs.h. */
9341
9342#include <stdlib.h>
9343#include <iconv.h>
9344
9345int
9346main ()
9347{
9348iconv_t cd = iconv_open("","");
9349 iconv(cd,NULL,NULL,NULL,NULL);
9350 iconv_close(cd);
9351 ;
9352 return 0;
9353}
9354_ACEOF
9355if ac_fn_c_try_link "$LINENO"; then :
9356 am_cv_func_iconv=yes
9357fi
9358rm -f core conftest.err conftest.$ac_objext \
9359 conftest$ac_exeext conftest.$ac_ext
9360 if test "$am_cv_func_iconv" != yes; then
9361 am_save_LIBS="$LIBS"
9362 LIBS="$LIBS $LIBICONV"
9363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9364/* end confdefs.h. */
9365
9366#include <stdlib.h>
9367#include <iconv.h>
9368
9369int
9370main ()
9371{
9372iconv_t cd = iconv_open("","");
9373 iconv(cd,NULL,NULL,NULL,NULL);
9374 iconv_close(cd);
9375 ;
9376 return 0;
9377}
9378_ACEOF
9379if ac_fn_c_try_link "$LINENO"; then :
9380 am_cv_lib_iconv=yes
9381 am_cv_func_iconv=yes
9382fi
9383rm -f core conftest.err conftest.$ac_objext \
9384 conftest$ac_exeext conftest.$ac_ext
9385 LIBS="$am_save_LIBS"
9386 fi
9387
9388fi
9389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9390$as_echo "$am_cv_func_iconv" >&6; }
9391 if test "$am_cv_func_iconv" = yes; then
9392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9393$as_echo_n "checking for working iconv... " >&6; }
9394if ${am_cv_func_iconv_works+:} false; then :
9395 $as_echo_n "(cached) " >&6
9396else
9397
9398 am_save_LIBS="$LIBS"
9399 if test $am_cv_lib_iconv = yes; then
9400 LIBS="$LIBS $LIBICONV"
9401 fi
9402 if test "$cross_compiling" = yes; then :
9403
9404 case "$host_os" in
9405 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9406 *) am_cv_func_iconv_works="guessing yes" ;;
9407 esac
9408
9409else
9410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9411/* end confdefs.h. */
9412
9413#include <iconv.h>
9414#include <string.h>
9415int main ()
9416{
9417 int result = 0;
9418 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
9419 returns. */
9420 {
9421 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
9422 if (cd_utf8_to_88591 != (iconv_t)(-1))
9423 {
9424 static const char input[] = "\342\202\254"; /* EURO SIGN */
9425 char buf[10];
9426 const char *inptr = input;
9427 size_t inbytesleft = strlen (input);
9428 char *outptr = buf;
9429 size_t outbytesleft = sizeof (buf);
9430 size_t res = iconv (cd_utf8_to_88591,
9431 (char **) &inptr, &inbytesleft,
9432 &outptr, &outbytesleft);
9433 if (res == 0)
9434 result |= 1;
9435 iconv_close (cd_utf8_to_88591);
9436 }
9437 }
9438 /* Test against Solaris 10 bug: Failures are not distinguishable from
9439 successful returns. */
9440 {
9441 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
9442 if (cd_ascii_to_88591 != (iconv_t)(-1))
9443 {
9444 static const char input[] = "\263";
9445 char buf[10];
9446 const char *inptr = input;
9447 size_t inbytesleft = strlen (input);
9448 char *outptr = buf;
9449 size_t outbytesleft = sizeof (buf);
9450 size_t res = iconv (cd_ascii_to_88591,
9451 (char **) &inptr, &inbytesleft,
9452 &outptr, &outbytesleft);
9453 if (res == 0)
9454 result |= 2;
9455 iconv_close (cd_ascii_to_88591);
9456 }
9457 }
9458 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
9459 {
9460 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
9461 if (cd_88591_to_utf8 != (iconv_t)(-1))
9462 {
9463 static const char input[] = "\304";
9464 static char buf[2] = { (char)0xDE, (char)0xAD };
9465 const char *inptr = input;
9466 size_t inbytesleft = 1;
9467 char *outptr = buf;
9468 size_t outbytesleft = 1;
9469 size_t res = iconv (cd_88591_to_utf8,
9470 (char **) &inptr, &inbytesleft,
9471 &outptr, &outbytesleft);
9472 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
9473 result |= 4;
9474 iconv_close (cd_88591_to_utf8);
9475 }
9476 }
9477#if 0 /* This bug could be worked around by the caller. */
9478 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
9479 {
9480 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
9481 if (cd_88591_to_utf8 != (iconv_t)(-1))
9482 {
9483 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
9484 char buf[50];
9485 const char *inptr = input;
9486 size_t inbytesleft = strlen (input);
9487 char *outptr = buf;
9488 size_t outbytesleft = sizeof (buf);
9489 size_t res = iconv (cd_88591_to_utf8,
9490 (char **) &inptr, &inbytesleft,
9491 &outptr, &outbytesleft);
9492 if ((int)res > 0)
9493 result |= 8;
9494 iconv_close (cd_88591_to_utf8);
9495 }
9496 }
9497#endif
9498 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
9499 provided. */
9500 if (/* Try standardized names. */
9501 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
9502 /* Try IRIX, OSF/1 names. */
9503 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
9504 /* Try AIX names. */
9505 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
9506 /* Try HP-UX names. */
9507 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
9508 result |= 16;
9509 return result;
9510}
9511_ACEOF
9512if ac_fn_c_try_run "$LINENO"; then :
9513 am_cv_func_iconv_works=yes
9514else
9515 am_cv_func_iconv_works=no
9516fi
9517rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9518 conftest.$ac_objext conftest.beam conftest.$ac_ext
9519fi
9520
9521 LIBS="$am_save_LIBS"
9522
9523fi
9524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
9525$as_echo "$am_cv_func_iconv_works" >&6; }
9526 case "$am_cv_func_iconv_works" in
9527 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
9528 *) am_func_iconv=yes ;;
9529 esac
9530 else
9531 am_func_iconv=no am_cv_lib_iconv=no
9532 fi
9533 if test "$am_func_iconv" = yes; then
9534
9535$as_echo "#define HAVE_ICONV 1" >>confdefs.h
9536
9537 fi
9538 if test "$am_cv_lib_iconv" = yes; then
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
9540$as_echo_n "checking how to link with libiconv... " >&6; }
9541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
9542$as_echo "$LIBICONV" >&6; }
9543 else
9544 CPPFLAGS="$am_save_CPPFLAGS"
9545 LIBICONV=
9546 LTLIBICONV=
9547 fi
9548
9549
9550
9551 if test "$am_cv_func_iconv" = yes; then
9552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9553$as_echo_n "checking for iconv declaration... " >&6; }
9554 if ${am_cv_proto_iconv+:} false; then :
9555 $as_echo_n "(cached) " >&6
9556else
9557
9558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9559/* end confdefs.h. */
9560
9561#include <stdlib.h>
9562#include <iconv.h>
9563extern
9564#ifdef __cplusplus
9565"C"
9566#endif
9567#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
9568size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9569#else
9570size_t iconv();
9571#endif
9572
9573int
9574main ()
9575{
9576
9577 ;
9578 return 0;
9579}
9580_ACEOF
9581if ac_fn_c_try_compile "$LINENO"; then :
9582 am_cv_proto_iconv_arg1=""
9583else
9584 am_cv_proto_iconv_arg1="const"
9585fi
9586rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9587 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);"
9588fi
9589
9590 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9591 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
9592 $am_cv_proto_iconv" >&5
9593$as_echo "
9594 $am_cv_proto_iconv" >&6; }
9595
9596cat >>confdefs.h <<_ACEOF
9597#define ICONV_CONST $am_cv_proto_iconv_arg1
9598_ACEOF
9599
9600
9601 fi
9602
9603
9604
9605
9606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9607/* end confdefs.h. */
9608int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }
9609int
9610main ()
9611{
9612
9613 ;
9614 return 0;
9615}
9616_ACEOF
9617if ac_fn_c_try_link "$LINENO"; then :
9618
9619$as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
9620
9621fi
9622rm -f core conftest.err conftest.$ac_objext \
9623 conftest$ac_exeext conftest.$ac_ext
9624
9625 for ac_header in argz.h inttypes.h limits.h unistd.h sys/param.h
9626do :
9627 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9628ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9629if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9630 cat >>confdefs.h <<_ACEOF
9631#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9632_ACEOF
9633
9634fi
9635
9636done
9637
9638 for ac_func in getcwd getegid geteuid getgid getuid mempcpy munmap \
9639 stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \
9640 argz_stringify argz_next __fsetlocking
9641do :
9642 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9643ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9644if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9645 cat >>confdefs.h <<_ACEOF
9646#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9647_ACEOF
9648
9649fi
9650done
9651
9652
9653 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "#include <stdio.h>
9654"
9655if test "x$ac_cv_have_decl_feof_unlocked" = xyes; then :
9656 ac_have_decl=1
9657else
9658 ac_have_decl=0
9659fi
9660
9661cat >>confdefs.h <<_ACEOF
9662#define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
9663_ACEOF
9664ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "#include <stdio.h>
9665"
9666if test "x$ac_cv_have_decl_fgets_unlocked" = xyes; then :
9667 ac_have_decl=1
9668else
9669 ac_have_decl=0
9670fi
9671
9672cat >>confdefs.h <<_ACEOF
9673#define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
9674_ACEOF
9675
9676
9677
9678
9679 for ac_prog in bison
9680do
9681 # Extract the first word of "$ac_prog", so it can be a program name with args.
9682set dummy $ac_prog; ac_word=$2
9683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9684$as_echo_n "checking for $ac_word... " >&6; }
9685if ${ac_cv_prog_INTLBISON+:} false; then :
9686 $as_echo_n "(cached) " >&6
9687else
9688 if test -n "$INTLBISON"; then
9689 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
9690else
9691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9692for as_dir in $PATH
9693do
9694 IFS=$as_save_IFS
9695 test -z "$as_dir" && as_dir=.
9696 for ac_exec_ext in '' $ac_executable_extensions; do
9697 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9698 ac_cv_prog_INTLBISON="$ac_prog"
9699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9700 break 2
9701 fi
9702done
9703 done
9704IFS=$as_save_IFS
9705
9706fi
9707fi
9708INTLBISON=$ac_cv_prog_INTLBISON
9709if test -n "$INTLBISON"; then
9710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
9711$as_echo "$INTLBISON" >&6; }
9712else
9713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9714$as_echo "no" >&6; }
9715fi
9716
9717
9718 test -n "$INTLBISON" && break
9719done
9720
9721 if test -z "$INTLBISON"; then
9722 ac_verc_fail=yes
9723 else
9724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
9725$as_echo_n "checking version of bison... " >&6; }
9726 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
9727 case $ac_prog_version in
9728 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
9729 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
9730 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
9731 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
9732 esac
9733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
9734$as_echo "$ac_prog_version" >&6; }
9735 fi
9736 if test $ac_verc_fail = yes; then
9737 INTLBISON=:
b0cacab0 9738 fi
b0cacab0 9739
a04eba3f 9740
93636bde 9741
93613951
TT
9742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9743$as_echo_n "checking for long long int... " >&6; }
9744if ${ac_cv_type_long_long_int+:} false; then :
9745 $as_echo_n "(cached) " >&6
9746else
9747 ac_cv_type_long_long_int=yes
9748 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
9749 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
9750 if test $ac_cv_type_long_long_int = yes; then
9751 if test "$cross_compiling" = yes; then :
9752 :
9753else
9754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9755/* end confdefs.h. */
9756#include <limits.h>
9757 #ifndef LLONG_MAX
9758 # define HALF \
9759 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
9760 # define LLONG_MAX (HALF - 1 + HALF)
9761 #endif
9762int
9763main ()
9764{
9765long long int n = 1;
9766 int i;
9767 for (i = 0; ; i++)
9768 {
9769 long long int m = n << i;
9770 if (m >> i != n)
9771 return 1;
9772 if (LLONG_MAX / 2 < m)
9773 break;
9774 }
9775 return 0;
9776 ;
9777 return 0;
9778}
9779_ACEOF
9780if ac_fn_c_try_run "$LINENO"; then :
a64c9c13 9781
93613951
TT
9782else
9783 ac_cv_type_long_long_int=no
9784fi
9785rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9786 conftest.$ac_objext conftest.beam conftest.$ac_ext
9787fi
93636bde 9788
93613951
TT
9789 fi
9790 fi
9791fi
9792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
9793$as_echo "$ac_cv_type_long_long_int" >&6; }
9794 if test $ac_cv_type_long_long_int = yes; then
b0cacab0 9795
93613951 9796$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
b0cacab0 9797
93613951 9798 fi
b0cacab0
TT
9799
9800
93613951
TT
9801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
9802$as_echo_n "checking for wchar_t... " >&6; }
9803if ${gt_cv_c_wchar_t+:} false; then :
9804 $as_echo_n "(cached) " >&6
50e1e10f 9805else
93613951
TT
9806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9807/* end confdefs.h. */
9808#include <stddef.h>
9809 wchar_t foo = (wchar_t)'\0';
9810int
9811main ()
9812{
50e1e10f 9813
93613951
TT
9814 ;
9815 return 0;
9816}
57aa50d4 9817_ACEOF
93613951
TT
9818if ac_fn_c_try_compile "$LINENO"; then :
9819 gt_cv_c_wchar_t=yes
9820else
9821 gt_cv_c_wchar_t=no
57aa50d4 9822fi
93613951 9823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fc6d9d51 9824fi
93613951
TT
9825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
9826$as_echo "$gt_cv_c_wchar_t" >&6; }
9827 if test $gt_cv_c_wchar_t = yes; then
b0cacab0 9828
93613951 9829$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
b0cacab0 9830
93613951 9831 fi
50e1e10f 9832
e1052144 9833
93613951
TT
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
9835$as_echo_n "checking for wint_t... " >&6; }
9836if ${gt_cv_c_wint_t+:} false; then :
39fd3d4f 9837 $as_echo_n "(cached) " >&6
50e1e10f 9838else
57aa50d4
TT
9839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9840/* end confdefs.h. */
bcb915b0 9841
93613951
TT
9842/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9843 <wchar.h>.
9844 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
9845 before <wchar.h>. */
9846#include <stddef.h>
57aa50d4 9847#include <stdio.h>
93613951
TT
9848#include <time.h>
9849#include <wchar.h>
9850 wint_t foo = (wchar_t)'\0';
57aa50d4
TT
9851int
9852main ()
9853{
50e1e10f 9854
57aa50d4
TT
9855 ;
9856 return 0;
9857}
9858_ACEOF
9859if ac_fn_c_try_compile "$LINENO"; then :
93613951 9860 gt_cv_c_wint_t=yes
50e1e10f 9861else
93613951 9862 gt_cv_c_wint_t=no
50e1e10f 9863fi
57aa50d4 9864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 9865fi
93613951
TT
9866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
9867$as_echo "$gt_cv_c_wint_t" >&6; }
9868 if test $gt_cv_c_wint_t = yes; then
bcb915b0 9869
93613951 9870$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
50e1e10f 9871
57aa50d4 9872 fi
50e1e10f 9873
e1052144 9874
e1052144 9875
57aa50d4 9876
93613951
TT
9877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
9878$as_echo_n "checking for intmax_t... " >&6; }
9879if ${gt_cv_c_intmax_t+:} false; then :
39fd3d4f 9880 $as_echo_n "(cached) " >&6
50e1e10f 9881else
57aa50d4
TT
9882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9883/* end confdefs.h. */
b0cacab0 9884
93613951
TT
9885#include <stddef.h>
9886#include <stdlib.h>
9887#if HAVE_STDINT_H_WITH_UINTMAX
9888#include <stdint.h>
9889#endif
9890#if HAVE_INTTYPES_H_WITH_UINTMAX
9891#include <inttypes.h>
57aa50d4
TT
9892#endif
9893
93613951
TT
9894int
9895main ()
9896{
9897intmax_t x = -1;
9898 return !x;
57aa50d4
TT
9899 ;
9900 return 0;
9901}
9902_ACEOF
9903if ac_fn_c_try_compile "$LINENO"; then :
93613951 9904 gt_cv_c_intmax_t=yes
50e1e10f 9905else
93613951 9906 gt_cv_c_intmax_t=no
57aa50d4
TT
9907fi
9908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 9909fi
93613951
TT
9910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
9911$as_echo "$gt_cv_c_intmax_t" >&6; }
9912 if test $gt_cv_c_intmax_t = yes; then
9913
9914$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
9915
57aa50d4 9916 fi
50e1e10f 9917
93613951
TT
9918
9919
9920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf() supports POSIX/XSI format strings" >&5
9921$as_echo_n "checking whether printf() supports POSIX/XSI format strings... " >&6; }
9922if ${gt_cv_func_printf_posix+:} false; then :
9923 $as_echo_n "(cached) " >&6
9924else
9925
9926 if test "$cross_compiling" = yes; then :
9927
9928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9929/* end confdefs.h. */
9930
9931#if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
9932 notposix
9933#endif
9934
9935_ACEOF
9936if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9937 $EGREP "notposix" >/dev/null 2>&1; then :
9938 gt_cv_func_printf_posix="guessing no"
9939else
9940 gt_cv_func_printf_posix="guessing yes"
9941fi
9942rm -f conftest*
9943
9944
9945else
9946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9947/* end confdefs.h. */
9948
9949#include <stdio.h>
9950#include <string.h>
9951/* The string "%2$d %1$d", with dollar characters protected from the shell's
9952 dollar expansion (possibly an autoconf bug). */
9953static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
9954static char buf[100];
9955int main ()
9956{
9957 sprintf (buf, format, 33, 55);
9958 return (strcmp (buf, "55 33") != 0);
9959}
9960_ACEOF
9961if ac_fn_c_try_run "$LINENO"; then :
9962 gt_cv_func_printf_posix=yes
9963else
9964 gt_cv_func_printf_posix=no
9965fi
9966rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9967 conftest.$ac_objext conftest.beam conftest.$ac_ext
9968fi
9969
9970
9971fi
9972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_printf_posix" >&5
9973$as_echo "$gt_cv_func_printf_posix" >&6; }
9974 case $gt_cv_func_printf_posix in
9975 *yes)
9976
9977$as_echo "#define HAVE_POSIX_PRINTF 1" >>confdefs.h
9978
9979 ;;
9980 esac
9981
9982
9983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
9984$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
9985if ${ac_cv_gnu_library_2_1+:} false; then :
9986 $as_echo_n "(cached) " >&6
9987else
9988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9989/* end confdefs.h. */
9990
9991#include <features.h>
9992#ifdef __GNU_LIBRARY__
9993 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
9994 Lucky GNU user
9995 #endif
9996#endif
9997#ifdef __UCLIBC__
9998 Lucky user
9999#endif
10000
10001_ACEOF
10002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10003 $EGREP "Lucky" >/dev/null 2>&1; then :
10004 ac_cv_gnu_library_2_1=yes
10005else
10006 ac_cv_gnu_library_2_1=no
10007fi
10008rm -f conftest*
10009
10010
10011
10012fi
10013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
10014$as_echo "$ac_cv_gnu_library_2_1" >&6; }
10015
10016 GLIBC21="$ac_cv_gnu_library_2_1"
10017
10018
10019
10020 for ac_header in stdint.h
10021do :
10022 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10023if test "x$ac_cv_header_stdint_h" = xyes; then :
10024 cat >>confdefs.h <<_ACEOF
10025#define HAVE_STDINT_H 1
57aa50d4 10026_ACEOF
e1052144 10027
93613951 10028fi
e1052144 10029
93613951 10030done
57aa50d4 10031
93613951
TT
10032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
10033$as_echo_n "checking for SIZE_MAX... " >&6; }
10034if ${gl_cv_size_max+:} false; then :
39fd3d4f 10035 $as_echo_n "(cached) " >&6
50e1e10f 10036else
93613951
TT
10037
10038 gl_cv_size_max=
10039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10040/* end confdefs.h. */
10041
10042#include <limits.h>
10043#if HAVE_STDINT_H
10044#include <stdint.h>
10045#endif
10046#ifdef SIZE_MAX
10047Found it
10048#endif
10049
57aa50d4 10050_ACEOF
93613951
TT
10051if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10052 $EGREP "Found it" >/dev/null 2>&1; then :
10053 gl_cv_size_max=yes
10054fi
10055rm -f conftest*
e1052144 10056
93613951
TT
10057 if test -z "$gl_cv_size_max"; then
10058 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1" "#include <stddef.h>
10059#include <limits.h>"; then :
e1052144 10060
93613951
TT
10061else
10062 size_t_bits_minus_1=
10063fi
57aa50d4 10064
93613951 10065 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include <stddef.h>"; then :
57aa50d4 10066
50e1e10f 10067else
93613951
TT
10068 fits_in_uint=
10069fi
10070
10071 if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
10072 if test $fits_in_uint = 1; then
10073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10074/* end confdefs.h. */
93613951
TT
10075#include <stddef.h>
10076 extern size_t foo;
10077 extern unsigned long foo;
10078
57aa50d4
TT
10079int
10080main ()
10081{
b0cacab0 10082
57aa50d4
TT
10083 ;
10084 return 0;
10085}
10086_ACEOF
10087if ac_fn_c_try_compile "$LINENO"; then :
93613951 10088 fits_in_uint=0
93636bde 10089fi
57aa50d4 10090rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
93613951
TT
10091 fi
10092 if test $fits_in_uint = 1; then
10093 gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
10094 else
10095 gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
10096 fi
10097 else
10098 gl_cv_size_max='((size_t)~(size_t)0)'
10099 fi
10100 fi
10101
50e1e10f 10102fi
93613951
TT
10103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
10104$as_echo "$gl_cv_size_max" >&6; }
10105 if test "$gl_cv_size_max" != yes; then
50e1e10f 10106
57aa50d4 10107cat >>confdefs.h <<_ACEOF
93613951 10108#define SIZE_MAX $gl_cv_size_max
57aa50d4 10109_ACEOF
e1052144 10110
93613951 10111 fi
32237014 10112
57aa50d4 10113
e1052144 10114
57aa50d4 10115
93613951
TT
10116 for ac_header in stdint.h
10117do :
10118 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10119if test "x$ac_cv_header_stdint_h" = xyes; then :
10120 cat >>confdefs.h <<_ACEOF
10121#define HAVE_STDINT_H 1
57aa50d4 10122_ACEOF
93613951 10123
32237014 10124fi
32237014 10125
93613951 10126done
e1052144 10127
32237014 10128
57aa50d4 10129
e1052144 10130
57aa50d4 10131
93613951
TT
10132 for ac_func in $ac_func_list
10133do :
10134 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10135ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10136if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10137 cat >>confdefs.h <<_ACEOF
10138#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
57aa50d4 10139_ACEOF
32237014 10140
32237014 10141fi
93613951
TT
10142done
10143
10144
10145
e1052144 10146
57aa50d4 10147
e1052144 10148
57aa50d4 10149
93613951
TT
10150
10151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
10152$as_echo_n "checking for working fcntl.h... " >&6; }
10153if ${gl_cv_header_working_fcntl_h+:} false; then :
39fd3d4f 10154 $as_echo_n "(cached) " >&6
93613951
TT
10155else
10156 if test "$cross_compiling" = yes; then :
10157 gl_cv_header_working_fcntl_h=cross-compiling
50e1e10f 10158else
57aa50d4
TT
10159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10160/* end confdefs.h. */
93613951
TT
10161#include <sys/types.h>
10162 #include <sys/stat.h>
10163 #if HAVE_UNISTD_H
10164 # include <unistd.h>
10165 #else /* on Windows with MSVC */
10166 # include <io.h>
10167 # include <stdlib.h>
10168 # defined sleep(n) _sleep ((n) * 1000)
10169 #endif
10170 #include <fcntl.h>
10171 #ifndef O_NOATIME
10172 #define O_NOATIME 0
10173 #endif
10174 #ifndef O_NOFOLLOW
10175 #define O_NOFOLLOW 0
10176 #endif
10177 static int const constants[] =
10178 {
10179 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
10180 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
10181 };
10182
57aa50d4
TT
10183int
10184main ()
10185{
b0cacab0 10186
93613951
TT
10187 int result = !constants;
10188 #if HAVE_SYMLINK
10189 {
10190 static char const sym[] = "conftest.sym";
10191 if (symlink ("/dev/null", sym) != 0)
10192 result |= 2;
10193 else
10194 {
10195 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
10196 if (fd >= 0)
10197 {
10198 close (fd);
10199 result |= 4;
10200 }
10201 }
10202 if (unlink (sym) != 0 || symlink (".", sym) != 0)
10203 result |= 2;
10204 else
10205 {
10206 int fd = open (sym, O_RDONLY | O_NOFOLLOW);
10207 if (fd >= 0)
10208 {
10209 close (fd);
10210 result |= 4;
10211 }
10212 }
10213 unlink (sym);
10214 }
10215 #endif
10216 {
10217 static char const file[] = "confdefs.h";
10218 int fd = open (file, O_RDONLY | O_NOATIME);
10219 if (fd < 0)
10220 result |= 8;
10221 else
10222 {
10223 struct stat st0;
10224 if (fstat (fd, &st0) != 0)
10225 result |= 16;
10226 else
10227 {
10228 char c;
10229 sleep (1);
10230 if (read (fd, &c, 1) != 1)
10231 result |= 24;
10232 else
10233 {
10234 if (close (fd) != 0)
10235 result |= 32;
10236 else
10237 {
10238 struct stat st1;
10239 if (stat (file, &st1) != 0)
10240 result |= 40;
10241 else
10242 if (st0.st_atime != st1.st_atime)
10243 result |= 64;
10244 }
10245 }
10246 }
10247 }
10248 }
10249 return result;
57aa50d4
TT
10250 ;
10251 return 0;
10252}
10253_ACEOF
93613951
TT
10254if ac_fn_c_try_run "$LINENO"; then :
10255 gl_cv_header_working_fcntl_h=yes
50e1e10f 10256else
93613951
TT
10257 case $? in #(
10258 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
10259 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
10260 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
10261 *) gl_cv_header_working_fcntl_h='no';;
10262 esac
50e1e10f 10263fi
93613951
TT
10264rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10265 conftest.$ac_objext conftest.beam conftest.$ac_ext
50e1e10f 10266fi
57aa50d4 10267
93613951
TT
10268fi
10269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
10270$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
57aa50d4 10271
93613951
TT
10272 case $gl_cv_header_working_fcntl_h in #(
10273 *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
10274 *) ac_val=1;;
57aa50d4
TT
10275 esac
10276
93613951
TT
10277cat >>confdefs.h <<_ACEOF
10278#define HAVE_WORKING_O_NOATIME $ac_val
10279_ACEOF
57aa50d4 10280
57aa50d4 10281
93613951
TT
10282 case $gl_cv_header_working_fcntl_h in #(
10283 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
10284 *) ac_val=1;;
10285 esac
57aa50d4 10286
93613951
TT
10287cat >>confdefs.h <<_ACEOF
10288#define HAVE_WORKING_O_NOFOLLOW $ac_val
10289_ACEOF
57aa50d4 10290
50e1e10f 10291
e1052144 10292
93613951
TT
10293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10294$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10295if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
39fd3d4f 10296 $as_echo_n "(cached) " >&6
9d564f73 10297else
93613951
TT
10298 gt_save_LIBS="$LIBS"
10299 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10301/* end confdefs.h. */
93613951 10302#include <CoreFoundation/CFPreferences.h>
57aa50d4
TT
10303int
10304main ()
10305{
93613951 10306CFPreferencesCopyAppValue(NULL, NULL)
57aa50d4
TT
10307 ;
10308 return 0;
10309}
10310_ACEOF
10311if ac_fn_c_try_link "$LINENO"; then :
93613951
TT
10312 gt_cv_func_CFPreferencesCopyAppValue=yes
10313else
10314 gt_cv_func_CFPreferencesCopyAppValue=no
9d564f73 10315fi
57aa50d4
TT
10316rm -f core conftest.err conftest.$ac_objext \
10317 conftest$ac_exeext conftest.$ac_ext
93613951
TT
10318 LIBS="$gt_save_LIBS"
10319fi
10320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10321$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10322 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10323
10324$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10325
10326 fi
10327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10328$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10329if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10330 $as_echo_n "(cached) " >&6
10331else
10332 gt_save_LIBS="$LIBS"
10333 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10335/* end confdefs.h. */
93613951 10336#include <CoreFoundation/CFLocale.h>
57aa50d4
TT
10337int
10338main ()
10339{
93613951 10340CFLocaleCopyCurrent();
57aa50d4
TT
10341 ;
10342 return 0;
10343}
10344_ACEOF
10345if ac_fn_c_try_link "$LINENO"; then :
93613951
TT
10346 gt_cv_func_CFLocaleCopyCurrent=yes
10347else
10348 gt_cv_func_CFLocaleCopyCurrent=no
9d564f73 10349fi
57aa50d4
TT
10350rm -f core conftest.err conftest.$ac_objext \
10351 conftest$ac_exeext conftest.$ac_ext
93613951 10352 LIBS="$gt_save_LIBS"
50e1e10f 10353fi
93613951
TT
10354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10355$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10356 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
50e1e10f 10357
93613951 10358$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
e1052144 10359
b0cacab0 10360 fi
93613951
TT
10361 INTL_MACOSX_LIBS=
10362 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10363 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
e1052144 10364 fi
b0cacab0 10365
93636bde 10366
e1052144 10367
93613951
TT
10368
10369
10370
10371
10372
10373
10374
10375 case "$enable_silent_rules" in
10376 yes) INTL_DEFAULT_VERBOSITY=0;;
10377 no) INTL_DEFAULT_VERBOSITY=1;;
10378 *) INTL_DEFAULT_VERBOSITY=1;;
10379 esac
10380
10381
10382 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
10383if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
10384
50e1e10f 10385else
b0cacab0 10386
93613951 10387$as_echo "#define ptrdiff_t long" >>confdefs.h
50e1e10f 10388
e1052144 10389
93613951 10390fi
b0cacab0 10391
93613951
TT
10392 for ac_header in features.h stddef.h stdlib.h string.h
10393do :
10394 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10395ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10396if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10397 cat >>confdefs.h <<_ACEOF
10398#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
57aa50d4 10399_ACEOF
93613951
TT
10400
10401fi
10402
10403done
10404
10405 for ac_func in asprintf fwprintf newlocale putenv setenv setlocale \
10406 snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
10407do :
10408 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10409ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10410if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10411 cat >>confdefs.h <<_ACEOF
10412#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
57aa50d4 10413_ACEOF
93613951
TT
10414
10415fi
10416done
10417
10418
10419 ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
10420"
10421if test "x$ac_cv_have_decl__snprintf" = xyes; then :
10422 ac_have_decl=1
50e1e10f 10423else
93613951 10424 ac_have_decl=0
50e1e10f 10425fi
93613951
TT
10426
10427cat >>confdefs.h <<_ACEOF
10428#define HAVE_DECL__SNPRINTF $ac_have_decl
10429_ACEOF
10430ac_fn_c_check_decl "$LINENO" "_snwprintf" "ac_cv_have_decl__snwprintf" "#include <stdio.h>
10431"
10432if test "x$ac_cv_have_decl__snwprintf" = xyes; then :
10433 ac_have_decl=1
10434else
10435 ac_have_decl=0
50e1e10f
TT
10436fi
10437
93613951
TT
10438cat >>confdefs.h <<_ACEOF
10439#define HAVE_DECL__SNWPRINTF $ac_have_decl
10440_ACEOF
10441
10442
10443 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "#include <stdio.h>
10444"
10445if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
10446 ac_have_decl=1
10447else
10448 ac_have_decl=0
10449fi
57aa50d4
TT
10450
10451cat >>confdefs.h <<_ACEOF
93613951 10452#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
57aa50d4
TT
10453_ACEOF
10454
93613951
TT
10455
10456 case $gt_cv_func_printf_posix in
10457 *yes) HAVE_POSIX_PRINTF=1 ;;
10458 *) HAVE_POSIX_PRINTF=0 ;;
10459 esac
10460
10461 if test "$ac_cv_func_asprintf" = yes; then
10462 HAVE_ASPRINTF=1
10463 else
10464 HAVE_ASPRINTF=0
10465 fi
10466
10467 if test "$ac_cv_func_snprintf" = yes; then
10468 HAVE_SNPRINTF=1
10469 else
10470 HAVE_SNPRINTF=0
10471 fi
10472
10473 if test "$ac_cv_func_newlocale" = yes; then
10474 HAVE_NEWLOCALE=1
10475 else
10476 HAVE_NEWLOCALE=0
10477 fi
10478
10479 if test "$ac_cv_func_wprintf" = yes; then
10480 HAVE_WPRINTF=1
10481 else
10482 HAVE_WPRINTF=0
e1052144 10483 fi
50e1e10f 10484
57aa50d4 10485
93613951 10486
57aa50d4
TT
10487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10488$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
d6a4bcb5 10489if ${am_cv_langinfo_codeset+:} false; then :
39fd3d4f 10490 $as_echo_n "(cached) " >&6
50e1e10f 10491else
57aa50d4
TT
10492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10493/* end confdefs.h. */
10494#include <langinfo.h>
10495int
10496main ()
10497{
93613951 10498char* cs = nl_langinfo(CODESET); return !cs;
57aa50d4
TT
10499 ;
10500 return 0;
10501}
10502_ACEOF
10503if ac_fn_c_try_link "$LINENO"; then :
10504 am_cv_langinfo_codeset=yes
50e1e10f 10505else
57aa50d4 10506 am_cv_langinfo_codeset=no
50e1e10f 10507fi
57aa50d4
TT
10508rm -f core conftest.err conftest.$ac_objext \
10509 conftest$ac_exeext conftest.$ac_ext
7321d94e 10510
50e1e10f 10511fi
57aa50d4
TT
10512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10513$as_echo "$am_cv_langinfo_codeset" >&6; }
10514 if test $am_cv_langinfo_codeset = yes; then
50e1e10f 10515
57aa50d4 10516$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
e1052144 10517
57aa50d4 10518 fi
b0cacab0 10519
21c84b71 10520
57aa50d4
TT
10521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10522$as_echo_n "checking for LC_MESSAGES... " >&6; }
93613951 10523if ${gt_cv_val_LC_MESSAGES+:} false; then :
39fd3d4f 10524 $as_echo_n "(cached) " >&6
93636bde 10525else
57aa50d4
TT
10526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10527/* end confdefs.h. */
10528#include <locale.h>
10529int
10530main ()
10531{
10532return LC_MESSAGES
10533 ;
10534 return 0;
10535}
10536_ACEOF
10537if ac_fn_c_try_link "$LINENO"; then :
93613951 10538 gt_cv_val_LC_MESSAGES=yes
93636bde 10539else
93613951 10540 gt_cv_val_LC_MESSAGES=no
50e1e10f 10541fi
57aa50d4
TT
10542rm -f core conftest.err conftest.$ac_objext \
10543 conftest$ac_exeext conftest.$ac_ext
50e1e10f 10544fi
93613951
TT
10545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_val_LC_MESSAGES" >&5
10546$as_echo "$gt_cv_val_LC_MESSAGES" >&6; }
10547 if test $gt_cv_val_LC_MESSAGES = yes; then
50e1e10f 10548
57aa50d4 10549$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
50e1e10f 10550
e1052144 10551 fi
50e1e10f 10552
93613951
TT
10553
10554 if test "$enable_shared" = yes; then
10555 case "$host_os" in
10556 mingw* | cygwin*) is_woe32dll=yes ;;
10557 *) is_woe32dll=no ;;
10558 esac
10559 else
10560 is_woe32dll=no
57aa50d4 10561 fi
93613951 10562 WOE32DLL=$is_woe32dll
b0cacab0 10563
93613951
TT
10564
10565 case "$host_os" in
10566 mingw* | cygwin*) is_woe32=yes ;;
10567 *) is_woe32=no ;;
10568 esac
10569 WOE32=$is_woe32
10570
10571 if test $WOE32 = yes; then
10572 if test -n "$ac_tool_prefix"; then
10573 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
10574set dummy ${ac_tool_prefix}windres; ac_word=$2
57aa50d4 10575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 10576$as_echo_n "checking for $ac_word... " >&6; }
93613951 10577if ${ac_cv_prog_WINDRES+:} false; then :
39fd3d4f 10578 $as_echo_n "(cached) " >&6
50e1e10f 10579else
93613951
TT
10580 if test -n "$WINDRES"; then
10581 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
50e1e10f 10582else
b0cacab0
TT
10583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10584for as_dir in $PATH
10585do
10586 IFS=$as_save_IFS
10587 test -z "$as_dir" && as_dir=.
57aa50d4 10588 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 10589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
93613951 10590 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
57aa50d4 10591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
10592 break 2
10593 fi
10594done
57aa50d4 10595 done
e1052144 10596IFS=$as_save_IFS
b0cacab0 10597
50e1e10f
TT
10598fi
10599fi
93613951
TT
10600WINDRES=$ac_cv_prog_WINDRES
10601if test -n "$WINDRES"; then
10602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
10603$as_echo "$WINDRES" >&6; }
50e1e10f 10604else
57aa50d4 10605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 10606$as_echo "no" >&6; }
50e1e10f
TT
10607fi
10608
e1052144 10609
93613951
TT
10610fi
10611if test -z "$ac_cv_prog_WINDRES"; then
10612 ac_ct_WINDRES=$WINDRES
10613 # Extract the first word of "windres", so it can be a program name with args.
10614set dummy windres; ac_word=$2
10615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10616$as_echo_n "checking for $ac_word... " >&6; }
10617if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
10618 $as_echo_n "(cached) " >&6
10619else
10620 if test -n "$ac_ct_WINDRES"; then
10621 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
10622else
10623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10624for as_dir in $PATH
10625do
10626 IFS=$as_save_IFS
10627 test -z "$as_dir" && as_dir=.
10628 for ac_exec_ext in '' $ac_executable_extensions; do
10629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10630 ac_cv_prog_ac_ct_WINDRES="windres"
10631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10632 break 2
10633 fi
b0cacab0 10634done
93613951
TT
10635 done
10636IFS=$as_save_IFS
b0cacab0 10637
93613951
TT
10638fi
10639fi
10640ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
10641if test -n "$ac_ct_WINDRES"; then
10642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
10643$as_echo "$ac_ct_WINDRES" >&6; }
10644else
10645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10646$as_echo "no" >&6; }
10647fi
10648
10649 if test "x$ac_ct_WINDRES" = x; then
10650 WINDRES=""
57aa50d4 10651 else
93613951
TT
10652 case $cross_compiling:$ac_tool_warned in
10653yes:)
10654{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10655$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10656ac_tool_warned=yes ;;
10657esac
10658 WINDRES=$ac_ct_WINDRES
57aa50d4 10659 fi
93613951
TT
10660else
10661 WINDRES="$ac_cv_prog_WINDRES"
10662fi
10663
57aa50d4
TT
10664 fi
10665
93613951
TT
10666 case "$host_os" in
10667 hpux*) LTLIBC="" ;;
10668 *) LTLIBC="-lc" ;;
10669 esac
57aa50d4
TT
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
b0cacab0 10680
740837de 10681
b0cacab0
TT
10682
10683
10684
93613951
TT
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10698$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10699if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
10700 $as_echo_n "(cached) " >&6
50e1e10f 10701else
93613951
TT
10702 gt_save_LIBS="$LIBS"
10703 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10705/* end confdefs.h. */
10706#include <CoreFoundation/CFPreferences.h>
10707int
10708main ()
10709{
10710CFPreferencesCopyAppValue(NULL, NULL)
10711 ;
10712 return 0;
10713}
10714_ACEOF
10715if ac_fn_c_try_link "$LINENO"; then :
10716 gt_cv_func_CFPreferencesCopyAppValue=yes
10717else
10718 gt_cv_func_CFPreferencesCopyAppValue=no
50e1e10f 10719fi
93613951
TT
10720rm -f core conftest.err conftest.$ac_objext \
10721 conftest$ac_exeext conftest.$ac_ext
10722 LIBS="$gt_save_LIBS"
50e1e10f 10723fi
93613951
TT
10724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10725$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10726 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10727
10728$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10729
10730 fi
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10732$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10733if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10734 $as_echo_n "(cached) " >&6
10735else
10736 gt_save_LIBS="$LIBS"
10737 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10739/* end confdefs.h. */
10740#include <CoreFoundation/CFLocale.h>
10741int
10742main ()
10743{
10744CFLocaleCopyCurrent();
10745 ;
10746 return 0;
10747}
10748_ACEOF
10749if ac_fn_c_try_link "$LINENO"; then :
10750 gt_cv_func_CFLocaleCopyCurrent=yes
10751else
10752 gt_cv_func_CFLocaleCopyCurrent=no
10753fi
10754rm -f core conftest.err conftest.$ac_objext \
10755 conftest$ac_exeext conftest.$ac_ext
10756 LIBS="$gt_save_LIBS"
10757fi
10758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10759$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10760 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10761
10762$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
10763
10764 fi
10765 INTL_MACOSX_LIBS=
10766 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10767 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
10768 fi
10769
50e1e10f 10770
b0cacab0
TT
10771
10772
10773
10774
57aa50d4
TT
10775 BUILD_INCLUDED_LIBINTL=no
10776 USE_INCLUDED_LIBINTL=no
10777
10778 LIBINTL=
10779 LTLIBINTL=
10780 POSUB=
10781
93613951
TT
10782 case " $gt_needs " in
10783 *" need-formatstring-macros "*) gt_api_version=3 ;;
10784 *" need-ngettext "*) gt_api_version=2 ;;
10785 *) gt_api_version=1 ;;
10786 esac
10787 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
10788 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
10789
57aa50d4
TT
10790 if test "$USE_NLS" = "yes"; then
10791 gt_use_preinstalled_gnugettext=no
b0cacab0 10792
57aa50d4
TT
10793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
10794$as_echo_n "checking whether included gettext is requested... " >&6; }
b0cacab0 10795
57aa50d4
TT
10796# Check whether --with-included-gettext was given.
10797if test "${with_included_gettext+set}" = set; then :
10798 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
50e1e10f 10799else
57aa50d4 10800 nls_cv_force_use_gnu_gettext=no
50e1e10f
TT
10801fi
10802
57aa50d4
TT
10803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
10804$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
b0cacab0 10805
57aa50d4
TT
10806 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
10807 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
b0cacab0
TT
10808
10809
93613951
TT
10810 if test $gt_api_version -ge 3; then
10811 gt_revision_test_code='
10812#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10813#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
10814#endif
10815typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
10816'
10817 else
10818 gt_revision_test_code=
10819 fi
10820 if test $gt_api_version -ge 2; then
10821 gt_expression_test_code=' + * ngettext ("", "", 0)'
10822 else
10823 gt_expression_test_code=
10824 fi
b0cacab0 10825
57aa50d4
TT
10826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
10827$as_echo_n "checking for GNU gettext in libc... " >&6; }
93613951 10828if eval \${$gt_func_gnugettext_libc+:} false; then :
39fd3d4f 10829 $as_echo_n "(cached) " >&6
7321d94e 10830else
57aa50d4
TT
10831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10832/* end confdefs.h. */
93613951 10833
57aa50d4 10834#include <libintl.h>
93613951 10835$gt_revision_test_code
57aa50d4
TT
10836extern int _nl_msg_cat_cntr;
10837extern int *_nl_domain_bindings;
93613951 10838
57aa50d4
TT
10839int
10840main ()
10841{
93613951 10842
57aa50d4 10843bindtextdomain ("", "");
93613951
TT
10844return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
10845
57aa50d4
TT
10846 ;
10847 return 0;
10848}
10849_ACEOF
10850if ac_fn_c_try_link "$LINENO"; then :
93613951 10851 eval "$gt_func_gnugettext_libc=yes"
7321d94e 10852else
93613951 10853 eval "$gt_func_gnugettext_libc=no"
57aa50d4
TT
10854fi
10855rm -f core conftest.err conftest.$ac_objext \
10856 conftest$ac_exeext conftest.$ac_ext
10857fi
93613951
TT
10858eval ac_res=\$$gt_func_gnugettext_libc
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10860$as_echo "$ac_res" >&6; }
10861
10862 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
10863
10864
10865
10866
b0cacab0
TT
10867
10868
10869
10870
57aa50d4 10871 use_additional=yes
b0cacab0 10872
57aa50d4
TT
10873 acl_save_prefix="$prefix"
10874 prefix="$acl_final_prefix"
10875 acl_save_exec_prefix="$exec_prefix"
10876 exec_prefix="$acl_final_exec_prefix"
b0cacab0 10877
57aa50d4
TT
10878 eval additional_includedir=\"$includedir\"
10879 eval additional_libdir=\"$libdir\"
b0cacab0 10880
57aa50d4
TT
10881 exec_prefix="$acl_save_exec_prefix"
10882 prefix="$acl_save_prefix"
b0cacab0
TT
10883
10884
57aa50d4
TT
10885# Check whether --with-libintl-prefix was given.
10886if test "${with_libintl_prefix+set}" = set; then :
10887 withval=$with_libintl_prefix;
10888 if test "X$withval" = "Xno"; then
10889 use_additional=no
10890 else
10891 if test "X$withval" = "X"; then
b0cacab0 10892
57aa50d4
TT
10893 acl_save_prefix="$prefix"
10894 prefix="$acl_final_prefix"
10895 acl_save_exec_prefix="$exec_prefix"
10896 exec_prefix="$acl_final_exec_prefix"
b0cacab0 10897
57aa50d4
TT
10898 eval additional_includedir=\"$includedir\"
10899 eval additional_libdir=\"$libdir\"
7321d94e 10900
57aa50d4
TT
10901 exec_prefix="$acl_save_exec_prefix"
10902 prefix="$acl_save_prefix"
7321d94e 10903
57aa50d4
TT
10904 else
10905 additional_includedir="$withval/include"
93613951
TT
10906 additional_libdir="$withval/$acl_libdirstem"
10907 if test "$acl_libdirstem2" != "$acl_libdirstem" \
10908 && ! test -d "$withval/$acl_libdirstem"; then
10909 additional_libdir="$withval/$acl_libdirstem2"
10910 fi
57aa50d4
TT
10911 fi
10912 fi
7321d94e 10913
7321d94e
MK
10914fi
10915
57aa50d4
TT
10916 LIBINTL=
10917 LTLIBINTL=
10918 INCINTL=
93613951
TT
10919 LIBINTL_PREFIX=
10920 HAVE_LIBINTL=
57aa50d4
TT
10921 rpathdirs=
10922 ltrpathdirs=
10923 names_already_handled=
10924 names_next_round='intl '
10925 while test -n "$names_next_round"; do
10926 names_this_round="$names_next_round"
10927 names_next_round=
10928 for name in $names_this_round; do
10929 already_handled=
10930 for n in $names_already_handled; do
10931 if test "$n" = "$name"; then
10932 already_handled=yes
10933 break
10934 fi
50e1e10f 10935 done
57aa50d4
TT
10936 if test -z "$already_handled"; then
10937 names_already_handled="$names_already_handled $name"
93613951 10938 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
57aa50d4
TT
10939 eval value=\"\$HAVE_LIB$uppername\"
10940 if test -n "$value"; then
10941 if test "$value" = yes; then
10942 eval value=\"\$LIB$uppername\"
10943 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10944 eval value=\"\$LTLIB$uppername\"
10945 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10946 else
10947 :
10948 fi
10949 else
10950 found_dir=
10951 found_la=
10952 found_so=
10953 found_a=
93613951
TT
10954 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
10955 if test -n "$acl_shlibext"; then
10956 shrext=".$acl_shlibext" # typically: shrext=.so
10957 else
10958 shrext=
10959 fi
57aa50d4 10960 if test $use_additional = yes; then
93613951
TT
10961 dir="$additional_libdir"
10962 if test -n "$acl_shlibext"; then
10963 if test -f "$dir/$libname$shrext"; then
10964 found_dir="$dir"
10965 found_so="$dir/$libname$shrext"
10966 else
10967 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10968 ver=`(cd "$dir" && \
10969 for f in "$libname$shrext".*; do echo "$f"; done \
10970 | sed -e "s,^$libname$shrext\\\\.,," \
10971 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10972 | sed 1q ) 2>/dev/null`
10973 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
10974 found_dir="$dir"
10975 found_so="$dir/$libname$shrext.$ver"
10976 fi
10977 else
10978 eval library_names=\"$acl_library_names_spec\"
10979 for f in $library_names; do
10980 if test -f "$dir/$f"; then
10981 found_dir="$dir"
10982 found_so="$dir/$f"
10983 break
10984 fi
10985 done
57aa50d4
TT
10986 fi
10987 fi
93613951
TT
10988 fi
10989 if test "X$found_dir" = "X"; then
10990 if test -f "$dir/$libname.$acl_libext"; then
10991 found_dir="$dir"
10992 found_a="$dir/$libname.$acl_libext"
10993 fi
10994 fi
10995 if test "X$found_dir" != "X"; then
10996 if test -f "$dir/$libname.la"; then
10997 found_la="$dir/$libname.la"
10998 fi
57aa50d4
TT
10999 fi
11000 fi
11001 if test "X$found_dir" = "X"; then
11002 for x in $LDFLAGS $LTLIBINTL; do
39fd3d4f 11003
57aa50d4
TT
11004 acl_save_prefix="$prefix"
11005 prefix="$acl_final_prefix"
11006 acl_save_exec_prefix="$exec_prefix"
11007 exec_prefix="$acl_final_exec_prefix"
11008 eval x=\"$x\"
11009 exec_prefix="$acl_save_exec_prefix"
11010 prefix="$acl_save_prefix"
3d05802f 11011
57aa50d4
TT
11012 case "$x" in
11013 -L*)
11014 dir=`echo "X$x" | sed -e 's/^X-L//'`
93613951
TT
11015 if test -n "$acl_shlibext"; then
11016 if test -f "$dir/$libname$shrext"; then
57aa50d4 11017 found_dir="$dir"
93613951
TT
11018 found_so="$dir/$libname$shrext"
11019 else
11020 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
11021 ver=`(cd "$dir" && \
11022 for f in "$libname$shrext".*; do echo "$f"; done \
11023 | sed -e "s,^$libname$shrext\\\\.,," \
11024 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
11025 | sed 1q ) 2>/dev/null`
11026 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
11027 found_dir="$dir"
11028 found_so="$dir/$libname$shrext.$ver"
11029 fi
11030 else
11031 eval library_names=\"$acl_library_names_spec\"
11032 for f in $library_names; do
11033 if test -f "$dir/$f"; then
11034 found_dir="$dir"
11035 found_so="$dir/$f"
11036 break
11037 fi
11038 done
57aa50d4
TT
11039 fi
11040 fi
93613951
TT
11041 fi
11042 if test "X$found_dir" = "X"; then
11043 if test -f "$dir/$libname.$acl_libext"; then
11044 found_dir="$dir"
11045 found_a="$dir/$libname.$acl_libext"
11046 fi
11047 fi
11048 if test "X$found_dir" != "X"; then
11049 if test -f "$dir/$libname.la"; then
11050 found_la="$dir/$libname.la"
11051 fi
57aa50d4
TT
11052 fi
11053 ;;
11054 esac
11055 if test "X$found_dir" != "X"; then
11056 break
11057 fi
11058 done
11059 fi
11060 if test "X$found_dir" != "X"; then
11061 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
11062 if test "X$found_so" != "X"; then
93613951
TT
11063 if test "$enable_rpath" = no \
11064 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
11065 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
57aa50d4
TT
11066 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11067 else
11068 haveit=
11069 for x in $ltrpathdirs; do
11070 if test "X$x" = "X$found_dir"; then
11071 haveit=yes
11072 break
11073 fi
11074 done
11075 if test -z "$haveit"; then
11076 ltrpathdirs="$ltrpathdirs $found_dir"
11077 fi
93613951 11078 if test "$acl_hardcode_direct" = yes; then
57aa50d4
TT
11079 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11080 else
93613951 11081 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
57aa50d4
TT
11082 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11083 haveit=
11084 for x in $rpathdirs; do
11085 if test "X$x" = "X$found_dir"; then
11086 haveit=yes
11087 break
11088 fi
11089 done
11090 if test -z "$haveit"; then
11091 rpathdirs="$rpathdirs $found_dir"
11092 fi
11093 else
11094 haveit=
11095 for x in $LDFLAGS $LIBINTL; do
6ec9ef18 11096
57aa50d4
TT
11097 acl_save_prefix="$prefix"
11098 prefix="$acl_final_prefix"
11099 acl_save_exec_prefix="$exec_prefix"
11100 exec_prefix="$acl_final_exec_prefix"
11101 eval x=\"$x\"
11102 exec_prefix="$acl_save_exec_prefix"
11103 prefix="$acl_save_prefix"
d7f45af8 11104
57aa50d4
TT
11105 if test "X$x" = "X-L$found_dir"; then
11106 haveit=yes
11107 break
11108 fi
11109 done
11110 if test -z "$haveit"; then
11111 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
11112 fi
93613951 11113 if test "$acl_hardcode_minus_L" != no; then
57aa50d4
TT
11114 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11115 else
11116 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11117 fi
11118 fi
11119 fi
11120 fi
11121 else
11122 if test "X$found_a" != "X"; then
11123 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
11124 else
11125 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
11126 fi
11127 fi
11128 additional_includedir=
11129 case "$found_dir" in
93613951
TT
11130 */$acl_libdirstem | */$acl_libdirstem/)
11131 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
11132 if test "$name" = 'intl'; then
11133 LIBINTL_PREFIX="$basedir"
11134 fi
11135 additional_includedir="$basedir/include"
11136 ;;
11137 */$acl_libdirstem2 | */$acl_libdirstem2/)
11138 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
11139 if test "$name" = 'intl'; then
11140 LIBINTL_PREFIX="$basedir"
11141 fi
57aa50d4
TT
11142 additional_includedir="$basedir/include"
11143 ;;
11144 esac
11145 if test "X$additional_includedir" != "X"; then
11146 if test "X$additional_includedir" != "X/usr/include"; then
11147 haveit=
11148 if test "X$additional_includedir" = "X/usr/local/include"; then
11149 if test -n "$GCC"; then
11150 case $host_os in
93613951 11151 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
57aa50d4
TT
11152 esac
11153 fi
11154 fi
11155 if test -z "$haveit"; then
11156 for x in $CPPFLAGS $INCINTL; do
b0cacab0 11157
57aa50d4
TT
11158 acl_save_prefix="$prefix"
11159 prefix="$acl_final_prefix"
11160 acl_save_exec_prefix="$exec_prefix"
11161 exec_prefix="$acl_final_exec_prefix"
11162 eval x=\"$x\"
11163 exec_prefix="$acl_save_exec_prefix"
11164 prefix="$acl_save_prefix"
21c84b71 11165
57aa50d4
TT
11166 if test "X$x" = "X-I$additional_includedir"; then
11167 haveit=yes
11168 break
11169 fi
11170 done
11171 if test -z "$haveit"; then
11172 if test -d "$additional_includedir"; then
11173 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
11174 fi
11175 fi
11176 fi
11177 fi
11178 fi
11179 if test -n "$found_la"; then
11180 save_libdir="$libdir"
11181 case "$found_la" in
11182 */* | *\\*) . "$found_la" ;;
11183 *) . "./$found_la" ;;
11184 esac
11185 libdir="$save_libdir"
11186 for dep in $dependency_libs; do
11187 case "$dep" in
11188 -L*)
11189 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
93613951
TT
11190 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
11191 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
57aa50d4 11192 haveit=
93613951
TT
11193 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
11194 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
57aa50d4
TT
11195 if test -n "$GCC"; then
11196 case $host_os in
93613951 11197 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
57aa50d4
TT
11198 esac
11199 fi
11200 fi
11201 if test -z "$haveit"; then
11202 haveit=
11203 for x in $LDFLAGS $LIBINTL; do
50e1e10f 11204
57aa50d4
TT
11205 acl_save_prefix="$prefix"
11206 prefix="$acl_final_prefix"
11207 acl_save_exec_prefix="$exec_prefix"
11208 exec_prefix="$acl_final_exec_prefix"
11209 eval x=\"$x\"
11210 exec_prefix="$acl_save_exec_prefix"
11211 prefix="$acl_save_prefix"
50e1e10f 11212
57aa50d4
TT
11213 if test "X$x" = "X-L$additional_libdir"; then
11214 haveit=yes
11215 break
11216 fi
11217 done
11218 if test -z "$haveit"; then
11219 if test -d "$additional_libdir"; then
11220 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
11221 fi
11222 fi
11223 haveit=
11224 for x in $LDFLAGS $LTLIBINTL; do
a4bf69d9 11225
57aa50d4
TT
11226 acl_save_prefix="$prefix"
11227 prefix="$acl_final_prefix"
11228 acl_save_exec_prefix="$exec_prefix"
11229 exec_prefix="$acl_final_exec_prefix"
11230 eval x=\"$x\"
11231 exec_prefix="$acl_save_exec_prefix"
11232 prefix="$acl_save_prefix"
50e1e10f 11233
57aa50d4
TT
11234 if test "X$x" = "X-L$additional_libdir"; then
11235 haveit=yes
11236 break
11237 fi
11238 done
11239 if test -z "$haveit"; then
11240 if test -d "$additional_libdir"; then
11241 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
11242 fi
11243 fi
11244 fi
11245 fi
11246 ;;
11247 -R*)
11248 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11249 if test "$enable_rpath" != no; then
11250 haveit=
11251 for x in $rpathdirs; do
11252 if test "X$x" = "X$dir"; then
11253 haveit=yes
11254 break
11255 fi
11256 done
11257 if test -z "$haveit"; then
11258 rpathdirs="$rpathdirs $dir"
11259 fi
11260 haveit=
11261 for x in $ltrpathdirs; do
11262 if test "X$x" = "X$dir"; then
11263 haveit=yes
11264 break
11265 fi
11266 done
11267 if test -z "$haveit"; then
11268 ltrpathdirs="$ltrpathdirs $dir"
11269 fi
11270 fi
11271 ;;
11272 -l*)
11273 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11274 ;;
11275 *.la)
11276 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11277 ;;
11278 *)
11279 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
11280 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
11281 ;;
11282 esac
11283 done
11284 fi
11285 else
11286 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11287 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
11288 fi
11289 fi
11290 fi
11291 done
11292 done
11293 if test "X$rpathdirs" != "X"; then
93613951 11294 if test -n "$acl_hardcode_libdir_separator"; then
57aa50d4
TT
11295 alldirs=
11296 for found_dir in $rpathdirs; do
93613951 11297 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
57aa50d4
TT
11298 done
11299 acl_save_libdir="$libdir"
11300 libdir="$alldirs"
93613951 11301 eval flag=\"$acl_hardcode_libdir_flag_spec\"
57aa50d4
TT
11302 libdir="$acl_save_libdir"
11303 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11304 else
11305 for found_dir in $rpathdirs; do
11306 acl_save_libdir="$libdir"
11307 libdir="$found_dir"
93613951 11308 eval flag=\"$acl_hardcode_libdir_flag_spec\"
57aa50d4
TT
11309 libdir="$acl_save_libdir"
11310 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11311 done
11312 fi
11313 fi
11314 if test "X$ltrpathdirs" != "X"; then
11315 for found_dir in $ltrpathdirs; do
11316 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
11317 done
11318 fi
b0cacab0 11319
93613951
TT
11320
11321
11322
11323
11324
57aa50d4
TT
11325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
11326$as_echo_n "checking for GNU gettext in libintl... " >&6; }
93613951 11327if eval \${$gt_func_gnugettext_libintl+:} false; then :
39fd3d4f 11328 $as_echo_n "(cached) " >&6
6c133523 11329else
57aa50d4
TT
11330 gt_save_CPPFLAGS="$CPPFLAGS"
11331 CPPFLAGS="$CPPFLAGS $INCINTL"
11332 gt_save_LIBS="$LIBS"
11333 LIBS="$LIBS $LIBINTL"
11334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335/* end confdefs.h. */
93613951 11336
57aa50d4 11337#include <libintl.h>
93613951 11338$gt_revision_test_code
57aa50d4
TT
11339extern int _nl_msg_cat_cntr;
11340extern
11341#ifdef __cplusplus
11342"C"
11343#endif
93613951
TT
11344const char *_nl_expand_alias (const char *);
11345
57aa50d4
TT
11346int
11347main ()
11348{
93613951 11349
57aa50d4 11350bindtextdomain ("", "");
93613951
TT
11351return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11352
57aa50d4
TT
11353 ;
11354 return 0;
11355}
b0cacab0 11356_ACEOF
57aa50d4 11357if ac_fn_c_try_link "$LINENO"; then :
93613951 11358 eval "$gt_func_gnugettext_libintl=yes"
6c133523 11359else
93613951 11360 eval "$gt_func_gnugettext_libintl=no"
6c133523 11361fi
57aa50d4
TT
11362rm -f core conftest.err conftest.$ac_objext \
11363 conftest$ac_exeext conftest.$ac_ext
93613951 11364 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
57aa50d4
TT
11365 LIBS="$LIBS $LIBICONV"
11366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
da76d6b7 11367/* end confdefs.h. */
93613951 11368
57aa50d4 11369#include <libintl.h>
93613951 11370$gt_revision_test_code
57aa50d4
TT
11371extern int _nl_msg_cat_cntr;
11372extern
11373#ifdef __cplusplus
11374"C"
da76d6b7 11375#endif
93613951
TT
11376const char *_nl_expand_alias (const char *);
11377
57aa50d4
TT
11378int
11379main ()
11380{
93613951 11381
57aa50d4 11382bindtextdomain ("", "");
93613951
TT
11383return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11384
57aa50d4
TT
11385 ;
11386 return 0;
11387}
da76d6b7 11388_ACEOF
57aa50d4
TT
11389if ac_fn_c_try_link "$LINENO"; then :
11390 LIBINTL="$LIBINTL $LIBICONV"
93613951
TT
11391 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
11392 eval "$gt_func_gnugettext_libintl=yes"
6c133523
TT
11393
11394fi
57aa50d4
TT
11395rm -f core conftest.err conftest.$ac_objext \
11396 conftest$ac_exeext conftest.$ac_ext
11397 fi
11398 CPPFLAGS="$gt_save_CPPFLAGS"
11399 LIBS="$gt_save_LIBS"
da76d6b7 11400fi
93613951
TT
11401eval ac_res=\$$gt_func_gnugettext_libintl
11402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11403$as_echo "$ac_res" >&6; }
57aa50d4 11404 fi
b0cacab0 11405
93613951
TT
11406 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
11407 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
57aa50d4
TT
11408 && test "$PACKAGE" != gettext-runtime \
11409 && test "$PACKAGE" != gettext-tools; }; then
11410 gt_use_preinstalled_gnugettext=yes
11411 else
11412 LIBINTL=
11413 LTLIBINTL=
11414 INCINTL=
11415 fi
740837de 11416
b0cacab0 11417
57aa50d4
TT
11418 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
11419 nls_cv_use_gnu_gettext=yes
11420 fi
11421 fi
b0cacab0 11422
57aa50d4
TT
11423 if test "$nls_cv_use_gnu_gettext" = "yes"; then
11424 BUILD_INCLUDED_LIBINTL=yes
11425 USE_INCLUDED_LIBINTL=yes
93613951
TT
11426 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV $LIBTHREAD"
11427 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV $LTLIBTHREAD"
57aa50d4
TT
11428 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
11429 fi
b0cacab0 11430
93613951 11431 CATOBJEXT=
57aa50d4
TT
11432 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11433 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11434 CATOBJEXT=.gmo
11435 fi
b0cacab0
TT
11436
11437
93613951
TT
11438 if test -n "$INTL_MACOSX_LIBS"; then
11439 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11440 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11441 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
11442 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
11443 fi
11444 fi
11445
57aa50d4
TT
11446 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11447 || test "$nls_cv_use_gnu_gettext" = "yes"; then
b0cacab0 11448
57aa50d4 11449$as_echo "#define ENABLE_NLS 1" >>confdefs.h
b0cacab0 11450
57aa50d4
TT
11451 else
11452 USE_NLS=no
11453 fi
11454 fi
b0cacab0 11455
57aa50d4
TT
11456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
11457$as_echo_n "checking whether to use NLS... " >&6; }
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11459$as_echo "$USE_NLS" >&6; }
11460 if test "$USE_NLS" = "yes"; then
11461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
11462$as_echo_n "checking where the gettext function comes from... " >&6; }
11463 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
93613951 11464 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
57aa50d4
TT
11465 gt_source="external libintl"
11466 else
11467 gt_source="libc"
11468 fi
11469 else
11470 gt_source="included intl directory"
11471 fi
11472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
11473$as_echo "$gt_source" >&6; }
11474 fi
b0cacab0 11475
57aa50d4 11476 if test "$USE_NLS" = "yes"; then
b0cacab0 11477
57aa50d4 11478 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
93613951 11479 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
57aa50d4
TT
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
11481$as_echo_n "checking how to link with libintl... " >&6; }
11482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
11483$as_echo "$LIBINTL" >&6; }
b0cacab0 11484
57aa50d4
TT
11485 for element in $INCINTL; do
11486 haveit=
11487 for x in $CPPFLAGS; do
b0cacab0 11488
57aa50d4
TT
11489 acl_save_prefix="$prefix"
11490 prefix="$acl_final_prefix"
11491 acl_save_exec_prefix="$exec_prefix"
11492 exec_prefix="$acl_final_exec_prefix"
11493 eval x=\"$x\"
11494 exec_prefix="$acl_save_exec_prefix"
11495 prefix="$acl_save_prefix"
b0cacab0 11496
57aa50d4
TT
11497 if test "X$x" = "X$element"; then
11498 haveit=yes
11499 break
11500 fi
11501 done
11502 if test -z "$haveit"; then
11503 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11504 fi
11505 done
b0cacab0 11506
57aa50d4 11507 fi
b0cacab0
TT
11508
11509
57aa50d4 11510$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
b0cacab0
TT
11511
11512
57aa50d4 11513$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
b0cacab0 11514
57aa50d4 11515 fi
b0cacab0 11516
57aa50d4
TT
11517 POSUB=po
11518 fi
b0cacab0
TT
11519
11520
57aa50d4
TT
11521 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
11522 BUILD_INCLUDED_LIBINTL=yes
11523 fi
b0cacab0
TT
11524
11525
11526
11527
11528
57aa50d4
TT
11529 nls_cv_header_intl=
11530 nls_cv_header_libgt=
b0cacab0 11531
57aa50d4 11532 DATADIRNAME=share
762c7c65 11533
106ad96d 11534
57aa50d4 11535 INSTOBJEXT=.mo
106ad96d 11536
e7cc6f7d 11537
57aa50d4 11538 GENCAT=gencat
e7cc6f7d 11539
3d05802f 11540
93613951
TT
11541 INTLOBJS=
11542 if test "$USE_INCLUDED_LIBINTL" = yes; then
57aa50d4
TT
11543 INTLOBJS="\$(GETTOBJS)"
11544 fi
6ec9ef18 11545
d7f45af8 11546
57aa50d4 11547 INTL_LIBTOOL_SUFFIX_PREFIX=
50e1e10f 11548
50e1e10f 11549
b0cacab0 11550
57aa50d4 11551 INTLLIBS="$LIBINTL"
e1052144 11552
b0cacab0 11553
93636bde 11554
93636bde 11555
b0cacab0 11556
93636bde 11557
50e1e10f 11558
57aa50d4
TT
11559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11560$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11561set x ${MAKE-make}
11562ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d6a4bcb5 11563if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
57aa50d4
TT
11564 $as_echo_n "(cached) " >&6
11565else
11566 cat >conftest.make <<\_ACEOF
11567SHELL = /bin/sh
11568all:
11569 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 11570_ACEOF
d6a4bcb5 11571# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
57aa50d4
TT
11572case `${MAKE-make} -f conftest.make 2>/dev/null` in
11573 *@@@%%%=?*=@@@%%%*)
11574 eval ac_cv_prog_make_${ac_make}_set=yes;;
11575 *)
11576 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 11577esac
57aa50d4 11578rm -f conftest.make
b0cacab0 11579fi
57aa50d4
TT
11580if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11582$as_echo "yes" >&6; }
11583 SET_MAKE=
b0b9c4de 11584else
57aa50d4
TT
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11586$as_echo "no" >&6; }
11587 SET_MAKE="MAKE=${MAKE-make}"
b0cacab0 11588fi
b0cacab0 11589
57aa50d4
TT
11590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
11591$as_echo_n "checking for GNU make... " >&6; }
d6a4bcb5 11592if ${_cv_gnu_make_command+:} false; then :
57aa50d4 11593 $as_echo_n "(cached) " >&6
39fd3d4f 11594else
57aa50d4 11595 _cv_gnu_make_command='' ;
e703ba4b 11596 if test -n "$FORCE_NATIVE_MAKE" ; then
f3bc1561
TT
11597 MAKES="make"
11598 else
11599 MAKES="make gmake gnumake"
11600 fi
11601 for a in "$MAKE" $MAKES ; do
57aa50d4
TT
11602 if test -z "$a" ; then continue ; fi ;
11603 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
11604 _cv_gnu_make_command=$a ;
11605 break;
11606 fi
11607 done ;
50e1e10f 11608
50e1e10f 11609fi
57aa50d4
TT
11610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
11611$as_echo "$_cv_gnu_make_command" >&6; } ;
11612 if test "x$_cv_gnu_make_command" != "x" ; then
11613 ifGNUmake='' ;
11614 ifNotGNUmake='#' ;
11615 else
11616 ifGNUmake='#' ;
11617 ifNotGNUmake='' ;
11618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
11619$as_echo "\"Not found\"" >&6; };
11620 fi
50e1e10f 11621
50e1e10f 11622
b0cacab0 11623
57aa50d4
TT
11624# Extract the first word of "ln", so it can be a program name with args.
11625set dummy ln; ac_word=$2
11626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11627$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11628if ${ac_cv_path_LN+:} false; then :
39fd3d4f 11629 $as_echo_n "(cached) " >&6
fff45483 11630else
57aa50d4
TT
11631 case $LN in
11632 [\\/]* | ?:[\\/]*)
11633 ac_cv_path_LN="$LN" # Let the user override the test with a path.
11634 ;;
11635 *)
11636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11637for as_dir in $PATH
11638do
11639 IFS=$as_save_IFS
11640 test -z "$as_dir" && as_dir=.
11641 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11643 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
11644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11645 break 2
11646 fi
11647done
11648 done
11649IFS=$as_save_IFS
6c65d251 11650
57aa50d4
TT
11651 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
11652 ;;
e1052144 11653esac
fff45483 11654fi
57aa50d4
TT
11655LN=$ac_cv_path_LN
11656if test -n "$LN"; then
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
11658$as_echo "$LN" >&6; }
11659else
11660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11661$as_echo "no" >&6; }
fff45483 11662fi
e1052144 11663
fff45483 11664
5abc0414 11665
57aa50d4
TT
11666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11667$as_echo_n "checking whether ln -s works... " >&6; }
11668LN_S=$as_ln_s
11669if test "$LN_S" = "ln -s"; then
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11671$as_echo "yes" >&6; }
11672else
11673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11674$as_echo "no, using $LN_S" >&6; }
fff45483 11675fi
6c65d251 11676
57aa50d4
TT
11677# Extract the first word of "mv", so it can be a program name with args.
11678set dummy mv; ac_word=$2
11679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11680$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11681if ${ac_cv_path_MV+:} false; then :
39fd3d4f 11682 $as_echo_n "(cached) " >&6
fff45483 11683else
57aa50d4
TT
11684 case $MV in
11685 [\\/]* | ?:[\\/]*)
11686 ac_cv_path_MV="$MV" # Let the user override the test with a path.
11687 ;;
11688 *)
11689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11690for as_dir in $PATH
11691do
11692 IFS=$as_save_IFS
11693 test -z "$as_dir" && as_dir=.
11694 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11695 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11696 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
11697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11698 break 2
11699 fi
11700done
11701 done
11702IFS=$as_save_IFS
6c65d251 11703
57aa50d4
TT
11704 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11705 ;;
e1052144 11706esac
b0cacab0 11707fi
57aa50d4
TT
11708MV=$ac_cv_path_MV
11709if test -n "$MV"; then
11710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11711$as_echo "$MV" >&6; }
b0b9c4de 11712else
57aa50d4
TT
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11714$as_echo "no" >&6; }
39fd3d4f
SJR
11715fi
11716
39fd3d4f 11717
57aa50d4
TT
11718# Extract the first word of "cp", so it can be a program name with args.
11719set dummy cp; ac_word=$2
11720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11721$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11722if ${ac_cv_path_CP+:} false; then :
39fd3d4f 11723 $as_echo_n "(cached) " >&6
b0cacab0 11724else
57aa50d4
TT
11725 case $CP in
11726 [\\/]* | ?:[\\/]*)
11727 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11728 ;;
11729 *)
11730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11731for as_dir in $PATH
11732do
11733 IFS=$as_save_IFS
11734 test -z "$as_dir" && as_dir=.
11735 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11737 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
11738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11739 break 2
11740 fi
11741done
11742 done
11743IFS=$as_save_IFS
39fd3d4f 11744
57aa50d4
TT
11745 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11746 ;;
e1052144 11747esac
b0b9c4de 11748fi
57aa50d4
TT
11749CP=$ac_cv_path_CP
11750if test -n "$CP"; then
11751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11752$as_echo "$CP" >&6; }
b0cacab0 11753else
57aa50d4
TT
11754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11755$as_echo "no" >&6; }
b0b9c4de 11756fi
b0b9c4de 11757
6c65d251 11758
57aa50d4
TT
11759# Extract the first word of "rm", so it can be a program name with args.
11760set dummy rm; ac_word=$2
11761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11762$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11763if ${ac_cv_path_RM+:} false; then :
39fd3d4f 11764 $as_echo_n "(cached) " >&6
6928adc9 11765else
57aa50d4
TT
11766 case $RM in
11767 [\\/]* | ?:[\\/]*)
11768 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11769 ;;
11770 *)
11771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11772for as_dir in $PATH
11773do
11774 IFS=$as_save_IFS
11775 test -z "$as_dir" && as_dir=.
11776 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11777 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11778 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
11779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11780 break 2
11781 fi
11782done
b0cacab0 11783 done
57aa50d4 11784IFS=$as_save_IFS
6c65d251 11785
57aa50d4
TT
11786 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11787 ;;
e1052144 11788esac
6928adc9 11789fi
57aa50d4
TT
11790RM=$ac_cv_path_RM
11791if test -n "$RM"; then
11792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11793$as_echo "$RM" >&6; }
b0cacab0 11794else
57aa50d4
TT
11795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11796$as_echo "no" >&6; }
6928adc9 11797fi
6928adc9 11798
6c65d251 11799
57aa50d4
TT
11800# Extract the first word of "chmod", so it can be a program name with args.
11801set dummy chmod; ac_word=$2
11802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11803$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11804if ${ac_cv_path_CHMOD+:} false; then :
39fd3d4f 11805 $as_echo_n "(cached) " >&6
b0cacab0 11806else
57aa50d4
TT
11807 case $CHMOD in
11808 [\\/]* | ?:[\\/]*)
11809 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11810 ;;
11811 *)
11812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11813for as_dir in $PATH
11814do
11815 IFS=$as_save_IFS
11816 test -z "$as_dir" && as_dir=.
11817 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11819 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
11820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11821 break 2
11822 fi
11823done
11824 done
11825IFS=$as_save_IFS
39fd3d4f 11826
57aa50d4
TT
11827 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11828 ;;
e1052144 11829esac
b0cacab0 11830fi
57aa50d4
TT
11831CHMOD=$ac_cv_path_CHMOD
11832if test -n "$CHMOD"; then
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11834$as_echo "$CHMOD" >&6; }
b0cacab0 11835else
57aa50d4
TT
11836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11837$as_echo "no" >&6; }
b0cacab0 11838fi
39fd3d4f 11839
b0cacab0 11840
57aa50d4
TT
11841for ac_prog in gawk mawk nawk awk
11842do
11843 # Extract the first word of "$ac_prog", so it can be a program name with args.
11844set dummy $ac_prog; ac_word=$2
11845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11846$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11847if ${ac_cv_prog_AWK+:} false; then :
39fd3d4f 11848 $as_echo_n "(cached) " >&6
b0cacab0 11849else
57aa50d4
TT
11850 if test -n "$AWK"; then
11851 ac_cv_prog_AWK="$AWK" # Let the user override the test.
b0cacab0 11852else
57aa50d4
TT
11853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11854for as_dir in $PATH
11855do
11856 IFS=$as_save_IFS
11857 test -z "$as_dir" && as_dir=.
11858 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11860 ac_cv_prog_AWK="$ac_prog"
11861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11862 break 2
11863 fi
11864done
11865 done
11866IFS=$as_save_IFS
b0cacab0 11867
b0cacab0 11868fi
57aa50d4
TT
11869fi
11870AWK=$ac_cv_prog_AWK
11871if test -n "$AWK"; then
11872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11873$as_echo "$AWK" >&6; }
b0cacab0 11874else
57aa50d4
TT
11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11876$as_echo "no" >&6; }
b0cacab0 11877fi
b0cacab0 11878
b0cacab0 11879
57aa50d4
TT
11880 test -n "$AWK" && break
11881done
b0cacab0 11882
57aa50d4
TT
11883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11884$as_echo_n "checking for egrep... " >&6; }
d6a4bcb5 11885if ${ac_cv_path_EGREP+:} false; then :
57aa50d4 11886 $as_echo_n "(cached) " >&6
b0cacab0 11887else
57aa50d4
TT
11888 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11889 then ac_cv_path_EGREP="$GREP -E"
11890 else
11891 if test -z "$EGREP"; then
11892 ac_path_EGREP_found=false
11893 # Loop through the user's path and test for each of PROGNAME-LIST
11894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11895for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11896do
11897 IFS=$as_save_IFS
11898 test -z "$as_dir" && as_dir=.
11899 for ac_prog in egrep; do
11900 for ac_exec_ext in '' $ac_executable_extensions; do
11901 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d6a4bcb5 11902 as_fn_executable_p "$ac_path_EGREP" || continue
57aa50d4
TT
11903# Check for GNU ac_path_EGREP and select it if it is found.
11904 # Check for GNU $ac_path_EGREP
11905case `"$ac_path_EGREP" --version 2>&1` in
11906*GNU*)
11907 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11908*)
11909 ac_count=0
11910 $as_echo_n 0123456789 >"conftest.in"
11911 while :
11912 do
11913 cat "conftest.in" "conftest.in" >"conftest.tmp"
11914 mv "conftest.tmp" "conftest.in"
11915 cp "conftest.in" "conftest.nl"
11916 $as_echo 'EGREP' >> "conftest.nl"
11917 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11918 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11919 as_fn_arith $ac_count + 1 && ac_count=$as_val
11920 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11921 # Best one so far, save it but keep looking for a better one
11922 ac_cv_path_EGREP="$ac_path_EGREP"
11923 ac_path_EGREP_max=$ac_count
11924 fi
11925 # 10*(2^10) chars as input seems more than enough
11926 test $ac_count -gt 10 && break
11927 done
11928 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
e1052144 11929esac
e1052144 11930
57aa50d4
TT
11931 $ac_path_EGREP_found && break 3
11932 done
b0cacab0 11933 done
57aa50d4
TT
11934 done
11935IFS=$as_save_IFS
11936 if test -z "$ac_cv_path_EGREP"; then
d6a4bcb5 11937 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
57aa50d4 11938 fi
b0cacab0 11939else
57aa50d4 11940 ac_cv_path_EGREP=$EGREP
b0cacab0 11941fi
e1052144 11942
57aa50d4 11943 fi
b0cacab0 11944fi
57aa50d4
TT
11945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11946$as_echo "$ac_cv_path_EGREP" >&6; }
11947 EGREP="$ac_cv_path_EGREP"
e1052144 11948
b0cacab0 11949
57aa50d4
TT
11950# Extract the first word of "sed", so it can be a program name with args.
11951set dummy sed; ac_word=$2
11952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11953$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11954if ${ac_cv_path_SED+:} false; then :
57aa50d4 11955 $as_echo_n "(cached) " >&6
b0cacab0 11956else
57aa50d4
TT
11957 case $SED in
11958 [\\/]* | ?:[\\/]*)
11959 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11960 ;;
11961 *)
11962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11963for as_dir in $PATH
11964do
11965 IFS=$as_save_IFS
11966 test -z "$as_dir" && as_dir=.
11967 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11969 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
11970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11971 break 2
11972 fi
b0cacab0 11973done
57aa50d4
TT
11974 done
11975IFS=$as_save_IFS
b0cacab0 11976
57aa50d4
TT
11977 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11978 ;;
b0cacab0 11979esac
57aa50d4
TT
11980fi
11981SED=$ac_cv_path_SED
11982if test -n "$SED"; then
11983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11984$as_echo "$SED" >&6; }
b0cacab0 11985else
57aa50d4
TT
11986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11987$as_echo "no" >&6; }
b0cacab0 11988fi
e1052144 11989
b0cacab0 11990
57aa50d4
TT
11991# Extract the first word of "perl", so it can be a program name with args.
11992set dummy perl; ac_word=$2
11993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11994$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11995if ${ac_cv_path_PERL+:} false; then :
57aa50d4
TT
11996 $as_echo_n "(cached) " >&6
11997else
11998 case $PERL in
11999 [\\/]* | ?:[\\/]*)
12000 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12001 ;;
12002 *)
12003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12004for as_dir in $PATH
12005do
12006 IFS=$as_save_IFS
12007 test -z "$as_dir" && as_dir=.
12008 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12010 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12012 break 2
12013 fi
b0cacab0 12014done
57aa50d4
TT
12015 done
12016IFS=$as_save_IFS
12017
12018 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
12019 ;;
b0cacab0 12020esac
57aa50d4
TT
12021fi
12022PERL=$ac_cv_path_PERL
12023if test -n "$PERL"; then
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
12025$as_echo "$PERL" >&6; }
b0cacab0 12026else
57aa50d4
TT
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12028$as_echo "no" >&6; }
12029fi
b0cacab0 12030
b0cacab0 12031
57aa50d4
TT
12032# Extract the first word of "ldconfig", so it can be a program name with args.
12033set dummy ldconfig; ac_word=$2
12034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12035$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12036if ${ac_cv_path_LDCONFIG+:} false; then :
57aa50d4 12037 $as_echo_n "(cached) " >&6
b0cacab0 12038else
57aa50d4
TT
12039 case $LDCONFIG in
12040 [\\/]* | ?:[\\/]*)
12041 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
12042 ;;
12043 *)
12044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12045for as_dir in $PATH
12046do
12047 IFS=$as_save_IFS
12048 test -z "$as_dir" && as_dir=.
12049 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12051 ac_cv_path_LDCONFIG="$as_dir/$ac_word$ac_exec_ext"
12052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12053 break 2
12054 fi
12055done
12056 done
12057IFS=$as_save_IFS
b0cacab0 12058
57aa50d4
TT
12059 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
12060 ;;
12061esac
39fd3d4f 12062fi
57aa50d4
TT
12063LDCONFIG=$ac_cv_path_LDCONFIG
12064if test -n "$LDCONFIG"; then
12065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
12066$as_echo "$LDCONFIG" >&6; }
12067else
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12069$as_echo "no" >&6; }
b0cacab0 12070fi
39fd3d4f
SJR
12071
12072
57aa50d4
TT
12073if test -n "$ac_tool_prefix"; then
12074 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
12075set dummy ${ac_tool_prefix}ar; ac_word=$2
12076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12077$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12078if ${ac_cv_prog_AR+:} false; then :
57aa50d4
TT
12079 $as_echo_n "(cached) " >&6
12080else
12081 if test -n "$AR"; then
12082 ac_cv_prog_AR="$AR" # Let the user override the test.
12083else
12084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12085for as_dir in $PATH
12086do
12087 IFS=$as_save_IFS
12088 test -z "$as_dir" && as_dir=.
12089 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12091 ac_cv_prog_AR="${ac_tool_prefix}ar"
12092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12093 break 2
12094 fi
12095done
12096 done
12097IFS=$as_save_IFS
39fd3d4f 12098
57aa50d4
TT
12099fi
12100fi
12101AR=$ac_cv_prog_AR
12102if test -n "$AR"; then
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12104$as_echo "$AR" >&6; }
12105else
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12107$as_echo "no" >&6; }
12108fi
39fd3d4f 12109
b0cacab0 12110
57aa50d4
TT
12111fi
12112if test -z "$ac_cv_prog_AR"; then
12113 ac_ct_AR=$AR
12114 # Extract the first word of "ar", so it can be a program name with args.
12115set dummy ar; ac_word=$2
12116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12117$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12118if ${ac_cv_prog_ac_ct_AR+:} false; then :
39fd3d4f 12119 $as_echo_n "(cached) " >&6
b0cacab0 12120else
57aa50d4
TT
12121 if test -n "$ac_ct_AR"; then
12122 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
b0cacab0 12123else
57aa50d4
TT
12124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12125for as_dir in $PATH
12126do
12127 IFS=$as_save_IFS
12128 test -z "$as_dir" && as_dir=.
12129 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12130 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12131 ac_cv_prog_ac_ct_AR="ar"
12132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12133 break 2
12134 fi
12135done
12136 done
12137IFS=$as_save_IFS
b0cacab0 12138
b0cacab0 12139fi
57aa50d4
TT
12140fi
12141ac_ct_AR=$ac_cv_prog_ac_ct_AR
12142if test -n "$ac_ct_AR"; then
12143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12144$as_echo "$ac_ct_AR" >&6; }
b0cacab0 12145else
57aa50d4
TT
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12147$as_echo "no" >&6; }
12148fi
b0cacab0 12149
57aa50d4
TT
12150 if test "x$ac_ct_AR" = x; then
12151 AR="ar"
12152 else
12153 case $cross_compiling:$ac_tool_warned in
12154yes:)
12155{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12156$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12157ac_tool_warned=yes ;;
e1052144 12158esac
57aa50d4
TT
12159 AR=$ac_ct_AR
12160 fi
b0cacab0 12161else
57aa50d4 12162 AR="$ac_cv_prog_AR"
b0cacab0 12163fi
e1052144 12164
57aa50d4
TT
12165if test -n "$ac_tool_prefix"; then
12166 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12167set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12169$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12170if ${ac_cv_prog_RANLIB+:} false; then :
57aa50d4 12171 $as_echo_n "(cached) " >&6
b0cacab0 12172else
57aa50d4
TT
12173 if test -n "$RANLIB"; then
12174 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12175else
12176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12177for as_dir in $PATH
12178do
12179 IFS=$as_save_IFS
12180 test -z "$as_dir" && as_dir=.
12181 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12182 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12183 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12184 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12185 break 2
12186 fi
12187done
b0cacab0 12188 done
57aa50d4 12189IFS=$as_save_IFS
b0cacab0 12190
b0cacab0 12191fi
57aa50d4
TT
12192fi
12193RANLIB=$ac_cv_prog_RANLIB
12194if test -n "$RANLIB"; then
12195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12196$as_echo "$RANLIB" >&6; }
b0cacab0 12197else
57aa50d4
TT
12198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12199$as_echo "no" >&6; }
b0cacab0 12200fi
b0cacab0 12201
b0cacab0 12202
57aa50d4
TT
12203fi
12204if test -z "$ac_cv_prog_RANLIB"; then
12205 ac_ct_RANLIB=$RANLIB
12206 # Extract the first word of "ranlib", so it can be a program name with args.
12207set dummy ranlib; ac_word=$2
12208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12209$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12210if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
57aa50d4
TT
12211 $as_echo_n "(cached) " >&6
12212else
12213 if test -n "$ac_ct_RANLIB"; then
12214 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
b0cacab0 12215else
57aa50d4
TT
12216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12217for as_dir in $PATH
12218do
12219 IFS=$as_save_IFS
12220 test -z "$as_dir" && as_dir=.
12221 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12222 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12223 ac_cv_prog_ac_ct_RANLIB="ranlib"
12224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12225 break 2
12226 fi
12227done
12228 done
12229IFS=$as_save_IFS
29a5deed 12230
b0cacab0 12231fi
57aa50d4
TT
12232fi
12233ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12234if test -n "$ac_ct_RANLIB"; then
12235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12236$as_echo "$ac_ct_RANLIB" >&6; }
b0cacab0 12237else
57aa50d4
TT
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12239$as_echo "no" >&6; }
12240fi
b0cacab0 12241
57aa50d4
TT
12242 if test "x$ac_ct_RANLIB" = x; then
12243 RANLIB=":"
b0cacab0 12244 else
57aa50d4
TT
12245 case $cross_compiling:$ac_tool_warned in
12246yes:)
12247{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12249ac_tool_warned=yes ;;
e1052144 12250esac
57aa50d4
TT
12251 RANLIB=$ac_ct_RANLIB
12252 fi
b0cacab0 12253else
57aa50d4 12254 RANLIB="$ac_cv_prog_RANLIB"
b0cacab0 12255fi
e1052144 12256
57aa50d4
TT
12257if test -n "$ac_tool_prefix"; then
12258 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12259set dummy ${ac_tool_prefix}strip; ac_word=$2
12260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12261$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12262if ${ac_cv_prog_STRIP+:} false; then :
57aa50d4 12263 $as_echo_n "(cached) " >&6
b0cacab0 12264else
57aa50d4
TT
12265 if test -n "$STRIP"; then
12266 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12267else
12268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12269for as_dir in $PATH
12270do
12271 IFS=$as_save_IFS
12272 test -z "$as_dir" && as_dir=.
12273 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12275 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12277 break 2
12278 fi
12279done
12280 done
12281IFS=$as_save_IFS
b0cacab0 12282
b0cacab0 12283fi
b0cacab0 12284fi
57aa50d4
TT
12285STRIP=$ac_cv_prog_STRIP
12286if test -n "$STRIP"; then
12287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12288$as_echo "$STRIP" >&6; }
12289else
12290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12291$as_echo "no" >&6; }
b0cacab0 12292fi
e1052144 12293
b0cacab0 12294
57aa50d4
TT
12295fi
12296if test -z "$ac_cv_prog_STRIP"; then
12297 ac_ct_STRIP=$STRIP
12298 # Extract the first word of "strip", so it can be a program name with args.
12299set dummy strip; ac_word=$2
12300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12301$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12302if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
39fd3d4f 12303 $as_echo_n "(cached) " >&6
b0cacab0 12304else
57aa50d4
TT
12305 if test -n "$ac_ct_STRIP"; then
12306 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12307else
12308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12309for as_dir in $PATH
12310do
12311 IFS=$as_save_IFS
12312 test -z "$as_dir" && as_dir=.
12313 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12314 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12315 ac_cv_prog_ac_ct_STRIP="strip"
12316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12317 break 2
12318 fi
12319done
12320 done
12321IFS=$as_save_IFS
b0cacab0 12322
b0cacab0 12323fi
57aa50d4
TT
12324fi
12325ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12326if test -n "$ac_ct_STRIP"; then
12327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12328$as_echo "$ac_ct_STRIP" >&6; }
b0cacab0 12329else
57aa50d4
TT
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12331$as_echo "no" >&6; }
12332fi
b0cacab0 12333
57aa50d4
TT
12334 if test "x$ac_ct_STRIP" = x; then
12335 STRIP=":"
b0cacab0 12336 else
57aa50d4
TT
12337 case $cross_compiling:$ac_tool_warned in
12338yes:)
12339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12341ac_tool_warned=yes ;;
e1052144 12342esac
57aa50d4
TT
12343 STRIP=$ac_ct_STRIP
12344 fi
b0cacab0 12345else
57aa50d4 12346 STRIP="$ac_cv_prog_STRIP"
b0cacab0 12347fi
e1052144 12348
57aa50d4
TT
12349# Extract the first word of "makeinfo", so it can be a program name with args.
12350set dummy makeinfo; ac_word=$2
12351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12352$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12353if ${ac_cv_prog_MAKEINFO+:} false; then :
57aa50d4 12354 $as_echo_n "(cached) " >&6
07a0db15 12355else
57aa50d4
TT
12356 if test -n "$MAKEINFO"; then
12357 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12358else
12359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12360for as_dir in $PATH
12361do
12362 IFS=$as_save_IFS
12363 test -z "$as_dir" && as_dir=.
12364 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12365 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12366 ac_cv_prog_MAKEINFO="makeinfo"
12367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12368 break 2
12369 fi
12370done
12371 done
12372IFS=$as_save_IFS
b0cacab0 12373
b0cacab0
TT
12374fi
12375fi
57aa50d4
TT
12376MAKEINFO=$ac_cv_prog_MAKEINFO
12377if test -n "$MAKEINFO"; then
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
12379$as_echo "$MAKEINFO" >&6; }
b0cacab0 12380else
57aa50d4
TT
12381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12382$as_echo "no" >&6; }
07a0db15 12383fi
29a5deed
TT
12384
12385
57aa50d4 12386if test "_$MAKEINFO" = "_"; then
ca1de98a 12387 MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
57aa50d4
TT
12388else
12389 case "$MAKEINFO" in
12390 */missing.*)
12391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12392*** Makeinfo is missing. Info documentation will not be built." >&5
12393$as_echo "$as_me: WARNING:
12394*** Makeinfo is missing. Info documentation will not be built." >&2;}
12395 ;;
12396 *)
12397 ;;
12398 esac
b0cacab0 12399fi
29a5deed 12400
b0cacab0 12401
57aa50d4
TT
12402# See if we need a separate native compiler.
12403if test $cross_compiling = no; then
12404 BUILD_CC="$CC"
b0cacab0 12405
b0cacab0 12406else
57aa50d4
TT
12407 for ac_prog in gcc cc
12408do
12409 # Extract the first word of "$ac_prog", so it can be a program name with args.
12410set dummy $ac_prog; ac_word=$2
12411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12412$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12413if ${ac_cv_prog_BUILD_CC+:} false; then :
57aa50d4 12414 $as_echo_n "(cached) " >&6
b0cacab0 12415else
57aa50d4
TT
12416 if test -n "$BUILD_CC"; then
12417 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
12418else
12419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12420for as_dir in $PATH
12421do
12422 IFS=$as_save_IFS
12423 test -z "$as_dir" && as_dir=.
12424 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12425 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12426 ac_cv_prog_BUILD_CC="$ac_prog"
12427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12428 break 2
12429 fi
12430done
12431 done
12432IFS=$as_save_IFS
b0cacab0 12433
b0cacab0 12434fi
57aa50d4
TT
12435fi
12436BUILD_CC=$ac_cv_prog_BUILD_CC
12437if test -n "$BUILD_CC"; then
12438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
12439$as_echo "$BUILD_CC" >&6; }
07a0db15 12440else
57aa50d4
TT
12441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12442$as_echo "no" >&6; }
b0cacab0 12443fi
b0cacab0 12444
b0cacab0 12445
57aa50d4
TT
12446 test -n "$BUILD_CC" && break
12447done
b0cacab0 12448
57aa50d4 12449fi
3829c16c 12450for 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/fsmap.h linux/major.h linux/loop.h linux/types.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 sys/xattr.h
57aa50d4
TT
12451do :
12452 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12453ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d6a4bcb5 12454if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
57aa50d4
TT
12455 cat >>confdefs.h <<_ACEOF
12456#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 12457_ACEOF
b0cacab0 12458
b0cacab0 12459fi
e1052144 12460
b0cacab0 12461done
93636bde 12462
ec3a69bb
MA
12463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12464$as_echo_n "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12465DD=
12466for i in dd gdd ; do
12467 if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12468 DD=$i
12469 break
12470 fi
12471done
12472if test -n "$DD" ; then
12473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12474$as_echo "$DD" >&6; }
12475else
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12477$as_echo "not found, using dd" >&6; }
12478 DD=dd
12479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12480$as_echo "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12481fi
12482
12483
57aa50d4
TT
12484for ac_header in net/if.h
12485do :
12486 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12487#if HAVE_SYS_TYPES_H
12488#include <sys/types.h>
12489#endif
12490#if HAVE_SYS_SOCKET
12491#include <sys/socket.h>
12492#endif
29a5deed 12493
57aa50d4 12494"
d6a4bcb5 12495if test "x$ac_cv_header_net_if_h" = xyes; then :
57aa50d4
TT
12496 cat >>confdefs.h <<_ACEOF
12497#define HAVE_NET_IF_H 1
b0cacab0 12498_ACEOF
b0cacab0 12499
b0cacab0 12500fi
e1052144 12501
b0cacab0 12502done
b0cacab0 12503
57aa50d4
TT
12504for ac_func in vprintf
12505do :
12506 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
d6a4bcb5 12507if test "x$ac_cv_func_vprintf" = xyes; then :
57aa50d4
TT
12508 cat >>confdefs.h <<_ACEOF
12509#define HAVE_VPRINTF 1
b0cacab0 12510_ACEOF
b0cacab0 12511
57aa50d4 12512ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
d6a4bcb5 12513if test "x$ac_cv_func__doprnt" = xyes; then :
b0cacab0 12514
57aa50d4 12515$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
b0cacab0 12516
50e1e10f 12517fi
29a5deed 12518
57aa50d4
TT
12519fi
12520done
29a5deed
TT
12521
12522
57aa50d4
TT
12523ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12524"
d6a4bcb5 12525if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes; then :
d1154eb4
TT
12526
12527$as_echo "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
50e1e10f 12528
2873927d
TT
12529fi
12530
12531ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12532if test "x$ac_cv_member_struct_stat_st_atim" = xyes; then :
12533
12534cat >>confdefs.h <<_ACEOF
12535#define HAVE_STRUCT_STAT_ST_ATIM 1
12536_ACEOF
12537
12538
b0cacab0 12539fi
93636bde 12540
57aa50d4
TT
12541ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12542"
d6a4bcb5 12543if test "x$ac_cv_type_ssize_t" = xyes; then :
d1154eb4
TT
12544
12545$as_echo "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
b0cacab0 12546
57aa50d4 12547fi
b0cacab0 12548
57aa50d4
TT
12549ac_fn_c_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12550"
d6a4bcb5 12551if test "x$ac_cv_have_decl_llseek" = xyes; then :
d1154eb4
TT
12552
12553$as_echo "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
b0cacab0 12554
b0cacab0 12555fi
e1052144 12556
57aa50d4
TT
12557ac_fn_c_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12558 #define _LARGEFILE64_SOURCE
12559 #include <unistd.h>
12560"
d6a4bcb5 12561if test "x$ac_cv_have_decl_lseek64" = xyes; then :
d1154eb4
TT
12562
12563$as_echo "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
b0cacab0 12564
b0cacab0 12565fi
b0cacab0 12566
57aa50d4
TT
12567# The cast to long int works around a bug in the HP C Compiler
12568# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12569# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12570# This bug is HP SR number 8606223364.
12571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12572$as_echo_n "checking size of short... " >&6; }
d6a4bcb5 12573if ${ac_cv_sizeof_short+:} false; then :
57aa50d4 12574 $as_echo_n "(cached) " >&6
07a0db15 12575else
57aa50d4 12576 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
b0cacab0 12577
b0cacab0 12578else
57aa50d4
TT
12579 if test "$ac_cv_type_short" = yes; then
12580 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12582as_fn_error 77 "cannot compute sizeof (short)
12583See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
12584 else
12585 ac_cv_sizeof_short=0
12586 fi
07a0db15 12587fi
b0cacab0 12588
b0cacab0 12589fi
57aa50d4
TT
12590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12591$as_echo "$ac_cv_sizeof_short" >&6; }
e1052144 12592
93636bde 12593
57aa50d4
TT
12594
12595cat >>confdefs.h <<_ACEOF
12596#define SIZEOF_SHORT $ac_cv_sizeof_short
b0cacab0 12597_ACEOF
57aa50d4
TT
12598
12599
12600# The cast to long int works around a bug in the HP C Compiler
12601# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12602# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12603# This bug is HP SR number 8606223364.
12604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12605$as_echo_n "checking size of int... " >&6; }
d6a4bcb5 12606if ${ac_cv_sizeof_int+:} false; then :
57aa50d4 12607 $as_echo_n "(cached) " >&6
07a0db15 12608else
57aa50d4 12609 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
93636bde 12610
57aa50d4
TT
12611else
12612 if test "$ac_cv_type_int" = yes; then
12613 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12614$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12615as_fn_error 77 "cannot compute sizeof (int)
12616See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
12617 else
12618 ac_cv_sizeof_int=0
12619 fi
07a0db15 12620fi
e1052144 12621
b0cacab0 12622fi
57aa50d4
TT
12623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12624$as_echo "$ac_cv_sizeof_int" >&6; }
e1052144 12625
93636bde 12626
57aa50d4
TT
12627
12628cat >>confdefs.h <<_ACEOF
12629#define SIZEOF_INT $ac_cv_sizeof_int
b0cacab0 12630_ACEOF
b0cacab0 12631
e1052144 12632
57aa50d4
TT
12633# The cast to long int works around a bug in the HP C Compiler
12634# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12635# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12636# This bug is HP SR number 8606223364.
12637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12638$as_echo_n "checking size of long... " >&6; }
d6a4bcb5 12639if ${ac_cv_sizeof_long+:} false; then :
57aa50d4
TT
12640 $as_echo_n "(cached) " >&6
12641else
12642 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12643
12644else
12645 if test "$ac_cv_type_long" = yes; then
12646 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 12647$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12648as_fn_error 77 "cannot compute sizeof (long)
12649See \`config.log' for more details" "$LINENO" 5; }
29a5deed 12650 else
57aa50d4
TT
12651 ac_cv_sizeof_long=0
12652 fi
12653fi
39fd3d4f 12654
57aa50d4
TT
12655fi
12656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12657$as_echo "$ac_cv_sizeof_long" >&6; }
39fd3d4f 12658
57aa50d4
TT
12659
12660
12661cat >>confdefs.h <<_ACEOF
12662#define SIZEOF_LONG $ac_cv_sizeof_long
39fd3d4f 12663_ACEOF
57aa50d4
TT
12664
12665
12666# The cast to long int works around a bug in the HP C Compiler
12667# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12668# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12669# This bug is HP SR number 8606223364.
12670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12671$as_echo_n "checking size of long long... " >&6; }
d6a4bcb5 12672if ${ac_cv_sizeof_long_long+:} false; then :
57aa50d4 12673 $as_echo_n "(cached) " >&6
39fd3d4f 12674else
57aa50d4 12675 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
39fd3d4f 12676
57aa50d4
TT
12677else
12678 if test "$ac_cv_type_long_long" = yes; then
12679 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 12680$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12681as_fn_error 77 "cannot compute sizeof (long long)
12682See \`config.log' for more details" "$LINENO" 5; }
39fd3d4f
SJR
12683 else
12684 ac_cv_sizeof_long_long=0
12685 fi
12686fi
57aa50d4 12687
39fd3d4f 12688fi
57aa50d4 12689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
39fd3d4f
SJR
12690$as_echo "$ac_cv_sizeof_long_long" >&6; }
12691
12692
12693
12694cat >>confdefs.h <<_ACEOF
12695#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12696_ACEOF
12697
12698
cc68e8a6
TT
12699# The cast to long int works around a bug in the HP C Compiler
12700# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12701# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12702# This bug is HP SR number 8606223364.
12703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12704$as_echo_n "checking size of off_t... " >&6; }
12705if ${ac_cv_sizeof_off_t+:} false; then :
12706 $as_echo_n "(cached) " >&6
12707else
12708 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
12709
12710else
12711 if test "$ac_cv_type_off_t" = yes; then
12712 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12713$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12714as_fn_error 77 "cannot compute sizeof (off_t)
12715See \`config.log' for more details" "$LINENO" 5; }
12716 else
12717 ac_cv_sizeof_off_t=0
12718 fi
12719fi
12720
12721fi
12722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12723$as_echo "$ac_cv_sizeof_off_t" >&6; }
12724
12725
12726
12727cat >>confdefs.h <<_ACEOF
12728#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
12729_ACEOF
12730
12731
2dd680f3
TT
12732# The cast to long int works around a bug in the HP C Compiler
12733# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12734# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12735# This bug is HP SR number 8606223364.
12736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12737$as_echo_n "checking size of time_t... " >&6; }
12738if ${ac_cv_sizeof_time_t+:} false; then :
12739 $as_echo_n "(cached) " >&6
12740else
12741 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then :
12742
12743else
12744 if test "$ac_cv_type_time_t" = yes; then
12745 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12746$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12747as_fn_error 77 "cannot compute sizeof (time_t)
12748See \`config.log' for more details" "$LINENO" 5; }
12749 else
12750 ac_cv_sizeof_time_t=0
12751 fi
12752fi
12753
12754fi
12755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12756$as_echo "$ac_cv_sizeof_time_t" >&6; }
12757
12758
12759
12760cat >>confdefs.h <<_ACEOF
12761#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
12762_ACEOF
12763
12764
39fd3d4f
SJR
12765SIZEOF_SHORT=$ac_cv_sizeof_short
12766SIZEOF_INT=$ac_cv_sizeof_int
12767SIZEOF_LONG=$ac_cv_sizeof_long
12768SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
cc68e8a6 12769SIZEOF_OFF_T=$ac_cv_sizeof_off_t
2dd680f3
TT
12770SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12771
cc68e8a6 12772
39fd3d4f
SJR
12773
12774
12775
12776
57aa50d4 12777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
39fd3d4f 12778$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d6a4bcb5 12779if ${ac_cv_c_bigendian+:} false; then :
39fd3d4f
SJR
12780 $as_echo_n "(cached) " >&6
12781else
12782 ac_cv_c_bigendian=unknown
12783 # See if we're dealing with a universal compiler.
57aa50d4 12784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12785/* end confdefs.h. */
12786#ifndef __APPLE_CC__
12787 not a universal capable compiler
12788 #endif
12789 typedef int dummy;
12790
12791_ACEOF
57aa50d4 12792if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
12793
12794 # Check for potential -arch flags. It is not universal unless
57aa50d4
TT
12795 # there are at least two -arch flags with different values.
12796 ac_arch=
12797 ac_prev=
12798 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12799 if test -n "$ac_prev"; then
12800 case $ac_word in
12801 i?86 | x86_64 | ppc | ppc64)
12802 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12803 ac_arch=$ac_word
12804 else
12805 ac_cv_c_bigendian=universal
12806 break
12807 fi
12808 ;;
12809 esac
12810 ac_prev=
12811 elif test "x$ac_word" = "x-arch"; then
12812 ac_prev=arch
12813 fi
12814 done
39fd3d4f 12815fi
39fd3d4f
SJR
12816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12817 if test $ac_cv_c_bigendian = unknown; then
12818 # See if sys/param.h defines the BYTE_ORDER macro.
57aa50d4 12819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12820/* end confdefs.h. */
12821#include <sys/types.h>
12822 #include <sys/param.h>
12823
12824int
12825main ()
12826{
12827#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12828 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12829 && LITTLE_ENDIAN)
12830 bogus endian macros
12831 #endif
12832
12833 ;
12834 return 0;
12835}
12836_ACEOF
57aa50d4 12837if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 12838 # It does; now see whether it defined to BIG_ENDIAN or not.
57aa50d4 12839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12840/* end confdefs.h. */
12841#include <sys/types.h>
12842 #include <sys/param.h>
12843
b0cacab0
TT
12844int
12845main ()
07a0db15 12846{
39fd3d4f
SJR
12847#if BYTE_ORDER != BIG_ENDIAN
12848 not big endian
12849 #endif
b0cacab0
TT
12850
12851 ;
12852 return 0;
07a0db15 12853}
b0cacab0 12854_ACEOF
57aa50d4 12855if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 12856 ac_cv_c_bigendian=yes
b0cacab0 12857else
57aa50d4 12858 ac_cv_c_bigendian=no
fc6d9d51 12859fi
39fd3d4f 12860rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 12861fi
39fd3d4f
SJR
12862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12863 fi
12864 if test $ac_cv_c_bigendian = unknown; then
12865 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
57aa50d4 12866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12867/* end confdefs.h. */
39fd3d4f 12868#include <limits.h>
877eb6d9 12869
b0cacab0
TT
12870int
12871main ()
12872{
39fd3d4f
SJR
12873#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12874 bogus endian macros
12875 #endif
b0cacab0
TT
12876
12877 ;
12878 return 0;
12879}
b0cacab0 12880_ACEOF
57aa50d4
TT
12881if ac_fn_c_try_compile "$LINENO"; then :
12882 # It does; now see whether it defined to _BIG_ENDIAN or not.
12883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12884/* end confdefs.h. */
39fd3d4f 12885#include <limits.h>
877eb6d9 12886
b0cacab0
TT
12887int
12888main ()
12889{
39fd3d4f
SJR
12890#ifndef _BIG_ENDIAN
12891 not big endian
12892 #endif
b0cacab0
TT
12893
12894 ;
12895 return 0;
12896}
12897_ACEOF
57aa50d4 12898if ac_fn_c_try_compile "$LINENO"; then :
877eb6d9
TT
12899 ac_cv_c_bigendian=yes
12900else
57aa50d4 12901 ac_cv_c_bigendian=no
877eb6d9 12902fi
e1052144 12903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 12904fi
39fd3d4f
SJR
12905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12906 fi
12907 if test $ac_cv_c_bigendian = unknown; then
12908 # Compile a test program.
57aa50d4 12909 if test "$cross_compiling" = yes; then :
39fd3d4f 12910 # Try to guess by grepping values from an object file.
57aa50d4 12911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12912/* end confdefs.h. */
39fd3d4f
SJR
12913short int ascii_mm[] =
12914 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12915 short int ascii_ii[] =
12916 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12917 int use_ascii (int i) {
12918 return ascii_mm[i] + ascii_ii[i];
12919 }
12920 short int ebcdic_ii[] =
12921 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12922 short int ebcdic_mm[] =
12923 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12924 int use_ebcdic (int i) {
12925 return ebcdic_mm[i] + ebcdic_ii[i];
12926 }
12927 extern int foo;
12928
b0cacab0
TT
12929int
12930main ()
12931{
39fd3d4f 12932return use_ascii (foo) == use_ebcdic (foo);
b0cacab0
TT
12933 ;
12934 return 0;
12935}
12936_ACEOF
57aa50d4 12937if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
12938 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12939 ac_cv_c_bigendian=yes
12940 fi
12941 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12942 if test "$ac_cv_c_bigendian" = unknown; then
12943 ac_cv_c_bigendian=no
12944 else
12945 # finding both strings is unlikely to happen, but who knows?
12946 ac_cv_c_bigendian=unknown
12947 fi
12948 fi
b0cacab0 12949fi
e1052144 12950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
877eb6d9 12951else
57aa50d4 12952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12953/* end confdefs.h. */
e1052144 12954$ac_includes_default
b0cacab0
TT
12955int
12956main ()
12957{
e1052144 12958
39fd3d4f
SJR
12959 /* Are we little or big endian? From Harbison&Steele. */
12960 union
12961 {
12962 long int l;
12963 char c[sizeof (long int)];
12964 } u;
12965 u.l = 1;
12966 return u.c[sizeof (long int) - 1] == 1;
e1052144
TT
12967
12968 ;
12969 return 0;
877eb6d9 12970}
b0cacab0 12971_ACEOF
57aa50d4 12972if ac_fn_c_try_run "$LINENO"; then :
877eb6d9
TT
12973 ac_cv_c_bigendian=no
12974else
57aa50d4 12975 ac_cv_c_bigendian=yes
877eb6d9 12976fi
57aa50d4
TT
12977rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12978 conftest.$ac_objext conftest.beam conftest.$ac_ext
877eb6d9 12979fi
e1052144 12980
39fd3d4f 12981 fi
877eb6d9 12982fi
57aa50d4 12983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
39fd3d4f
SJR
12984$as_echo "$ac_cv_c_bigendian" >&6; }
12985 case $ac_cv_c_bigendian in #(
12986 yes)
57aa50d4 12987 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
39fd3d4f
SJR
12988;; #(
12989 no)
12990 ;; #(
12991 universal)
07a0db15 12992
57aa50d4 12993$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
39fd3d4f
SJR
12994
12995 ;; #(
12996 *)
d6a4bcb5 12997 as_fn_error $? "unknown endianness
57aa50d4 12998 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
39fd3d4f 12999 esac
877eb6d9 13000
91f04685
CQ
13001if test $cross_compiling = no; then
13002 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
13003else
13004 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
13005fi
4ea7ea00
TT
13006ASM_TYPES_HEADER=./asm_types.h
13007
488c75a6
TT
13008echo "/* These defines are needed for the public ext2fs.h header file */" \
13009 > public_config.h
13010if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
13011 uniq tmp_config.$$ >> public_config.h
13012else
13013 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
13014fi
13015if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
13016 uniq tmp_config.$$ >> public_config.h
13017else
13018 echo "#undef WORDS_BIGENDIAN" >> public_config.h
13019fi
13020rm -f tmp_config.$$
13021PUBLIC_CONFIG_HEADER=./public_config.h
13022
b0cacab0 13023for ac_header in inttypes.h
57aa50d4
TT
13024do :
13025 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
d6a4bcb5 13026if test "x$ac_cv_header_inttypes_h" = xyes; then :
b0cacab0 13027 cat >>confdefs.h <<_ACEOF
57aa50d4 13028#define HAVE_INTTYPES_H 1
b0cacab0
TT
13029_ACEOF
13030
13031fi
13032
0c193f82
TT
13033done
13034
57aa50d4 13035ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
d6a4bcb5 13036if test "x$ac_cv_type_intptr_t" = xyes; then :
b0cacab0
TT
13037
13038cat >>confdefs.h <<_ACEOF
d2ee56d8 13039#define HAVE_INTPTR_T 1
b0cacab0 13040_ACEOF
0c193f82 13041
d2ee56d8 13042
0c193f82
TT
13043fi
13044
57aa50d4 13045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
39fd3d4f 13046$as_echo_n "checking whether struct stat has a st_flags field... " >&6; }
d6a4bcb5 13047if ${e2fsprogs_cv_struct_st_flags+:} false; then :
39fd3d4f 13048 $as_echo_n "(cached) " >&6
50e1e10f 13049else
57aa50d4 13050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13051/* end confdefs.h. */
50e1e10f 13052#include <sys/stat.h>
b0cacab0
TT
13053int
13054main ()
13055{
50e1e10f 13056struct stat stat; stat.st_flags = 0;
b0cacab0
TT
13057 ;
13058 return 0;
13059}
13060_ACEOF
57aa50d4 13061if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f
TT
13062 e2fsprogs_cv_struct_st_flags=yes
13063else
57aa50d4 13064 e2fsprogs_cv_struct_st_flags=no
50e1e10f 13065fi
e1052144 13066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f
TT
13067fi
13068
57aa50d4 13069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
39fd3d4f 13070$as_echo "$e2fsprogs_cv_struct_st_flags" >&6; }
50e1e10f 13071if test "$e2fsprogs_cv_struct_st_flags" = yes; then
57aa50d4 13072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
39fd3d4f 13073$as_echo_n "checking whether st_flags field is useful... " >&6; }
d6a4bcb5 13074 if ${e2fsprogs_cv_struct_st_flags_immut+:} false; then :
39fd3d4f 13075 $as_echo_n "(cached) " >&6
b0cacab0 13076else
57aa50d4 13077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13078/* end confdefs.h. */
c03bc4e8 13079#include <sys/stat.h>
b0cacab0
TT
13080int
13081main ()
13082{
c03bc4e8 13083struct stat stat; stat.st_flags |= UF_IMMUTABLE;
b0cacab0
TT
13084 ;
13085 return 0;
13086}
57aa50d4
TT
13087_ACEOF
13088if ac_fn_c_try_compile "$LINENO"; then :
13089 e2fsprogs_cv_struct_st_flags_immut=yes
6c65d251 13090else
57aa50d4 13091 e2fsprogs_cv_struct_st_flags_immut=no
84ea6e70 13092fi
e1052144 13093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
84ea6e70 13094fi
e1052144 13095
57aa50d4
TT
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
13097$as_echo "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
13098 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
d1154eb4
TT
13099
13100$as_echo "#define HAVE_STAT_FLAGS 1" >>confdefs.h
57aa50d4
TT
13101
13102 fi
6c65d251 13103fi
57aa50d4
TT
13104ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
13105 #include <sys/socket.h>
13106"
d6a4bcb5 13107if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
b0cacab0
TT
13108
13109cat >>confdefs.h <<_ACEOF
84ea6e70 13110#define HAVE_SA_LEN 1
b0cacab0 13111_ACEOF
84ea6e70 13112
50e1e10f 13113fi
b0cacab0 13114
9ed8e5fe 13115if test -n "$BLKID_CMT"; then
7154d974
TT
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
13117$as_echo_n "checking for blkid_probe_get_topology in -lblkid... " >&6; }
13118if ${ac_cv_lib_blkid_blkid_probe_get_topology+:} false; then :
9ed8e5fe
ES
13119 $as_echo_n "(cached) " >&6
13120else
7154d974
TT
13121 ac_check_lib_save_LIBS=$LIBS
13122LIBS="-lblkid $LIBS"
57aa50d4 13123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9ed8e5fe
ES
13124/* end confdefs.h. */
13125
13126/* Override any GCC internal prototype to avoid an error.
13127 Use char because int might match the return type of a GCC
13128 builtin and then its argument prototype would still apply. */
13129#ifdef __cplusplus
13130extern "C"
13131#endif
7154d974 13132char blkid_probe_get_topology ();
9ed8e5fe
ES
13133int
13134main ()
13135{
7154d974 13136return blkid_probe_get_topology ();
9ed8e5fe
ES
13137 ;
13138 return 0;
13139}
13140_ACEOF
7154d974
TT
13141if ac_fn_c_try_link "$LINENO"; then :
13142 ac_cv_lib_blkid_blkid_probe_get_topology=yes
13143else
13144 ac_cv_lib_blkid_blkid_probe_get_topology=no
9ed8e5fe 13145fi
57aa50d4 13146rm -f core conftest.err conftest.$ac_objext \
7154d974
TT
13147 conftest$ac_exeext conftest.$ac_ext
13148LIBS=$ac_check_lib_save_LIBS
9ed8e5fe 13149fi
7154d974
TT
13150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
13151$as_echo "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
13152if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes; then :
188bf39a
TT
13153
13154$as_echo "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
7154d974
TT
13155
13156fi
13157
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
13159$as_echo_n "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
13160if ${ac_cv_lib_blkid_blkid_probe_enable_partitions+:} false; then :
13161 $as_echo_n "(cached) " >&6
13162else
13163 ac_check_lib_save_LIBS=$LIBS
13164LIBS="-lblkid $LIBS"
13165cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13166/* end confdefs.h. */
57aa50d4 13167
7154d974
TT
13168/* Override any GCC internal prototype to avoid an error.
13169 Use char because int might match the return type of a GCC
13170 builtin and then its argument prototype would still apply. */
13171#ifdef __cplusplus
13172extern "C"
13173#endif
13174char blkid_probe_enable_partitions ();
13175int
13176main ()
13177{
13178return blkid_probe_enable_partitions ();
13179 ;
13180 return 0;
13181}
13182_ACEOF
13183if ac_fn_c_try_link "$LINENO"; then :
13184 ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
9ed8e5fe 13185else
7154d974 13186 ac_cv_lib_blkid_blkid_probe_enable_partitions=no
9ed8e5fe 13187fi
7154d974
TT
13188rm -f core conftest.err conftest.$ac_objext \
13189 conftest$ac_exeext conftest.$ac_ext
13190LIBS=$ac_check_lib_save_LIBS
9ed8e5fe 13191fi
7154d974
TT
13192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13193$as_echo "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13194if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes; then :
188bf39a
TT
13195
13196$as_echo "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
9ed8e5fe
ES
13197
13198fi
13199
13200fi
32179ce2
TT
13201if test -n "$DLOPEN_LIB" ; then
13202 ac_cv_func_dlopen=yes
13203fi
7154d974 13204for ac_func in __secure_getenv add_key backtrace chflags dlopen fadvise64 fallocate fallocate64 fchown fcntl fdatasync fstat64 fsync ftruncate64 futimes getcwd getdtablesize gethostname 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
13205do :
13206 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13207ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a4bcb5 13208if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
b0cacab0 13209 cat >>confdefs.h <<_ACEOF
39fd3d4f 13210#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b0cacab0 13211_ACEOF
21c84b71 13212
50e1e10f
TT
13213fi
13214done
13215
fc6d9d51 13216SOCKET_LIB=''
57aa50d4 13217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
39fd3d4f 13218$as_echo_n "checking for socket in -lsocket... " >&6; }
d6a4bcb5 13219if ${ac_cv_lib_socket_socket+:} false; then :
39fd3d4f 13220 $as_echo_n "(cached) " >&6
50e1e10f 13221else
b0cacab0 13222 ac_check_lib_save_LIBS=$LIBS
fc6d9d51 13223LIBS="-lsocket $LIBS"
57aa50d4 13224cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13225/* end confdefs.h. */
93636bde 13226
e1052144
TT
13227/* Override any GCC internal prototype to avoid an error.
13228 Use char because int might match the return type of a GCC
13229 builtin and then its argument prototype would still apply. */
b0cacab0
TT
13230#ifdef __cplusplus
13231extern "C"
13232#endif
b0cacab0
TT
13233char socket ();
13234int
13235main ()
13236{
e1052144 13237return socket ();
b0cacab0
TT
13238 ;
13239 return 0;
13240}
13241_ACEOF
57aa50d4 13242if ac_fn_c_try_link "$LINENO"; then :
b0cacab0
TT
13243 ac_cv_lib_socket_socket=yes
13244else
57aa50d4 13245 ac_cv_lib_socket_socket=no
b0cacab0 13246fi
57aa50d4
TT
13247rm -f core conftest.err conftest.$ac_objext \
13248 conftest$ac_exeext conftest.$ac_ext
b0cacab0
TT
13249LIBS=$ac_check_lib_save_LIBS
13250fi
57aa50d4 13251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
39fd3d4f 13252$as_echo "$ac_cv_lib_socket_socket" >&6; }
d6a4bcb5 13253if test "x$ac_cv_lib_socket_socket" = xyes; then :
fc6d9d51 13254 SOCKET_LIB=-lsocket
50e1e10f 13255fi
fc6d9d51 13256
93636bde 13257
b291c11f
DW
13258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13259$as_echo_n "checking for magic_file in -lmagic... " >&6; }
13260if ${ac_cv_lib_magic_magic_file+:} false; then :
13261 $as_echo_n "(cached) " >&6
13262else
13263 ac_check_lib_save_LIBS=$LIBS
13264LIBS="-lmagic $LIBS"
13265cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13266/* end confdefs.h. */
13267
13268/* Override any GCC internal prototype to avoid an error.
13269 Use char because int might match the return type of a GCC
13270 builtin and then its argument prototype would still apply. */
13271#ifdef __cplusplus
13272extern "C"
13273#endif
13274char magic_file ();
13275int
13276main ()
13277{
13278return magic_file ();
13279 ;
13280 return 0;
13281}
13282_ACEOF
13283if ac_fn_c_try_link "$LINENO"; then :
13284 ac_cv_lib_magic_magic_file=yes
13285else
13286 ac_cv_lib_magic_magic_file=no
13287fi
13288rm -f core conftest.err conftest.$ac_objext \
13289 conftest$ac_exeext conftest.$ac_ext
13290LIBS=$ac_check_lib_save_LIBS
13291fi
13292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13293$as_echo "$ac_cv_lib_magic_magic_file" >&6; }
13294if test "x$ac_cv_lib_magic_magic_file" = xyes; then :
13295 MAGIC_LIB=-lmagic
13296for ac_header in magic.h
13297do :
13298 ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13299if test "x$ac_cv_header_magic_h" = xyes; then :
13300 cat >>confdefs.h <<_ACEOF
13301#define HAVE_MAGIC_H 1
13302_ACEOF
13303
13304fi
13305
13306done
13307
13308fi
13309
32179ce2 13310if test "$ac_cv_func_dlopen" = yes ; then
d2e3c0dc
TT
13311 MAGIC_LIB=$DLOPEN_LIB
13312fi
b291c11f 13313
c94da047
TT
13314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13315$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
13316if ${ac_cv_lib_rt_clock_gettime+:} false; then :
13317 $as_echo_n "(cached) " >&6
13318else
13319 ac_check_lib_save_LIBS=$LIBS
13320LIBS="-lrt $LIBS"
13321cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13322/* end confdefs.h. */
13323
13324/* Override any GCC internal prototype to avoid an error.
13325 Use char because int might match the return type of a GCC
13326 builtin and then its argument prototype would still apply. */
13327#ifdef __cplusplus
13328extern "C"
13329#endif
13330char clock_gettime ();
13331int
13332main ()
13333{
13334return clock_gettime ();
13335 ;
13336 return 0;
13337}
13338_ACEOF
13339if ac_fn_c_try_link "$LINENO"; then :
13340 ac_cv_lib_rt_clock_gettime=yes
13341else
13342 ac_cv_lib_rt_clock_gettime=no
13343fi
13344rm -f core conftest.err conftest.$ac_objext \
13345 conftest$ac_exeext conftest.$ac_ext
13346LIBS=$ac_check_lib_save_LIBS
13347fi
13348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13349$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
13350if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
13351 CLOCK_GETTIME_LIB=-lrt
13352fi
13353
13354
81cbf1ef
DW
13355FUSE_CMT=
13356FUSE_LIB=
13357# Check whether --enable-fuse2fs was given.
13358if test "${enable_fuse2fs+set}" = set; then :
13359 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13360then
13361 FUSE_CMT="#"
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13363$as_echo "Disabling fuse2fs" >&6; }
13364else
13365 for ac_header in pthread.h fuse.h
13366do :
13367 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13368ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13369#define FUSE_USE_VERSION 29
13370"
13371if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13372 cat >>confdefs.h <<_ACEOF
13373#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13374_ACEOF
13375
13376else
13377 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13378$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13379as_fn_error $? "Cannot find fuse2fs headers.
13380See \`config.log' for more details" "$LINENO" 5; }
13381fi
13382
13383done
13384
13385
13386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13387/* end confdefs.h. */
13388#define FUSE_USE_VERSION 29
13389#ifdef __linux__
13390#include <linux/fs.h>
13391#include <linux/falloc.h>
13392#include <linux/xattr.h>
13393#endif
13394
13395int
13396main ()
13397{
13398
13399 ;
13400 return 0;
13401}
13402_ACEOF
13403if ac_fn_c_try_cpp "$LINENO"; then :
13404
13405else
13406 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13407$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13408as_fn_error $? "Cannot find fuse2fs Linux headers.
13409See \`config.log' for more details" "$LINENO" 5; }
13410fi
13411rm -f conftest.err conftest.i conftest.$ac_ext
13412
13413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13414$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13415if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13416 $as_echo_n "(cached) " >&6
13417else
13418 ac_check_lib_save_LIBS=$LIBS
13419LIBS="-losxfuse $LIBS"
13420cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13421/* end confdefs.h. */
13422
13423/* Override any GCC internal prototype to avoid an error.
13424 Use char because int might match the return type of a GCC
13425 builtin and then its argument prototype would still apply. */
13426#ifdef __cplusplus
13427extern "C"
13428#endif
13429char fuse_main ();
13430int
13431main ()
13432{
13433return fuse_main ();
13434 ;
13435 return 0;
13436}
13437_ACEOF
13438if ac_fn_c_try_link "$LINENO"; then :
13439 ac_cv_lib_osxfuse_fuse_main=yes
13440else
13441 ac_cv_lib_osxfuse_fuse_main=no
13442fi
13443rm -f core conftest.err conftest.$ac_objext \
13444 conftest$ac_exeext conftest.$ac_ext
13445LIBS=$ac_check_lib_save_LIBS
13446fi
13447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13448$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13449if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13450 FUSE_LIB=-losxfuse
13451else
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13453$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13454if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13455 $as_echo_n "(cached) " >&6
13456else
13457 ac_check_lib_save_LIBS=$LIBS
13458LIBS="-lfuse $LIBS"
13459cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13460/* end confdefs.h. */
13461
13462/* Override any GCC internal prototype to avoid an error.
13463 Use char because int might match the return type of a GCC
13464 builtin and then its argument prototype would still apply. */
13465#ifdef __cplusplus
13466extern "C"
13467#endif
13468char fuse_main ();
13469int
13470main ()
13471{
13472return fuse_main ();
13473 ;
13474 return 0;
13475}
13476_ACEOF
13477if ac_fn_c_try_link "$LINENO"; then :
13478 ac_cv_lib_fuse_fuse_main=yes
13479else
13480 ac_cv_lib_fuse_fuse_main=no
13481fi
13482rm -f core conftest.err conftest.$ac_objext \
13483 conftest$ac_exeext conftest.$ac_ext
13484LIBS=$ac_check_lib_save_LIBS
13485fi
13486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13487$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13488if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13489 FUSE_LIB=-lfuse
13490else
13491 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13492$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13493as_fn_error $? "Cannot find fuse library.
13494See \`config.log' for more details" "$LINENO" 5; }
13495fi
13496
13497fi
13498
13499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13500$as_echo "Enabling fuse2fs" >&6; }
13501fi
13502
13503else
13504 for ac_header in pthread.h fuse.h
13505do :
13506 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13507ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13508#define FUSE_USE_VERSION 29
13509#ifdef __linux__
13510# include <linux/fs.h>
13511# include <linux/falloc.h>
13512# include <linux/xattr.h>
13513#endif
13514"
13515if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13516 cat >>confdefs.h <<_ACEOF
13517#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13518_ACEOF
13519
13520else
13521 FUSE_CMT="#"
13522fi
13523
13524done
13525
13526if test -z "$FUSE_CMT"
13527then
13528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13529$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13530if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13531 $as_echo_n "(cached) " >&6
13532else
13533 ac_check_lib_save_LIBS=$LIBS
13534LIBS="-losxfuse $LIBS"
13535cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13536/* end confdefs.h. */
13537
13538/* Override any GCC internal prototype to avoid an error.
13539 Use char because int might match the return type of a GCC
13540 builtin and then its argument prototype would still apply. */
13541#ifdef __cplusplus
13542extern "C"
13543#endif
13544char fuse_main ();
13545int
13546main ()
13547{
13548return fuse_main ();
13549 ;
13550 return 0;
13551}
13552_ACEOF
13553if ac_fn_c_try_link "$LINENO"; then :
13554 ac_cv_lib_osxfuse_fuse_main=yes
13555else
13556 ac_cv_lib_osxfuse_fuse_main=no
13557fi
13558rm -f core conftest.err conftest.$ac_objext \
13559 conftest$ac_exeext conftest.$ac_ext
13560LIBS=$ac_check_lib_save_LIBS
13561fi
13562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13563$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13564if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13565 FUSE_LIB=-losxfuse
13566else
13567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13568$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13569if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13570 $as_echo_n "(cached) " >&6
13571else
13572 ac_check_lib_save_LIBS=$LIBS
13573LIBS="-lfuse $LIBS"
13574cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13575/* end confdefs.h. */
13576
13577/* Override any GCC internal prototype to avoid an error.
13578 Use char because int might match the return type of a GCC
13579 builtin and then its argument prototype would still apply. */
13580#ifdef __cplusplus
13581extern "C"
13582#endif
13583char fuse_main ();
13584int
13585main ()
13586{
13587return fuse_main ();
13588 ;
13589 return 0;
13590}
13591_ACEOF
13592if ac_fn_c_try_link "$LINENO"; then :
13593 ac_cv_lib_fuse_fuse_main=yes
13594else
13595 ac_cv_lib_fuse_fuse_main=no
13596fi
13597rm -f core conftest.err conftest.$ac_objext \
13598 conftest$ac_exeext conftest.$ac_ext
13599LIBS=$ac_check_lib_save_LIBS
13600fi
13601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13602$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13603if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13604 FUSE_LIB=-lfuse
13605else
13606 FUSE_CMT="#"
13607fi
13608
13609fi
13610
13611fi
13612if test -z "$FUSE_CMT"
13613then
13614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13615$as_echo "Enabling fuse2fs by default." >&6; }
13616fi
13617
13618fi
13619
13620
13621
57aa50d4 13622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
39fd3d4f 13623$as_echo_n "checking for optreset... " >&6; }
d6a4bcb5 13624if ${ac_cv_have_optreset+:} false; then :
39fd3d4f 13625 $as_echo_n "(cached) " >&6
d7f45af8 13626else
57aa50d4 13627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8 13628/* end confdefs.h. */
57aa50d4
TT
13629#include <unistd.h>
13630
13631_ACEOF
13632if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13633 $EGREP "optreset" >/dev/null 2>&1; then :
13634 ac_cv_have_optreset=yes
d7f45af8 13635else
57aa50d4
TT
13636 ac_cv_have_optreset=no
13637fi
13638rm -f conftest*
d7f45af8 13639
d7f45af8 13640fi
57aa50d4
TT
13641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13642$as_echo "$ac_cv_have_optreset" >&6; }
13643if test $ac_cv_have_optreset = yes; then
d1154eb4
TT
13644
13645$as_echo "#define HAVE_OPTRESET 1" >>confdefs.h
d7f45af8 13646
d7f45af8 13647fi
d1154eb4 13648
57aa50d4 13649SEM_INIT_LIB=''
cfb8e0bd
TT
13650echo GL_THREADS_API: ${gl_threads_api}
13651if test "${gl_threads_api}" != none
13652then
13653 ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
d6a4bcb5 13654if test "x$ac_cv_func_sem_init" = xyes; then :
57aa50d4 13655
d7f45af8 13656else
57aa50d4 13657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
39fd3d4f 13658$as_echo_n "checking for sem_init in -lpthread... " >&6; }
d6a4bcb5 13659if ${ac_cv_lib_pthread_sem_init+:} false; then :
39fd3d4f 13660 $as_echo_n "(cached) " >&6
d7f45af8
TT
13661else
13662 ac_check_lib_save_LIBS=$LIBS
13663LIBS="-lpthread $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_pthread_sem_init=yes
13684else
57aa50d4 13685 ac_cv_lib_pthread_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_pthread_sem_init" >&5
39fd3d4f 13692$as_echo "$ac_cv_lib_pthread_sem_init" >&6; }
d6a4bcb5 13693if test "x$ac_cv_lib_pthread_sem_init" = xyes; then :
57aa50d4 13694 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13695
13696 SEM_INIT_LIB=-lpthread
13697else
57aa50d4 13698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
39fd3d4f 13699$as_echo_n "checking for sem_init in -lrt... " >&6; }
d6a4bcb5 13700if ${ac_cv_lib_rt_sem_init+:} false; then :
39fd3d4f 13701 $as_echo_n "(cached) " >&6
d7f45af8
TT
13702else
13703 ac_check_lib_save_LIBS=$LIBS
13704LIBS="-lrt $LIBS"
57aa50d4 13705cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13706/* end confdefs.h. */
13707
13708/* Override any GCC internal prototype to avoid an error.
13709 Use char because int might match the return type of a GCC
13710 builtin and then its argument prototype would still apply. */
13711#ifdef __cplusplus
13712extern "C"
13713#endif
13714char sem_init ();
13715int
13716main ()
13717{
13718return sem_init ();
13719 ;
13720 return 0;
13721}
13722_ACEOF
57aa50d4 13723if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13724 ac_cv_lib_rt_sem_init=yes
13725else
57aa50d4 13726 ac_cv_lib_rt_sem_init=no
d7f45af8 13727fi
57aa50d4
TT
13728rm -f core conftest.err conftest.$ac_objext \
13729 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13730LIBS=$ac_check_lib_save_LIBS
13731fi
57aa50d4 13732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
39fd3d4f 13733$as_echo "$ac_cv_lib_rt_sem_init" >&6; }
d6a4bcb5 13734if test "x$ac_cv_lib_rt_sem_init" = xyes; then :
57aa50d4 13735 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13736
13737 SEM_INIT_LIB=-lrt
13738else
57aa50d4 13739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
39fd3d4f 13740$as_echo_n "checking for sem_init in -lposix4... " >&6; }
d6a4bcb5 13741if ${ac_cv_lib_posix4_sem_init+:} false; then :
39fd3d4f 13742 $as_echo_n "(cached) " >&6
d7f45af8
TT
13743else
13744 ac_check_lib_save_LIBS=$LIBS
13745LIBS="-lposix4 $LIBS"
57aa50d4 13746cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13747/* end confdefs.h. */
13748
13749/* Override any GCC internal prototype to avoid an error.
13750 Use char because int might match the return type of a GCC
13751 builtin and then its argument prototype would still apply. */
13752#ifdef __cplusplus
13753extern "C"
13754#endif
13755char sem_init ();
13756int
13757main ()
13758{
13759return sem_init ();
13760 ;
13761 return 0;
13762}
13763_ACEOF
57aa50d4 13764if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13765 ac_cv_lib_posix4_sem_init=yes
13766else
57aa50d4 13767 ac_cv_lib_posix4_sem_init=no
d7f45af8 13768fi
57aa50d4
TT
13769rm -f core conftest.err conftest.$ac_objext \
13770 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13771LIBS=$ac_check_lib_save_LIBS
13772fi
57aa50d4 13773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
39fd3d4f 13774$as_echo "$ac_cv_lib_posix4_sem_init" >&6; }
d6a4bcb5 13775if test "x$ac_cv_lib_posix4_sem_init" = xyes; then :
57aa50d4 13776 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13777
13778 SEM_INIT_LIB=-lposix4
13779fi
13780
13781fi
13782
13783fi
13784
cfb8e0bd 13785fi
d7f45af8
TT
13786fi
13787
57aa50d4 13788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
39fd3d4f 13789$as_echo_n "checking for unified diff option... " >&6; }
27f991b0 13790if diff -u $0 $0 > /dev/null 2>&1 ; then
e54635de
TT
13791 UNI_DIFF_OPTS=-u
13792else
13793 UNI_DIFF_OPTS=-c
13794fi
57aa50d4 13795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
39fd3d4f 13796$as_echo "$UNI_DIFF_OPTS" >&6; }
e54635de 13797
8f3f29d3
TT
13798case "$host_os" in
13799linux*)
d1154eb4
TT
13800
13801$as_echo "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
50e1e10f 13802
8f3f29d3
TT
13803 ;;
13804esac
ea1a3fa2
NC
13805
13806 if test "x$ac_cv_header_sys_mount_h" = x; then :
13807 for ac_header in sys/mount.h
13808do :
13809 ac_fn_c_check_header_mongrel "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
13810if test "x$ac_cv_header_sys_mount_h" = xyes; then :
13811 cat >>confdefs.h <<_ACEOF
13812#define HAVE_SYS_MOUNT_H 1
13813_ACEOF
13814
13815fi
13816
13817done
13818
13819fi
13820 if test "x$ac_cv_header_sys_mount_h" = xno; then :
13821 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13822$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13823as_fn_error $? "error: sys/mount.h not present on your system!
13824See \`config.log' for more details" "$LINENO" 5; }
13825fi
13826 $as_echo_n "checking for mount 'nosuid' option... "
13827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13828/* end confdefs.h. */
13829#include <sys/mount.h>
13830int
13831main ()
13832{
13833void *temp = (void *)(MS_NOSUID); (void) temp;
13834 ;
13835 return 0;
13836}
13837_ACEOF
13838if ac_fn_c_try_compile "$LINENO"; then :
13839
13840$as_echo "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
13841
13842 ac_cv_mount_nosuid=yes
13843 $as_echo "yes"
13844else
13845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13846/* end confdefs.h. */
13847#include <sys/mount.h>
13848int
13849main ()
13850{
13851void *temp = (void *)(MNT_NOSUID); (void) temp;
13852 ;
13853 return 0;
13854}
13855_ACEOF
13856if ac_fn_c_try_compile "$LINENO"; then :
13857
13858$as_echo "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
13859
13860 ac_cv_mount_nosuid=yes
13861 $as_echo "yes"
13862else
13863 ac_cv_mount_nosuid=no
13864 $as_echo "no"
13865
13866fi
13867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13868
13869fi
13870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13871
13872
13873 if test "x$ac_cv_header_sys_mount_h" = x; then :
13874 for ac_header in sys/mount.h
13875do :
13876 ac_fn_c_check_header_mongrel "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
13877if test "x$ac_cv_header_sys_mount_h" = xyes; then :
13878 cat >>confdefs.h <<_ACEOF
13879#define HAVE_SYS_MOUNT_H 1
13880_ACEOF
13881
13882fi
13883
13884done
13885
13886fi
13887 if test "x$ac_cv_header_sys_mount_h" = xno; then :
13888 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13889$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13890as_fn_error $? "error: sys/mount.h not present on your system!
13891See \`config.log' for more details" "$LINENO" 5; }
13892fi
13893 $as_echo_n "checking for mount 'nodev' option... "
13894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13895/* end confdefs.h. */
13896#include <sys/mount.h>
13897int
13898main ()
13899{
13900void *temp = (void *)(MS_NODEV); (void) temp;
13901 ;
13902 return 0;
13903}
13904_ACEOF
13905if ac_fn_c_try_compile "$LINENO"; then :
13906
13907$as_echo "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
13908
13909 ac_cv_mount_nodev=yes
13910 $as_echo "yes"
13911else
13912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13913/* end confdefs.h. */
13914#include <sys/mount.h>
13915int
13916main ()
13917{
13918void *temp = (void *)(MNT_NODEV); (void) temp;
13919 ;
13920 return 0;
13921}
13922_ACEOF
13923if ac_fn_c_try_compile "$LINENO"; then :
13924
13925$as_echo "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
13926
13927 ac_cv_mount_nodev=yes
13928 $as_echo "yes"
13929else
13930 ac_cv_mount_nodev=no
13931 $as_echo "no"
13932
13933fi
13934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13935
13936fi
13937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13938
4aece328
DW
13939# Check whether --enable-lto was given.
13940if test "${enable_lto+set}" = set; then :
13941 enableval=$enable_lto;
13942else
139a3092 13943 enable_lto=no
4aece328
DW
13944fi
13945
13946if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
13947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
13948$as_echo_n "checking if C compiler supports LTO... " >&6; }
13949 OLD_CFLAGS="$CFLAGS"
13950 OLD_LDFLAGS="$LDFLAGS"
49715704 13951 LTO_FLAGS="-g -flto -ffat-lto-objects"
4aece328
DW
13952 CFLAGS="$CFLAGS $LTO_FLAGS"
13953 LDFLAGS="$LDFLAGS $LTO_FLAGS"
13954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13955/* end confdefs.h. */
13956
13957int
13958main ()
13959{
13960
13961 ;
13962 return 0;
13963}
13964_ACEOF
13965if ac_fn_c_try_link "$LINENO"; then :
13966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13967$as_echo "yes" >&6; }
13968 lto_cflags=$LTO_FLAGS
13969 lto_ldflags=$LTO_FLAGS
13970 # Extract the first word of "gcc-ar", so it can be a program name with args.
13971set dummy gcc-ar; ac_word=$2
13972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13973$as_echo_n "checking for $ac_word... " >&6; }
13974if ${ac_cv_path_gcc_ar+:} false; then :
13975 $as_echo_n "(cached) " >&6
13976else
13977 case $gcc_ar in
13978 [\\/]* | ?:[\\/]*)
13979 ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
13980 ;;
13981 *)
13982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13983for as_dir in $PATH
13984do
13985 IFS=$as_save_IFS
13986 test -z "$as_dir" && as_dir=.
13987 for ac_exec_ext in '' $ac_executable_extensions; do
13988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13989 ac_cv_path_gcc_ar="$as_dir/$ac_word$ac_exec_ext"
13990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13991 break 2
13992 fi
13993done
13994 done
13995IFS=$as_save_IFS
13996
13997 ;;
13998esac
13999fi
14000gcc_ar=$ac_cv_path_gcc_ar
14001if test -n "$gcc_ar"; then
14002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14003$as_echo "$gcc_ar" >&6; }
14004else
14005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14006$as_echo "no" >&6; }
14007fi
14008
14009
14010 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14011set dummy gcc-ranlib; ac_word=$2
14012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14013$as_echo_n "checking for $ac_word... " >&6; }
14014if ${ac_cv_path_gcc_ranlib+:} false; then :
14015 $as_echo_n "(cached) " >&6
14016else
14017 case $gcc_ranlib in
14018 [\\/]* | ?:[\\/]*)
14019 ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14020 ;;
14021 *)
14022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14023for as_dir in $PATH
14024do
14025 IFS=$as_save_IFS
14026 test -z "$as_dir" && as_dir=.
14027 for ac_exec_ext in '' $ac_executable_extensions; do
14028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14029 ac_cv_path_gcc_ranlib="$as_dir/$ac_word$ac_exec_ext"
14030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14031 break 2
14032 fi
14033done
14034 done
14035IFS=$as_save_IFS
14036
14037 ;;
14038esac
14039fi
14040gcc_ranlib=$ac_cv_path_gcc_ranlib
14041if test -n "$gcc_ranlib"; then
14042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14043$as_echo "$gcc_ranlib" >&6; }
14044else
14045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14046$as_echo "no" >&6; }
14047fi
14048
14049
14050else
14051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14052$as_echo "no" >&6; }
14053fi
14054rm -f core conftest.err conftest.$ac_objext \
14055 conftest$ac_exeext conftest.$ac_ext
14056 if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14057 have_lto=yes
14058 AR="${gcc_ar}"
14059 RANLIB="${gcc_ranlib}"
14060 fi
14061 CFLAGS="${OLD_CFLAGS}"
14062 LDFLAGS="${OLD_LDFLAGS}"
14063
14064
14065
14066fi
14067if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14068 as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14069fi
1c2a76ae
DW
14070# Check whether --enable-ubsan was given.
14071if test "${enable_ubsan+set}" = set; then :
14072 enableval=$enable_ubsan;
14073else
14074 enable_ubsan=no
14075fi
14076
14077if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14079$as_echo_n "checking if C compiler supports UBSAN... " >&6; }
14080 OLD_CFLAGS="$CFLAGS"
14081 OLD_LDFLAGS="$LDFLAGS"
14082 UBSAN_FLAGS="-fsanitize=undefined"
14083 CFLAGS="$CFLAGS $UBSAN_FLAGS"
14084 LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14086/* end confdefs.h. */
14087
14088int
14089main ()
14090{
14091
14092 ;
14093 return 0;
14094}
14095_ACEOF
14096if ac_fn_c_try_link "$LINENO"; then :
14097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14098$as_echo "yes" >&6; }
14099 ubsan_cflags=$UBSAN_FLAGS
14100 ubsan_ldflags=$UBSAN_FLAGS
14101 have_ubsan=yes
14102else
14103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14104$as_echo "no" >&6; }
14105fi
14106rm -f core conftest.err conftest.$ac_objext \
14107 conftest$ac_exeext conftest.$ac_ext
14108 CFLAGS="${OLD_CFLAGS}"
14109 LDFLAGS="${OLD_LDFLAGS}"
14110
14111
14112
14113fi
14114if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14115 as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14116fi
5e666e3d
DW
14117# Check whether --enable-addrsan was given.
14118if test "${enable_addrsan+set}" = set; then :
14119 enableval=$enable_addrsan;
14120else
14121 enable_addrsan=no
14122fi
14123
14124if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14126$as_echo_n "checking if C compiler supports ADDRSAN... " >&6; }
14127 OLD_CFLAGS="$CFLAGS"
14128 OLD_LDFLAGS="$LDFLAGS"
14129 ADDRSAN_FLAGS="-fsanitize=address"
14130 CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14131 LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14133/* end confdefs.h. */
14134
14135int
14136main ()
14137{
14138
14139 ;
14140 return 0;
14141}
14142_ACEOF
14143if ac_fn_c_try_link "$LINENO"; then :
14144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14145$as_echo "yes" >&6; }
14146 addrsan_cflags=$ADDRSAN_FLAGS
14147 addrsan_ldflags=$ADDRSAN_FLAGS
14148 have_addrsan=yes
14149else
14150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14151$as_echo "no" >&6; }
14152fi
14153rm -f core conftest.err conftest.$ac_objext \
14154 conftest$ac_exeext conftest.$ac_ext
14155 CFLAGS="${OLD_CFLAGS}"
14156 LDFLAGS="${OLD_LDFLAGS}"
14157
14158
14159
14160fi
14161if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14162 as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14163fi
bcca786b
DW
14164# Check whether --enable-threadsan was given.
14165if test "${enable_threadsan+set}" = set; then :
14166 enableval=$enable_threadsan;
14167else
14168 enable_threadsan=no
14169fi
14170
14171if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14173$as_echo_n "checking if C compiler supports THREADSAN... " >&6; }
14174 OLD_CFLAGS="$CFLAGS"
14175 OLD_LDFLAGS="$LDFLAGS"
14176 THREADSAN_FLAGS="-fsanitize=thread"
14177 CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14178 LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14180/* end confdefs.h. */
14181
14182int
14183main ()
14184{
14185
14186 ;
14187 return 0;
14188}
14189_ACEOF
14190if ac_fn_c_try_link "$LINENO"; then :
14191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14192$as_echo "yes" >&6; }
14193 threadsan_cflags=$THREADSAN_FLAGS
14194 threadsan_ldflags=$THREADSAN_FLAGS
14195 have_threadsan=yes
14196else
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14198$as_echo "no" >&6; }
14199fi
14200rm -f core conftest.err conftest.$ac_objext \
14201 conftest$ac_exeext conftest.$ac_ext
14202 CFLAGS="${OLD_CFLAGS}"
14203 LDFLAGS="${OLD_LDFLAGS}"
14204
14205
14206
14207fi
14208if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14209 as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14210fi
14211if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14213$as_echo "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14214fi
e6f2bda3 14215LINUX_CMT="#"
fff45483
TT
14216CYGWIN_CMT="#"
14217UNIX_CMT=
e6f2bda3
TT
14218case "$host_os" in
14219linux*)
14220 LINUX_CMT=
fff45483
TT
14221 ;;
14222cygwin)
14223 CYGWIN_CMT=
14224 UNIX_CMT="#"
e6f2bda3
TT
14225 ;;
14226esac
14227
93636bde
TT
14228
14229
5ce368f0
DW
14230E2SCRUB_CMT="$LINUX_CMT"
14231
50e1e10f 14232case "$host_os" in
93636bde 14233linux* | gnu* | k*bsd*-gnu)
a4b2d3ce
TT
14234 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14235 root_prefix="";
57aa50d4 14236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
39fd3d4f 14237$as_echo "On $host_os systems, root_prefix defaults to ''" >&6; }
fc6d9d51
TT
14238 fi
14239 ;;
14240esac
fc6d9d51 14241case "$host_os" in
93636bde 14242linux* | gnu* | k*bsd*-gnu)
fc6d9d51 14243 if test "$prefix" = NONE ; then
a4b2d3ce 14244 prefix="/usr";
57aa50d4 14245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
39fd3d4f 14246$as_echo "On $host_os systems, prefix defaults to /usr" >&6; }
bff61a7a 14247 if test "$mandir" = '${prefix}/man' ; then
57aa50d4 14248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
39fd3d4f 14249$as_echo "...and mandir defaults to /usr/share/man" >&6; }
bff61a7a
TT
14250 mandir=/usr/share/man
14251 fi
50e1e10f
TT
14252 fi
14253;;
14254esac
a4b2d3ce 14255if test "$root_prefix" = NONE ; then
ffe1991f 14256 if test "$prefix" = NONE ; then
a4b2d3ce
TT
14257 root_prefix="$ac_default_prefix"
14258 else
14259 root_prefix="$prefix"
14260 fi
b5ffeade
TT
14261 root_bindir=$bindir
14262 root_sbindir=$sbindir
14263 root_libdir=$libdir
14264 root_sysconfdir=$sysconfdir
14265else
14266 root_bindir='${root_prefix}/bin'
14267 root_sbindir='${root_prefix}/sbin'
14268 root_libdir='${root_prefix}/lib'
14269 root_sysconfdir='${root_prefix}/etc'
a4b2d3ce 14270fi
c4ef11c5
TT
14271if test "$bindir" != '${exec_prefix}/bin'; then
14272 root_bindir=$bindir
57aa50d4 14273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
39fd3d4f 14274$as_echo "Setting root_bindir to $root_bindir" >&6; }
c4ef11c5
TT
14275fi
14276if test "$sbindir" != '${exec_prefix}/sbin'; then
14277 root_sbindir=$sbindir
57aa50d4 14278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
39fd3d4f 14279$as_echo "Setting root_sbindir to $root_sbindir" >&6; }
c4ef11c5
TT
14280fi
14281if test "$libdir" != '${exec_prefix}/lib'; then
14282 root_libdir=$libdir
57aa50d4 14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
39fd3d4f 14284$as_echo "Setting root_libdir to $root_libdir" >&6; }
c4ef11c5
TT
14285fi
14286if test "$sysconfdir" != '${prefix}/etc'; then
14287 root_sysconfdir=$sysconfdir
57aa50d4 14288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
39fd3d4f 14289$as_echo "Setting root_sysconfdir to $root_sysconfdir" >&6; }
c4ef11c5 14290fi
a4b2d3ce 14291
93636bde
TT
14292
14293
14294
14295
55e00a25
TT
14296
14297# Check whether --with-multiarch was given.
14298if test "${with_multiarch+set}" = set; then :
d7fa4103
TT
14299 withval=$with_multiarch; if test "$withval" = "lib64"; then
14300 libdir=/usr/lib64
14301 root_libdir=/lib64
14302else
14303 libdir=$libdir/$withval
14304 root_libdir=$root_libdir/$withval
14305fi
55e00a25
TT
14306
14307fi
a2df5894 14308
d3de1a71
TT
14309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
14310$as_echo_n "checking whether we can link with -static... " >&6; }
d6a4bcb5 14311if ${ac_cv_e2fsprogs_use_static+:} false; then :
39fd3d4f 14312 $as_echo_n "(cached) " >&6
ae851482 14313else
fd1677e8 14314 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
57aa50d4 14315cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 14316/* end confdefs.h. */
ae851482 14317#include <stdio.h>
b0cacab0
TT
14318int
14319main ()
14320{
ae851482 14321fflush(stdout);
b0cacab0
TT
14322 ;
14323 return 0;
14324}
14325_ACEOF
57aa50d4 14326if ac_fn_c_try_link "$LINENO"; then :
ae851482
TT
14327 ac_cv_e2fsprogs_use_static=yes
14328else
57aa50d4 14329 ac_cv_e2fsprogs_use_static=no
ae851482 14330fi
57aa50d4
TT
14331rm -f core conftest.err conftest.$ac_objext \
14332 conftest$ac_exeext conftest.$ac_ext
ae851482
TT
14333LDFLAGS=$SAVE_LDFLAGS
14334fi
50e1e10f 14335
defde784
TT
14336case "$host_os" in
14337solaris2.*)
b0cacab0 14338 ac_cv_e2fsprogs_use_static=no
defde784
TT
14339;;
14340esac
57aa50d4 14341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
39fd3d4f 14342$as_echo "$ac_cv_e2fsprogs_use_static" >&6; }
ae851482 14343if test $ac_cv_e2fsprogs_use_static = yes; then
fd1677e8 14344 LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
ae851482 14345fi
50e1e10f 14346
07a0db15
TT
14347case "$host_os" in
14348darwin*)
57aa50d4 14349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
39fd3d4f 14350$as_echo "Using Apple Darwin / GNU libintl workaround" >&6; }
d1154eb4
TT
14351
14352$as_echo "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
07a0db15
TT
14353
14354 ;;
14355esac
50e1e10f
TT
14356if test "$cross_compiling" = yes ; then
14357 DO_TEST_SUITE=
14358else
14359 DO_TEST_SUITE=check
14360fi
14361
d1154eb4
TT
14362INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
14363if test -n "$CPPFLAGS" ; then
14364 INCLUDES="$INCLUDES $CPPFLAGS"
14365fi
c6f35b8a 14366if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
d1154eb4 14367 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
c6f35b8a 14368fi
6c59a665
TT
14369if test -n "$WITH_DIET_LIBC" ; then
14370 INCLUDES="$INCLUDES -D_REENTRANT"
14371fi
c6f35b8a 14372
dd947da2 14373if test $cross_compiling = no; then
2873927d 14374 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
dd947da2 14375 BUILD_LDFLAGS="$LDFLAGS"
dd947da2
TT
14376fi
14377
14378
fd1677e8
TT
14379CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
14380CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
14381LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
14382
14383
14384
5ce368f0
DW
14385
14386
14387# Check whether --with-udev_rules_dir was given.
14388if test "${with_udev_rules_dir+set}" = set; then :
14389 withval=$with_udev_rules_dir;
14390else
14391 with_udev_rules_dir=yes
14392fi
14393
14394if test "x${with_udev_rules_dir}" != "xno"; then :
14395
14396 if test "x${with_udev_rules_dir}" = "xyes"; then :
14397
14398
14399pkg_failed=no
14400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
14401$as_echo_n "checking for udev... " >&6; }
14402
14403if test -n "$udev_CFLAGS"; then
14404 pkg_cv_udev_CFLAGS="$udev_CFLAGS"
14405 elif test -n "$PKG_CONFIG"; then
14406 if test -n "$PKG_CONFIG" && \
14407 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
14408 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
14409 ac_status=$?
14410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14411 test $ac_status = 0; }; then
14412 pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
14413 test "x$?" != "x0" && pkg_failed=yes
14414else
14415 pkg_failed=yes
14416fi
14417 else
14418 pkg_failed=untried
14419fi
14420if test -n "$udev_LIBS"; then
14421 pkg_cv_udev_LIBS="$udev_LIBS"
14422 elif test -n "$PKG_CONFIG"; then
14423 if test -n "$PKG_CONFIG" && \
14424 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
14425 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
14426 ac_status=$?
14427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14428 test $ac_status = 0; }; then
14429 pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
14430 test "x$?" != "x0" && pkg_failed=yes
14431else
14432 pkg_failed=yes
14433fi
14434 else
14435 pkg_failed=untried
14436fi
14437
14438
14439
14440if test $pkg_failed = yes; then
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14442$as_echo "no" >&6; }
14443
14444if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14445 _pkg_short_errors_supported=yes
14446else
14447 _pkg_short_errors_supported=no
14448fi
14449 if test $_pkg_short_errors_supported = yes; then
14450 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
14451 else
14452 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
14453 fi
14454 # Put the nasty error message in config.log where it belongs
14455 echo "$udev_PKG_ERRORS" >&5
14456
14457
14458 with_udev_rules_dir=""
14459
14460elif test $pkg_failed = untried; then
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14462$as_echo "no" >&6; }
14463
14464 with_udev_rules_dir=""
14465
14466else
14467 udev_CFLAGS=$pkg_cv_udev_CFLAGS
14468 udev_LIBS=$pkg_cv_udev_LIBS
14469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14470$as_echo "yes" >&6; }
14471
14472 with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
14473
14474fi
14475
14476fi
14477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
14478$as_echo_n "checking for udev rules dir... " >&6; }
14479 pkg_udev_rules_dir="${with_udev_rules_dir}"
14480 if test -n "${pkg_udev_rules_dir}"; then :
14481
14482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
14483$as_echo "${pkg_udev_rules_dir}" >&6; }
14484 have_udev="yes"
14485
14486else
14487
14488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14489$as_echo "no" >&6; }
14490 have_udev="no"
14491
14492fi
14493
14494else
14495
14496 have_udev="disabled"
14497
14498fi
14499
14500
14501
a2df5894
DW
14502
14503# Check whether --with-crond_dir was given.
14504if test "${with_crond_dir+set}" = set; then :
14505 withval=$with_crond_dir;
14506else
14507 with_crond_dir=yes
14508fi
14509
14510if test "x${with_crond_dir}" != "xno"; then :
14511
14512 if test "x${with_crond_dir}" = "xyes"; then :
14513
14514 if test -d "/etc/cron.d"; then :
14515 with_crond_dir="/etc/cron.d"
188bf39a
TT
14516else
14517 have_crond="no"; with_crond_dir=""
a2df5894
DW
14518fi
14519
14520fi
14521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
14522$as_echo_n "checking for system crontab dir... " >&6; }
14523 crond_dir="${with_crond_dir}"
14524 if test -n "${crond_dir}"; then :
14525
14526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
14527$as_echo "${crond_dir}" >&6; }
14528 have_crond="yes"
14529
14530else
14531
14532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14533$as_echo "no" >&6; }
14534 have_crond="no"
14535
14536fi
14537
14538else
14539
14540 have_crond="disabled"
14541
14542fi
14543
14544
14545
14546
14547# Check whether --with-systemd_unit_dir was given.
14548if test "${with_systemd_unit_dir+set}" = set; then :
14549 withval=$with_systemd_unit_dir;
14550else
14551 with_systemd_unit_dir=yes
14552fi
14553
14554if test "x${with_systemd_unit_dir}" != "xno"; then :
14555
14556 if test "x${with_systemd_unit_dir}" = "xyes"; then :
14557
14558
14559pkg_failed=no
14560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
14561$as_echo_n "checking for systemd... " >&6; }
14562
14563if test -n "$systemd_CFLAGS"; then
14564 pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
14565 elif test -n "$PKG_CONFIG"; then
14566 if test -n "$PKG_CONFIG" && \
14567 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
14568 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
14569 ac_status=$?
14570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14571 test $ac_status = 0; }; then
14572 pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
14573 test "x$?" != "x0" && pkg_failed=yes
14574else
14575 pkg_failed=yes
14576fi
14577 else
14578 pkg_failed=untried
14579fi
14580if test -n "$systemd_LIBS"; then
14581 pkg_cv_systemd_LIBS="$systemd_LIBS"
14582 elif test -n "$PKG_CONFIG"; then
14583 if test -n "$PKG_CONFIG" && \
14584 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
14585 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
14586 ac_status=$?
14587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14588 test $ac_status = 0; }; then
14589 pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
14590 test "x$?" != "x0" && pkg_failed=yes
14591else
14592 pkg_failed=yes
14593fi
14594 else
14595 pkg_failed=untried
14596fi
14597
14598
14599
14600if test $pkg_failed = yes; then
14601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14602$as_echo "no" >&6; }
14603
14604if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14605 _pkg_short_errors_supported=yes
14606else
14607 _pkg_short_errors_supported=no
14608fi
14609 if test $_pkg_short_errors_supported = yes; then
14610 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
14611 else
14612 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
14613 fi
14614 # Put the nasty error message in config.log where it belongs
14615 echo "$systemd_PKG_ERRORS" >&5
14616
14617
14618 with_systemd_unit_dir=""
14619
14620elif test $pkg_failed = untried; then
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14622$as_echo "no" >&6; }
14623
14624 with_systemd_unit_dir=""
14625
14626else
14627 systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
14628 systemd_LIBS=$pkg_cv_systemd_LIBS
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14630$as_echo "yes" >&6; }
14631
14632 with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
14633
14634fi
14635
14636
14637fi
14638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
14639$as_echo_n "checking for systemd system unit dir... " >&6; }
14640 systemd_system_unit_dir="${with_systemd_unit_dir}"
14641 if test -n "${systemd_system_unit_dir}"; then :
14642
14643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
14644$as_echo "${systemd_system_unit_dir}" >&6; }
14645 have_systemd="yes"
14646
14647else
14648
14649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14650$as_echo "no" >&6; }
14651 have_systemd="no"
14652
14653fi
14654
14655else
14656
14657 have_systemd="disabled"
14658
14659fi
14660
14661
14662
50e1e10f
TT
14663test -d lib || mkdir lib
14664test -d include || mkdir include
14665test -d include/linux || mkdir include/linux
defde784 14666test -d include/asm || mkdir include/asm
44dfb378
TT
14667if test -z "$UUID_CMT" ; then
14668 uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
14669 lib/uuid/uuid_types.h"
14670fi
14671if test -z "$BLKID_CMT" ; then
14672 blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
14673 lib/blkid/blkid_types.h"
14674fi
e5f0f3ee 14675for i in MCONFIG Makefile \
183c73b0 14676 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
4ea7ea00
TT
14677 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
14678 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
f34af41b 14679 $uuid_out_list $blkid_out_list lib/support/Makefile \
44dfb378 14680 lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
921f4ad5 14681 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
94ba8c75 14682 debugfs/Makefile tests/Makefile tests/progs/Makefile \
98a5ad61 14683 resize/Makefile doc/Makefile intl/Makefile \
5ce368f0 14684 intl/libgnuintl.h po/Makefile.in scrub/Makefile; do
94ba8c75
TT
14685 if test -d `dirname ${srcdir}/$i` ; then
14686 outlist="$outlist $i"
14687 fi
14688done
e1052144
TT
14689ac_config_files="$ac_config_files $outlist"
14690
b0cacab0 14691cat >confcache <<\_ACEOF
50e1e10f
TT
14692# This file is a shell script that caches the results of configure
14693# tests run on this system so they can be shared between configure
b0cacab0
TT
14694# scripts and configure runs, see configure's option --config-cache.
14695# It is not useful on other systems. If it contains results you don't
14696# want to keep, you may remove or edit it.
50e1e10f 14697#
b0cacab0
TT
14698# config.status only pays attention to the cache file if you give it
14699# the --recheck option to rerun configure.
50e1e10f 14700#
b0cacab0
TT
14701# `ac_cv_env_foo' variables (set or unset) will be overridden when
14702# loading this file, other *unset* `ac_cv_foo' will be assigned the
14703# following values.
14704
14705_ACEOF
14706
21c84b71
TT
14707# The following way of writing the cache mishandles newlines in values,
14708# but we know of no workaround that is simple, portable, and efficient.
e1052144 14709# So, we kill variables containing newlines.
50e1e10f
TT
14710# Ultrix sh set writes to stderr and can't be redirected directly,
14711# and sets the high bit in the cache file unless we assign to the vars.
e1052144
TT
14712(
14713 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14714 eval ac_val=\$$ac_var
14715 case $ac_val in #(
14716 *${as_nl}*)
14717 case $ac_var in #(
57aa50d4 14718 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
39fd3d4f 14719$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
e1052144
TT
14720 esac
14721 case $ac_var in #(
14722 _ | IFS | as_nl) ;; #(
39fd3d4f 14723 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
57aa50d4 14724 *) { eval $ac_var=; unset $ac_var;} ;;
e1052144
TT
14725 esac ;;
14726 esac
14727 done
14728
b0cacab0 14729 (set) 2>&1 |
e1052144
TT
14730 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14731 *${as_nl}ac_space=\ *)
57aa50d4
TT
14732 # `set' does not quote correctly, so add quotes: double-quote
14733 # substitution turns \\\\ into \\, and sed turns \\ into \.
b0cacab0
TT
14734 sed -n \
14735 "s/'/'\\\\''/g;
14736 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
e1052144 14737 ;; #(
b0cacab0
TT
14738 *)
14739 # `set' quotes correctly as required by POSIX, so do not add quotes.
e1052144 14740 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b0cacab0 14741 ;;
e1052144
TT
14742 esac |
14743 sort
14744) |
b0cacab0 14745 sed '
e1052144 14746 /^ac_cv_env_/b end
b0cacab0 14747 t clear
e1052144 14748 :clear
b0cacab0
TT
14749 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14750 t end
e1052144
TT
14751 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14752 :end' >>confcache
14753if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14754 if test -w "$cache_file"; then
d6a4bcb5 14755 if test "x$cache_file" != "x/dev/null"; then
57aa50d4 14756 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
39fd3d4f 14757$as_echo "$as_me: updating cache $cache_file" >&6;}
d6a4bcb5
TB
14758 if test ! -f "$cache_file" || test -h "$cache_file"; then
14759 cat confcache >"$cache_file"
14760 else
14761 case $cache_file in #(
14762 */* | ?:*)
14763 mv -f confcache "$cache_file"$$ &&
14764 mv -f "$cache_file"$$ "$cache_file" ;; #(
14765 *)
14766 mv -f confcache "$cache_file" ;;
14767 esac
14768 fi
14769 fi
50e1e10f 14770 else
57aa50d4 14771 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
39fd3d4f 14772$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
50e1e10f
TT
14773 fi
14774fi
14775rm -f confcache
14776
50e1e10f
TT
14777test "x$prefix" = xNONE && prefix=$ac_default_prefix
14778# Let make expand exec_prefix.
14779test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14780
d1154eb4 14781DEFS=-DHAVE_CONFIG_H
b0cacab0
TT
14782
14783ac_libobjs=
14784ac_ltlibobjs=
d6a4bcb5 14785U=
b0cacab0
TT
14786for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14787 # 1. Remove the extension, and $U if already installed.
e1052144 14788 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
39fd3d4f 14789 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
e1052144
TT
14790 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14791 # will be set to the directory where LIBOBJS objects are built.
57aa50d4
TT
14792 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14793 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b0cacab0
TT
14794done
14795LIBOBJS=$ac_libobjs
50e1e10f 14796
b0cacab0
TT
14797LTLIBOBJS=$ac_ltlibobjs
14798
14799
14800
39fd3d4f 14801
d6a4bcb5 14802: "${CONFIG_STATUS=./config.status}"
39fd3d4f 14803ac_write_fail=0
b0cacab0
TT
14804ac_clean_files_save=$ac_clean_files
14805ac_clean_files="$ac_clean_files $CONFIG_STATUS"
57aa50d4 14806{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
39fd3d4f 14807$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
57aa50d4
TT
14808as_write_fail=0
14809cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b0cacab0
TT
14810#! $SHELL
14811# Generated by $as_me.
93636bde 14812# Run this file to recreate the current configuration.
93636bde 14813# Compiler output produced by configure, useful for debugging
b0cacab0 14814# configure, is in config.log if it exists.
07a0db15 14815
b0cacab0
TT
14816debug=false
14817ac_cs_recheck=false
14818ac_cs_silent=false
b0cacab0 14819
57aa50d4
TT
14820SHELL=\${CONFIG_SHELL-$SHELL}
14821export SHELL
14822_ASEOF
14823cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14824## -------------------- ##
14825## M4sh Initialization. ##
14826## -------------------- ##
b0cacab0 14827
29a5deed
TT
14828# Be more Bourne compatible
14829DUALCASE=1; export DUALCASE # for MKS sh
57aa50d4 14830if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b0cacab0
TT
14831 emulate sh
14832 NULLCMD=:
39fd3d4f 14833 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b0cacab0
TT
14834 # is contrary to our usage. Disable this feature.
14835 alias -g '${1+"$@"}'='"$@"'
e1052144
TT
14836 setopt NO_GLOB_SUBST
14837else
57aa50d4
TT
14838 case `(set -o) 2>/dev/null` in #(
14839 *posix*) :
14840 set -o posix ;; #(
14841 *) :
14842 ;;
29a5deed 14843esac
b0cacab0 14844fi
29a5deed
TT
14845
14846
39fd3d4f
SJR
14847as_nl='
14848'
14849export as_nl
14850# Printing a long string crashes Solaris 7 /usr/bin/printf.
14851as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14852as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14853as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
57aa50d4
TT
14854# Prefer a ksh shell builtin over an external printf program on Solaris,
14855# but without wasting forks for bash or zsh.
14856if test -z "$BASH_VERSION$ZSH_VERSION" \
14857 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14858 as_echo='print -r --'
14859 as_echo_n='print -rn --'
14860elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
39fd3d4f
SJR
14861 as_echo='printf %s\n'
14862 as_echo_n='printf %s'
14863else
14864 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14865 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14866 as_echo_n='/usr/ucb/echo -n'
e1052144 14867 else
39fd3d4f
SJR
14868 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14869 as_echo_n_body='eval
14870 arg=$1;
57aa50d4 14871 case $arg in #(
39fd3d4f
SJR
14872 *"$as_nl"*)
14873 expr "X$arg" : "X\\(.*\\)$as_nl";
14874 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14875 esac;
14876 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14877 '
14878 export as_echo_n_body
14879 as_echo_n='sh -c $as_echo_n_body as_echo'
e1052144 14880 fi
39fd3d4f
SJR
14881 export as_echo_body
14882 as_echo='sh -c $as_echo_body as_echo'
14883fi
14884
14885# The user is always right.
14886if test "${PATH_SEPARATOR+set}" != set; then
14887 PATH_SEPARATOR=:
14888 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14889 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14890 PATH_SEPARATOR=';'
14891 }
e1052144
TT
14892fi
14893
b0cacab0 14894
e1052144
TT
14895# IFS
14896# We need space, tab and new line, in precisely that order. Quoting is
14897# there to prevent editors from complaining about space-tab.
14898# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14899# splitting by setting IFS to empty value.)
e1052144
TT
14900IFS=" "" $as_nl"
14901
14902# Find who we are. Look in the path if we contain no directory separator.
d6a4bcb5 14903as_myself=
57aa50d4 14904case $0 in #((
e1052144
TT
14905 *[\\/]* ) as_myself=$0 ;;
14906 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14907for as_dir in $PATH
14908do
14909 IFS=$as_save_IFS
14910 test -z "$as_dir" && as_dir=.
57aa50d4
TT
14911 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14912 done
e1052144
TT
14913IFS=$as_save_IFS
14914
14915 ;;
14916esac
14917# We did not find ourselves, most probably we were run as `sh COMMAND'
14918# in which case we are not to be found in the path.
14919if test "x$as_myself" = x; then
14920 as_myself=$0
14921fi
14922if test ! -f "$as_myself"; then
39fd3d4f 14923 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
57aa50d4 14924 exit 1
e1052144
TT
14925fi
14926
57aa50d4
TT
14927# Unset variables that we do not need and which cause bugs (e.g. in
14928# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14929# suppresses any "Segmentation fault" message there. '((' could
14930# trigger a bug in pdksh 5.2.14.
14931for as_var in BASH_ENV ENV MAIL MAILPATH
14932do eval test x\${$as_var+set} = xset \
14933 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
e1052144 14934done
b0cacab0
TT
14935PS1='$ '
14936PS2='> '
14937PS4='+ '
14938
14939# NLS nuisances.
39fd3d4f
SJR
14940LC_ALL=C
14941export LC_ALL
14942LANGUAGE=C
14943export LANGUAGE
b0cacab0 14944
57aa50d4
TT
14945# CDPATH.
14946(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14947
14948
d6a4bcb5
TB
14949# as_fn_error STATUS ERROR [LINENO LOG_FD]
14950# ----------------------------------------
57aa50d4
TT
14951# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14952# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d6a4bcb5 14953# script with STATUS, using 1 if that was 0.
57aa50d4
TT
14954as_fn_error ()
14955{
d6a4bcb5
TB
14956 as_status=$1; test $as_status -eq 0 && as_status=1
14957 if test "$4"; then
14958 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14959 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
57aa50d4 14960 fi
d6a4bcb5 14961 $as_echo "$as_me: error: $2" >&2
57aa50d4
TT
14962 as_fn_exit $as_status
14963} # as_fn_error
14964
14965
14966# as_fn_set_status STATUS
14967# -----------------------
14968# Set $? to STATUS, without forking.
14969as_fn_set_status ()
14970{
14971 return $1
14972} # as_fn_set_status
14973
14974# as_fn_exit STATUS
14975# -----------------
14976# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14977as_fn_exit ()
14978{
14979 set +e
14980 as_fn_set_status $1
14981 exit $1
14982} # as_fn_exit
14983
14984# as_fn_unset VAR
14985# ---------------
14986# Portably unset VAR.
14987as_fn_unset ()
14988{
14989 { eval $1=; unset $1;}
14990}
14991as_unset=as_fn_unset
14992# as_fn_append VAR VALUE
14993# ----------------------
14994# Append the text in VALUE to the end of the definition contained in VAR. Take
14995# advantage of any shell optimizations that allow amortized linear growth over
14996# repeated appends, instead of the typical quadratic growth present in naive
14997# implementations.
14998if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14999 eval 'as_fn_append ()
15000 {
15001 eval $1+=\$2
15002 }'
15003else
15004 as_fn_append ()
15005 {
15006 eval $1=\$$1\$2
15007 }
15008fi # as_fn_append
15009
15010# as_fn_arith ARG...
15011# ------------------
15012# Perform arithmetic evaluation on the ARGs, and store the result in the
15013# global $as_val. Take advantage of shells that can avoid forks. The arguments
15014# must be portable across $(()) and expr.
15015if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15016 eval 'as_fn_arith ()
15017 {
15018 as_val=$(( $* ))
15019 }'
15020else
15021 as_fn_arith ()
15022 {
15023 as_val=`expr "$@" || test $? -eq 1`
15024 }
15025fi # as_fn_arith
15026
15027
e1052144
TT
15028if expr a : '\(a\)' >/dev/null 2>&1 &&
15029 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b0cacab0
TT
15030 as_expr=expr
15031else
15032 as_expr=false
15033fi
15034
e1052144 15035if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b0cacab0
TT
15036 as_basename=basename
15037else
15038 as_basename=false
15039fi
15040
57aa50d4
TT
15041if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15042 as_dirname=dirname
15043else
15044 as_dirname=false
15045fi
b0cacab0 15046
e1052144 15047as_me=`$as_basename -- "$0" ||
b0cacab0
TT
15048$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15049 X"$0" : 'X\(//\)$' \| \
e1052144 15050 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 15051$as_echo X/"$0" |
e1052144
TT
15052 sed '/^.*\/\([^/][^/]*\)\/*$/{
15053 s//\1/
15054 q
15055 }
15056 /^X\/\(\/\/\)$/{
15057 s//\1/
15058 q
15059 }
15060 /^X\/\(\/\).*/{
15061 s//\1/
15062 q
15063 }
15064 s/.*/./; q'`
b0cacab0 15065
57aa50d4
TT
15066# Avoid depending upon Character Ranges.
15067as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15068as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15069as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15070as_cr_digits='0123456789'
15071as_cr_alnum=$as_cr_Letters$as_cr_digits
e1052144
TT
15072
15073ECHO_C= ECHO_N= ECHO_T=
57aa50d4 15074case `echo -n x` in #(((((
e1052144 15075-n*)
57aa50d4 15076 case `echo 'xy\c'` in
e1052144 15077 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
57aa50d4
TT
15078 xy) ECHO_C='\c';;
15079 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15080 ECHO_T=' ';;
e1052144
TT
15081 esac;;
15082*)
15083 ECHO_N='-n';;
b0cacab0 15084esac
b0cacab0
TT
15085
15086rm -f conf$$ conf$$.exe conf$$.file
e1052144
TT
15087if test -d conf$$.dir; then
15088 rm -f conf$$.dir/conf$$.file
15089else
15090 rm -f conf$$.dir
39fd3d4f
SJR
15091 mkdir conf$$.dir 2>/dev/null
15092fi
15093if (echo >conf$$.file) 2>/dev/null; then
15094 if ln -s conf$$.file conf$$ 2>/dev/null; then
15095 as_ln_s='ln -s'
15096 # ... but there are two gotchas:
15097 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15098 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d6a4bcb5 15099 # In both cases, we have to default to `cp -pR'.
39fd3d4f 15100 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d6a4bcb5 15101 as_ln_s='cp -pR'
39fd3d4f
SJR
15102 elif ln conf$$.file conf$$ 2>/dev/null; then
15103 as_ln_s=ln
15104 else
d6a4bcb5 15105 as_ln_s='cp -pR'
39fd3d4f 15106 fi
b0cacab0 15107else
d6a4bcb5 15108 as_ln_s='cp -pR'
b0cacab0 15109fi
e1052144
TT
15110rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15111rmdir conf$$.dir 2>/dev/null
b0cacab0 15112
57aa50d4
TT
15113
15114# as_fn_mkdir_p
15115# -------------
15116# Create "$as_dir" as a directory, including parents if necessary.
15117as_fn_mkdir_p ()
15118{
15119
15120 case $as_dir in #(
15121 -*) as_dir=./$as_dir;;
15122 esac
15123 test -d "$as_dir" || eval $as_mkdir_p || {
15124 as_dirs=
15125 while :; do
15126 case $as_dir in #(
15127 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15128 *) as_qdir=$as_dir;;
15129 esac
15130 as_dirs="'$as_qdir' $as_dirs"
15131 as_dir=`$as_dirname -- "$as_dir" ||
15132$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15133 X"$as_dir" : 'X\(//\)[^/]' \| \
15134 X"$as_dir" : 'X\(//\)$' \| \
15135 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15136$as_echo X"$as_dir" |
15137 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15138 s//\1/
15139 q
15140 }
15141 /^X\(\/\/\)[^/].*/{
15142 s//\1/
15143 q
15144 }
15145 /^X\(\/\/\)$/{
15146 s//\1/
15147 q
15148 }
15149 /^X\(\/\).*/{
15150 s//\1/
15151 q
15152 }
15153 s/.*/./; q'`
15154 test -d "$as_dir" && break
15155 done
15156 test -z "$as_dirs" || eval "mkdir $as_dirs"
d6a4bcb5 15157 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
57aa50d4
TT
15158
15159
15160} # as_fn_mkdir_p
b0cacab0 15161if mkdir -p . 2>/dev/null; then
57aa50d4 15162 as_mkdir_p='mkdir -p "$as_dir"'
b0cacab0
TT
15163else
15164 test -d ./-p && rmdir ./-p
15165 as_mkdir_p=false
15166fi
15167
d6a4bcb5
TB
15168
15169# as_fn_executable_p FILE
15170# -----------------------
15171# Test if FILE is an executable regular file.
15172as_fn_executable_p ()
15173{
15174 test -f "$1" && test -x "$1"
15175} # as_fn_executable_p
15176as_test_x='test -x'
15177as_executable_p=as_fn_executable_p
b0cacab0
TT
15178
15179# Sed expression to map a string onto a valid CPP name.
15180as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15181
15182# Sed expression to map a string onto a valid variable name.
15183as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15184
15185
b0cacab0 15186exec 6>&1
57aa50d4
TT
15187## ----------------------------------- ##
15188## Main body of $CONFIG_STATUS script. ##
15189## ----------------------------------- ##
15190_ASEOF
15191test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
b0cacab0 15192
57aa50d4
TT
15193cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15194# Save the log message, to keep $0 and so on meaningful, and to
b0cacab0 15195# report actual input values of CONFIG_FILES etc. instead of their
e1052144
TT
15196# values after options handling.
15197ac_log="
b0cacab0 15198This file was extended by $as_me, which was
d6a4bcb5 15199generated by GNU Autoconf 2.69. Invocation command line was
b0cacab0
TT
15200
15201 CONFIG_FILES = $CONFIG_FILES
15202 CONFIG_HEADERS = $CONFIG_HEADERS
15203 CONFIG_LINKS = $CONFIG_LINKS
15204 CONFIG_COMMANDS = $CONFIG_COMMANDS
15205 $ $0 $@
15206
e1052144
TT
15207on `(hostname || uname -n) 2>/dev/null | sed 1q`
15208"
15209
b0cacab0
TT
15210_ACEOF
15211
39fd3d4f
SJR
15212case $ac_config_files in *"
15213"*) set x $ac_config_files; shift; ac_config_files=$*;;
15214esac
15215
d1154eb4
TT
15216case $ac_config_headers in *"
15217"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15218esac
39fd3d4f
SJR
15219
15220
15221cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 15222# Files that config.status was made for.
e1052144 15223config_files="$ac_config_files"
d1154eb4 15224config_headers="$ac_config_headers"
e1052144 15225config_commands="$ac_config_commands"
b0cacab0 15226
e1052144 15227_ACEOF
b0cacab0 15228
39fd3d4f 15229cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0 15230ac_cs_usage="\
57aa50d4
TT
15231\`$as_me' instantiates files and other configuration actions
15232from templates according to the current configuration. Unless the files
15233and actions are specified as TAGs, all are instantiated by default.
b0cacab0 15234
57aa50d4 15235Usage: $0 [OPTION]... [TAG]...
b0cacab0
TT
15236
15237 -h, --help print this help, then exit
29a5deed 15238 -V, --version print version number and configuration settings, then exit
61ef2474 15239 --config print configuration, then exit
39fd3d4f
SJR
15240 -q, --quiet, --silent
15241 do not print progress messages
b0cacab0
TT
15242 -d, --debug don't remove temporary files
15243 --recheck update $as_me by reconfiguring in the same conditions
39fd3d4f
SJR
15244 --file=FILE[:TEMPLATE]
15245 instantiate the configuration file FILE
d1154eb4
TT
15246 --header=FILE[:TEMPLATE]
15247 instantiate the configuration header FILE
b0cacab0
TT
15248
15249Configuration files:
15250$config_files
15251
d1154eb4
TT
15252Configuration headers:
15253$config_headers
15254
b0cacab0
TT
15255Configuration commands:
15256$config_commands
15257
57aa50d4 15258Report bugs to the package provider."
b0cacab0 15259
e1052144 15260_ACEOF
39fd3d4f 15261cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
61ef2474 15262ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b0cacab0
TT
15263ac_cs_version="\\
15264config.status
d6a4bcb5 15265configured by $0, generated by GNU Autoconf 2.69,
61ef2474 15266 with options \\"\$ac_cs_config\\"
b0cacab0 15267
d6a4bcb5 15268Copyright (C) 2012 Free Software Foundation, Inc.
b0cacab0
TT
15269This config.status script is free software; the Free Software Foundation
15270gives unlimited permission to copy, distribute and modify it."
e1052144
TT
15271
15272ac_pwd='$ac_pwd'
15273srcdir='$srcdir'
15274INSTALL='$INSTALL'
93613951 15275MKDIR_P='$MKDIR_P'
39fd3d4f
SJR
15276AWK='$AWK'
15277test -n "\$AWK" || AWK=awk
b0cacab0
TT
15278_ACEOF
15279
39fd3d4f
SJR
15280cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15281# The default lists apply if the user does not specify any file.
b0cacab0
TT
15282ac_need_defaults=:
15283while test $# != 0
07a0db15 15284do
b0cacab0 15285 case $1 in
d6a4bcb5 15286 --*=?*)
e1052144
TT
15287 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15288 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b0cacab0
TT
15289 ac_shift=:
15290 ;;
d6a4bcb5
TB
15291 --*=)
15292 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15293 ac_optarg=
15294 ac_shift=:
15295 ;;
e1052144 15296 *)
b0cacab0
TT
15297 ac_option=$1
15298 ac_optarg=$2
15299 ac_shift=shift
15300 ;;
b0cacab0
TT
15301 esac
15302
15303 case $ac_option in
15304 # Handling of the options.
93636bde 15305 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
b0cacab0 15306 ac_cs_recheck=: ;;
e1052144 15307 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
39fd3d4f 15308 $as_echo "$ac_cs_version"; exit ;;
61ef2474
TT
15309 --config | --confi | --conf | --con | --co | --c )
15310 $as_echo "$ac_cs_config"; exit ;;
e1052144 15311 --debug | --debu | --deb | --de | --d | -d )
b0cacab0
TT
15312 debug=: ;;
15313 --file | --fil | --fi | --f )
15314 $ac_shift
39fd3d4f
SJR
15315 case $ac_optarg in
15316 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d6a4bcb5 15317 '') as_fn_error $? "missing file argument" ;;
39fd3d4f 15318 esac
57aa50d4 15319 as_fn_append CONFIG_FILES " '$ac_optarg'"
b0cacab0 15320 ac_need_defaults=false;;
d1154eb4
TT
15321 --header | --heade | --head | --hea )
15322 $ac_shift
15323 case $ac_optarg in
15324 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15325 esac
15326 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15327 ac_need_defaults=false;;
15328 --he | --h)
15329 # Conflict between --help and --header
d6a4bcb5 15330 as_fn_error $? "ambiguous option: \`$1'
d1154eb4
TT
15331Try \`$0 --help' for more information.";;
15332 --help | --hel | -h )
39fd3d4f 15333 $as_echo "$ac_cs_usage"; exit ;;
b0cacab0
TT
15334 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15335 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15336 ac_cs_silent=: ;;
15337
15338 # This is an error.
d6a4bcb5 15339 -*) as_fn_error $? "unrecognized option: \`$1'
57aa50d4 15340Try \`$0 --help' for more information." ;;
b0cacab0 15341
57aa50d4 15342 *) as_fn_append ac_config_targets " $1"
e1052144 15343 ac_need_defaults=false ;;
b0cacab0 15344
07a0db15 15345 esac
b0cacab0 15346 shift
07a0db15
TT
15347done
15348
b0cacab0
TT
15349ac_configure_extra_args=
15350
15351if $ac_cs_silent; then
15352 exec 6>/dev/null
15353 ac_configure_extra_args="$ac_configure_extra_args --silent"
15354fi
15355
15356_ACEOF
39fd3d4f 15357cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 15358if \$ac_cs_recheck; then
d6a4bcb5 15359 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
39fd3d4f
SJR
15360 shift
15361 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15362 CONFIG_SHELL='$SHELL'
e1052144 15363 export CONFIG_SHELL
39fd3d4f 15364 exec "\$@"
b0cacab0 15365fi
07a0db15 15366
b0cacab0 15367_ACEOF
39fd3d4f 15368cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
15369exec 5>>config.log
15370{
15371 echo
15372 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15373## Running $as_me. ##
15374_ASBOX
39fd3d4f 15375 $as_echo "$ac_log"
e1052144 15376} >&5
07a0db15 15377
e1052144 15378_ACEOF
39fd3d4f 15379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 15380#
e1052144 15381# INIT-COMMANDS
b0cacab0 15382#
b0cacab0
TT
15383# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15384 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
93613951 15385 # from automake < 1.5.
b0cacab0
TT
15386 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15387 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15388 LINGUAS="${LINGUAS-%UNSET%}"
15389
15390
15391_ACEOF
15392
39fd3d4f 15393cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
15394
15395# Handling of arguments.
b0cacab0
TT
15396for ac_config_target in $ac_config_targets
15397do
e1052144 15398 case $ac_config_target in
d1154eb4 15399 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
93613951 15400 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
e1052144
TT
15401 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
15402
d6a4bcb5 15403 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
b0cacab0
TT
15404 esac
15405done
15406
e1052144 15407
b0cacab0
TT
15408# If the user did not use the arguments to specify the items to instantiate,
15409# then the envvar interface is used. Set only those that are not.
15410# We use the long form for the default assignment because of an extremely
15411# bizarre bug on SunOS 4.1.3.
15412if $ac_need_defaults; then
15413 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
d1154eb4 15414 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b0cacab0
TT
15415 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15416fi
15417
15418# Have a temporary directory for convenience. Make it in the build tree
e1052144 15419# simply because there is no reason against having it here, and in addition,
b0cacab0 15420# creating and moving files from /tmp can sometimes cause problems.
e1052144
TT
15421# Hook for its removal unless debugging.
15422# Note that there is a small window in which the directory will not be cleaned:
15423# after its creation but before its name has been assigned to `$tmp'.
b0cacab0
TT
15424$debug ||
15425{
d6a4bcb5 15426 tmp= ac_tmp=
e1052144 15427 trap 'exit_status=$?
d6a4bcb5
TB
15428 : "${ac_tmp:=$tmp}"
15429 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
e1052144 15430' 0
57aa50d4 15431 trap 'as_fn_exit 1' 1 2 13 15
b0cacab0 15432}
b0cacab0
TT
15433# Create a (secure) tmp directory for tmp files.
15434
15435{
e1052144 15436 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d6a4bcb5 15437 test -d "$tmp"
b0cacab0
TT
15438} ||
15439{
e1052144
TT
15440 tmp=./conf$$-$RANDOM
15441 (umask 077 && mkdir "$tmp")
d6a4bcb5
TB
15442} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15443ac_tmp=$tmp
b0cacab0 15444
39fd3d4f
SJR
15445# Set up the scripts for CONFIG_FILES section.
15446# No need to generate them if there are no CONFIG_FILES.
15447# This happens for instance with `./config.status config.h'.
e1052144
TT
15448if test -n "$CONFIG_FILES"; then
15449
39fd3d4f
SJR
15450if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15451 ac_cs_awk_getline=:
15452 ac_cs_awk_pipe_init=
15453 ac_cs_awk_read_file='
15454 while ((getline aline < (F[key])) > 0)
15455 print(aline)
15456 close(F[key])'
15457 ac_cs_awk_pipe_fini=
15458else
15459 ac_cs_awk_getline=false
15460 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15461 ac_cs_awk_read_file='
15462 print "|#_!!_#|"
15463 print "cat " F[key] " &&"
15464 '$ac_cs_awk_pipe_init
15465 # The final `:' finishes the AND list.
15466 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15467fi
57aa50d4
TT
15468ac_cr=`echo X | tr X '\015'`
15469# On cygwin, bash can eat \r inside `` if the user requested igncr.
15470# But we know of no other shell where ac_cr would be empty at this
15471# point, so we can use a bashism as a fallback.
15472if test "x$ac_cr" = x; then
15473 eval ac_cr=\$\'\\r\'
15474fi
39fd3d4f
SJR
15475ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15476if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d6a4bcb5 15477 ac_cs_awk_cr='\\r'
39fd3d4f
SJR
15478else
15479 ac_cs_awk_cr=$ac_cr
15480fi
e1052144 15481
d6a4bcb5 15482echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
39fd3d4f 15483_ACEOF
e1052144 15484
39fd3d4f
SJR
15485# Create commands to substitute file output variables.
15486{
15487 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
d6a4bcb5 15488 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
39fd3d4f
SJR
15489 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15490 echo "_ACAWK" &&
15491 echo "_ACEOF"
15492} >conf$$files.sh &&
15493. ./conf$$files.sh ||
d6a4bcb5 15494 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 15495rm -f conf$$files.sh
e1052144 15496
39fd3d4f
SJR
15497{
15498 echo "cat >conf$$subs.awk <<_ACEOF" &&
15499 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15500 echo "_ACEOF"
15501} >conf$$subs.sh ||
d6a4bcb5
TB
15502 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15503ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
e1052144
TT
15504ac_delim='%!_!# '
15505for ac_last_try in false false false false false :; do
39fd3d4f 15506 . ./conf$$subs.sh ||
d6a4bcb5 15507 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f
SJR
15508
15509 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15510 if test $ac_delim_n = $ac_delim_num; then
e1052144
TT
15511 break
15512 elif $ac_last_try; then
d6a4bcb5 15513 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
e1052144
TT
15514 else
15515 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21c84b71 15516 fi
e1052144 15517done
39fd3d4f
SJR
15518rm -f conf$$subs.sh
15519
15520cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d6a4bcb5 15521cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
39fd3d4f
SJR
15522_ACEOF
15523sed -n '
15524h
15525s/^/S["/; s/!.*/"]=/
15526p
15527g
15528s/^[^!]*!//
15529:repl
15530t repl
15531s/'"$ac_delim"'$//
15532t delim
15533:nl
15534h
61ef2474 15535s/\(.\{148\}\)..*/\1/
39fd3d4f
SJR
15536t more1
15537s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15538p
15539n
15540b repl
15541:more1
15542s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15543p
15544g
15545s/.\{148\}//
15546t nl
15547:delim
15548h
61ef2474 15549s/\(.\{148\}\)..*/\1/
39fd3d4f
SJR
15550t more2
15551s/["\\]/\\&/g; s/^/"/; s/$/"/
15552p
15553b
15554:more2
15555s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15556p
15557g
15558s/.\{148\}//
15559t delim
15560' <conf$$subs.awk | sed '
15561/^[^""]/{
15562 N
15563 s/\n//
e1052144 15564}
39fd3d4f
SJR
15565' >>$CONFIG_STATUS || ac_write_fail=1
15566rm -f conf$$subs.awk
15567cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15568_ACAWK
d6a4bcb5 15569cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
39fd3d4f
SJR
15570 for (key in S) S_is_set[key] = 1
15571 FS = "\a"
15572 \$ac_cs_awk_pipe_init
e1052144 15573}
39fd3d4f
SJR
15574{
15575 line = $ 0
15576 nfields = split(line, field, "@")
15577 substed = 0
15578 len = length(field[1])
15579 for (i = 2; i < nfields; i++) {
15580 key = field[i]
15581 keylen = length(key)
15582 if (S_is_set[key]) {
15583 value = S[key]
15584 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15585 len += length(value) + length(field[++i])
15586 substed = 1
15587 } else
15588 len += 1 + keylen
15589 }
15590 if (nfields == 3 && !substed) {
15591 key = field[2]
15592 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
15593 \$ac_cs_awk_read_file
15594 next
15595 }
15596 }
15597 print line
488c75a6 15598}
39fd3d4f
SJR
15599\$ac_cs_awk_pipe_fini
15600_ACAWK
e1052144 15601_ACEOF
39fd3d4f
SJR
15602cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15603if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15604 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15605else
15606 cat
d6a4bcb5
TB
15607fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15608 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
b0cacab0 15609_ACEOF
e1052144 15610
d6a4bcb5
TB
15611# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15612# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
e1052144
TT
15613# trailing colons and then remove the whole line if VPATH becomes empty
15614# (actually we leave an empty line to preserve line numbers).
15615if test "x$srcdir" = x.; then
d6a4bcb5
TB
15616 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15617h
15618s///
15619s/^/:/
15620s/[ ]*$/:/
15621s/:\$(srcdir):/:/g
15622s/:\${srcdir}:/:/g
15623s/:@srcdir@:/:/g
15624s/^:*//
e1052144 15625s/:*$//
d6a4bcb5
TB
15626x
15627s/\(=[ ]*\).*/\1/
15628G
15629s/\n//
e1052144
TT
15630s/^[^=]*=[ ]*$//
15631}'
15632fi
15633
39fd3d4f 15634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
15635fi # test -n "$CONFIG_FILES"
15636
d1154eb4
TT
15637# Set up the scripts for CONFIG_HEADERS section.
15638# No need to generate them if there are no CONFIG_HEADERS.
15639# This happens for instance with `./config.status Makefile'.
15640if test -n "$CONFIG_HEADERS"; then
d6a4bcb5 15641cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
d1154eb4
TT
15642BEGIN {
15643_ACEOF
15644
15645# Transform confdefs.h into an awk script `defines.awk', embedded as
15646# here-document in config.status, that substitutes the proper values into
15647# config.h.in to produce config.h.
15648
15649# Create a delimiter string that does not exist in confdefs.h, to ease
15650# handling of long lines.
15651ac_delim='%!_!# '
15652for ac_last_try in false false :; do
d6a4bcb5
TB
15653 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15654 if test -z "$ac_tt"; then
d1154eb4
TT
15655 break
15656 elif $ac_last_try; then
d6a4bcb5 15657 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
d1154eb4
TT
15658 else
15659 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15660 fi
15661done
15662
15663# For the awk script, D is an array of macro values keyed by name,
15664# likewise P contains macro parameters if any. Preserve backslash
15665# newline sequences.
15666
15667ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15668sed -n '
15669s/.\{148\}/&'"$ac_delim"'/g
15670t rset
15671:rset
15672s/^[ ]*#[ ]*define[ ][ ]*/ /
15673t def
15674d
15675:def
15676s/\\$//
15677t bsnl
15678s/["\\]/\\&/g
15679s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15680D["\1"]=" \3"/p
15681s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15682d
15683:bsnl
15684s/["\\]/\\&/g
15685s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15686D["\1"]=" \3\\\\\\n"\\/p
15687t cont
15688s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15689t cont
15690d
15691:cont
15692n
15693s/.\{148\}/&'"$ac_delim"'/g
15694t clear
15695:clear
15696s/\\$//
15697t bsnlc
15698s/["\\]/\\&/g; s/^/"/; s/$/"/p
15699d
15700:bsnlc
15701s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15702b cont
15703' <confdefs.h | sed '
15704s/'"$ac_delim"'/"\\\
15705"/g' >>$CONFIG_STATUS || ac_write_fail=1
15706
15707cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15708 for (key in D) D_is_set[key] = 1
15709 FS = "\a"
15710}
15711/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15712 line = \$ 0
15713 split(line, arg, " ")
15714 if (arg[1] == "#") {
15715 defundef = arg[2]
15716 mac1 = arg[3]
15717 } else {
15718 defundef = substr(arg[1], 2)
15719 mac1 = arg[2]
15720 }
15721 split(mac1, mac2, "(") #)
15722 macro = mac2[1]
15723 prefix = substr(line, 1, index(line, defundef) - 1)
15724 if (D_is_set[macro]) {
15725 # Preserve the white space surrounding the "#".
15726 print prefix "define", macro P[macro] D[macro]
15727 next
15728 } else {
15729 # Replace #undef with comments. This is necessary, for example,
15730 # in the case of _POSIX_SOURCE, which is predefined and required
15731 # on some systems where configure will not decide to define it.
15732 if (defundef == "undef") {
15733 print "/*", prefix defundef, macro, "*/"
15734 next
15735 }
15736 }
15737}
15738{ print }
15739_ACAWK
15740_ACEOF
15741cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d6a4bcb5 15742 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
d1154eb4
TT
15743fi # test -n "$CONFIG_HEADERS"
15744
e1052144 15745
d1154eb4 15746eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
39fd3d4f
SJR
15747shift
15748for ac_tag
e1052144
TT
15749do
15750 case $ac_tag in
15751 :[FHLC]) ac_mode=$ac_tag; continue;;
15752 esac
15753 case $ac_mode$ac_tag in
15754 :[FHL]*:*);;
d6a4bcb5 15755 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
e1052144
TT
15756 :[FH]-) ac_tag=-:-;;
15757 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15758 esac
15759 ac_save_IFS=$IFS
15760 IFS=:
15761 set x $ac_tag
15762 IFS=$ac_save_IFS
15763 shift
15764 ac_file=$1
15765 shift
15766
15767 case $ac_mode in
15768 :L) ac_source=$1;;
15769 :[FH])
15770 ac_file_inputs=
15771 for ac_f
15772 do
15773 case $ac_f in
d6a4bcb5 15774 -) ac_f="$ac_tmp/stdin";;
e1052144
TT
15775 *) # Look for the file first in the build tree, then in the source tree
15776 # (if the path is not absolute). The absolute path cannot be DOS-style,
15777 # because $ac_f cannot contain `:'.
15778 test -f "$ac_f" ||
15779 case $ac_f in
15780 [\\/$]*) false;;
15781 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15782 esac ||
d6a4bcb5 15783 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
e1052144 15784 esac
39fd3d4f 15785 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
57aa50d4 15786 as_fn_append ac_file_inputs " '$ac_f'"
e1052144
TT
15787 done
15788
15789 # Let's still pretend it is `configure' which instantiates (i.e., don't
15790 # use $as_me), people would be surprised to read:
15791 # /* config.h. Generated by config.status. */
39fd3d4f
SJR
15792 configure_input='Generated from '`
15793 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15794 `' by configure.'
e1052144
TT
15795 if test x"$ac_file" != x-; then
15796 configure_input="$ac_file. $configure_input"
57aa50d4 15797 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
39fd3d4f 15798$as_echo "$as_me: creating $ac_file" >&6;}
e1052144 15799 fi
39fd3d4f
SJR
15800 # Neutralize special characters interpreted by sed in replacement strings.
15801 case $configure_input in #(
15802 *\&* | *\|* | *\\* )
15803 ac_sed_conf_input=`$as_echo "$configure_input" |
15804 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15805 *) ac_sed_conf_input=$configure_input;;
15806 esac
e1052144
TT
15807
15808 case $ac_tag in
d6a4bcb5
TB
15809 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15810 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
e1052144
TT
15811 esac
15812 ;;
b0cacab0
TT
15813 esac
15814
e1052144 15815 ac_dir=`$as_dirname -- "$ac_file" ||
b0cacab0
TT
15816$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15817 X"$ac_file" : 'X\(//\)[^/]' \| \
15818 X"$ac_file" : 'X\(//\)$' \| \
e1052144 15819 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 15820$as_echo X"$ac_file" |
e1052144
TT
15821 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15822 s//\1/
15823 q
15824 }
15825 /^X\(\/\/\)[^/].*/{
15826 s//\1/
15827 q
15828 }
15829 /^X\(\/\/\)$/{
15830 s//\1/
15831 q
15832 }
15833 /^X\(\/\).*/{
15834 s//\1/
15835 q
15836 }
15837 s/.*/./; q'`
57aa50d4 15838 as_dir="$ac_dir"; as_fn_mkdir_p
b0cacab0
TT
15839 ac_builddir=.
15840
e1052144
TT
15841case "$ac_dir" in
15842.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15843*)
39fd3d4f 15844 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 15845 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 15846 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
15847 case $ac_top_builddir_sub in
15848 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15849 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15850 esac ;;
15851esac
15852ac_abs_top_builddir=$ac_pwd
15853ac_abs_builddir=$ac_pwd$ac_dir_suffix
15854# for backward compatibility:
15855ac_top_builddir=$ac_top_build_prefix
93636bde 15856
b0cacab0 15857case $srcdir in
e1052144 15858 .) # We are building in place.
b0cacab0 15859 ac_srcdir=.
e1052144
TT
15860 ac_top_srcdir=$ac_top_builddir_sub
15861 ac_abs_top_srcdir=$ac_pwd ;;
15862 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 15863 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
15864 ac_top_srcdir=$srcdir
15865 ac_abs_top_srcdir=$srcdir ;;
15866 *) # Relative name.
15867 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15868 ac_top_srcdir=$ac_top_build_prefix$srcdir
15869 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 15870esac
e1052144 15871ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b0cacab0 15872
b0cacab0 15873
e1052144
TT
15874 case $ac_mode in
15875 :F)
15876 #
15877 # CONFIG_FILE
15878 #
50e1e10f 15879
b0cacab0
TT
15880 case $INSTALL in
15881 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
e1052144 15882 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
50e1e10f 15883 esac
93613951
TT
15884 ac_MKDIR_P=$MKDIR_P
15885 case $MKDIR_P in
15886 [\\/$]* | ?:[\\/]* ) ;;
15887 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15888 esac
e1052144 15889_ACEOF
50e1e10f 15890
39fd3d4f 15891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
15892# If the template does not know about datarootdir, expand it.
15893# FIXME: This hack should be removed a few years after 2.60.
15894ac_datarootdir_hack=; ac_datarootdir_seen=
39fd3d4f
SJR
15895ac_sed_dataroot='
15896/datarootdir/ {
e1052144
TT
15897 p
15898 q
15899}
15900/@datadir@/p
15901/@docdir@/p
15902/@infodir@/p
15903/@localedir@/p
57aa50d4 15904/@mandir@/p'
39fd3d4f 15905case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
e1052144
TT
15906*datarootdir*) ac_datarootdir_seen=yes;;
15907*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
57aa50d4 15908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
39fd3d4f 15909$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
b0cacab0 15910_ACEOF
39fd3d4f 15911cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
e1052144
TT
15912 ac_datarootdir_hack='
15913 s&@datadir@&$datadir&g
15914 s&@docdir@&$docdir&g
15915 s&@infodir@&$infodir&g
15916 s&@localedir@&$localedir&g
15917 s&@mandir@&$mandir&g
57aa50d4 15918 s&\\\${datarootdir}&$datarootdir&g' ;;
e1052144
TT
15919esac
15920_ACEOF
15921
15922# Neutralize VPATH when `$srcdir' = `.'.
15923# Shell code in configure.ac might set extrasub.
15924# FIXME: do we really want to maintain this feature?
39fd3d4f
SJR
15925cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15926ac_sed_extra="$ac_vpsub
b0cacab0
TT
15927$extrasub
15928_ACEOF
39fd3d4f 15929cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0
TT
15930:t
15931/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
39fd3d4f 15932s|@configure_input@|$ac_sed_conf_input|;t t
e1052144 15933s&@top_builddir@&$ac_top_builddir_sub&;t t
39fd3d4f 15934s&@top_build_prefix@&$ac_top_build_prefix&;t t
e1052144
TT
15935s&@srcdir@&$ac_srcdir&;t t
15936s&@abs_srcdir@&$ac_abs_srcdir&;t t
15937s&@top_srcdir@&$ac_top_srcdir&;t t
15938s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15939s&@builddir@&$ac_builddir&;t t
15940s&@abs_builddir@&$ac_abs_builddir&;t t
15941s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15942s&@INSTALL@&$ac_INSTALL&;t t
93613951 15943s&@MKDIR_P@&$ac_MKDIR_P&;t t
e1052144 15944$ac_datarootdir_hack
39fd3d4f
SJR
15945"
15946eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15947if $ac_cs_awk_getline; then
d6a4bcb5 15948 $AWK -f "$ac_tmp/subs.awk"
39fd3d4f 15949else
d6a4bcb5
TB
15950 $AWK -f "$ac_tmp/subs.awk" | $SHELL
15951fi \
15952 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
e1052144
TT
15953
15954test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d6a4bcb5
TB
15955 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15956 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15957 "$ac_tmp/out"`; test -z "$ac_out"; } &&
57aa50d4 15958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a4bcb5 15959which seems to be undefined. Please make sure it is defined" >&5
39fd3d4f 15960$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a4bcb5 15961which seems to be undefined. Please make sure it is defined" >&2;}
e1052144 15962
d6a4bcb5 15963 rm -f "$ac_tmp/stdin"
e1052144 15964 case $ac_file in
d6a4bcb5
TB
15965 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15966 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
39fd3d4f 15967 esac \
d6a4bcb5 15968 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
e1052144 15969 ;;
d1154eb4
TT
15970 :H)
15971 #
15972 # CONFIG_HEADER
15973 #
15974 if test x"$ac_file" != x-; then
15975 {
15976 $as_echo "/* $configure_input */" \
d6a4bcb5
TB
15977 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15978 } >"$ac_tmp/config.h" \
15979 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15980 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
d1154eb4
TT
15981 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15982$as_echo "$as_me: $ac_file is unchanged" >&6;}
15983 else
15984 rm -f "$ac_file"
d6a4bcb5
TB
15985 mv "$ac_tmp/config.h" "$ac_file" \
15986 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
d1154eb4
TT
15987 fi
15988 else
15989 $as_echo "/* $configure_input */" \
d6a4bcb5
TB
15990 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15991 || as_fn_error $? "could not create -" "$LINENO" 5
d1154eb4
TT
15992 fi
15993 ;;
07a0db15 15994
57aa50d4 15995 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
39fd3d4f 15996$as_echo "$as_me: executing $ac_file commands" >&6;}
e1052144
TT
15997 ;;
15998 esac
a04eba3f 15999
b0cacab0 16000
e1052144 16001 case $ac_file$ac_mode in
93613951 16002 "po-directories":C)
a04eba3f
TT
16003 for ac_file in $CONFIG_FILES; do
16004 # Support "outfile[:infile[:infile...]]"
16005 case "$ac_file" in
16006 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16007 esac
16008 # PO directories have a Makefile.in generated from Makefile.in.in.
16009 case "$ac_file" in */Makefile.in)
16010 # Adjust a relative srcdir.
16011 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
93613951 16012 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
a04eba3f
TT
16013 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16014 # In autoconf-2.13 it is called $ac_given_srcdir.
16015 # In autoconf-2.50 it is called $srcdir.
16016 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16017 case "$ac_given_srcdir" in
16018 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16019 /*) top_srcdir="$ac_given_srcdir" ;;
16020 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16021 esac
93613951
TT
16022 # Treat a directory as a PO directory if and only if it has a
16023 # POTFILES.in file. This allows packages to have multiple PO
16024 # directories under different names or in different locations.
a04eba3f
TT
16025 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16026 rm -f "$ac_dir/POTFILES"
16027 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
93613951
TT
16028 gt_tab=`printf '\t'`
16029 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
16030 POMAKEFILEDEPS="POTFILES.in"
16031 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
a04eba3f
TT
16032 # on $ac_dir but don't depend on user-specified configuration
16033 # parameters.
16034 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16035 # The LINGUAS file contains the set of available languages.
b0cacab0 16036 if test -n "$OBSOLETE_ALL_LINGUAS"; then
a04eba3f
TT
16037 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16038 fi
93613951
TT
16039 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16040 # Hide the ALL_LINGUAS assignment from automake < 1.5.
a04eba3f 16041 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
b0cacab0
TT
16042 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16043 else
16044 # The set of available languages was given in configure.in.
93613951 16045 # Hide the ALL_LINGUAS assignment from automake < 1.5.
b0cacab0 16046 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
a04eba3f 16047 fi
b0cacab0
TT
16048 # Compute POFILES
16049 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16050 # Compute UPDATEPOFILES
16051 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16052 # Compute DUMMYPOFILES
16053 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
16054 # Compute GMOFILES
16055 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
a04eba3f
TT
16056 case "$ac_given_srcdir" in
16057 .) srcdirpre= ;;
16058 *) srcdirpre='$(srcdir)/' ;;
16059 esac
16060 POFILES=
a04eba3f
TT
16061 UPDATEPOFILES=
16062 DUMMYPOFILES=
b0cacab0 16063 GMOFILES=
a04eba3f
TT
16064 for lang in $ALL_LINGUAS; do
16065 POFILES="$POFILES $srcdirpre$lang.po"
a04eba3f
TT
16066 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16067 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
b0cacab0 16068 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
a04eba3f
TT
16069 done
16070 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16071 # environment variable.
16072 INST_LINGUAS=
16073 if test -n "$ALL_LINGUAS"; then
16074 for presentlang in $ALL_LINGUAS; do
16075 useit=no
16076 if test "%UNSET%" != "$LINGUAS"; then
16077 desiredlanguages="$LINGUAS"
16078 else
16079 desiredlanguages="$ALL_LINGUAS"
16080 fi
16081 for desiredlang in $desiredlanguages; do
16082 # Use the presentlang catalog if desiredlang is
16083 # a. equal to presentlang, or
16084 # b. a variant of presentlang (because in this case,
16085 # presentlang can be used as a fallback for messages
16086 # which are not translated in the desiredlang catalog).
16087 case "$desiredlang" in
16088 "$presentlang"*) useit=yes;;
16089 esac
16090 done
16091 if test $useit = yes; then
16092 INST_LINGUAS="$INST_LINGUAS $presentlang"
16093 fi
16094 done
16095 fi
16096 CATALOGS=
16097 if test -n "$INST_LINGUAS"; then
16098 for lang in $INST_LINGUAS; do
16099 CATALOGS="$CATALOGS $lang.gmo"
16100 done
16101 fi
16102 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
b0cacab0 16103 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
16104 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16105 if test -f "$f"; then
16106 case "$f" in
16107 *.orig | *.bak | *~) ;;
16108 *) cat "$f" >> "$ac_dir/Makefile" ;;
16109 esac
16110 fi
16111 done
16112 fi
16113 ;;
a64c9c13 16114 esac
b0cacab0 16115 done ;;
e1052144 16116
b0cacab0 16117 esac
e1052144 16118done # for ac_tag
07a0db15 16119
b0cacab0 16120
57aa50d4 16121as_fn_exit 0
b0cacab0 16122_ACEOF
b0cacab0
TT
16123ac_clean_files=$ac_clean_files_save
16124
39fd3d4f 16125test $ac_write_fail = 0 ||
d6a4bcb5 16126 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 16127
b0cacab0
TT
16128
16129# configure is writing to config.log, and then calls config.status.
16130# config.status does its own redirection, appending to config.log.
16131# Unfortunately, on DOS this fails, as config.log is still kept open
16132# by configure, so config.status won't be able to write to it; its
16133# output is simply discarded. So we exec the FD to /dev/null,
16134# effectively closing config.log, so it can be properly (re)opened and
16135# appended to by config.status. When coming back to configure, we
16136# need to make the FD available again.
16137if test "$no_create" != yes; then
16138 ac_cs_success=:
16139 ac_config_status_args=
16140 test "$silent" = yes &&
16141 ac_config_status_args="$ac_config_status_args --quiet"
16142 exec 5>/dev/null
16143 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16144 exec 5>>config.log
16145 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16146 # would make configure fail if this is the last instruction.
d6a4bcb5 16147 $ac_cs_success || as_fn_exit 1
b0cacab0 16148fi
39fd3d4f 16149if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
57aa50d4 16150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
39fd3d4f
SJR
16151$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16152fi
50e1e10f 16153
ee683a13 16154if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi