]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - configure
libext2fs: support devices w/ non-512 byte block size on Apple Darwin
[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
fd1677e8
TT
628LDFLAGS_SHLIB
629CFLAGS_STLIB
630CFLAGS_SHLIB
39fd3d4f
SJR
631BUILD_LDFLAGS
632BUILD_CFLAGS
5b5bd2c2 633MKINSTALLDIRS
d1154eb4 634INCLUDES
39fd3d4f 635DO_TEST_SUITE
fd1677e8 636LDFLAGS_STATIC
39fd3d4f
SJR
637root_sysconfdir
638root_libdir
639root_sbindir
640root_bindir
641root_prefix
642UNIX_CMT
643CYGWIN_CMT
644LINUX_CMT
645UNI_DIFF_OPTS
646SEM_INIT_LIB
81cbf1ef
DW
647FUSE_CMT
648FUSE_LIB
c94da047 649CLOCK_GETTIME_LIB
b291c11f 650MAGIC_LIB
39fd3d4f 651SOCKET_LIB
2dd680f3 652SIZEOF_TIME_T
cc68e8a6 653SIZEOF_OFF_T
39fd3d4f
SJR
654SIZEOF_LONG_LONG
655SIZEOF_LONG
656SIZEOF_INT
657SIZEOF_SHORT
ec3a69bb 658DD
39fd3d4f
SJR
659BUILD_CC
660MAKEINFO
661STRIP
662AR
663LDCONFIG
664PERL
39fd3d4f
SJR
665AWK
666CHMOD
667RM
668CP
669MV
670LN_S
671LN
bcb915b0
TT
672ifNotGNUmake
673ifGNUmake
39fd3d4f
SJR
674BINARY_TYPE
675POSUB
676LTLIBINTL
677LIBINTL
678INTLLIBS
679INTL_LIBTOOL_SUFFIX_PREFIX
680INTLOBJS
681GENCAT
682INSTOBJEXT
683DATADIRNAME
684CATOBJEXT
685USE_INCLUDED_LIBINTL
686BUILD_INCLUDED_LIBINTL
93613951
TT
687LTLIBC
688WINDRES
689WOE32
690WOE32DLL
39fd3d4f 691HAVE_WPRINTF
93613951 692HAVE_NEWLOCALE
39fd3d4f
SJR
693HAVE_SNPRINTF
694HAVE_ASPRINTF
695HAVE_POSIX_PRINTF
93613951
TT
696INTL_DEFAULT_VERBOSITY
697INTL_MACOSX_LIBS
39fd3d4f 698GLIBC21
93613951
TT
699INTLBISON
700LTLIBICONV
701LIBICONV
702LTLIBMULTITHREAD
703LIBMULTITHREAD
704LTLIBTHREAD
705LIBTHREAD
706LIBPTH_PREFIX
707LTLIBPTH
708LIBPTH
709PRI_MACROS_BROKEN
39fd3d4f 710ALLOCA
93613951
TT
711HAVE_VISIBILITY
712CFLAG_VISIBILITY
39fd3d4f 713RANLIB
93613951
TT
714GLIBC2
715XGETTEXT_EXTRA_OPTIONS
39fd3d4f 716MSGMERGE
93613951 717XGETTEXT_015
39fd3d4f 718XGETTEXT
93613951
TT
719GMSGFMT_015
720MSGFMT_015
39fd3d4f
SJR
721GMSGFMT
722MSGFMT
93613951 723GETTEXT_MACRO_VERSION
39fd3d4f 724USE_NLS
93613951
TT
725SED
726MKDIR_P
39fd3d4f
SJR
727INSTALL_DATA
728INSTALL_SCRIPT
729INSTALL_PROGRAM
730SET_MAKE
731VERSION
732PACKAGE
733GETTEXT_PACKAGE
749f0712
TT
734TDB_MAN_COMMENT
735TDB_CMT
39fd3d4f
SJR
736UUIDD_CMT
737E2INITRD_MAN
738E2INITRD_PROG
739FSCK_MAN
740FSCK_PROG
8d9c50c5 741DEFRAG_CMT
39fd3d4f
SJR
742RESIZER_CMT
743IMAGER_CMT
744DEBUGFS_CMT
745BLKID_CMT
746DEPPROFILED_LIBBLKID
747PROFILED_LIBBLKID
748DEPSTATIC_LIBBLKID
749STATIC_LIBBLKID
750DEPLIBBLKID
751LIBBLKID
752UUID_CMT
753DEPPROFILED_LIBUUID
754PROFILED_LIBUUID
755DEPSTATIC_LIBUUID
756STATIC_LIBUUID
757DEPLIBUUID
758LIBUUID
93613951
TT
759PKG_CONFIG_LIBDIR
760PKG_CONFIG_PATH
39fd3d4f
SJR
761PKG_CONFIG
762TEST_IO_CMT
763PRIVATE_LIBS_CMT
764LDFLAG_DYNAMIC
765PROFILED_LIB_EXT
766STATIC_LIB_EXT
767LIB_EXT
39fd3d4f
SJR
768PROFILE_CMT
769BSDLIB_CMT
770ELF_CMT
c13351f6 771Q
c1986ecb 772ES
c13351f6 773E
5aa6c3f6 774LINK_BUILD_FLAGS
183c73b0 775SYMLINK_RELATIVE
5aa6c3f6 776LINK_INSTALL_FLAGS
39fd3d4f 777MAINTAINER_CMT
93613951
TT
778EGREP
779GREP
39fd3d4f 780CPP
9b3018a8 781RDYNAMIC
57aa50d4 782DLOPEN_LIB
39fd3d4f
SJR
783OBJEXT
784EXEEXT
785ac_ct_CC
786CPPFLAGS
787LDFLAGS
788CFLAGS
789CC
790host_os
791host_vendor
792host_cpu
793host
794build_os
795build_vendor
796build_cpu
797build
798E2FSPROGS_PKGVER
799E2FSPROGS_VERSION
800E2FSPROGS_DAY
801E2FSPROGS_MONTH
802E2FSPROGS_YEAR
803target_alias
804host_alias
805build_alias
806LIBS
807ECHO_T
808ECHO_N
809ECHO_C
810DEFS
811mandir
812localedir
813libdir
814psdir
815pdfdir
816dvidir
817htmldir
818infodir
819docdir
820oldincludedir
821includedir
2ab53829 822runstatedir
39fd3d4f
SJR
823localstatedir
824sharedstatedir
825sysconfdir
826datadir
827datarootdir
828libexecdir
829sbindir
830bindir
831program_transform_name
832prefix
833exec_prefix
57aa50d4 834PACKAGE_URL
39fd3d4f
SJR
835PACKAGE_BUGREPORT
836PACKAGE_STRING
837PACKAGE_VERSION
838PACKAGE_TARNAME
839PACKAGE_NAME
840PATH_SEPARATOR
841SHELL'
e1052144
TT
842ac_subst_files='MCONFIG
843MAKEFILE_ELF
844MAKEFILE_BSDLIB
845MAKEFILE_PROFILE
e1052144 846MAKEFILE_LIBRARY
488c75a6
TT
847ASM_TYPES_HEADER
848PUBLIC_CONFIG_HEADER'
39fd3d4f
SJR
849ac_user_opts='
850enable_option_checking
851with_diet_libc
852with_cc
39fd3d4f
SJR
853with_ccopts
854with_ldopts
855with_root_prefix
856enable_maintainer_mode
5aa6c3f6 857enable_symlink_install
91d11da1 858enable_relative_symlinks
183c73b0 859enable_symlink_relative_symlinks
5aa6c3f6 860enable_symlink_build
c13351f6 861enable_verbose_makecmds
39fd3d4f
SJR
862enable_elf_shlibs
863enable_bsd_shlibs
864enable_profile
fedfb27f 865enable_gcov
fd1677e8 866enable_hardening
39fd3d4f
SJR
867enable_jbd_debug
868enable_blkid_debug
869enable_testio_debug
870enable_libuuid
871enable_libblkid
3df6014a 872enable_backtrace
39fd3d4f
SJR
873enable_debugfs
874enable_imager
875enable_resizer
8d9c50c5 876enable_defrag
39fd3d4f
SJR
877enable_fsck
878enable_e2initrd_helper
879enable_tls
880enable_uuidd
d6a4bcb5 881enable_mmp
749f0712 882enable_tdb
1625bf42
TB
883enable_bmap_stats
884enable_bmap_stats_ops
39fd3d4f 885enable_nls
93613951 886enable_threads
39fd3d4f
SJR
887with_gnu_ld
888enable_rpath
93613951 889with_libpth_prefix
39fd3d4f
SJR
890with_libiconv_prefix
891with_included_gettext
892with_libintl_prefix
81cbf1ef 893enable_fuse2fs
55e00a25 894with_multiarch
39fd3d4f 895'
e1052144
TT
896 ac_precious_vars='build_alias
897host_alias
898target_alias
899CC
900CFLAGS
901LDFLAGS
29a5deed 902LIBS
e1052144 903CPPFLAGS
14b596d4 904CPP
93613951
TT
905PKG_CONFIG
906PKG_CONFIG_PATH
907PKG_CONFIG_LIBDIR'
e1052144 908
50e1e10f
TT
909
910# Initialize some variables set by options.
b0cacab0
TT
911ac_init_help=
912ac_init_version=false
39fd3d4f
SJR
913ac_unrecognized_opts=
914ac_unrecognized_sep=
50e1e10f
TT
915# The variables have the same names as the options, with
916# dashes changed to underlines.
b0cacab0 917cache_file=/dev/null
50e1e10f 918exec_prefix=NONE
50e1e10f 919no_create=
50e1e10f
TT
920no_recursion=
921prefix=NONE
922program_prefix=NONE
923program_suffix=NONE
924program_transform_name=s,x,x,
925silent=
926site=
927srcdir=
50e1e10f
TT
928verbose=
929x_includes=NONE
930x_libraries=NONE
b0cacab0
TT
931
932# Installation directory options.
933# These are left unexpanded so users can "make install exec_prefix=/foo"
934# and all the variables that are supposed to be based on exec_prefix
935# by default will actually change.
936# Use braces instead of parens because sh, perl, etc. also accept them.
e1052144 937# (The list follows the same order as the GNU Coding Standards.)
21c84b71
TT
938bindir='${exec_prefix}/bin'
939sbindir='${exec_prefix}/sbin'
940libexecdir='${exec_prefix}/libexec'
e1052144
TT
941datarootdir='${prefix}/share'
942datadir='${datarootdir}'
21c84b71
TT
943sysconfdir='${prefix}/etc'
944sharedstatedir='${prefix}/com'
945localstatedir='${prefix}/var'
2ab53829 946runstatedir='${localstatedir}/run'
21c84b71
TT
947includedir='${prefix}/include'
948oldincludedir='/usr/include'
e1052144
TT
949docdir='${datarootdir}/doc/${PACKAGE}'
950infodir='${datarootdir}/info'
951htmldir='${docdir}'
952dvidir='${docdir}'
953pdfdir='${docdir}'
954psdir='${docdir}'
955libdir='${exec_prefix}/lib'
956localedir='${datarootdir}/locale'
957mandir='${datarootdir}/man'
50e1e10f 958
50e1e10f 959ac_prev=
e1052144 960ac_dashdash=
50e1e10f
TT
961for ac_option
962do
50e1e10f
TT
963 # If the previous option needs an argument, assign it.
964 if test -n "$ac_prev"; then
e1052144 965 eval $ac_prev=\$ac_option
50e1e10f
TT
966 ac_prev=
967 continue
968 fi
969
e1052144 970 case $ac_option in
d6a4bcb5
TB
971 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
972 *=) ac_optarg= ;;
973 *) ac_optarg=yes ;;
e1052144 974 esac
50e1e10f
TT
975
976 # Accept the important Cygnus configure options, so we can diagnose typos.
977
e1052144
TT
978 case $ac_dashdash$ac_option in
979 --)
980 ac_dashdash=yes ;;
50e1e10f 981
21c84b71
TT
982 -bindir | --bindir | --bindi | --bind | --bin | --bi)
983 ac_prev=bindir ;;
984 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b0cacab0 985 bindir=$ac_optarg ;;
21c84b71
TT
986
987 -build | --build | --buil | --bui | --bu)
b0cacab0 988 ac_prev=build_alias ;;
21c84b71 989 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b0cacab0 990 build_alias=$ac_optarg ;;
50e1e10f
TT
991
992 -cache-file | --cache-file | --cache-fil | --cache-fi \
993 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
994 ac_prev=cache_file ;;
995 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
996 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b0cacab0
TT
997 cache_file=$ac_optarg ;;
998
999 --config-cache | -C)
1000 cache_file=config.cache ;;
50e1e10f 1001
e1052144 1002 -datadir | --datadir | --datadi | --datad)
21c84b71 1003 ac_prev=datadir ;;
e1052144 1004 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b0cacab0 1005 datadir=$ac_optarg ;;
21c84b71 1006
e1052144
TT
1007 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1008 | --dataroo | --dataro | --datar)
1009 ac_prev=datarootdir ;;
1010 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1011 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1012 datarootdir=$ac_optarg ;;
1013
50e1e10f 1014 -disable-* | --disable-*)
39fd3d4f 1015 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
50e1e10f 1016 # Reject names that are not valid shell variable names.
39fd3d4f 1017 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1018 as_fn_error $? "invalid feature name: $ac_useropt"
39fd3d4f
SJR
1019 ac_useropt_orig=$ac_useropt
1020 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1021 case $ac_user_opts in
1022 *"
1023"enable_$ac_useropt"
1024"*) ;;
1025 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1026 ac_unrecognized_sep=', ';;
1027 esac
1028 eval enable_$ac_useropt=no ;;
e1052144
TT
1029
1030 -docdir | --docdir | --docdi | --doc | --do)
1031 ac_prev=docdir ;;
1032 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1033 docdir=$ac_optarg ;;
1034
1035 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1036 ac_prev=dvidir ;;
1037 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1038 dvidir=$ac_optarg ;;
50e1e10f
TT
1039
1040 -enable-* | --enable-*)
39fd3d4f 1041 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
50e1e10f 1042 # Reject names that are not valid shell variable names.
39fd3d4f 1043 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1044 as_fn_error $? "invalid feature name: $ac_useropt"
39fd3d4f
SJR
1045 ac_useropt_orig=$ac_useropt
1046 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1047 case $ac_user_opts in
1048 *"
1049"enable_$ac_useropt"
1050"*) ;;
1051 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1052 ac_unrecognized_sep=', ';;
1053 esac
1054 eval enable_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
1055
1056 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1057 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1058 | --exec | --exe | --ex)
1059 ac_prev=exec_prefix ;;
1060 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1061 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1062 | --exec=* | --exe=* | --ex=*)
b0cacab0 1063 exec_prefix=$ac_optarg ;;
50e1e10f
TT
1064
1065 -gas | --gas | --ga | --g)
1066 # Obsolete; use --with-gas.
1067 with_gas=yes ;;
1068
b0cacab0
TT
1069 -help | --help | --hel | --he | -h)
1070 ac_init_help=long ;;
1071 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1072 ac_init_help=recursive ;;
1073 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1074 ac_init_help=short ;;
50e1e10f
TT
1075
1076 -host | --host | --hos | --ho)
b0cacab0 1077 ac_prev=host_alias ;;
50e1e10f 1078 -host=* | --host=* | --hos=* | --ho=*)
b0cacab0 1079 host_alias=$ac_optarg ;;
50e1e10f 1080
e1052144
TT
1081 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1082 ac_prev=htmldir ;;
1083 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1084 | --ht=*)
1085 htmldir=$ac_optarg ;;
1086
21c84b71
TT
1087 -includedir | --includedir | --includedi | --included | --include \
1088 | --includ | --inclu | --incl | --inc)
1089 ac_prev=includedir ;;
1090 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1091 | --includ=* | --inclu=* | --incl=* | --inc=*)
b0cacab0 1092 includedir=$ac_optarg ;;
21c84b71
TT
1093
1094 -infodir | --infodir | --infodi | --infod | --info | --inf)
1095 ac_prev=infodir ;;
1096 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b0cacab0 1097 infodir=$ac_optarg ;;
21c84b71
TT
1098
1099 -libdir | --libdir | --libdi | --libd)
1100 ac_prev=libdir ;;
1101 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b0cacab0 1102 libdir=$ac_optarg ;;
21c84b71
TT
1103
1104 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1105 | --libexe | --libex | --libe)
1106 ac_prev=libexecdir ;;
1107 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1108 | --libexe=* | --libex=* | --libe=*)
b0cacab0 1109 libexecdir=$ac_optarg ;;
21c84b71 1110
e1052144
TT
1111 -localedir | --localedir | --localedi | --localed | --locale)
1112 ac_prev=localedir ;;
1113 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1114 localedir=$ac_optarg ;;
1115
21c84b71 1116 -localstatedir | --localstatedir | --localstatedi | --localstated \
e1052144 1117 | --localstate | --localstat | --localsta | --localst | --locals)
21c84b71
TT
1118 ac_prev=localstatedir ;;
1119 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
e1052144 1120 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b0cacab0 1121 localstatedir=$ac_optarg ;;
21c84b71
TT
1122
1123 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1124 ac_prev=mandir ;;
1125 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b0cacab0 1126 mandir=$ac_optarg ;;
21c84b71 1127
50e1e10f
TT
1128 -nfp | --nfp | --nf)
1129 # Obsolete; use --without-fp.
1130 with_fp=no ;;
1131
1132 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b0cacab0 1133 | --no-cr | --no-c | -n)
50e1e10f
TT
1134 no_create=yes ;;
1135
1136 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1137 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1138 no_recursion=yes ;;
1139
21c84b71
TT
1140 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1141 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1142 | --oldin | --oldi | --old | --ol | --o)
1143 ac_prev=oldincludedir ;;
1144 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1145 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1146 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b0cacab0 1147 oldincludedir=$ac_optarg ;;
21c84b71 1148
50e1e10f
TT
1149 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1150 ac_prev=prefix ;;
1151 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b0cacab0 1152 prefix=$ac_optarg ;;
50e1e10f
TT
1153
1154 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1155 | --program-pre | --program-pr | --program-p)
1156 ac_prev=program_prefix ;;
1157 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1158 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b0cacab0 1159 program_prefix=$ac_optarg ;;
50e1e10f
TT
1160
1161 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1162 | --program-suf | --program-su | --program-s)
1163 ac_prev=program_suffix ;;
1164 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1165 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b0cacab0 1166 program_suffix=$ac_optarg ;;
50e1e10f
TT
1167
1168 -program-transform-name | --program-transform-name \
1169 | --program-transform-nam | --program-transform-na \
1170 | --program-transform-n | --program-transform- \
1171 | --program-transform | --program-transfor \
1172 | --program-transfo | --program-transf \
1173 | --program-trans | --program-tran \
1174 | --progr-tra | --program-tr | --program-t)
1175 ac_prev=program_transform_name ;;
1176 -program-transform-name=* | --program-transform-name=* \
1177 | --program-transform-nam=* | --program-transform-na=* \
1178 | --program-transform-n=* | --program-transform-=* \
1179 | --program-transform=* | --program-transfor=* \
1180 | --program-transfo=* | --program-transf=* \
1181 | --program-trans=* | --program-tran=* \
1182 | --progr-tra=* | --program-tr=* | --program-t=*)
b0cacab0 1183 program_transform_name=$ac_optarg ;;
50e1e10f 1184
e1052144
TT
1185 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1186 ac_prev=pdfdir ;;
1187 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1188 pdfdir=$ac_optarg ;;
1189
1190 -psdir | --psdir | --psdi | --psd | --ps)
1191 ac_prev=psdir ;;
1192 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1193 psdir=$ac_optarg ;;
1194
50e1e10f
TT
1195 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1196 | -silent | --silent | --silen | --sile | --sil)
1197 silent=yes ;;
1198
2ab53829
TT
1199 -runstatedir | --runstatedir | --runstatedi | --runstated \
1200 | --runstate | --runstat | --runsta | --runst | --runs \
1201 | --run | --ru | --r)
1202 ac_prev=runstatedir ;;
1203 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1204 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1205 | --run=* | --ru=* | --r=*)
1206 runstatedir=$ac_optarg ;;
1207
21c84b71
TT
1208 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1209 ac_prev=sbindir ;;
1210 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1211 | --sbi=* | --sb=*)
b0cacab0 1212 sbindir=$ac_optarg ;;
21c84b71
TT
1213
1214 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1215 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1216 | --sharedst | --shareds | --shared | --share | --shar \
1217 | --sha | --sh)
1218 ac_prev=sharedstatedir ;;
1219 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1220 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1221 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1222 | --sha=* | --sh=*)
b0cacab0 1223 sharedstatedir=$ac_optarg ;;
21c84b71 1224
50e1e10f
TT
1225 -site | --site | --sit)
1226 ac_prev=site ;;
1227 -site=* | --site=* | --sit=*)
b0cacab0 1228 site=$ac_optarg ;;
50e1e10f
TT
1229
1230 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1231 ac_prev=srcdir ;;
1232 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b0cacab0 1233 srcdir=$ac_optarg ;;
50e1e10f 1234
21c84b71
TT
1235 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1236 | --syscon | --sysco | --sysc | --sys | --sy)
1237 ac_prev=sysconfdir ;;
1238 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1239 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b0cacab0 1240 sysconfdir=$ac_optarg ;;
21c84b71 1241
50e1e10f 1242 -target | --target | --targe | --targ | --tar | --ta | --t)
b0cacab0 1243 ac_prev=target_alias ;;
50e1e10f 1244 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b0cacab0 1245 target_alias=$ac_optarg ;;
50e1e10f
TT
1246
1247 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1248 verbose=yes ;;
1249
b0cacab0
TT
1250 -version | --version | --versio | --versi | --vers | -V)
1251 ac_init_version=: ;;
50e1e10f
TT
1252
1253 -with-* | --with-*)
39fd3d4f 1254 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
50e1e10f 1255 # Reject names that are not valid shell variable names.
39fd3d4f 1256 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1257 as_fn_error $? "invalid package name: $ac_useropt"
39fd3d4f
SJR
1258 ac_useropt_orig=$ac_useropt
1259 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1260 case $ac_user_opts in
1261 *"
1262"with_$ac_useropt"
1263"*) ;;
1264 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1265 ac_unrecognized_sep=', ';;
1266 esac
1267 eval with_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
1268
1269 -without-* | --without-*)
39fd3d4f 1270 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
50e1e10f 1271 # Reject names that are not valid shell variable names.
39fd3d4f 1272 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d6a4bcb5 1273 as_fn_error $? "invalid package name: $ac_useropt"
39fd3d4f
SJR
1274 ac_useropt_orig=$ac_useropt
1275 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1276 case $ac_user_opts in
1277 *"
1278"with_$ac_useropt"
1279"*) ;;
1280 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1281 ac_unrecognized_sep=', ';;
1282 esac
1283 eval with_$ac_useropt=no ;;
50e1e10f
TT
1284
1285 --x)
1286 # Obsolete; use --with-x.
1287 with_x=yes ;;
1288
1289 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1290 | --x-incl | --x-inc | --x-in | --x-i)
1291 ac_prev=x_includes ;;
1292 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1293 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b0cacab0 1294 x_includes=$ac_optarg ;;
50e1e10f
TT
1295
1296 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1297 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1298 ac_prev=x_libraries ;;
1299 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1300 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b0cacab0 1301 x_libraries=$ac_optarg ;;
50e1e10f 1302
d6a4bcb5
TB
1303 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1304Try \`$0 --help' for more information"
50e1e10f
TT
1305 ;;
1306
b0cacab0
TT
1307 *=*)
1308 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1309 # Reject names that are not valid shell variable names.
57aa50d4
TT
1310 case $ac_envvar in #(
1311 '' | [0-9]* | *[!_$as_cr_alnum]* )
d6a4bcb5 1312 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
57aa50d4 1313 esac
e1052144 1314 eval $ac_envvar=\$ac_optarg
b0cacab0
TT
1315 export $ac_envvar ;;
1316
21c84b71 1317 *)
b0cacab0 1318 # FIXME: should be removed in autoconf 3.0.
39fd3d4f 1319 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b0cacab0 1320 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
39fd3d4f 1321 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d6a4bcb5 1322 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
50e1e10f
TT
1323 ;;
1324
1325 esac
1326done
1327
1328if test -n "$ac_prev"; then
b0cacab0 1329 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d6a4bcb5 1330 as_fn_error $? "missing argument to $ac_option"
50e1e10f 1331fi
50e1e10f 1332
39fd3d4f
SJR
1333if test -n "$ac_unrecognized_opts"; then
1334 case $enable_option_checking in
1335 no) ;;
d6a4bcb5 1336 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
39fd3d4f
SJR
1337 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1338 esac
1339fi
1340
1341# Check all directory arguments for consistency.
e1052144
TT
1342for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1343 datadir sysconfdir sharedstatedir localstatedir includedir \
1344 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
2ab53829 1345 libdir localedir mandir runstatedir
50e1e10f 1346do
e1052144 1347 eval ac_val=\$$ac_var
39fd3d4f
SJR
1348 # Remove trailing slashes.
1349 case $ac_val in
1350 */ )
1351 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1352 eval $ac_var=\$ac_val;;
1353 esac
1354 # Be sure to have absolute directory names.
b0cacab0 1355 case $ac_val in
e1052144
TT
1356 [\\/$]* | ?:[\\/]* ) continue;;
1357 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
50e1e10f 1358 esac
d6a4bcb5 1359 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
50e1e10f
TT
1360done
1361
b0cacab0
TT
1362# There might be people who depend on the old broken behavior: `$host'
1363# used to hold the argument of --host etc.
1364# FIXME: To remove some day.
1365build=$build_alias
1366host=$host_alias
1367target=$target_alias
1368
1369# FIXME: To remove some day.
1370if test "x$host_alias" != x; then
1371 if test "x$build_alias" = x; then
1372 cross_compiling=maybe
b0cacab0
TT
1373 elif test "x$build_alias" != "x$host_alias"; then
1374 cross_compiling=yes
1375 fi
1376fi
50e1e10f 1377
b0cacab0
TT
1378ac_tool_prefix=
1379test -n "$host_alias" && ac_tool_prefix=$host_alias-
1380
1381test "$silent" = yes && exec 6>/dev/null
50e1e10f 1382
50e1e10f 1383
e1052144
TT
1384ac_pwd=`pwd` && test -n "$ac_pwd" &&
1385ac_ls_di=`ls -di .` &&
1386ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d6a4bcb5 1387 as_fn_error $? "working directory cannot be determined"
e1052144 1388test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d6a4bcb5 1389 as_fn_error $? "pwd does not report name of working directory"
e1052144
TT
1390
1391
50e1e10f
TT
1392# Find the source files, if location was not specified.
1393if test -z "$srcdir"; then
1394 ac_srcdir_defaulted=yes
e1052144 1395 # Try the directory containing this script, then the parent directory.
39fd3d4f
SJR
1396 ac_confdir=`$as_dirname -- "$as_myself" ||
1397$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1398 X"$as_myself" : 'X\(//\)[^/]' \| \
1399 X"$as_myself" : 'X\(//\)$' \| \
1400 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1401$as_echo X"$as_myself" |
e1052144
TT
1402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1403 s//\1/
1404 q
1405 }
1406 /^X\(\/\/\)[^/].*/{
1407 s//\1/
1408 q
1409 }
1410 /^X\(\/\/\)$/{
1411 s//\1/
1412 q
1413 }
1414 /^X\(\/\).*/{
1415 s//\1/
1416 q
1417 }
1418 s/.*/./; q'`
50e1e10f 1419 srcdir=$ac_confdir
e1052144 1420 if test ! -r "$srcdir/$ac_unique_file"; then
50e1e10f
TT
1421 srcdir=..
1422 fi
1423else
1424 ac_srcdir_defaulted=no
1425fi
e1052144
TT
1426if test ! -r "$srcdir/$ac_unique_file"; then
1427 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d6a4bcb5 1428 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
50e1e10f 1429fi
e1052144
TT
1430ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1431ac_abs_confdir=`(
d6a4bcb5 1432 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
e1052144
TT
1433 pwd)`
1434# When building in place, set srcdir=.
1435if test "$ac_abs_confdir" = "$ac_pwd"; then
1436 srcdir=.
1437fi
1438# Remove unnecessary trailing slashes from srcdir.
1439# Double slashes in file names in object file debugging info
1440# mess up M-x gdb in Emacs.
1441case $srcdir in
1442*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1443esac
1444for ac_var in $ac_precious_vars; do
1445 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1446 eval ac_env_${ac_var}_value=\$${ac_var}
1447 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1448 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1449done
b0cacab0
TT
1450
1451#
1452# Report the --help message.
1453#
1454if test "$ac_init_help" = "long"; then
1455 # Omit some internal or obsolete options to make the list less imposing.
1456 # This message is too long to be a string in the A/UX 3.1 sh.
1457 cat <<_ACEOF
1458\`configure' configures this package to adapt to many kinds of systems.
1459
1460Usage: $0 [OPTION]... [VAR=VALUE]...
1461
1462To assign environment variables (e.g., CC, CFLAGS...), specify them as
1463VAR=VALUE. See below for descriptions of some of the useful variables.
1464
1465Defaults for the options are specified in brackets.
1466
1467Configuration:
1468 -h, --help display this help and exit
1469 --help=short display options specific to this package
1470 --help=recursive display the short help of all the included packages
1471 -V, --version display version information and exit
d6a4bcb5 1472 -q, --quiet, --silent do not print \`checking ...' messages
b0cacab0
TT
1473 --cache-file=FILE cache test results in FILE [disabled]
1474 -C, --config-cache alias for \`--cache-file=config.cache'
1475 -n, --no-create do not create output files
1476 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1477
b0cacab0
TT
1478Installation directories:
1479 --prefix=PREFIX install architecture-independent files in PREFIX
39fd3d4f 1480 [$ac_default_prefix]
b0cacab0 1481 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
39fd3d4f 1482 [PREFIX]
b0cacab0
TT
1483
1484By default, \`make install' will install all the files in
1485\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1486an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1487for instance \`--prefix=\$HOME'.
1488
1489For better control, use the options below.
1490
1491Fine tuning of the installation directories:
39fd3d4f
SJR
1492 --bindir=DIR user executables [EPREFIX/bin]
1493 --sbindir=DIR system admin executables [EPREFIX/sbin]
1494 --libexecdir=DIR program executables [EPREFIX/libexec]
1495 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1496 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1497 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
2ab53829 1498 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
39fd3d4f
SJR
1499 --libdir=DIR object code libraries [EPREFIX/lib]
1500 --includedir=DIR C header files [PREFIX/include]
1501 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1502 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1503 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1504 --infodir=DIR info documentation [DATAROOTDIR/info]
1505 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1506 --mandir=DIR man documentation [DATAROOTDIR/man]
1507 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1508 --htmldir=DIR html documentation [DOCDIR]
1509 --dvidir=DIR dvi documentation [DOCDIR]
1510 --pdfdir=DIR pdf documentation [DOCDIR]
1511 --psdir=DIR ps documentation [DOCDIR]
b0cacab0
TT
1512_ACEOF
1513
1514 cat <<\_ACEOF
1515
1516System types:
1517 --build=BUILD configure for building on BUILD [guessed]
1518 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1519_ACEOF
1520fi
1521
1522if test -n "$ac_init_help"; then
1523
1524 cat <<\_ACEOF
1525
1526Optional Features:
39fd3d4f 1527 --disable-option-checking ignore unrecognized --enable/--with options
b0cacab0
TT
1528 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1529 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
98919bdb 1530 --enable-maintainer-mode enable makefile rules useful for maintainers
5aa6c3f6 1531 --enable-symlink-install use symlinks when installing instead of hard links
183c73b0 1532 --enable-relative-symlinks use relative symlinks when installing
91d11da1 1533
5aa6c3f6
TT
1534 --enable-symlink-build use symlinks while building instead of hard links
1535 --enable-verbose-makecmds enable verbose make command output
b0cacab0
TT
1536 --enable-elf-shlibs select ELF shared libraries
1537 --enable-bsd-shlibs select BSD shared libraries
1538 --enable-profile build profiling libraries
fedfb27f 1539 --enable-gcov build for coverage testing using gcov
fd1677e8 1540 --enable-hardening build for coverage testing using gcov
b0cacab0
TT
1541 --enable-jbd-debug enable journal debugging
1542 --enable-blkid-debug enable blkid debugging
af773654 1543 --disable-testio-debug disable the use of the test I/O manager for debugging
f5dffb81
TT
1544 --enable-libuuid build and use private uuid library
1545 --enable-libblkid build and use private blkid library
3df6014a 1546 --disable-backtrace disable use backtrace
b0cacab0
TT
1547 --disable-debugfs disable support of debugfs program
1548 --disable-imager disable support of e2image program
1549 --disable-resizer disable support of e2resize program
8d9c50c5 1550 --disable-defrag disable support of e4defrag program
b0cacab0
TT
1551 --enable-fsck build fsck wrapper program
1552 --enable-e2initrd-helper build e2initrd-helper program
3249394d 1553 --disable-tls disable use of thread local support
5610f992 1554 --disable-uuidd disable building the uuid daemon
d6a4bcb5 1555 --disable-mmp disable support mmp, Multi Mount Protection
749f0712 1556 --disable-tdb disable tdb support
1625bf42
TB
1557 --disable-bmap-stats disable collection of bitmap stats.
1558 --enable-bmap-stats-ops enable collection of additional bitmap stats
b0cacab0 1559 --disable-nls do not use Native Language Support
93613951
TT
1560 --enable-threads={posix|solaris|pth|windows}
1561 specify multithreading API
1562 --disable-threads build without multithread safety
b0cacab0 1563 --disable-rpath do not hardcode runtime library paths
f5dffb81 1564 --disable-fuse2fs do not build fuse2fs
b0cacab0
TT
1565
1566Optional Packages:
1567 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1568 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3249394d 1569 --with-diet-libc use diet libc
0b5b9f90
TT
1570 --with-cc no longer supported, use CC= instead
1571 --with-ccopts no longer supported, use CFLAGS= instead
1572 --with-ldopts no longer supported, use LDFLAGS= instead
b0cacab0 1573 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root
93613951
TT
1574 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1575 --with-libpth-prefix[=DIR] search for libpth in DIR/include and DIR/lib
1576 --without-libpth-prefix don't search for libpth in includedir and libdir
b0cacab0
TT
1577 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1578 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1579 --with-included-gettext use the GNU gettext library included here
1580 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1581 --without-libintl-prefix don't search for libintl in includedir and libdir
55e00a25 1582 --with-multiarch=ARCH specify the multiarch triplet
b0cacab0
TT
1583
1584Some influential environment variables:
1585 CC C compiler command
1586 CFLAGS C compiler flags
1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1588 nonstandard directory <lib dir>
29a5deed 1589 LIBS libraries to pass to the linker, e.g. -l<library>
61ef2474 1590 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
e1052144 1591 you have headers in a nonstandard directory <include dir>
b0cacab0 1592 CPP C preprocessor
14b596d4 1593 PKG_CONFIG path to pkg-config utility
93613951
TT
1594 PKG_CONFIG_PATH
1595 directories to add to pkg-config's search path
1596 PKG_CONFIG_LIBDIR
1597 path overriding pkg-config's built-in search path
b0cacab0
TT
1598
1599Use these variables to override the choices made by `configure' or to help
1600it to find libraries and programs with nonstandard names/locations.
1601
57aa50d4 1602Report bugs to the package provider.
b0cacab0 1603_ACEOF
e1052144 1604ac_status=$?
b0cacab0
TT
1605fi
1606
1607if test "$ac_init_help" = "recursive"; then
1608 # If there are subdirs, report their specific --help.
b0cacab0 1609 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
39fd3d4f
SJR
1610 test -d "$ac_dir" ||
1611 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1612 continue
b0cacab0
TT
1613 ac_builddir=.
1614
e1052144
TT
1615case "$ac_dir" in
1616.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1617*)
39fd3d4f 1618 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 1619 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 1620 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
1621 case $ac_top_builddir_sub in
1622 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1623 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1624 esac ;;
1625esac
1626ac_abs_top_builddir=$ac_pwd
1627ac_abs_builddir=$ac_pwd$ac_dir_suffix
1628# for backward compatibility:
1629ac_top_builddir=$ac_top_build_prefix
b0cacab0
TT
1630
1631case $srcdir in
e1052144 1632 .) # We are building in place.
b0cacab0 1633 ac_srcdir=.
e1052144
TT
1634 ac_top_srcdir=$ac_top_builddir_sub
1635 ac_abs_top_srcdir=$ac_pwd ;;
1636 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 1637 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
1638 ac_top_srcdir=$srcdir
1639 ac_abs_top_srcdir=$srcdir ;;
1640 *) # Relative name.
1641 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1642 ac_top_srcdir=$ac_top_build_prefix$srcdir
1643 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 1644esac
e1052144
TT
1645ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1646
1647 cd "$ac_dir" || { ac_status=$?; continue; }
1648 # Check for guested configure.
1649 if test -f "$ac_srcdir/configure.gnu"; then
1650 echo &&
1651 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1652 elif test -f "$ac_srcdir/configure"; then
1653 echo &&
1654 $SHELL "$ac_srcdir/configure" --help=recursive
b0cacab0 1655 else
39fd3d4f 1656 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
e1052144
TT
1657 fi || ac_status=$?
1658 cd "$ac_pwd" || { ac_status=$?; break; }
b0cacab0
TT
1659 done
1660fi
1661
e1052144 1662test -n "$ac_init_help" && exit $ac_status
b0cacab0
TT
1663if $ac_init_version; then
1664 cat <<\_ACEOF
e1052144 1665configure
d6a4bcb5 1666generated by GNU Autoconf 2.69
b0cacab0 1667
d6a4bcb5 1668Copyright (C) 2012 Free Software Foundation, Inc.
b0cacab0
TT
1669This configure script is free software; the Free Software Foundation
1670gives unlimited permission to copy, distribute and modify it.
1671_ACEOF
e1052144 1672 exit
b0cacab0 1673fi
b0cacab0 1674
57aa50d4
TT
1675## ------------------------ ##
1676## Autoconf initialization. ##
1677## ------------------------ ##
b0cacab0 1678
57aa50d4
TT
1679# ac_fn_c_try_compile LINENO
1680# --------------------------
1681# Try to compile conftest.$ac_ext, and return whether this succeeded.
1682ac_fn_c_try_compile ()
1683{
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 rm -f conftest.$ac_objext
1686 if { { ac_try="$ac_compile"
1687case "(($ac_try" in
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_compile") 2>conftest.err
1694 ac_status=$?
1695 if test -s conftest.err; then
1696 grep -v '^ *+' conftest.err >conftest.er1
1697 cat conftest.er1 >&5
1698 mv -f conftest.er1 conftest.err
1699 fi
1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 test $ac_status = 0; } && {
1702 test -z "$ac_c_werror_flag" ||
1703 test ! -s conftest.err
1704 } && test -s conftest.$ac_objext; then :
1705 ac_retval=0
1706else
1707 $as_echo "$as_me: failed program was:" >&5
1708sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1709
57aa50d4
TT
1710 ac_retval=1
1711fi
d6a4bcb5 1712 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1713 as_fn_set_status $ac_retval
57aa50d4
TT
1714
1715} # ac_fn_c_try_compile
1716
1717# ac_fn_c_try_link LINENO
1718# -----------------------
1719# Try to link conftest.$ac_ext, and return whether this succeeded.
1720ac_fn_c_try_link ()
b0cacab0 1721{
57aa50d4
TT
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 rm -f conftest.$ac_objext conftest$ac_exeext
1724 if { { ac_try="$ac_link"
1725case "(($ac_try" in
1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727 *) ac_try_echo=$ac_try;;
1728esac
1729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730$as_echo "$ac_try_echo"; } >&5
1731 (eval "$ac_link") 2>conftest.err
1732 ac_status=$?
1733 if test -s conftest.err; then
1734 grep -v '^ *+' conftest.err >conftest.er1
1735 cat conftest.er1 >&5
1736 mv -f conftest.er1 conftest.err
1737 fi
1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; } && {
1740 test -z "$ac_c_werror_flag" ||
1741 test ! -s conftest.err
1742 } && test -s conftest$ac_exeext && {
1743 test "$cross_compiling" = yes ||
d6a4bcb5 1744 test -x conftest$ac_exeext
57aa50d4
TT
1745 }; then :
1746 ac_retval=0
1747else
1748 $as_echo "$as_me: failed program was:" >&5
1749sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1750
57aa50d4
TT
1751 ac_retval=1
1752fi
1753 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1754 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1755 # interfere with the next link command; also delete a directory that is
1756 # left behind by Apple's compiler. We do this before executing the actions.
1757 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a4bcb5 1758 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1759 as_fn_set_status $ac_retval
b0cacab0 1760
57aa50d4 1761} # ac_fn_c_try_link
b0cacab0 1762
57aa50d4
TT
1763# ac_fn_c_try_cpp LINENO
1764# ----------------------
1765# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1766ac_fn_c_try_cpp ()
1767{
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 if { { ac_try="$ac_cpp conftest.$ac_ext"
1770case "(($ac_try" in
1771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1772 *) ac_try_echo=$ac_try;;
1773esac
1774eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1775$as_echo "$ac_try_echo"; } >&5
1776 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1777 ac_status=$?
1778 if test -s conftest.err; then
1779 grep -v '^ *+' conftest.err >conftest.er1
1780 cat conftest.er1 >&5
1781 mv -f conftest.er1 conftest.err
1782 fi
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d6a4bcb5 1784 test $ac_status = 0; } > conftest.i && {
57aa50d4
TT
1785 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1786 test ! -s conftest.err
1787 }; then :
1788 ac_retval=0
1789else
1790 $as_echo "$as_me: failed program was:" >&5
1791sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1792
57aa50d4
TT
1793 ac_retval=1
1794fi
d6a4bcb5 1795 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1796 as_fn_set_status $ac_retval
b0cacab0 1797
57aa50d4 1798} # ac_fn_c_try_cpp
b0cacab0 1799
93613951
TT
1800# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1801# -------------------------------------------------------
1802# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1803# the include files in INCLUDES and setting the cache variable VAR
1804# accordingly.
1805ac_fn_c_check_header_mongrel ()
1806{
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 if eval \${$3+:} false; then :
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1810$as_echo_n "checking for $2... " >&6; }
1811if eval \${$3+:} false; then :
1812 $as_echo_n "(cached) " >&6
1813fi
1814eval ac_res=\$$3
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1816$as_echo "$ac_res" >&6; }
1817else
1818 # Is the header compilable?
1819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1820$as_echo_n "checking $2 usability... " >&6; }
1821cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h. */
1823$4
1824#include <$2>
1825_ACEOF
1826if ac_fn_c_try_compile "$LINENO"; then :
1827 ac_header_compiler=yes
1828else
1829 ac_header_compiler=no
1830fi
1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1833$as_echo "$ac_header_compiler" >&6; }
1834
1835# Is the header present?
1836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1837$as_echo_n "checking $2 presence... " >&6; }
1838cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839/* end confdefs.h. */
1840#include <$2>
1841_ACEOF
1842if ac_fn_c_try_cpp "$LINENO"; then :
1843 ac_header_preproc=yes
1844else
1845 ac_header_preproc=no
1846fi
1847rm -f conftest.err conftest.i conftest.$ac_ext
1848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1849$as_echo "$ac_header_preproc" >&6; }
1850
1851# So? What about this header?
1852case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1853 yes:no: )
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1855$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1857$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858 ;;
1859 no:yes:* )
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1861$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1863$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1865$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1867$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1869$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1870 ;;
1871esac
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873$as_echo_n "checking for $2... " >&6; }
1874if eval \${$3+:} false; then :
1875 $as_echo_n "(cached) " >&6
1876else
1877 eval "$3=\$ac_header_compiler"
1878fi
1879eval ac_res=\$$3
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881$as_echo "$ac_res" >&6; }
1882fi
1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1884
1885} # ac_fn_c_check_header_mongrel
1886
57aa50d4
TT
1887# ac_fn_c_try_run LINENO
1888# ----------------------
1889# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1890# that executables *can* be run.
1891ac_fn_c_try_run ()
1892{
1893 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894 if { { ac_try="$ac_link"
1895case "(($ac_try" in
1896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1897 *) ac_try_echo=$ac_try;;
1898esac
1899eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1900$as_echo "$ac_try_echo"; } >&5
1901 (eval "$ac_link") 2>&5
1902 ac_status=$?
1903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1904 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1905 { { case "(($ac_try" in
1906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1907 *) ac_try_echo=$ac_try;;
1908esac
1909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1910$as_echo "$ac_try_echo"; } >&5
1911 (eval "$ac_try") 2>&5
1912 ac_status=$?
1913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1914 test $ac_status = 0; }; }; then :
1915 ac_retval=0
1916else
1917 $as_echo "$as_me: program exited with status $ac_status" >&5
1918 $as_echo "$as_me: failed program was:" >&5
1919sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1920
57aa50d4
TT
1921 ac_retval=$ac_status
1922fi
1923 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d6a4bcb5 1924 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 1925 as_fn_set_status $ac_retval
b0cacab0 1926
57aa50d4 1927} # ac_fn_c_try_run
b0cacab0 1928
93613951
TT
1929# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1930# -------------------------------------------------------
1931# Tests whether HEADER exists and can be compiled using the include files in
1932# INCLUDES, setting the cache variable VAR accordingly.
1933ac_fn_c_check_header_compile ()
1934{
1935 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1937$as_echo_n "checking for $2... " >&6; }
1938if eval \${$3+:} false; then :
1939 $as_echo_n "(cached) " >&6
1940else
1941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942/* end confdefs.h. */
1943$4
1944#include <$2>
1945_ACEOF
1946if ac_fn_c_try_compile "$LINENO"; then :
1947 eval "$3=yes"
1948else
1949 eval "$3=no"
1950fi
1951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952fi
1953eval ac_res=\$$3
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955$as_echo "$ac_res" >&6; }
1956 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1957
1958} # ac_fn_c_check_header_compile
1959
57aa50d4
TT
1960# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1961# -------------------------------------------
1962# Tests whether TYPE exists after having included INCLUDES, setting cache
1963# variable VAR accordingly.
1964ac_fn_c_check_type ()
1965{
1966 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1968$as_echo_n "checking for $2... " >&6; }
d6a4bcb5 1969if eval \${$3+:} false; then :
57aa50d4 1970 $as_echo_n "(cached) " >&6
e1052144 1971else
57aa50d4
TT
1972 eval "$3=no"
1973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1974/* end confdefs.h. */
1975$4
1976int
1977main ()
1978{
1979if (sizeof ($2))
1980 return 0;
1981 ;
1982 return 0;
1983}
1984_ACEOF
1985if ac_fn_c_try_compile "$LINENO"; then :
1986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1987/* end confdefs.h. */
1988$4
1989int
1990main ()
1991{
1992if (sizeof (($2)))
1993 return 0;
1994 ;
1995 return 0;
1996}
1997_ACEOF
1998if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f 1999
50e1e10f 2000else
57aa50d4 2001 eval "$3=yes"
b0cacab0 2002fi
57aa50d4 2003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 2004fi
57aa50d4
TT
2005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006fi
2007eval ac_res=\$$3
2008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2009$as_echo "$ac_res" >&6; }
d6a4bcb5 2010 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
50e1e10f 2011
57aa50d4 2012} # ac_fn_c_check_type
b0cacab0 2013
57aa50d4
TT
2014# ac_fn_c_check_func LINENO FUNC VAR
2015# ----------------------------------
2016# Tests whether FUNC exists, setting the cache variable VAR accordingly
2017ac_fn_c_check_func ()
2018{
2019 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2021$as_echo_n "checking for $2... " >&6; }
d6a4bcb5 2022if eval \${$3+:} false; then :
57aa50d4
TT
2023 $as_echo_n "(cached) " >&6
2024else
2025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2026/* end confdefs.h. */
2027/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2028 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2029#define $2 innocuous_$2
b0cacab0 2030
57aa50d4
TT
2031/* System header to define __stub macros and hopefully few prototypes,
2032 which can conflict with char $2 (); below.
2033 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2034 <limits.h> exists even on freestanding compilers. */
b0cacab0 2035
57aa50d4
TT
2036#ifdef __STDC__
2037# include <limits.h>
2038#else
2039# include <assert.h>
2040#endif
a04eba3f 2041
57aa50d4 2042#undef $2
07a0db15 2043
57aa50d4
TT
2044/* Override any GCC internal prototype to avoid an error.
2045 Use char because int might match the return type of a GCC
2046 builtin and then its argument prototype would still apply. */
2047#ifdef __cplusplus
2048extern "C"
2049#endif
2050char $2 ();
2051/* The GNU C library defines this for functions which it implements
2052 to always fail with ENOSYS. Some functions are actually named
2053 something starting with __ and the normal name is an alias. */
2054#if defined __stub_$2 || defined __stub___$2
2055choke me
2056#endif
74becf3c 2057
57aa50d4
TT
2058int
2059main ()
2060{
2061return $2 ();
2062 ;
2063 return 0;
2064}
2065_ACEOF
2066if ac_fn_c_try_link "$LINENO"; then :
2067 eval "$3=yes"
2068else
2069 eval "$3=no"
2070fi
2071rm -f core conftest.err conftest.$ac_objext \
2072 conftest$ac_exeext conftest.$ac_ext
2073fi
2074eval ac_res=\$$3
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2076$as_echo "$ac_res" >&6; }
d6a4bcb5 2077 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
93636bde 2078
57aa50d4 2079} # ac_fn_c_check_func
93636bde 2080
93613951
TT
2081# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2082# ---------------------------------------------
2083# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
d1154eb4 2084# accordingly.
93613951 2085ac_fn_c_check_decl ()
d1154eb4
TT
2086{
2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
93613951
TT
2088 as_decl_name=`echo $2|sed 's/ *(.*//'`
2089 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2091$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d6a4bcb5 2092if eval \${$3+:} false; then :
d1154eb4 2093 $as_echo_n "(cached) " >&6
d1154eb4 2094else
93613951 2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d1154eb4
TT
2096/* end confdefs.h. */
2097$4
93613951
TT
2098int
2099main ()
2100{
2101#ifndef $as_decl_name
2102#ifdef __cplusplus
2103 (void) $as_decl_use;
2104#else
2105 (void) $as_decl_name;
2106#endif
2107#endif
2108
2109 ;
2110 return 0;
2111}
d1154eb4
TT
2112_ACEOF
2113if ac_fn_c_try_compile "$LINENO"; then :
93613951 2114 eval "$3=yes"
d1154eb4 2115else
93613951 2116 eval "$3=no"
d1154eb4
TT
2117fi
2118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d1154eb4
TT
2119fi
2120eval ac_res=\$$3
2121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2122$as_echo "$ac_res" >&6; }
d6a4bcb5 2123 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
d1154eb4 2124
93613951 2125} # ac_fn_c_check_decl
d1154eb4 2126
57aa50d4
TT
2127# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2128# --------------------------------------------
2129# Tries to find the compile-time value of EXPR in a program that includes
2130# INCLUDES, setting VAR accordingly. Returns whether the value could be
2131# computed
2132ac_fn_c_compute_int ()
2133{
2134 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135 if test "$cross_compiling" = yes; then
2136 # Depending upon the size, compute the lo and hi bounds.
2137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138/* end confdefs.h. */
2139$4
2140int
2141main ()
2142{
2143static int test_array [1 - 2 * !(($2) >= 0)];
d6a4bcb5
TB
2144test_array [0] = 0;
2145return test_array [0];
93636bde 2146
57aa50d4
TT
2147 ;
2148 return 0;
2149}
2150_ACEOF
2151if ac_fn_c_try_compile "$LINENO"; then :
2152 ac_lo=0 ac_mid=0
2153 while :; do
2154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155/* end confdefs.h. */
2156$4
2157int
2158main ()
2159{
2160static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d6a4bcb5
TB
2161test_array [0] = 0;
2162return test_array [0];
93636bde 2163
57aa50d4
TT
2164 ;
2165 return 0;
2166}
2167_ACEOF
2168if ac_fn_c_try_compile "$LINENO"; then :
2169 ac_hi=$ac_mid; break
2170else
2171 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2172 if test $ac_lo -le $ac_mid; then
2173 ac_lo= ac_hi=
2174 break
2175 fi
2176 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
b0cacab0 2177fi
57aa50d4
TT
2178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2179 done
2180else
2181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2182/* end confdefs.h. */
2183$4
2184int
2185main ()
2186{
2187static int test_array [1 - 2 * !(($2) < 0)];
d6a4bcb5
TB
2188test_array [0] = 0;
2189return test_array [0];
e1052144 2190
57aa50d4
TT
2191 ;
2192 return 0;
2193}
2194_ACEOF
2195if ac_fn_c_try_compile "$LINENO"; then :
2196 ac_hi=-1 ac_mid=-1
2197 while :; do
2198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199/* end confdefs.h. */
2200$4
2201int
2202main ()
2203{
2204static int test_array [1 - 2 * !(($2) >= $ac_mid)];
d6a4bcb5
TB
2205test_array [0] = 0;
2206return test_array [0];
93636bde 2207
57aa50d4
TT
2208 ;
2209 return 0;
2210}
2211_ACEOF
2212if ac_fn_c_try_compile "$LINENO"; then :
2213 ac_lo=$ac_mid; break
93636bde 2214else
57aa50d4
TT
2215 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2216 if test $ac_mid -le $ac_hi; then
2217 ac_lo= ac_hi=
2218 break
2219 fi
2220 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
93636bde 2221fi
57aa50d4
TT
2222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2223 done
2224else
2225 ac_lo= ac_hi=
2226fi
2227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2228fi
2229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230# Binary search between lo and hi bounds.
2231while test "x$ac_lo" != "x$ac_hi"; do
2232 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234/* end confdefs.h. */
2235$4
2236int
2237main ()
2238{
2239static int test_array [1 - 2 * !(($2) <= $ac_mid)];
d6a4bcb5
TB
2240test_array [0] = 0;
2241return test_array [0];
93636bde 2242
57aa50d4
TT
2243 ;
2244 return 0;
2245}
2246_ACEOF
2247if ac_fn_c_try_compile "$LINENO"; then :
2248 ac_hi=$ac_mid
2249else
2250 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2251fi
2252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253done
2254case $ac_lo in #((
2255?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2256'') ac_retval=1 ;;
927566a3 2257esac
57aa50d4
TT
2258 else
2259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260/* end confdefs.h. */
2261$4
2262static long int longval () { return $2; }
2263static unsigned long int ulongval () { return $2; }
2264#include <stdio.h>
2265#include <stdlib.h>
2266int
2267main ()
2268{
927566a3 2269
57aa50d4
TT
2270 FILE *f = fopen ("conftest.val", "w");
2271 if (! f)
2272 return 1;
2273 if (($2) < 0)
2274 {
2275 long int i = longval ();
2276 if (i != ($2))
2277 return 1;
2278 fprintf (f, "%ld", i);
2279 }
2280 else
2281 {
2282 unsigned long int i = ulongval ();
2283 if (i != ($2))
2284 return 1;
2285 fprintf (f, "%lu", i);
2286 }
2287 /* Do not output a trailing newline, as this causes \r\n confusion
2288 on some platforms. */
2289 return ferror (f) || fclose (f) != 0;
93636bde 2290
57aa50d4
TT
2291 ;
2292 return 0;
2293}
2294_ACEOF
2295if ac_fn_c_try_run "$LINENO"; then :
2296 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2297else
2298 ac_retval=1
2299fi
2300rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2301 conftest.$ac_objext conftest.beam conftest.$ac_ext
2302rm -f conftest.val
93636bde 2303
57aa50d4 2304 fi
d6a4bcb5 2305 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
61ef2474 2306 as_fn_set_status $ac_retval
927566a3 2307
57aa50d4 2308} # ac_fn_c_compute_int
b0cacab0 2309
57aa50d4
TT
2310# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2311# ----------------------------------------------------
2312# Tries to find if the field MEMBER exists in type AGGR, after including
2313# INCLUDES, setting cache variable VAR accordingly.
2314ac_fn_c_check_member ()
2315{
2316 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2318$as_echo_n "checking for $2.$3... " >&6; }
d6a4bcb5 2319if eval \${$4+:} false; then :
39fd3d4f 2320 $as_echo_n "(cached) " >&6
b0cacab0 2321else
57aa50d4
TT
2322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2323/* end confdefs.h. */
2324$5
2325int
2326main ()
2327{
2328static $2 ac_aggr;
2329if (ac_aggr.$3)
2330return 0;
2331 ;
2332 return 0;
2333}
2334_ACEOF
2335if ac_fn_c_try_compile "$LINENO"; then :
2336 eval "$4=yes"
2337else
2338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2339/* end confdefs.h. */
2340$5
2341int
2342main ()
2343{
2344static $2 ac_aggr;
2345if (sizeof ac_aggr.$3)
2346return 0;
2347 ;
2348 return 0;
2349}
2350_ACEOF
2351if ac_fn_c_try_compile "$LINENO"; then :
2352 eval "$4=yes"
2353else
2354 eval "$4=no"
b0cacab0 2355fi
57aa50d4
TT
2356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2357fi
2358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2359fi
2360eval ac_res=\$$4
2361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2362$as_echo "$ac_res" >&6; }
d6a4bcb5 2363 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
e1052144 2364
57aa50d4 2365} # ac_fn_c_check_member
57aa50d4
TT
2366cat >config.log <<_ACEOF
2367This file contains any messages produced by compilers while
2368running configure, to aid debugging if configure makes a mistake.
93636bde 2369
57aa50d4 2370It was created by $as_me, which was
d6a4bcb5 2371generated by GNU Autoconf 2.69. Invocation command line was
07a0db15 2372
57aa50d4 2373 $ $0 $@
e1052144 2374
57aa50d4
TT
2375_ACEOF
2376exec 5>>config.log
2377{
2378cat <<_ASUNAME
2379## --------- ##
2380## Platform. ##
2381## --------- ##
0b5b9f90 2382
57aa50d4
TT
2383hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2384uname -m = `(uname -m) 2>/dev/null || echo unknown`
2385uname -r = `(uname -r) 2>/dev/null || echo unknown`
2386uname -s = `(uname -s) 2>/dev/null || echo unknown`
2387uname -v = `(uname -v) 2>/dev/null || echo unknown`
0b5b9f90 2388
57aa50d4
TT
2389/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2390/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
0b5b9f90 2391
57aa50d4
TT
2392/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2393/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2394/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2395/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2396/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2397/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2398/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
0b5b9f90 2399
57aa50d4 2400_ASUNAME
b0cacab0 2401
b0cacab0
TT
2402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2403for as_dir in $PATH
2404do
2405 IFS=$as_save_IFS
2406 test -z "$as_dir" && as_dir=.
57aa50d4
TT
2407 $as_echo "PATH: $as_dir"
2408 done
e1052144 2409IFS=$as_save_IFS
b0cacab0 2410
57aa50d4 2411} >&5
74becf3c 2412
57aa50d4 2413cat >&5 <<_ACEOF
e1052144 2414
b0cacab0 2415
57aa50d4
TT
2416## ----------- ##
2417## Core tests. ##
2418## ----------- ##
b0cacab0 2419
57aa50d4 2420_ACEOF
b0cacab0 2421
57aa50d4
TT
2422
2423# Keep a trace of the command line.
2424# Strip out --no-create and --no-recursion so they do not pile up.
2425# Strip out --silent because we don't want to record it for future runs.
2426# Also quote any args containing shell meta-characters.
2427# Make two passes to allow for proper duplicate-argument suppression.
2428ac_configure_args=
2429ac_configure_args0=
2430ac_configure_args1=
2431ac_must_keep_next=false
2432for ac_pass in 1 2
b0cacab0 2433do
57aa50d4
TT
2434 for ac_arg
2435 do
2436 case $ac_arg in
2437 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2438 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2439 | -silent | --silent | --silen | --sile | --sil)
2440 continue ;;
2441 *\'*)
2442 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2443 esac
2444 case $ac_pass in
2445 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2446 2)
2447 as_fn_append ac_configure_args1 " '$ac_arg'"
2448 if test $ac_must_keep_next = true; then
2449 ac_must_keep_next=false # Got value, back to normal.
2450 else
2451 case $ac_arg in
2452 *=* | --config-cache | -C | -disable-* | --disable-* \
2453 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2454 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2455 | -with-* | --with-* | -without-* | --without-* | --x)
2456 case "$ac_configure_args0 " in
2457 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2458 esac
2459 ;;
2460 -* ) ac_must_keep_next=true ;;
2461 esac
2462 fi
2463 as_fn_append ac_configure_args " '$ac_arg'"
2464 ;;
2465 esac
2466 done
b0cacab0 2467done
57aa50d4
TT
2468{ ac_configure_args0=; unset ac_configure_args0;}
2469{ ac_configure_args1=; unset ac_configure_args1;}
2470
2471# When interrupted or exit'd, cleanup temporary files, and complete
2472# config.log. We remove comments because anyway the quotes in there
2473# would cause problems or look ugly.
2474# WARNING: Use '\'' to represent an apostrophe within the trap.
2475# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2476trap 'exit_status=$?
2477 # Save into config.log some information that might help in debugging.
2478 {
2479 echo
2480
d6a4bcb5 2481 $as_echo "## ---------------- ##
57aa50d4 2482## Cache variables. ##
d6a4bcb5 2483## ---------------- ##"
57aa50d4
TT
2484 echo
2485 # The following way of writing the cache mishandles newlines in values,
2486(
2487 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2488 eval ac_val=\$$ac_var
2489 case $ac_val in #(
2490 *${as_nl}*)
2491 case $ac_var in #(
2492 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2493$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2494 esac
2495 case $ac_var in #(
2496 _ | IFS | as_nl) ;; #(
2497 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2498 *) { eval $ac_var=; unset $ac_var;} ;;
2499 esac ;;
2500 esac
2501 done
2502 (set) 2>&1 |
2503 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2504 *${as_nl}ac_space=\ *)
2505 sed -n \
2506 "s/'\''/'\''\\\\'\'''\''/g;
2507 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2508 ;; #(
2509 *)
2510 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2511 ;;
2512 esac |
2513 sort
2514)
2515 echo
2516
d6a4bcb5 2517 $as_echo "## ----------------- ##
57aa50d4 2518## Output variables. ##
d6a4bcb5 2519## ----------------- ##"
57aa50d4
TT
2520 echo
2521 for ac_var in $ac_subst_vars
2522 do
2523 eval ac_val=\$$ac_var
2524 case $ac_val in
2525 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2526 esac
2527 $as_echo "$ac_var='\''$ac_val'\''"
2528 done | sort
2529 echo
2530
2531 if test -n "$ac_subst_files"; then
d6a4bcb5 2532 $as_echo "## ------------------- ##
57aa50d4 2533## File substitutions. ##
d6a4bcb5 2534## ------------------- ##"
57aa50d4
TT
2535 echo
2536 for ac_var in $ac_subst_files
2537 do
2538 eval ac_val=\$$ac_var
2539 case $ac_val in
2540 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2541 esac
2542 $as_echo "$ac_var='\''$ac_val'\''"
2543 done | sort
2544 echo
2545 fi
2546
2547 if test -s confdefs.h; then
d6a4bcb5 2548 $as_echo "## ----------- ##
57aa50d4 2549## confdefs.h. ##
d6a4bcb5 2550## ----------- ##"
57aa50d4
TT
2551 echo
2552 cat confdefs.h
2553 echo
2554 fi
2555 test "$ac_signal" != 0 &&
2556 $as_echo "$as_me: caught signal $ac_signal"
2557 $as_echo "$as_me: exit $exit_status"
2558 } >&5
2559 rm -f core *.core core.conftest.* &&
2560 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2561 exit $exit_status
2562' 0
2563for ac_signal in 1 2 13 15; do
2564 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b0cacab0 2565done
57aa50d4 2566ac_signal=0
b0cacab0 2567
57aa50d4
TT
2568# confdefs.h avoids OS command line length limits that DEFS can exceed.
2569rm -f -r conftest* confdefs.h
b0cacab0 2570
57aa50d4 2571$as_echo "/* confdefs.h */" > confdefs.h
73ae2d4a 2572
57aa50d4
TT
2573# Predefined preprocessor variables.
2574
2575cat >>confdefs.h <<_ACEOF
2576#define PACKAGE_NAME "$PACKAGE_NAME"
2577_ACEOF
2578
2579cat >>confdefs.h <<_ACEOF
2580#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2581_ACEOF
2582
2583cat >>confdefs.h <<_ACEOF
2584#define PACKAGE_VERSION "$PACKAGE_VERSION"
2585_ACEOF
2586
2587cat >>confdefs.h <<_ACEOF
2588#define PACKAGE_STRING "$PACKAGE_STRING"
2589_ACEOF
2590
2591cat >>confdefs.h <<_ACEOF
2592#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2593_ACEOF
2594
2595cat >>confdefs.h <<_ACEOF
2596#define PACKAGE_URL "$PACKAGE_URL"
2597_ACEOF
2598
2599
2600# Let the site file select an alternate cache file if it wants to.
2601# Prefer an explicitly selected file to automatically selected ones.
2602ac_site_file1=NONE
2603ac_site_file2=NONE
2604if test -n "$CONFIG_SITE"; then
d6a4bcb5
TB
2605 # We do not want a PATH search for config.site.
2606 case $CONFIG_SITE in #((
2607 -*) ac_site_file1=./$CONFIG_SITE;;
2608 */*) ac_site_file1=$CONFIG_SITE;;
2609 *) ac_site_file1=./$CONFIG_SITE;;
2610 esac
57aa50d4
TT
2611elif test "x$prefix" != xNONE; then
2612 ac_site_file1=$prefix/share/config.site
2613 ac_site_file2=$prefix/etc/config.site
73ae2d4a 2614else
57aa50d4
TT
2615 ac_site_file1=$ac_default_prefix/share/config.site
2616 ac_site_file2=$ac_default_prefix/etc/config.site
2617fi
2618for ac_site_file in "$ac_site_file1" "$ac_site_file2"
b0cacab0 2619do
57aa50d4 2620 test "x$ac_site_file" = xNONE && continue
61ef2474 2621 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
57aa50d4
TT
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2623$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2624 sed 's/^/| /' "$ac_site_file" >&5
d6a4bcb5
TB
2625 . "$ac_site_file" \
2626 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2627$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2628as_fn_error $? "failed to load site script $ac_site_file
2629See \`config.log' for more details" "$LINENO" 5; }
b0cacab0
TT
2630 fi
2631done
b0cacab0 2632
57aa50d4 2633if test -r "$cache_file"; then
61ef2474
TT
2634 # Some versions of bash will fail to source /dev/null (special files
2635 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2636 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
57aa50d4
TT
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2638$as_echo "$as_me: loading cache $cache_file" >&6;}
2639 case $cache_file in
2640 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2641 *) . "./$cache_file";;
2642 esac
73ae2d4a 2643 fi
57aa50d4
TT
2644else
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2646$as_echo "$as_me: creating cache $cache_file" >&6;}
2647 >$cache_file
73ae2d4a 2648fi
57aa50d4 2649
93613951 2650gt_needs="$gt_needs "
61ef2474
TT
2651as_fn_append ac_header_list " stdlib.h"
2652as_fn_append ac_header_list " unistd.h"
2653as_fn_append ac_header_list " sys/param.h"
93613951 2654as_fn_append ac_func_list " symlink"
57aa50d4
TT
2655# Check that the precious variables saved in the cache have kept the same
2656# value.
2657ac_cache_corrupted=false
2658for ac_var in $ac_precious_vars; do
2659 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2660 eval ac_new_set=\$ac_env_${ac_var}_set
2661 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2662 eval ac_new_val=\$ac_env_${ac_var}_value
2663 case $ac_old_set,$ac_new_set in
2664 set,)
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2666$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2667 ac_cache_corrupted=: ;;
2668 ,set)
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2670$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2671 ac_cache_corrupted=: ;;
2672 ,);;
2673 *)
2674 if test "x$ac_old_val" != "x$ac_new_val"; then
2675 # differences in whitespace do not lead to failure.
2676 ac_old_val_w=`echo x $ac_old_val`
2677 ac_new_val_w=`echo x $ac_new_val`
2678 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2680$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2681 ac_cache_corrupted=:
2682 else
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2684$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2685 eval $ac_var=\$ac_old_val
2686 fi
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2688$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2690$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2691 fi;;
2692 esac
2693 # Pass precious variables to config.status.
2694 if test "$ac_new_set" = set; then
2695 case $ac_new_val in
2696 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2697 *) ac_arg=$ac_var=$ac_new_val ;;
2698 esac
2699 case " $ac_configure_args " in
2700 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2701 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2702 esac
2703 fi
2704done
2705if $ac_cache_corrupted; then
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2707$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2709$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d6a4bcb5 2710 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
73ae2d4a 2711fi
57aa50d4
TT
2712## -------------------- ##
2713## Main body of script. ##
2714## -------------------- ##
2715
2716ac_ext=c
2717ac_cpp='$CPP $CPPFLAGS'
2718ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2719ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2720ac_compiler_gnu=$ac_cv_c_compiler_gnu
2721
2722
2723
2724ac_aux_dir=
2725for ac_dir in config "$srcdir"/config; do
d6a4bcb5
TB
2726 if test -f "$ac_dir/install-sh"; then
2727 ac_aux_dir=$ac_dir
2728 ac_install_sh="$ac_aux_dir/install-sh -c"
2729 break
2730 elif test -f "$ac_dir/install.sh"; then
2731 ac_aux_dir=$ac_dir
2732 ac_install_sh="$ac_aux_dir/install.sh -c"
2733 break
2734 elif test -f "$ac_dir/shtool"; then
2735 ac_aux_dir=$ac_dir
2736 ac_install_sh="$ac_aux_dir/shtool install -c"
2737 break
2738 fi
57aa50d4
TT
2739done
2740if test -z "$ac_aux_dir"; then
d6a4bcb5 2741 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
73ae2d4a 2742fi
57aa50d4
TT
2743
2744# These three variables are undocumented and unsupported,
2745# and are intended to be withdrawn in a future Autoconf release.
2746# They can cause serious problems if a builder's source tree is in a directory
2747# whose full name contains unusual characters.
2748ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2749ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2750ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2751
2752
d1154eb4
TT
2753ac_config_headers="$ac_config_headers lib/config.h"
2754
2755
57aa50d4
TT
2756MCONFIG=./MCONFIG
2757
2758BINARY_TYPE=bin
2759E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
2760 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
2761DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
2762 | tr \" " "`
2ab53829 2763E2FSPROGS_DAY=$(echo $DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/')
57aa50d4
TT
2764MONTH=`echo $DATE | awk -F- '{print $2}'`
2765YEAR=`echo $DATE | awk -F- '{print $3}'`
2766
2767if expr $YEAR ">" 1900 > /dev/null ; then
2768 E2FSPROGS_YEAR=$YEAR
2769elif expr $YEAR ">" 90 >/dev/null ; then
2770 E2FSPROGS_YEAR=19$YEAR
73ae2d4a 2771else
57aa50d4
TT
2772 E2FSPROGS_YEAR=20$YEAR
2773fi
2774
2775case $MONTH in
2776Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
2777Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
2778Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
2779Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
2780May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
2781Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
2782Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
2783Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
2784Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
2785Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
2786Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
2787Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
2788*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
2789$as_echo "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
2790esac
2791
2792base_ver=`echo $E2FSPROGS_VERSION | \
2793 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
2794
2795date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
2796
2797case $E2FSPROGS_VERSION in
2798*-WIP|pre-*)
2ab53829 2799 E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec"
57aa50d4
TT
2800 ;;
2801*)
2802 E2FSPROGS_PKGVER="$base_ver"
2803 ;;
2804esac
2805
2806unset DATE MONTH YEAR base_ver pre_vers date_spec
2807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
2808$as_echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
2809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
2810$as_echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
2811
2812
2813
2814
2815
6c59a665
TT
2816WITH_DIET_LIBC=
2817
2818# Check whether --with-diet-libc was given.
2819if test "${with_diet_libc+set}" = set; then :
2820 withval=$with_diet_libc; CC="diet cc -nostdinc"
2821WITH_DIET_LIBC=yes
2822if test -z "$LIBS"
2823then
2824 LIBS="-lcompat"
2825else
2826 LIBS="$LIBS -lcompat"
2827fi
2828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
2829$as_echo "CC=$CC" >&6; }
2830fi
57aa50d4
TT
2831# Make sure we can run config.sub.
2832$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d6a4bcb5 2833 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
57aa50d4
TT
2834
2835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2836$as_echo_n "checking build system type... " >&6; }
d6a4bcb5 2837if ${ac_cv_build+:} false; then :
57aa50d4
TT
2838 $as_echo_n "(cached) " >&6
2839else
2840 ac_build_alias=$build_alias
2841test "x$ac_build_alias" = x &&
2842 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2843test "x$ac_build_alias" = x &&
d6a4bcb5 2844 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
57aa50d4 2845ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d6a4bcb5 2846 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
57aa50d4 2847
73ae2d4a 2848fi
57aa50d4
TT
2849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2850$as_echo "$ac_cv_build" >&6; }
2851case $ac_cv_build in
2852*-*-*) ;;
d6a4bcb5 2853*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
57aa50d4
TT
2854esac
2855build=$ac_cv_build
2856ac_save_IFS=$IFS; IFS='-'
2857set x $ac_cv_build
2858shift
2859build_cpu=$1
2860build_vendor=$2
2861shift; shift
2862# Remember, the first character of IFS is used to create $*,
2863# except with old shells:
2864build_os=$*
2865IFS=$ac_save_IFS
2866case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
73ae2d4a 2867
e1052144 2868
57aa50d4
TT
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2870$as_echo_n "checking host system type... " >&6; }
d6a4bcb5 2871if ${ac_cv_host+:} false; then :
57aa50d4
TT
2872 $as_echo_n "(cached) " >&6
2873else
2874 if test "x$host_alias" = x; then
2875 ac_cv_host=$ac_cv_build
2876else
2877 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d6a4bcb5 2878 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
b0cacab0 2879fi
57aa50d4
TT
2880
2881fi
2882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2883$as_echo "$ac_cv_host" >&6; }
2884case $ac_cv_host in
2885*-*-*) ;;
d6a4bcb5 2886*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
57aa50d4
TT
2887esac
2888host=$ac_cv_host
2889ac_save_IFS=$IFS; IFS='-'
2890set x $ac_cv_host
2891shift
2892host_cpu=$1
2893host_vendor=$2
2894shift; shift
2895# Remember, the first character of IFS is used to create $*,
2896# except with old shells:
2897host_os=$*
2898IFS=$ac_save_IFS
2899case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2900
2901
2902DLOPEN_LIB=''
2903ac_ext=c
2904ac_cpp='$CPP $CPPFLAGS'
2905ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2906ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2907ac_compiler_gnu=$ac_cv_c_compiler_gnu
2908if test -n "$ac_tool_prefix"; then
2909 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2910set dummy ${ac_tool_prefix}gcc; ac_word=$2
2911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 2912$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 2913if ${ac_cv_prog_CC+:} false; then :
39fd3d4f 2914 $as_echo_n "(cached) " >&6
73ae2d4a
TT
2915else
2916 if test -n "$CC"; then
2917 ac_cv_prog_CC="$CC" # Let the user override the test.
2918else
b0cacab0
TT
2919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2920for as_dir in $PATH
2921do
2922 IFS=$as_save_IFS
2923 test -z "$as_dir" && as_dir=.
57aa50d4 2924 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 2925 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
2926 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
2928 break 2
2929 fi
2930done
57aa50d4 2931 done
e1052144 2932IFS=$as_save_IFS
b0cacab0 2933
73ae2d4a
TT
2934fi
2935fi
b0cacab0 2936CC=$ac_cv_prog_CC
73ae2d4a 2937if test -n "$CC"; then
57aa50d4 2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
39fd3d4f 2939$as_echo "$CC" >&6; }
73ae2d4a 2940else
57aa50d4 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 2942$as_echo "no" >&6; }
73ae2d4a 2943fi
b0cacab0 2944
e1052144 2945
b0cacab0 2946fi
57aa50d4 2947if test -z "$ac_cv_prog_CC"; then
b0cacab0 2948 ac_ct_CC=$CC
57aa50d4
TT
2949 # Extract the first word of "gcc", so it can be a program name with args.
2950set dummy gcc; ac_word=$2
2951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 2952$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 2953if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 2954 $as_echo_n "(cached) " >&6
b0cacab0
TT
2955else
2956 if test -n "$ac_ct_CC"; then
2957 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2958else
2959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2960for as_dir in $PATH
2961do
2962 IFS=$as_save_IFS
2963 test -z "$as_dir" && as_dir=.
57aa50d4 2964 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 2965 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
2966 ac_cv_prog_ac_ct_CC="gcc"
2967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0 2968 break 2
93636bde 2969 fi
b0cacab0 2970done
57aa50d4 2971 done
e1052144 2972IFS=$as_save_IFS
b0cacab0
TT
2973
2974fi
2975fi
2976ac_ct_CC=$ac_cv_prog_ac_ct_CC
2977if test -n "$ac_ct_CC"; then
57aa50d4 2978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
39fd3d4f 2979$as_echo "$ac_ct_CC" >&6; }
b0cacab0 2980else
57aa50d4 2981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 2982$as_echo "no" >&6; }
07a0db15 2983fi
73ae2d4a 2984
e1052144
TT
2985 if test "x$ac_ct_CC" = x; then
2986 CC=""
2987 else
2988 case $cross_compiling:$ac_tool_warned in
2989yes:)
57aa50d4 2990{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
39fd3d4f 2991$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
e1052144
TT
2992ac_tool_warned=yes ;;
2993esac
2994 CC=$ac_ct_CC
2995 fi
57aa50d4
TT
2996else
2997 CC="$ac_cv_prog_CC"
b0cacab0
TT
2998fi
2999
57aa50d4
TT
3000if test -z "$CC"; then
3001 if test -n "$ac_tool_prefix"; then
3002 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3003set dummy ${ac_tool_prefix}cc; ac_word=$2
3004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3005$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3006if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3007 $as_echo_n "(cached) " >&6
3008else
3009 if test -n "$CC"; then
3010 ac_cv_prog_CC="$CC" # Let the user override the test.
3011else
3012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3013for as_dir in $PATH
3014do
3015 IFS=$as_save_IFS
3016 test -z "$as_dir" && as_dir=.
3017 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3018 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3019 ac_cv_prog_CC="${ac_tool_prefix}cc"
3020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3021 break 2
3022 fi
3023done
3024 done
3025IFS=$as_save_IFS
3026
3027fi
3028fi
3029CC=$ac_cv_prog_CC
3030if test -n "$CC"; then
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3032$as_echo "$CC" >&6; }
3033else
3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3035$as_echo "no" >&6; }
3036fi
3037
3038
3039 fi
3040fi
3041if test -z "$CC"; then
3042 # Extract the first word of "cc", so it can be a program name with args.
3043set dummy cc; ac_word=$2
3044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3045$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3046if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3047 $as_echo_n "(cached) " >&6
3048else
3049 if test -n "$CC"; then
3050 ac_cv_prog_CC="$CC" # Let the user override the test.
3051else
3052 ac_prog_rejected=no
3053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3054for as_dir in $PATH
3055do
3056 IFS=$as_save_IFS
3057 test -z "$as_dir" && as_dir=.
3058 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3060 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3061 ac_prog_rejected=yes
3062 continue
3063 fi
3064 ac_cv_prog_CC="cc"
3065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3066 break 2
3067 fi
3068done
3069 done
3070IFS=$as_save_IFS
3071
3072if test $ac_prog_rejected = yes; then
3073 # We found a bogon in the path, so make sure we never use it.
3074 set dummy $ac_cv_prog_CC
3075 shift
3076 if test $# != 0; then
3077 # We chose a different compiler from the bogus one.
3078 # However, it has the same basename, so the bogon will be chosen
3079 # first if we set CC to just the basename; use the full file name.
3080 shift
3081 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3082 fi
3083fi
3084fi
3085fi
3086CC=$ac_cv_prog_CC
3087if test -n "$CC"; then
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3089$as_echo "$CC" >&6; }
3090else
3091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3092$as_echo "no" >&6; }
3093fi
3094
3095
3096fi
3097if test -z "$CC"; then
3098 if test -n "$ac_tool_prefix"; then
3099 for ac_prog in cl.exe
3100 do
3101 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3102set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3104$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3105if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3106 $as_echo_n "(cached) " >&6
3107else
3108 if test -n "$CC"; then
3109 ac_cv_prog_CC="$CC" # Let the user override the test.
3110else
3111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3112for as_dir in $PATH
3113do
3114 IFS=$as_save_IFS
3115 test -z "$as_dir" && as_dir=.
3116 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3118 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3120 break 2
3121 fi
3122done
3123 done
3124IFS=$as_save_IFS
3125
3126fi
3127fi
3128CC=$ac_cv_prog_CC
3129if test -n "$CC"; then
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3131$as_echo "$CC" >&6; }
3132else
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134$as_echo "no" >&6; }
3135fi
3136
3137
3138 test -n "$CC" && break
3139 done
3140fi
3141if test -z "$CC"; then
3142 ac_ct_CC=$CC
3143 for ac_prog in cl.exe
3144do
3145 # Extract the first word of "$ac_prog", so it can be a program name with args.
3146set dummy $ac_prog; ac_word=$2
3147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3148$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3149if ${ac_cv_prog_ac_ct_CC+:} false; then :
57aa50d4
TT
3150 $as_echo_n "(cached) " >&6
3151else
3152 if test -n "$ac_ct_CC"; then
3153 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3154else
3155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3156for as_dir in $PATH
3157do
3158 IFS=$as_save_IFS
3159 test -z "$as_dir" && as_dir=.
3160 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3161 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3162 ac_cv_prog_ac_ct_CC="$ac_prog"
3163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3164 break 2
3165 fi
3166done
3167 done
3168IFS=$as_save_IFS
3169
3170fi
3171fi
3172ac_ct_CC=$ac_cv_prog_ac_ct_CC
3173if test -n "$ac_ct_CC"; then
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3175$as_echo "$ac_ct_CC" >&6; }
3176else
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3178$as_echo "no" >&6; }
3179fi
3180
3181
3182 test -n "$ac_ct_CC" && break
3183done
3184
3185 if test "x$ac_ct_CC" = x; then
3186 CC=""
3187 else
3188 case $cross_compiling:$ac_tool_warned in
3189yes:)
3190{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3191$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3192ac_tool_warned=yes ;;
3193esac
3194 CC=$ac_ct_CC
3195 fi
3196fi
3197
3198fi
3199
3200
3201test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3202$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3203as_fn_error $? "no acceptable C compiler found in \$PATH
3204See \`config.log' for more details" "$LINENO" 5; }
b0cacab0
TT
3205
3206# Provide some information about the compiler.
57aa50d4 3207$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
39fd3d4f
SJR
3208set X $ac_compile
3209ac_compiler=$2
57aa50d4
TT
3210for ac_option in --version -v -V -qversion; do
3211 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
3212case "(($ac_try" in
3213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3214 *) ac_try_echo=$ac_try;;
3215esac
57aa50d4
TT
3216eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3217$as_echo "$ac_try_echo"; } >&5
3218 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 3219 ac_status=$?
57aa50d4
TT
3220 if test -s conftest.err; then
3221 sed '10a\
3222... rest of stderr output deleted ...
3223 10q' conftest.err >conftest.er1
3224 cat conftest.er1 >&5
57aa50d4 3225 fi
61ef2474 3226 rm -f conftest.er1 conftest.err
57aa50d4
TT
3227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3228 test $ac_status = 0; }
3229done
b0cacab0 3230
57aa50d4 3231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3232/* end confdefs.h. */
61ef2474 3233
b0cacab0
TT
3234int
3235main ()
3236{
3237
3238 ;
3239 return 0;
3240}
3241_ACEOF
3242ac_clean_files_save=$ac_clean_files
61ef2474 3243ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
b0cacab0
TT
3244# Try to create an executable without -o first, disregard a.out.
3245# It will help us diagnose broken compilers, and finding out an intuition
3246# of exeext.
61ef2474
TT
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3248$as_echo_n "checking whether the C compiler works... " >&6; }
39fd3d4f
SJR
3249ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3250
3251# The possible output files:
3252ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3253
e1052144
TT
3254ac_rmfiles=
3255for ac_file in $ac_files
3256do
3257 case $ac_file in
39fd3d4f 3258 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
e1052144
TT
3259 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3260 esac
3261done
3262rm -f $ac_rmfiles
3263
57aa50d4 3264if { { ac_try="$ac_link_default"
e1052144
TT
3265case "(($ac_try" in
3266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3267 *) ac_try_echo=$ac_try;;
3268esac
57aa50d4
TT
3269eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3270$as_echo "$ac_try_echo"; } >&5
e1052144 3271 (eval "$ac_link_default") 2>&5
b0cacab0 3272 ac_status=$?
57aa50d4
TT
3273 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3274 test $ac_status = 0; }; then :
e1052144
TT
3275 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3276# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3277# in a Makefile. We should not override ac_cv_exeext if it was cached,
3278# so that the user can short-circuit this test for compilers unknown to
3279# Autoconf.
29a5deed 3280for ac_file in $ac_files ''
b0cacab0
TT
3281do
3282 test -f "$ac_file" || continue
3283 case $ac_file in
39fd3d4f 3284 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b0cacab0
TT
3285 ;;
3286 [ab].out )
3287 # We found the default executable, but exeext='' is most
3288 # certainly right.
3289 break;;
3290 *.* )
57aa50d4 3291 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
e1052144
TT
3292 then :; else
3293 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3294 fi
3295 # We set ac_cv_exeext here because the later test for it is not
3296 # safe: cross compilers may not add the suffix if given an `-o'
3297 # argument, so we may need to know it at that point already.
3298 # Even if this section looks crufty: it has the advantage of
3299 # actually working.
b0cacab0
TT
3300 break;;
3301 * )
3302 break;;
3303 esac
3304done
e1052144
TT
3305test "$ac_cv_exeext" = no && ac_cv_exeext=
3306
b0cacab0 3307else
29a5deed
TT
3308 ac_file=''
3309fi
57aa50d4 3310if test -z "$ac_file"; then :
61ef2474
TT
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3312$as_echo "no" >&6; }
3313$as_echo "$as_me: failed program was:" >&5
b0cacab0
TT
3314sed 's/^/| /' conftest.$ac_ext >&5
3315
57aa50d4 3316{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3317$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3318as_fn_error 77 "C compiler cannot create executables
3319See \`config.log' for more details" "$LINENO" 5; }
61ef2474
TT
3320else
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3322$as_echo "yes" >&6; }
b0cacab0 3323fi
61ef2474
TT
3324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3325$as_echo_n "checking for C compiler default output file name... " >&6; }
3326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3327$as_echo "$ac_file" >&6; }
b0cacab0 3328ac_exeext=$ac_cv_exeext
b0cacab0 3329
61ef2474 3330rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
b0cacab0 3331ac_clean_files=$ac_clean_files_save
57aa50d4 3332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
39fd3d4f 3333$as_echo_n "checking for suffix of executables... " >&6; }
57aa50d4 3334if { { ac_try="$ac_link"
e1052144
TT
3335case "(($ac_try" in
3336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3337 *) ac_try_echo=$ac_try;;
3338esac
57aa50d4
TT
3339eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3340$as_echo "$ac_try_echo"; } >&5
e1052144 3341 (eval "$ac_link") 2>&5
b0cacab0 3342 ac_status=$?
57aa50d4
TT
3343 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3344 test $ac_status = 0; }; then :
b0cacab0
TT
3345 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3346# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3347# work properly (i.e., refer to `conftest.exe'), while it won't with
3348# `rm'.
3349for ac_file in conftest.exe conftest conftest.*; do
3350 test -f "$ac_file" || continue
3351 case $ac_file in
39fd3d4f 3352 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b0cacab0 3353 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b0cacab0
TT
3354 break;;
3355 * ) break;;
3356 esac
3357done
73ae2d4a 3358else
57aa50d4 3359 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3360$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3361as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3362See \`config.log' for more details" "$LINENO" 5; }
73ae2d4a 3363fi
61ef2474 3364rm -f conftest conftest$ac_cv_exeext
57aa50d4 3365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
39fd3d4f 3366$as_echo "$ac_cv_exeext" >&6; }
73ae2d4a 3367
b0cacab0
TT
3368rm -f conftest.$ac_ext
3369EXEEXT=$ac_cv_exeext
3370ac_exeext=$EXEEXT
61ef2474
TT
3371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3372/* end confdefs.h. */
3373#include <stdio.h>
3374int
3375main ()
3376{
3377FILE *f = fopen ("conftest.out", "w");
3378 return ferror (f) || fclose (f) != 0;
3379
3380 ;
3381 return 0;
3382}
3383_ACEOF
3384ac_clean_files="$ac_clean_files conftest.out"
3385# Check that the compiler produces executables we can run. If not, either
3386# the compiler is broken, or we cross compile.
3387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3388$as_echo_n "checking whether we are cross compiling... " >&6; }
3389if test "$cross_compiling" != yes; then
3390 { { ac_try="$ac_link"
3391case "(($ac_try" in
3392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393 *) ac_try_echo=$ac_try;;
3394esac
3395eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3396$as_echo "$ac_try_echo"; } >&5
3397 (eval "$ac_link") 2>&5
3398 ac_status=$?
3399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3400 test $ac_status = 0; }
3401 if { ac_try='./conftest$ac_cv_exeext'
3402 { { case "(($ac_try" in
3403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3404 *) ac_try_echo=$ac_try;;
3405esac
3406eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3407$as_echo "$ac_try_echo"; } >&5
3408 (eval "$ac_try") 2>&5
3409 ac_status=$?
3410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3411 test $ac_status = 0; }; }; then
3412 cross_compiling=no
3413 else
3414 if test "$cross_compiling" = maybe; then
3415 cross_compiling=yes
3416 else
3417 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3418$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5 3419as_fn_error $? "cannot run C compiled programs.
61ef2474 3420If you meant to cross compile, use \`--host'.
d6a4bcb5 3421See \`config.log' for more details" "$LINENO" 5; }
61ef2474
TT
3422 fi
3423 fi
3424fi
3425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3426$as_echo "$cross_compiling" >&6; }
3427
3428rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3429ac_clean_files=$ac_clean_files_save
57aa50d4 3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
39fd3d4f 3431$as_echo_n "checking for suffix of object files... " >&6; }
d6a4bcb5 3432if ${ac_cv_objext+:} false; then :
39fd3d4f 3433 $as_echo_n "(cached) " >&6
73ae2d4a 3434else
57aa50d4 3435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3436/* end confdefs.h. */
07a0db15 3437
b0cacab0
TT
3438int
3439main ()
3440{
07a0db15 3441
b0cacab0
TT
3442 ;
3443 return 0;
3444}
3445_ACEOF
3446rm -f conftest.o conftest.obj
57aa50d4 3447if { { ac_try="$ac_compile"
e1052144
TT
3448case "(($ac_try" in
3449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450 *) ac_try_echo=$ac_try;;
3451esac
57aa50d4
TT
3452eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3453$as_echo "$ac_try_echo"; } >&5
e1052144 3454 (eval "$ac_compile") 2>&5
b0cacab0 3455 ac_status=$?
57aa50d4
TT
3456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457 test $ac_status = 0; }; then :
e1052144
TT
3458 for ac_file in conftest.o conftest.obj conftest.*; do
3459 test -f "$ac_file" || continue;
b0cacab0 3460 case $ac_file in
39fd3d4f 3461 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b0cacab0
TT
3462 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3463 break;;
3464 esac
3465done
93636bde 3466else
39fd3d4f 3467 $as_echo "$as_me: failed program was:" >&5
b0cacab0 3468sed 's/^/| /' conftest.$ac_ext >&5
07a0db15 3469
57aa50d4 3470{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3471$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
3472as_fn_error $? "cannot compute suffix of object files: cannot compile
3473See \`config.log' for more details" "$LINENO" 5; }
73ae2d4a 3474fi
b0cacab0 3475rm -f conftest.$ac_cv_objext conftest.$ac_ext
73ae2d4a 3476fi
57aa50d4 3477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
39fd3d4f 3478$as_echo "$ac_cv_objext" >&6; }
b0cacab0
TT
3479OBJEXT=$ac_cv_objext
3480ac_objext=$OBJEXT
57aa50d4 3481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
39fd3d4f 3482$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d6a4bcb5 3483if ${ac_cv_c_compiler_gnu+:} false; then :
39fd3d4f 3484 $as_echo_n "(cached) " >&6
b0cacab0 3485else
57aa50d4 3486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3487/* end confdefs.h. */
3488
3489int
3490main ()
3491{
3492#ifndef __GNUC__
3493 choke me
3494#endif
3495
3496 ;
3497 return 0;
3498}
3499_ACEOF
57aa50d4 3500if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0
TT
3501 ac_compiler_gnu=yes
3502else
57aa50d4 3503 ac_compiler_gnu=no
b0cacab0 3504fi
e1052144 3505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0
TT
3506ac_cv_c_compiler_gnu=$ac_compiler_gnu
3507
3508fi
57aa50d4 3509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
39fd3d4f
SJR
3510$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3511if test $ac_compiler_gnu = yes; then
3512 GCC=yes
3513else
3514 GCC=
3515fi
b0cacab0
TT
3516ac_test_CFLAGS=${CFLAGS+set}
3517ac_save_CFLAGS=$CFLAGS
57aa50d4 3518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
39fd3d4f 3519$as_echo_n "checking whether $CC accepts -g... " >&6; }
d6a4bcb5 3520if ${ac_cv_prog_cc_g+:} false; then :
39fd3d4f 3521 $as_echo_n "(cached) " >&6
b0cacab0 3522else
e1052144
TT
3523 ac_save_c_werror_flag=$ac_c_werror_flag
3524 ac_c_werror_flag=yes
3525 ac_cv_prog_cc_g=no
3526 CFLAGS="-g"
57aa50d4 3527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3528/* end confdefs.h. */
3529
3530int
3531main ()
3532{
3533
3534 ;
3535 return 0;
3536}
3537_ACEOF
57aa50d4 3538if ac_fn_c_try_compile "$LINENO"; then :
e1052144
TT
3539 ac_cv_prog_cc_g=yes
3540else
57aa50d4
TT
3541 CFLAGS=""
3542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3543/* end confdefs.h. */
3544
3545int
3546main ()
3547{
3548
3549 ;
3550 return 0;
3551}
3552_ACEOF
57aa50d4 3553if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3554
57aa50d4
TT
3555else
3556 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 3557 CFLAGS="-g"
57aa50d4 3558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3559/* end confdefs.h. */
3560
3561int
3562main ()
3563{
3564
3565 ;
3566 return 0;
3567}
3568_ACEOF
57aa50d4 3569if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0 3570 ac_cv_prog_cc_g=yes
e1052144 3571fi
e1052144
TT
3572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3573fi
e1052144 3574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0 3575fi
e1052144
TT
3576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3577 ac_c_werror_flag=$ac_save_c_werror_flag
b0cacab0 3578fi
57aa50d4 3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
39fd3d4f 3580$as_echo "$ac_cv_prog_cc_g" >&6; }
b0cacab0
TT
3581if test "$ac_test_CFLAGS" = set; then
3582 CFLAGS=$ac_save_CFLAGS
3583elif test $ac_cv_prog_cc_g = yes; then
3584 if test "$GCC" = yes; then
3585 CFLAGS="-g -O2"
3586 else
3587 CFLAGS="-g"
3588 fi
73ae2d4a
TT
3589else
3590 if test "$GCC" = yes; then
3591 CFLAGS="-O2"
3592 else
3593 CFLAGS=
3594 fi
3595fi
57aa50d4 3596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
39fd3d4f 3597$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d6a4bcb5 3598if ${ac_cv_prog_cc_c89+:} false; then :
39fd3d4f 3599 $as_echo_n "(cached) " >&6
b0cacab0 3600else
e1052144 3601 ac_cv_prog_cc_c89=no
b0cacab0 3602ac_save_CC=$CC
57aa50d4 3603cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3604/* end confdefs.h. */
3605#include <stdarg.h>
3606#include <stdio.h>
d6a4bcb5 3607struct stat;
b0cacab0
TT
3608/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3609struct buf { int x; };
3610FILE * (*rcsopen) (struct buf *, struct stat *, int);
3611static char *e (p, i)
3612 char **p;
3613 int i;
3614{
3615 return p[i];
3616}
3617static char *f (char * (*g) (char **, int), char **p, ...)
3618{
3619 char *s;
3620 va_list v;
3621 va_start (v,p);
3622 s = g (p, va_arg (v,int));
3623 va_end (v);
3624 return s;
3625}
3626
3627/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3628 function prototypes and stuff, but not '\xHH' hex character constants.
3629 These don't provoke an error unfortunately, instead are silently treated
e1052144 3630 as 'x'. The following induces an error, until -std is added to get
b0cacab0
TT
3631 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3632 array size at least. It's necessary to write '\x00'==0 to get something
e1052144 3633 that's true only with -std. */
b0cacab0
TT
3634int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3635
e1052144
TT
3636/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3637 inside strings and character constants. */
3638#define FOO(x) 'x'
3639int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3640
b0cacab0
TT
3641int test (int i, double x);
3642struct s1 {int (*f) (int a);};
3643struct s2 {int (*f) (double a);};
3644int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3645int argc;
3646char **argv;
3647int
3648main ()
3649{
3650return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3651 ;
3652 return 0;
3653}
3654_ACEOF
e1052144
TT
3655for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3656 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
b0cacab0
TT
3657do
3658 CC="$ac_save_CC $ac_arg"
57aa50d4 3659 if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3660 ac_cv_prog_cc_c89=$ac_arg
b0cacab0 3661fi
e1052144
TT
3662rm -f core conftest.err conftest.$ac_objext
3663 test "x$ac_cv_prog_cc_c89" != "xno" && break
b0cacab0 3664done
e1052144 3665rm -f conftest.$ac_ext
b0cacab0
TT
3666CC=$ac_save_CC
3667
3668fi
e1052144
TT
3669# AC_CACHE_VAL
3670case "x$ac_cv_prog_cc_c89" in
3671 x)
57aa50d4 3672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
39fd3d4f 3673$as_echo "none needed" >&6; } ;;
e1052144 3674 xno)
57aa50d4 3675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
39fd3d4f 3676$as_echo "unsupported" >&6; } ;;
b0cacab0 3677 *)
e1052144 3678 CC="$CC $ac_cv_prog_cc_c89"
57aa50d4 3679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
39fd3d4f 3680$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b0cacab0 3681esac
57aa50d4 3682if test "x$ac_cv_prog_cc_c89" != xno; then :
b0cacab0 3683
57aa50d4 3684fi
b0cacab0 3685
b0cacab0
TT
3686ac_ext=c
3687ac_cpp='$CPP $CPPFLAGS'
3688ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3689ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3690ac_compiler_gnu=$ac_cv_c_compiler_gnu
3691
57aa50d4
TT
3692
3693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
3694$as_echo_n "checking for dlopen in -ldl... " >&6; }
d6a4bcb5 3695if ${ac_cv_lib_dl_dlopen+:} false; then :
39fd3d4f 3696 $as_echo_n "(cached) " >&6
b0cacab0 3697else
57aa50d4
TT
3698 ac_check_lib_save_LIBS=$LIBS
3699LIBS="-ldl $LIBS"
3700cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3701/* end confdefs.h. */
57aa50d4
TT
3702
3703/* Override any GCC internal prototype to avoid an error.
3704 Use char because int might match the return type of a GCC
3705 builtin and then its argument prototype would still apply. */
3706#ifdef __cplusplus
3707extern "C"
b0cacab0 3708#endif
57aa50d4
TT
3709char dlopen ();
3710int
3711main ()
3712{
3713return dlopen ();
3714 ;
3715 return 0;
3716}
b0cacab0 3717_ACEOF
57aa50d4
TT
3718if ac_fn_c_try_link "$LINENO"; then :
3719 ac_cv_lib_dl_dlopen=yes
b0cacab0 3720else
57aa50d4 3721 ac_cv_lib_dl_dlopen=no
b0cacab0 3722fi
57aa50d4
TT
3723rm -f core conftest.err conftest.$ac_objext \
3724 conftest$ac_exeext conftest.$ac_ext
3725LIBS=$ac_check_lib_save_LIBS
b0cacab0 3726fi
57aa50d4
TT
3727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
3728$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d6a4bcb5 3729if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
57aa50d4 3730 DLOPEN_LIB=-ldl
b0cacab0
TT
3731fi
3732
b0cacab0 3733
e1052144 3734
57aa50d4
TT
3735# Check whether --with-cc was given.
3736if test "${with_cc+set}" = set; then :
d6a4bcb5 3737 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
57aa50d4 3738fi
b0cacab0 3739
b0cacab0 3740
57aa50d4
TT
3741# Check whether --with-ccopts was given.
3742if test "${with_ccopts+set}" = set; then :
d6a4bcb5 3743 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
b0cacab0 3744fi
e1052144 3745
b0cacab0 3746
57aa50d4
TT
3747# Check whether --with-ldopts was given.
3748if test "${with_ldopts+set}" = set; then :
d6a4bcb5 3749 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
b0cacab0
TT
3750fi
3751
3752ac_ext=c
3753ac_cpp='$CPP $CPPFLAGS'
3754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3756ac_compiler_gnu=$ac_cv_c_compiler_gnu
57aa50d4
TT
3757if test -n "$ac_tool_prefix"; then
3758 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3759set dummy ${ac_tool_prefix}gcc; ac_word=$2
3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3761$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3762if ${ac_cv_prog_CC+:} false; then :
39fd3d4f 3763 $as_echo_n "(cached) " >&6
e1052144 3764else
57aa50d4
TT
3765 if test -n "$CC"; then
3766 ac_cv_prog_CC="$CC" # Let the user override the test.
3767else
3768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769for as_dir in $PATH
e1052144
TT
3770do
3771 IFS=$as_save_IFS
3772 test -z "$as_dir" && as_dir=.
39fd3d4f 3773 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3775 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3777 break 2
3778 fi
e1052144 3779done
57aa50d4 3780 done
e1052144 3781IFS=$as_save_IFS
e1052144 3782
e1052144 3783fi
57aa50d4
TT
3784fi
3785CC=$ac_cv_prog_CC
3786if test -n "$CC"; then
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3788$as_echo "$CC" >&6; }
3789else
3790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3791$as_echo "no" >&6; }
3792fi
e1052144
TT
3793
3794
57aa50d4
TT
3795fi
3796if test -z "$ac_cv_prog_CC"; then
3797 ac_ct_CC=$CC
3798 # Extract the first word of "gcc", so it can be a program name with args.
3799set dummy gcc; ac_word=$2
3800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3801$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3802if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 3803 $as_echo_n "(cached) " >&6
e1052144 3804else
57aa50d4
TT
3805 if test -n "$ac_ct_CC"; then
3806 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3807else
3808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3809for as_dir in $PATH
e1052144
TT
3810do
3811 IFS=$as_save_IFS
3812 test -z "$as_dir" && as_dir=.
39fd3d4f 3813 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3815 ac_cv_prog_ac_ct_CC="gcc"
3816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3817 break 2
3818 fi
e1052144 3819done
57aa50d4 3820 done
e1052144 3821IFS=$as_save_IFS
b0cacab0 3822
e1052144 3823fi
57aa50d4
TT
3824fi
3825ac_ct_CC=$ac_cv_prog_ac_ct_CC
3826if test -n "$ac_ct_CC"; then
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3828$as_echo "$ac_ct_CC" >&6; }
b0cacab0 3829else
57aa50d4
TT
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3831$as_echo "no" >&6; }
3832fi
b0cacab0 3833
57aa50d4
TT
3834 if test "x$ac_ct_CC" = x; then
3835 CC=""
3836 else
3837 case $cross_compiling:$ac_tool_warned in
3838yes:)
3839{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3840$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3841ac_tool_warned=yes ;;
e1052144 3842esac
57aa50d4
TT
3843 CC=$ac_ct_CC
3844 fi
b0cacab0 3845else
57aa50d4 3846 CC="$ac_cv_prog_CC"
b0cacab0 3847fi
e1052144 3848
57aa50d4
TT
3849if test -z "$CC"; then
3850 if test -n "$ac_tool_prefix"; then
3851 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3852set dummy ${ac_tool_prefix}cc; ac_word=$2
3853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3854$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3855if ${ac_cv_prog_CC+:} false; then :
57aa50d4 3856 $as_echo_n "(cached) " >&6
a64c9c13 3857else
57aa50d4
TT
3858 if test -n "$CC"; then
3859 ac_cv_prog_CC="$CC" # Let the user override the test.
3860else
3861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3862for as_dir in $PATH
3863do
3864 IFS=$as_save_IFS
3865 test -z "$as_dir" && as_dir=.
3866 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3868 ac_cv_prog_CC="${ac_tool_prefix}cc"
3869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3870 break 2
3871 fi
3872done
3873 done
3874IFS=$as_save_IFS
b0cacab0 3875
a64c9c13 3876fi
57aa50d4
TT
3877fi
3878CC=$ac_cv_prog_CC
3879if test -n "$CC"; then
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3881$as_echo "$CC" >&6; }
b0cacab0 3882else
57aa50d4
TT
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3884$as_echo "no" >&6; }
a64c9c13 3885fi
b0cacab0 3886
b0cacab0 3887
57aa50d4
TT
3888 fi
3889fi
3890if test -z "$CC"; then
3891 # Extract the first word of "cc", so it can be a program name with args.
3892set dummy cc; ac_word=$2
3893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3894$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3895if ${ac_cv_prog_CC+:} false; then :
57aa50d4 3896 $as_echo_n "(cached) " >&6
a64c9c13 3897else
57aa50d4
TT
3898 if test -n "$CC"; then
3899 ac_cv_prog_CC="$CC" # Let the user override the test.
a64c9c13 3900else
57aa50d4
TT
3901 ac_prog_rejected=no
3902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3903for as_dir in $PATH
3904do
3905 IFS=$as_save_IFS
3906 test -z "$as_dir" && as_dir=.
3907 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3909 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3910 ac_prog_rejected=yes
3911 continue
3912 fi
3913 ac_cv_prog_CC="cc"
3914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3915 break 2
3916 fi
3917done
3918 done
3919IFS=$as_save_IFS
b0cacab0 3920
57aa50d4
TT
3921if test $ac_prog_rejected = yes; then
3922 # We found a bogon in the path, so make sure we never use it.
3923 set dummy $ac_cv_prog_CC
3924 shift
3925 if test $# != 0; then
3926 # We chose a different compiler from the bogus one.
3927 # However, it has the same basename, so the bogon will be chosen
3928 # first if we set CC to just the basename; use the full file name.
3929 shift
3930 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3931 fi
b0cacab0 3932fi
b0cacab0
TT
3933fi
3934fi
57aa50d4
TT
3935CC=$ac_cv_prog_CC
3936if test -n "$CC"; then
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3938$as_echo "$CC" >&6; }
3939else
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3941$as_echo "no" >&6; }
b0cacab0 3942fi
b0cacab0 3943
b0cacab0
TT
3944
3945fi
57aa50d4
TT
3946if test -z "$CC"; then
3947 if test -n "$ac_tool_prefix"; then
3948 for ac_prog in cl.exe
3949 do
3950 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3951set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3953$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3954if ${ac_cv_prog_CC+:} false; then :
57aa50d4
TT
3955 $as_echo_n "(cached) " >&6
3956else
3957 if test -n "$CC"; then
3958 ac_cv_prog_CC="$CC" # Let the user override the test.
3959else
3960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3961for as_dir in $PATH
3962do
3963 IFS=$as_save_IFS
3964 test -z "$as_dir" && as_dir=.
3965 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 3966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
3967 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3969 break 2
3970 fi
3971done
3972 done
3973IFS=$as_save_IFS
b0cacab0 3974
57aa50d4
TT
3975fi
3976fi
3977CC=$ac_cv_prog_CC
3978if test -n "$CC"; then
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3980$as_echo "$CC" >&6; }
3981else
3982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3983$as_echo "no" >&6; }
3984fi
b0cacab0
TT
3985
3986
57aa50d4
TT
3987 test -n "$CC" && break
3988 done
3989fi
3990if test -z "$CC"; then
3991 ac_ct_CC=$CC
3992 for ac_prog in cl.exe
b0cacab0 3993do
57aa50d4
TT
3994 # Extract the first word of "$ac_prog", so it can be a program name with args.
3995set dummy $ac_prog; ac_word=$2
3996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3997$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 3998if ${ac_cv_prog_ac_ct_CC+:} false; then :
39fd3d4f 3999 $as_echo_n "(cached) " >&6
b0cacab0 4000else
57aa50d4
TT
4001 if test -n "$ac_ct_CC"; then
4002 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
b0cacab0 4003else
57aa50d4
TT
4004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4005for as_dir in $PATH
4006do
4007 IFS=$as_save_IFS
4008 test -z "$as_dir" && as_dir=.
4009 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 4010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
4011 ac_cv_prog_ac_ct_CC="$ac_prog"
4012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4013 break 2
4014 fi
4015done
4016 done
4017IFS=$as_save_IFS
b0cacab0 4018
b0cacab0 4019fi
b0cacab0 4020fi
57aa50d4
TT
4021ac_ct_CC=$ac_cv_prog_ac_ct_CC
4022if test -n "$ac_ct_CC"; then
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4024$as_echo "$ac_ct_CC" >&6; }
4025else
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4027$as_echo "no" >&6; }
b0cacab0
TT
4028fi
4029
b0cacab0 4030
57aa50d4
TT
4031 test -n "$ac_ct_CC" && break
4032done
b0cacab0 4033
57aa50d4
TT
4034 if test "x$ac_ct_CC" = x; then
4035 CC=""
4036 else
4037 case $cross_compiling:$ac_tool_warned in
4038yes:)
4039{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4040$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4041ac_tool_warned=yes ;;
e1052144 4042esac
57aa50d4
TT
4043 CC=$ac_ct_CC
4044 fi
4045fi
b0cacab0 4046
b0cacab0 4047fi
e1052144 4048
b0cacab0 4049
57aa50d4
TT
4050test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4051$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
4052as_fn_error $? "no acceptable C compiler found in \$PATH
4053See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
4054
4055# Provide some information about the compiler.
4056$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4057set X $ac_compile
4058ac_compiler=$2
4059for ac_option in --version -v -V -qversion; do
4060 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
4061case "(($ac_try" in
4062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4063 *) ac_try_echo=$ac_try;;
4064esac
57aa50d4
TT
4065eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4066$as_echo "$ac_try_echo"; } >&5
4067 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 4068 ac_status=$?
57aa50d4
TT
4069 if test -s conftest.err; then
4070 sed '10a\
4071... rest of stderr output deleted ...
4072 10q' conftest.err >conftest.er1
4073 cat conftest.er1 >&5
57aa50d4 4074 fi
61ef2474 4075 rm -f conftest.er1 conftest.err
57aa50d4
TT
4076 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4077 test $ac_status = 0; }
4078done
e1052144 4079
57aa50d4
TT
4080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4081$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d6a4bcb5 4082if ${ac_cv_c_compiler_gnu+:} false; then :
39fd3d4f 4083 $as_echo_n "(cached) " >&6
b0cacab0 4084else
57aa50d4
TT
4085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086/* end confdefs.h. */
b0cacab0 4087
57aa50d4
TT
4088int
4089main ()
4090{
4091#ifndef __GNUC__
4092 choke me
4093#endif
a64c9c13 4094
57aa50d4
TT
4095 ;
4096 return 0;
4097}
4098_ACEOF
4099if ac_fn_c_try_compile "$LINENO"; then :
4100 ac_compiler_gnu=yes
b1c92f91 4101else
57aa50d4 4102 ac_compiler_gnu=no
b1c92f91 4103fi
57aa50d4
TT
4104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4105ac_cv_c_compiler_gnu=$ac_compiler_gnu
b0cacab0 4106
e1052144 4107fi
57aa50d4
TT
4108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4109$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4110if test $ac_compiler_gnu = yes; then
4111 GCC=yes
98919bdb 4112else
57aa50d4 4113 GCC=
98919bdb 4114fi
57aa50d4
TT
4115ac_test_CFLAGS=${CFLAGS+set}
4116ac_save_CFLAGS=$CFLAGS
4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4118$as_echo_n "checking whether $CC accepts -g... " >&6; }
d6a4bcb5 4119if ${ac_cv_prog_cc_g+:} false; then :
57aa50d4 4120 $as_echo_n "(cached) " >&6
98919bdb 4121else
57aa50d4
TT
4122 ac_save_c_werror_flag=$ac_c_werror_flag
4123 ac_c_werror_flag=yes
4124 ac_cv_prog_cc_g=no
4125 CFLAGS="-g"
4126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4127/* end confdefs.h. */
e1052144 4128
57aa50d4
TT
4129int
4130main ()
4131{
98919bdb 4132
57aa50d4
TT
4133 ;
4134 return 0;
4135}
4136_ACEOF
4137if ac_fn_c_try_compile "$LINENO"; then :
4138 ac_cv_prog_cc_g=yes
c13351f6 4139else
57aa50d4
TT
4140 CFLAGS=""
4141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4142/* end confdefs.h. */
c13351f6 4143
57aa50d4
TT
4144int
4145main ()
4146{
c13351f6 4147
57aa50d4
TT
4148 ;
4149 return 0;
4150}
4151_ACEOF
4152if ac_fn_c_try_compile "$LINENO"; then :
c13351f6 4153
57aa50d4
TT
4154else
4155 ac_c_werror_flag=$ac_save_c_werror_flag
4156 CFLAGS="-g"
4157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4158/* end confdefs.h. */
c13351f6 4159
57aa50d4
TT
4160int
4161main ()
4162{
c13351f6 4163
57aa50d4
TT
4164 ;
4165 return 0;
4166}
b0cacab0 4167_ACEOF
57aa50d4
TT
4168if ac_fn_c_try_compile "$LINENO"; then :
4169 ac_cv_prog_cc_g=yes
1917875f 4170fi
57aa50d4 4171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e1052144 4172fi
57aa50d4 4173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdc9985 4174fi
57aa50d4
TT
4175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4176 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 4177fi
57aa50d4
TT
4178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4179$as_echo "$ac_cv_prog_cc_g" >&6; }
4180if test "$ac_test_CFLAGS" = set; then
4181 CFLAGS=$ac_save_CFLAGS
4182elif test $ac_cv_prog_cc_g = yes; then
4183 if test "$GCC" = yes; then
4184 CFLAGS="-g -O2"
4185 else
4186 CFLAGS="-g"
4187 fi
a64c9c13 4188else
57aa50d4
TT
4189 if test "$GCC" = yes; then
4190 CFLAGS="-O2"
4191 else
4192 CFLAGS=
4193 fi
a64c9c13 4194fi
57aa50d4
TT
4195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4196$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d6a4bcb5 4197if ${ac_cv_prog_cc_c89+:} false; then :
57aa50d4 4198 $as_echo_n "(cached) " >&6
a64c9c13 4199else
57aa50d4
TT
4200 ac_cv_prog_cc_c89=no
4201ac_save_CC=$CC
4202cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4203/* end confdefs.h. */
4204#include <stdarg.h>
4205#include <stdio.h>
d6a4bcb5 4206struct stat;
57aa50d4
TT
4207/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4208struct buf { int x; };
4209FILE * (*rcsopen) (struct buf *, struct stat *, int);
4210static char *e (p, i)
4211 char **p;
4212 int i;
4213{
4214 return p[i];
4215}
4216static char *f (char * (*g) (char **, int), char **p, ...)
4217{
4218 char *s;
4219 va_list v;
4220 va_start (v,p);
4221 s = g (p, va_arg (v,int));
4222 va_end (v);
4223 return s;
4224}
e1052144 4225
57aa50d4
TT
4226/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4227 function prototypes and stuff, but not '\xHH' hex character constants.
4228 These don't provoke an error unfortunately, instead are silently treated
4229 as 'x'. The following induces an error, until -std is added to get
4230 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4231 array size at least. It's necessary to write '\x00'==0 to get something
4232 that's true only with -std. */
4233int osf4_cc_array ['\x00' == 0 ? 1 : -1];
93636bde 4234
57aa50d4
TT
4235/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4236 inside strings and character constants. */
4237#define FOO(x) 'x'
4238int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
a64c9c13 4239
57aa50d4
TT
4240int test (int i, double x);
4241struct s1 {int (*f) (int a);};
4242struct s2 {int (*f) (double a);};
4243int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4244int argc;
4245char **argv;
4246int
4247main ()
4248{
4249return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4250 ;
4251 return 0;
4252}
4253_ACEOF
4254for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4255 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4256do
4257 CC="$ac_save_CC $ac_arg"
4258 if ac_fn_c_try_compile "$LINENO"; then :
4259 ac_cv_prog_cc_c89=$ac_arg
a64c9c13 4260fi
57aa50d4
TT
4261rm -f core conftest.err conftest.$ac_objext
4262 test "x$ac_cv_prog_cc_c89" != "xno" && break
4263done
4264rm -f conftest.$ac_ext
4265CC=$ac_save_CC
a64c9c13 4266
57aa50d4
TT
4267fi
4268# AC_CACHE_VAL
4269case "x$ac_cv_prog_cc_c89" in
4270 x)
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4272$as_echo "none needed" >&6; } ;;
4273 xno)
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4275$as_echo "unsupported" >&6; } ;;
4276 *)
4277 CC="$CC $ac_cv_prog_cc_c89"
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4279$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4280esac
4281if test "x$ac_cv_prog_cc_c89" != xno; then :
a64c9c13 4282
e1052144
TT
4283fi
4284
57aa50d4
TT
4285ac_ext=c
4286ac_cpp='$CPP $CPPFLAGS'
4287ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4288ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4289ac_compiler_gnu=$ac_cv_c_compiler_gnu
93636bde 4290
9b3018a8
TT
4291if test "$GCC" = yes; then
4292 RDYNAMIC="-rdynamic"
4293
4294fi
57aa50d4
TT
4295ac_ext=c
4296ac_cpp='$CPP $CPPFLAGS'
4297ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4298ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4299ac_compiler_gnu=$ac_cv_c_compiler_gnu
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4301$as_echo_n "checking how to run the C preprocessor... " >&6; }
4302# On Suns, sometimes $CPP names a directory.
4303if test -n "$CPP" && test -d "$CPP"; then
4304 CPP=
4305fi
4306if test -z "$CPP"; then
d6a4bcb5 4307 if ${ac_cv_prog_CPP+:} false; then :
57aa50d4
TT
4308 $as_echo_n "(cached) " >&6
4309else
4310 # Double quotes because CPP needs to be expanded
4311 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4312 do
4313 ac_preproc_ok=false
4314for ac_c_preproc_warn_flag in '' yes
4315do
4316 # Use a header file that comes with gcc, so configuring glibc
4317 # with a fresh cross-compiler works.
4318 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4319 # <limits.h> exists even on freestanding compilers.
4320 # On the NeXT, cc -E runs the code through the compiler's parser,
4321 # not just through cpp. "Syntax error" is here to catch this case.
4322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4323/* end confdefs.h. */
4324#ifdef __STDC__
4325# include <limits.h>
4326#else
4327# include <assert.h>
4328#endif
4329 Syntax error
4330_ACEOF
4331if ac_fn_c_try_cpp "$LINENO"; then :
a64c9c13 4332
cdf186e4 4333else
57aa50d4
TT
4334 # Broken: fails on valid input.
4335continue
cdf186e4 4336fi
d6a4bcb5 4337rm -f conftest.err conftest.i conftest.$ac_ext
cdf186e4 4338
57aa50d4
TT
4339 # OK, works on sane cases. Now check whether nonexistent headers
4340 # can be detected and how.
4341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4342/* end confdefs.h. */
4343#include <ac_nonexistent.h>
4344_ACEOF
4345if ac_fn_c_try_cpp "$LINENO"; then :
4346 # Broken: success on invalid input.
4347continue
cdf186e4 4348else
57aa50d4
TT
4349 # Passes both tests.
4350ac_preproc_ok=:
4351break
4352fi
d6a4bcb5 4353rm -f conftest.err conftest.i conftest.$ac_ext
cdf186e4 4354
57aa50d4
TT
4355done
4356# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a4bcb5 4357rm -f conftest.i conftest.err conftest.$ac_ext
57aa50d4
TT
4358if $ac_preproc_ok; then :
4359 break
e1052144
TT
4360fi
4361
57aa50d4
TT
4362 done
4363 ac_cv_prog_CPP=$CPP
93636bde 4364
cdf186e4 4365fi
57aa50d4 4366 CPP=$ac_cv_prog_CPP
cdf186e4 4367else
57aa50d4 4368 ac_cv_prog_CPP=$CPP
e1052144 4369fi
57aa50d4
TT
4370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4371$as_echo "$CPP" >&6; }
4372ac_preproc_ok=false
4373for ac_c_preproc_warn_flag in '' yes
4374do
4375 # Use a header file that comes with gcc, so configuring glibc
4376 # with a fresh cross-compiler works.
4377 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4378 # <limits.h> exists even on freestanding compilers.
4379 # On the NeXT, cc -E runs the code through the compiler's parser,
4380 # not just through cpp. "Syntax error" is here to catch this case.
4381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382/* end confdefs.h. */
4383#ifdef __STDC__
4384# include <limits.h>
4385#else
4386# include <assert.h>
4387#endif
4388 Syntax error
b0cacab0 4389_ACEOF
57aa50d4 4390if ac_fn_c_try_cpp "$LINENO"; then :
80bfaa3e
TT
4391
4392else
57aa50d4
TT
4393 # Broken: fails on valid input.
4394continue
e1052144 4395fi
d6a4bcb5 4396rm -f conftest.err conftest.i conftest.$ac_ext
e1052144 4397
57aa50d4
TT
4398 # OK, works on sane cases. Now check whether nonexistent headers
4399 # can be detected and how.
4400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4401/* end confdefs.h. */
4402#include <ac_nonexistent.h>
b0cacab0 4403_ACEOF
57aa50d4
TT
4404if ac_fn_c_try_cpp "$LINENO"; then :
4405 # Broken: success on invalid input.
4406continue
f0a22d0f 4407else
57aa50d4
TT
4408 # Passes both tests.
4409ac_preproc_ok=:
4410break
e1052144 4411fi
d6a4bcb5 4412rm -f conftest.err conftest.i conftest.$ac_ext
e1052144 4413
57aa50d4
TT
4414done
4415# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d6a4bcb5 4416rm -f conftest.i conftest.err conftest.$ac_ext
57aa50d4 4417if $ac_preproc_ok; then :
2a29f135
TT
4418
4419else
57aa50d4
TT
4420 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4421$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
4422as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4423See \`config.log' for more details" "$LINENO" 5; }
e1052144
TT
4424fi
4425
57aa50d4
TT
4426ac_ext=c
4427ac_cpp='$CPP $CPPFLAGS'
4428ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4429ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4430ac_compiler_gnu=$ac_cv_c_compiler_gnu
af773654 4431
57aa50d4
TT
4432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
4433$as_echo_n "checking for additional special compiler flags... " >&6; }
4434if test "$GCC" = yes
4435then
4436 case "$host_cpu" in
4437 alpha) addcflags="-mieee" ;;
4438 esac
14b596d4 4439fi
57aa50d4
TT
4440if test "x$addcflags" != x
4441then
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
4443$as_echo "$addcflags" >&6; }
4444 CFLAGS="$addcflags $CFLAGS"
14b596d4 4445else
57aa50d4
TT
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
4447$as_echo "(none)" >&6; }
14b596d4
TT
4448fi
4449
93613951
TT
4450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4451$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4452if ${ac_cv_path_GREP+:} false; then :
4453 $as_echo_n "(cached) " >&6
57aa50d4 4454else
93613951
TT
4455 if test -z "$GREP"; then
4456 ac_path_GREP_found=false
4457 # Loop through the user's path and test for each of PROGNAME-LIST
4458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4459for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4460do
4461 IFS=$as_save_IFS
4462 test -z "$as_dir" && as_dir=.
4463 for ac_prog in grep ggrep; do
4464 for ac_exec_ext in '' $ac_executable_extensions; do
4465 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4466 as_fn_executable_p "$ac_path_GREP" || continue
4467# Check for GNU ac_path_GREP and select it if it is found.
4468 # Check for GNU $ac_path_GREP
4469case `"$ac_path_GREP" --version 2>&1` in
4470*GNU*)
4471 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4472*)
4473 ac_count=0
4474 $as_echo_n 0123456789 >"conftest.in"
4475 while :
4476 do
4477 cat "conftest.in" "conftest.in" >"conftest.tmp"
4478 mv "conftest.tmp" "conftest.in"
4479 cp "conftest.in" "conftest.nl"
4480 $as_echo 'GREP' >> "conftest.nl"
4481 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4482 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4483 as_fn_arith $ac_count + 1 && ac_count=$as_val
4484 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4485 # Best one so far, save it but keep looking for a better one
4486 ac_cv_path_GREP="$ac_path_GREP"
4487 ac_path_GREP_max=$ac_count
4488 fi
4489 # 10*(2^10) chars as input seems more than enough
4490 test $ac_count -gt 10 && break
4491 done
4492 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4493esac
14b596d4 4494
93613951
TT
4495 $ac_path_GREP_found && break 3
4496 done
4497 done
4498 done
4499IFS=$as_save_IFS
4500 if test -z "$ac_cv_path_GREP"; then
4501 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4502 fi
57aa50d4 4503else
93613951
TT
4504 ac_cv_path_GREP=$GREP
4505fi
57aa50d4 4506
14b596d4 4507fi
93613951
TT
4508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4509$as_echo "$ac_cv_path_GREP" >&6; }
4510 GREP="$ac_cv_path_GREP"
14b596d4 4511
14b596d4 4512
93613951
TT
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4514$as_echo_n "checking for egrep... " >&6; }
4515if ${ac_cv_path_EGREP+:} false; then :
4516 $as_echo_n "(cached) " >&6
5aa6c3f6 4517else
93613951
TT
4518 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4519 then ac_cv_path_EGREP="$GREP -E"
4520 else
4521 if test -z "$EGREP"; then
4522 ac_path_EGREP_found=false
4523 # Loop through the user's path and test for each of PROGNAME-LIST
4524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4525for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4526do
4527 IFS=$as_save_IFS
4528 test -z "$as_dir" && as_dir=.
4529 for ac_prog in egrep; do
4530 for ac_exec_ext in '' $ac_executable_extensions; do
4531 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4532 as_fn_executable_p "$ac_path_EGREP" || continue
4533# Check for GNU ac_path_EGREP and select it if it is found.
4534 # Check for GNU $ac_path_EGREP
4535case `"$ac_path_EGREP" --version 2>&1` in
4536*GNU*)
4537 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4538*)
4539 ac_count=0
4540 $as_echo_n 0123456789 >"conftest.in"
4541 while :
4542 do
4543 cat "conftest.in" "conftest.in" >"conftest.tmp"
4544 mv "conftest.tmp" "conftest.in"
4545 cp "conftest.in" "conftest.nl"
4546 $as_echo 'EGREP' >> "conftest.nl"
4547 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4548 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4549 as_fn_arith $ac_count + 1 && ac_count=$as_val
4550 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4551 # Best one so far, save it but keep looking for a better one
4552 ac_cv_path_EGREP="$ac_path_EGREP"
4553 ac_path_EGREP_max=$ac_count
4554 fi
4555 # 10*(2^10) chars as input seems more than enough
4556 test $ac_count -gt 10 && break
4557 done
4558 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4559esac
5aa6c3f6 4560
93613951
TT
4561 $ac_path_EGREP_found && break 3
4562 done
4563 done
4564 done
4565IFS=$as_save_IFS
4566 if test -z "$ac_cv_path_EGREP"; then
4567 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4568 fi
5aa6c3f6 4569else
93613951
TT
4570 ac_cv_path_EGREP=$EGREP
4571fi
183c73b0 4572
93613951 4573 fi
183c73b0 4574fi
93613951
TT
4575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4576$as_echo "$ac_cv_path_EGREP" >&6; }
4577 EGREP="$ac_cv_path_EGREP"
183c73b0
TT
4578
4579
93613951
TT
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4581$as_echo_n "checking for ANSI C header files... " >&6; }
4582if ${ac_cv_header_stdc+:} false; then :
4583 $as_echo_n "(cached) " >&6
91d11da1 4584else
93613951
TT
4585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4586/* end confdefs.h. */
4587#include <stdlib.h>
4588#include <stdarg.h>
4589#include <string.h>
4590#include <float.h>
91d11da1 4591
93613951
TT
4592int
4593main ()
4594{
183c73b0 4595
93613951
TT
4596 ;
4597 return 0;
4598}
4599_ACEOF
4600if ac_fn_c_try_compile "$LINENO"; then :
4601 ac_cv_header_stdc=yes
183c73b0 4602else
93613951 4603 ac_cv_header_stdc=no
5aa6c3f6 4604fi
93613951 4605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5aa6c3f6 4606
93613951
TT
4607if test $ac_cv_header_stdc = yes; then
4608 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4610/* end confdefs.h. */
4611#include <string.h>
4612
4613_ACEOF
4614if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4615 $EGREP "memchr" >/dev/null 2>&1; then :
4616
4617else
4618 ac_cv_header_stdc=no
4619fi
4620rm -f conftest*
4621
4622fi
4623
4624if test $ac_cv_header_stdc = yes; then
4625 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627/* end confdefs.h. */
4628#include <stdlib.h>
4629
4630_ACEOF
4631if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4632 $EGREP "free" >/dev/null 2>&1; then :
4633
4634else
4635 ac_cv_header_stdc=no
4636fi
4637rm -f conftest*
4638
4639fi
4640
4641if test $ac_cv_header_stdc = yes; then
4642 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4643 if test "$cross_compiling" = yes; then :
4644 :
4645else
4646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647/* end confdefs.h. */
4648#include <ctype.h>
4649#include <stdlib.h>
4650#if ((' ' & 0x0FF) == 0x020)
4651# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4652# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4653#else
4654# define ISLOWER(c) \
4655 (('a' <= (c) && (c) <= 'i') \
4656 || ('j' <= (c) && (c) <= 'r') \
4657 || ('s' <= (c) && (c) <= 'z'))
4658# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4659#endif
4660
4661#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4662int
4663main ()
4664{
4665 int i;
4666 for (i = 0; i < 256; i++)
4667 if (XOR (islower (i), ISLOWER (i))
4668 || toupper (i) != TOUPPER (i))
4669 return 2;
4670 return 0;
4671}
4672_ACEOF
4673if ac_fn_c_try_run "$LINENO"; then :
4674
4675else
4676 ac_cv_header_stdc=no
4677fi
4678rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4679 conftest.$ac_objext conftest.beam conftest.$ac_ext
4680fi
4681
4682fi
4683fi
4684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4685$as_echo "$ac_cv_header_stdc" >&6; }
4686if test $ac_cv_header_stdc = yes; then
4687
4688$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4689
4690fi
4691
4692# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4693for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4694 inttypes.h stdint.h unistd.h
4695do :
4696 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4697ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4698"
4699if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4700 cat >>confdefs.h <<_ACEOF
4701#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4702_ACEOF
4703
4704fi
4705
4706done
4707
4708
4709
4710 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4711if test "x$ac_cv_header_minix_config_h" = xyes; then :
4712 MINIX=yes
4713else
4714 MINIX=
4715fi
4716
4717
4718 if test "$MINIX" = yes; then
4719
4720$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4721
4722
4723$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4724
4725
4726$as_echo "#define _MINIX 1" >>confdefs.h
4727
4728 fi
4729
4730
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4732$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4733if ${ac_cv_safe_to_define___extensions__+:} false; then :
4734 $as_echo_n "(cached) " >&6
4735else
4736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4737/* end confdefs.h. */
4738
4739# define __EXTENSIONS__ 1
4740 $ac_includes_default
4741int
4742main ()
4743{
4744
4745 ;
4746 return 0;
4747}
4748_ACEOF
4749if ac_fn_c_try_compile "$LINENO"; then :
4750 ac_cv_safe_to_define___extensions__=yes
4751else
4752 ac_cv_safe_to_define___extensions__=no
4753fi
4754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4755fi
4756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4757$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4758 test $ac_cv_safe_to_define___extensions__ = yes &&
4759 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4760
4761 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4762
4763 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4764
4765 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4766
4767 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4768
4769
4770LIB_EXT=.a
4771STATIC_LIB_EXT=.a
4772PROFILED_LIB_EXT=.a
4773
4774# Check whether --with-root-prefix was given.
4775if test "${with_root_prefix+set}" = set; then :
4776 withval=$with_root_prefix; root_prefix=$withval
4777else
4778 root_prefix=NONE
4779fi
4780# Check whether --enable-maintainer-mode was given.
4781if test "${enable_maintainer_mode+set}" = set; then :
4782 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
4783then
4784 MAINTAINER_CMT=#
4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
4786$as_echo "Disabling maintainer mode" >&6; }
4787else
4788 MAINTAINER_CMT=
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
4790$as_echo "Enabling maintainer mode" >&6; }
4791fi
4792
4793else
4794 MAINTAINER_CMT=#
4795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
4796$as_echo "Disabling maintainer mode by default" >&6; }
4797
4798fi
4799
4800
4801# Check whether --enable-symlink-install was given.
4802if test "${enable_symlink_install+set}" = set; then :
4803 enableval=$enable_symlink_install; if test "$enableval" = "no"
4804then
4805 LINK_INSTALL_FLAGS=-f
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
4807$as_echo "Disabling symlinks for install" >&6; }
4808else
4809 LINK_INSTALL_FLAGS=-sf
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
4811$as_echo "Enabling symlinks for install" >&6; }
4812fi
4813
4814else
4815 LINK_INSTALL_FLAGS=-f
4816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
4817$as_echo "Disabling symlinks for install by default" >&6; }
4818
4819fi
4820
4821
4822relative_symlink_defined=
4823# Check whether --enable-relative-symlinks was given.
4824if test "${enable_relative_symlinks+set}" = set; then :
4825 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
4826then
4827 SYMLINK_RELATIVE=
4828 relative_symlink_defined=yes
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4830$as_echo "Disabling relative symlinks for install" >&6; }
4831else
4832 SYMLINK_RELATIVE=--relative
4833 relative_symlink_defined=yes
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4835$as_echo "Enabling relative symlinks for install" >&6; }
4836fi
4837fi
4838
4839# Check whether --enable-symlink-relative-symlinks was given.
4840if test "${enable_symlink_relative_symlinks+set}" = set; then :
4841 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
4842then
4843 SYMLINK_RELATIVE=yes
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4845$as_echo "Disabling relative symlinks for install" >&6; }
4846else
4847 SYMLINK_RELATIVE=--relative
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4849$as_echo "Enabling relative symlinks for install" >&6; }
4850fi
4851
4852else
4853 if test -z "$relative_symlink_defined"
4854then
4855 SYMLINK_RELATIVE=
4856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
4857$as_echo "Disabling relative symlinks for install by default" >&6; }
4858fi
4859
4860fi
4861
4862
4863# Check whether --enable-symlink-build was given.
4864if test "${enable_symlink_build+set}" = set; then :
5aa6c3f6
TT
4865 enableval=$enable_symlink_build; if test "$enableval" = "no"
4866then
4867 LINK_BUILD_FLAGS=
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
4869$as_echo "Disabling symlinks for build" >&6; }
4870else
4871 LINK_BUILD_FLAGS=-s
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
4873$as_echo "Enabling symlinks for build" >&6; }
4874fi
4875
4876else
4877 LINK_BUILD_FLAGS=
183c73b0
TT
4878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
4879$as_echo "Disabling symlinks for build by default" >&6; }
5aa6c3f6
TT
4880
4881fi
4882
4883
57aa50d4
TT
4884# Check whether --enable-verbose-makecmds was given.
4885if test "${enable_verbose_makecmds+set}" = set; then :
4886 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
4887then
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4889$as_echo "Disabling verbose make commands" >&6; }
4890 E=@echo
c1986ecb 4891 ES=echo
57aa50d4 4892 Q=@
14b596d4 4893else
57aa50d4
TT
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
4895$as_echo "Enabling verbose make commands" >&6; }
4896 E=@\\#
c1986ecb 4897 ES=\\#
57aa50d4
TT
4898 Q=
4899fi
14b596d4 4900
14b596d4 4901else
57aa50d4
TT
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4903$as_echo "Disabling verbose make commands" >&6; }
4904E=@echo
c1986ecb 4905ES=echo
57aa50d4 4906Q=@
14b596d4 4907
14b596d4
TT
4908fi
4909
14b596d4 4910
57aa50d4 4911
c1986ecb 4912
57aa50d4
TT
4913E2_PKG_CONFIG_STATIC=--static
4914LDFLAG_DYNAMIC=
4915PRIVATE_LIBS_CMT=
4916# Check whether --enable-elf-shlibs was given.
4917if test "${enable_elf_shlibs+set}" = set; then :
4918 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
cdf186e4 4919then
57aa50d4
TT
4920 ELF_CMT=#
4921 MAKEFILE_ELF=/dev/null
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
4923$as_echo "Disabling ELF shared libraries" >&6; }
cdf186e4 4924else
57aa50d4
TT
4925 E2_PKG_CONFIG_STATIC=
4926 ELF_CMT=
4927 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
4928 case "$host_os" in
4929 solaris2.*)
4930 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
4931 ;;
4932 esac
4933 BINARY_TYPE=elfbin
4934 LIB_EXT=.so
4935 PRIVATE_LIBS_CMT=#
4936 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
4938$as_echo "Enabling ELF shared libraries" >&6; }
cdf186e4
TT
4939fi
4940
4941else
57aa50d4
TT
4942 MAKEFILE_ELF=/dev/null
4943ELF_CMT=#
4944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
4945$as_echo "Disabling ELF shared libraries by default" >&6; }
cdf186e4 4946
e1052144
TT
4947fi
4948
cdf186e4 4949
57aa50d4
TT
4950
4951# Check whether --enable-bsd-shlibs was given.
4952if test "${enable_bsd_shlibs+set}" = set; then :
4953 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
cdf186e4 4954then
57aa50d4
TT
4955 BSDLIB_CMT=#
4956 MAKEFILE_BSDLIB=/dev/null
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
4958$as_echo "Disabling BSD shared libraries" >&6; }
cdf186e4 4959else
57aa50d4
TT
4960 E2_PKG_CONFIG_STATIC=
4961 BSDLIB_CMT=
4962 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
4963 LIB_EXT=.so
4964 case "$host_os" in
4965 darwin*)
4966 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
4967 LIB_EXT=.dylib
4968 ;;
4969 esac
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
4971$as_echo "Enabling BSD shared libraries" >&6; }
cdf186e4
TT
4972fi
4973
4974else
57aa50d4
TT
4975 MAKEFILE_BSDLIB=/dev/null
4976BSDLIB_CMT=#
4977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
4978$as_echo "Disabling BSD shared libraries by default" >&6; }
cdf186e4 4979
e1052144
TT
4980fi
4981
cdf186e4 4982
57aa50d4
TT
4983
4984# Check whether --enable-profile was given.
4985if test "${enable_profile+set}" = set; then :
4986 enableval=$enable_profile; if test "$enableval" = "no"
cdf186e4 4987then
57aa50d4
TT
4988 PROFILE_CMT=#
4989 MAKEFILE_PROFILE=/dev/null
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
4991$as_echo "Disabling profiling libraries" >&6; }
cdf186e4 4992else
57aa50d4
TT
4993 PROFILE_CMT=
4994 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
4995 PROFILED_LIB_EXT=_p.a
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
4997$as_echo "Building profiling libraries" >&6; }
cdf186e4
TT
4998fi
4999
5000else
57aa50d4
TT
5001 PROFILE_CMT=#
5002MAKEFILE_PROFILE=/dev/null
5003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5004$as_echo "Disabling profiling libraries by default" >&6; }
cdf186e4 5005
e1052144
TT
5006fi
5007
cdf186e4 5008
57aa50d4 5009
fedfb27f
TT
5010# Check whether --enable-gcov was given.
5011if test "${enable_gcov+set}" = set; then :
5012 enableval=$enable_gcov; if test "$enableval" = "yes"
5013then
5014 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5015 LDFLAGS="-fprofile-arcs -ftest-coverage"
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5017$as_echo "Enabling gcov support" >&6; }
5018fi
5019
5020fi
5021
fd1677e8
TT
5022CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5023CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5024LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5025LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5026# Check whether --enable-hardening was given.
5027if test "${enable_hardening+set}" = set; then :
5028 enableval=$enable_hardening; if test "$enableval" = "yes"
5029then
5030 HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5031 HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5032 CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5033 CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5034 CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5035 LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5036 LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5037 LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5039$as_echo "Enabling hardening support" >&6; }
5040fi
5041
5042fi
cdf186e4 5043
57aa50d4
TT
5044
5045
5046
5047
5048
5049# Check whether --enable-jbd-debug was given.
5050if test "${enable_jbd_debug+set}" = set; then :
5051 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5d40773b 5052then
57aa50d4
TT
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5054$as_echo "Disabling journal debugging" >&6; }
5d40773b 5055else
d1154eb4
TT
5056
5057$as_echo "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
57aa50d4
TT
5058
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5060$as_echo "Enabling journal debugging" >&6; }
5d40773b
TT
5061fi
5062
5063else
57aa50d4
TT
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5065$as_echo "Disabling journal debugging by default" >&6; }
5d40773b 5066
e1052144
TT
5067fi
5068
57aa50d4
TT
5069# Check whether --enable-blkid-debug was given.
5070if test "${enable_blkid_debug+set}" = set; then :
5071 enableval=$enable_blkid_debug; if test "$enableval" = "no"
3249394d 5072then
57aa50d4
TT
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
5074$as_echo "Disabling blkid debugging" >&6; }
3249394d 5075else
d1154eb4
TT
5076
5077$as_echo "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
57aa50d4
TT
5078
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
5080$as_echo "Enabling blkid debugging" >&6; }
3249394d
TT
5081fi
5082
5083else
57aa50d4
TT
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
5085$as_echo "Disabling blkid debugging by default" >&6; }
3249394d
TT
5086
5087fi
5088
57aa50d4
TT
5089# Check whether --enable-testio-debug was given.
5090if test "${enable_testio_debug+set}" = set; then :
d1154eb4
TT
5091 enableval=$enable_testio_debug;
5092if test "$enableval" = "no"
3249394d 5093then
57aa50d4
TT
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
5095$as_echo "Disabling testio debugging" >&6; }
5096 TEST_IO_CMT="#"
3249394d 5097else
57aa50d4
TT
5098 TEST_IO_CMT=
5099 $as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 5100
57aa50d4
TT
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
5102$as_echo "Enabling testio debugging" >&6; }
5103fi
3249394d 5104
3249394d 5105else
57aa50d4
TT
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
5107$as_echo "Enabling testio debugging by default" >&6; }
5108$as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 5109
57aa50d4 5110TEST_IO_CMT=
3249394d
TT
5111
5112fi
5113
3249394d 5114
57aa50d4
TT
5115
5116
93613951
TT
5117
5118
5119
5120
5121
57aa50d4 5122if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
93613951 5123 if test -n "$ac_tool_prefix"; then
57aa50d4
TT
5124 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5125set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5127$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5128if ${ac_cv_path_PKG_CONFIG+:} false; then :
57aa50d4
TT
5129 $as_echo_n "(cached) " >&6
5130else
5131 case $PKG_CONFIG in
5132 [\\/]* | ?:[\\/]*)
5133 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5134 ;;
5135 *)
5136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5137for as_dir in $PATH
5138do
5139 IFS=$as_save_IFS
5140 test -z "$as_dir" && as_dir=.
5141 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5143 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5145 break 2
5146 fi
5147done
5148 done
5149IFS=$as_save_IFS
5150
5151 ;;
5152esac
5153fi
5154PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5155if test -n "$PKG_CONFIG"; then
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5157$as_echo "$PKG_CONFIG" >&6; }
5158else
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5160$as_echo "no" >&6; }
3249394d
TT
5161fi
5162
5163
57aa50d4
TT
5164fi
5165if test -z "$ac_cv_path_PKG_CONFIG"; then
5166 ac_pt_PKG_CONFIG=$PKG_CONFIG
5167 # Extract the first word of "pkg-config", so it can be a program name with args.
5168set dummy pkg-config; ac_word=$2
5169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5170$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5171if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
57aa50d4
TT
5172 $as_echo_n "(cached) " >&6
5173else
5174 case $ac_pt_PKG_CONFIG in
5175 [\\/]* | ?:[\\/]*)
5176 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5177 ;;
5178 *)
5179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5180for as_dir in $PATH
5181do
5182 IFS=$as_save_IFS
5183 test -z "$as_dir" && as_dir=.
5184 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5186 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5188 break 2
5189 fi
5190done
5191 done
5192IFS=$as_save_IFS
3249394d 5193
57aa50d4
TT
5194 ;;
5195esac
5196fi
5197ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5198if test -n "$ac_pt_PKG_CONFIG"; then
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5200$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5201else
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5203$as_echo "no" >&6; }
5204fi
3249394d 5205
57aa50d4
TT
5206 if test "x$ac_pt_PKG_CONFIG" = x; then
5207 PKG_CONFIG=""
5208 else
5209 case $cross_compiling:$ac_tool_warned in
5210yes:)
5211{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5212$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5213ac_tool_warned=yes ;;
5214esac
5215 PKG_CONFIG=$ac_pt_PKG_CONFIG
3249394d 5216 fi
57aa50d4
TT
5217else
5218 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5219fi
3249394d
TT
5220
5221fi
57aa50d4 5222if test -n "$PKG_CONFIG"; then
93613951
TT
5223 _pkg_min_version=0.9.0
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
57aa50d4 5225$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
93613951
TT
5226 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
57aa50d4 5228$as_echo "yes" >&6; }
93613951
TT
5229 else
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
57aa50d4 5231$as_echo "no" >&6; }
93613951
TT
5232 PKG_CONFIG=""
5233 fi
57aa50d4
TT
5234fi
5235LIBUUID=
5236DEPLIBUUID=
5237STATIC_LIBUUID=
5238DEPSTATIC_LIBUUID=
5239PROFILED_LIBUUID=
5240DEPPROFILED_LIBUUID=
5241UUID_CMT=
5242# Check whether --enable-libuuid was given.
5243if test "${enable_libuuid+set}" = set; then :
5244 enableval=$enable_libuuid; if test "$enableval" = "no"
5610f992 5245then
57aa50d4 5246 if test -z "$PKG_CONFIG"; then
d6a4bcb5 5247 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
57aa50d4
TT
5248 fi
5249
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5251$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
d6a4bcb5 5252if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
57aa50d4 5253 $as_echo_n "(cached) " >&6
5610f992 5254else
57aa50d4 5255 ac_check_lib_save_LIBS=$LIBS
2d7583bd 5256LIBS="-luuid $LIBS"
57aa50d4
TT
5257cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5258/* end confdefs.h. */
5610f992 5259
57aa50d4
TT
5260/* Override any GCC internal prototype to avoid an error.
5261 Use char because int might match the return type of a GCC
5262 builtin and then its argument prototype would still apply. */
5263#ifdef __cplusplus
5264extern "C"
5265#endif
5266char uuid_generate ();
5267int
5268main ()
5269{
5270return uuid_generate ();
5271 ;
5272 return 0;
5273}
5274_ACEOF
5275if ac_fn_c_try_link "$LINENO"; then :
5276 ac_cv_lib_uuid_uuid_generate=yes
5277else
5278 ac_cv_lib_uuid_uuid_generate=no
5279fi
5280rm -f core conftest.err conftest.$ac_objext \
5281 conftest$ac_exeext conftest.$ac_ext
5282LIBS=$ac_check_lib_save_LIBS
5283fi
5284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5285$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
d6a4bcb5 5286if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
57aa50d4
TT
5287 LIBUUID=`$PKG_CONFIG --libs uuid`;
5288 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5289else
d6a4bcb5 5290 as_fn_error $? "external uuid library not found" "$LINENO" 5
5610f992
TT
5291fi
5292
5afdf37b 5293 PROFILED_LIBUUID=$LIBUUID
57aa50d4
TT
5294 UUID_CMT=#
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
5296$as_echo "Disabling private uuid library" >&6; }
5610f992 5297else
57aa50d4
TT
5298 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5299 DEPLIBUUID=$LIBUUID
5300 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5301 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5302 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5303 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
5305$as_echo "Enabling private uuid library" >&6; }
5306fi
5610f992 5307
57aa50d4 5308else
f5dffb81
TT
5309 if test -n "$PKG_CONFIG"; then
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5311$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
5312if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
5313 $as_echo_n "(cached) " >&6
5314else
5315 ac_check_lib_save_LIBS=$LIBS
5316LIBS="-luuid $LIBS"
5317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318/* end confdefs.h. */
5319
5320/* Override any GCC internal prototype to avoid an error.
5321 Use char because int might match the return type of a GCC
5322 builtin and then its argument prototype would still apply. */
5323#ifdef __cplusplus
5324extern "C"
5325#endif
5326char uuid_generate ();
5327int
5328main ()
5329{
5330return uuid_generate ();
5331 ;
5332 return 0;
5333}
5334_ACEOF
5335if ac_fn_c_try_link "$LINENO"; then :
5336 ac_cv_lib_uuid_uuid_generate=yes
5337else
5338 ac_cv_lib_uuid_uuid_generate=no
5339fi
5340rm -f core conftest.err conftest.$ac_objext \
5341 conftest$ac_exeext conftest.$ac_ext
5342LIBS=$ac_check_lib_save_LIBS
5343fi
5344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5345$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
5346if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
5347 LIBUUID=`$PKG_CONFIG --libs uuid`;
5348 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5349fi
5350
5351fi
5352if test -n "$LIBUUID"; then
5353 PROFILED_LIBUUID=$LIBUUID
5354 UUID_CMT=#
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
5356$as_echo "Using system uuid by default" >&6; }
5357else
5358 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5359 DEPLIBUUID=$LIBUUID
5360 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5361 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5362 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5363 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
57aa50d4 5365$as_echo "Enabling private uuid library by default" >&6; }
f5dffb81 5366fi
5610f992
TT
5367
5368fi
5369
5370
cdf186e4 5371
a64c9c13 5372
93636bde
TT
5373
5374
93636bde 5375
93636bde
TT
5376
5377
57aa50d4 5378
93613951
TT
5379
5380
5381
5382
5383
57aa50d4 5384if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
93613951 5385 if test -n "$ac_tool_prefix"; then
57aa50d4
TT
5386 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5387set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5389$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5390if ${ac_cv_path_PKG_CONFIG+:} false; then :
39fd3d4f 5391 $as_echo_n "(cached) " >&6
a64c9c13 5392else
57aa50d4
TT
5393 case $PKG_CONFIG in
5394 [\\/]* | ?:[\\/]*)
5395 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5396 ;;
e1052144 5397 *)
b0cacab0
TT
5398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5399for as_dir in $PATH
5400do
5401 IFS=$as_save_IFS
5402 test -z "$as_dir" && as_dir=.
57aa50d4 5403 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5405 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5407 break 2
5408 fi
b0cacab0 5409done
57aa50d4 5410 done
e1052144 5411IFS=$as_save_IFS
b0cacab0 5412
57aa50d4 5413 ;;
b0cacab0
TT
5414esac
5415fi
57aa50d4
TT
5416PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5417if test -n "$PKG_CONFIG"; then
5418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5419$as_echo "$PKG_CONFIG" >&6; }
07a0db15 5420else
57aa50d4 5421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5422$as_echo "no" >&6; }
07a0db15 5423fi
07a0db15 5424
57aa50d4
TT
5425
5426fi
5427if test -z "$ac_cv_path_PKG_CONFIG"; then
5428 ac_pt_PKG_CONFIG=$PKG_CONFIG
5429 # Extract the first word of "pkg-config", so it can be a program name with args.
5430set dummy pkg-config; ac_word=$2
5431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 5432$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 5433if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
39fd3d4f 5434 $as_echo_n "(cached) " >&6
a64c9c13 5435else
57aa50d4 5436 case $ac_pt_PKG_CONFIG in
b0cacab0 5437 [\\/]* | ?:[\\/]*)
57aa50d4 5438 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
b0cacab0
TT
5439 ;;
5440 *)
5441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442for as_dir in $PATH
5443do
5444 IFS=$as_save_IFS
5445 test -z "$as_dir" && as_dir=.
57aa50d4 5446 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 5447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
5448 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
5450 break 2
5451 fi
5452done
57aa50d4 5453 done
e1052144 5454IFS=$as_save_IFS
a64c9c13 5455
b0cacab0
TT
5456 ;;
5457esac
a64c9c13 5458fi
57aa50d4
TT
5459ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5460if test -n "$ac_pt_PKG_CONFIG"; then
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5462$as_echo "$ac_pt_PKG_CONFIG" >&6; }
a64c9c13 5463else
57aa50d4 5464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5465$as_echo "no" >&6; }
a64c9c13 5466fi
a64c9c13 5467
57aa50d4
TT
5468 if test "x$ac_pt_PKG_CONFIG" = x; then
5469 PKG_CONFIG=""
b0cacab0 5470 else
57aa50d4
TT
5471 case $cross_compiling:$ac_tool_warned in
5472yes:)
5473{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5474$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5475ac_tool_warned=yes ;;
5476esac
5477 PKG_CONFIG=$ac_pt_PKG_CONFIG
b0cacab0 5478 fi
57aa50d4
TT
5479else
5480 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
a64c9c13 5481fi
93636bde 5482
a64c9c13 5483fi
57aa50d4 5484if test -n "$PKG_CONFIG"; then
93613951
TT
5485 _pkg_min_version=0.9.0
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
57aa50d4 5487$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
93613951
TT
5488 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
57aa50d4 5490$as_echo "yes" >&6; }
93613951
TT
5491 else
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
57aa50d4 5493$as_echo "no" >&6; }
93613951
TT
5494 PKG_CONFIG=""
5495 fi
57aa50d4
TT
5496fi
5497LIBBLKID=
5498DEPLIBBLKID=
5499STATIC_LIBBLKID=
5500DEPSTATIC_LIBBLKID=
5501PROFILED_LIBBLKID=
5502DEPPROFILED_LIBBLKID=
5503BLKID_CMT=
d1154eb4 5504
57aa50d4
TT
5505# Check whether --enable-libblkid was given.
5506if test "${enable_libblkid+set}" = set; then :
5507 enableval=$enable_libblkid; if test "$enableval" = "no"
5508then
5509 if test -z "$PKG_CONFIG"; then
d6a4bcb5 5510 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
57aa50d4
TT
5511 fi
5512
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5514$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
d6a4bcb5 5515if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
39fd3d4f 5516 $as_echo_n "(cached) " >&6
a64c9c13 5517else
57aa50d4 5518 ac_check_lib_save_LIBS=$LIBS
2d7583bd 5519LIBS="-lblkid -luuid $LIBS"
57aa50d4
TT
5520cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5521/* end confdefs.h. */
5522
5523/* Override any GCC internal prototype to avoid an error.
5524 Use char because int might match the return type of a GCC
5525 builtin and then its argument prototype would still apply. */
5526#ifdef __cplusplus
5527extern "C"
5528#endif
5529char blkid_get_cache ();
5530int
5531main ()
5532{
5533return blkid_get_cache ();
5534 ;
5535 return 0;
5536}
5537_ACEOF
5538if ac_fn_c_try_link "$LINENO"; then :
5539 ac_cv_lib_blkid_blkid_get_cache=yes
b0cacab0 5540else
57aa50d4 5541 ac_cv_lib_blkid_blkid_get_cache=no
a64c9c13 5542fi
57aa50d4
TT
5543rm -f core conftest.err conftest.$ac_objext \
5544 conftest$ac_exeext conftest.$ac_ext
5545LIBS=$ac_check_lib_save_LIBS
a64c9c13 5546fi
57aa50d4
TT
5547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5548$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
d6a4bcb5 5549if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
57aa50d4
TT
5550 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5551 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
b0cacab0 5552else
d6a4bcb5 5553 as_fn_error $? "external blkid library not found" "$LINENO" 5
a64c9c13 5554fi
93636bde 5555
57aa50d4 5556 BLKID_CMT=#
5afdf37b 5557 PROFILED_LIBBLKID=$LIBBLKID
57aa50d4
TT
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
5559$as_echo "Disabling private blkid library" >&6; }
07a0db15 5560else
57aa50d4
TT
5561 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5562 DEPLIBBLKID=$LIBBLKID
5563 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5564 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5565 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5566 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5567 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
5568
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
5570$as_echo "Enabling private blkid library" >&6; }
b0cacab0 5571fi
57aa50d4 5572
a64c9c13 5573else
f5dffb81
TT
5574 if test -n "$PKG_CONFIG"; then
5575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5576$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
5577if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
5578 $as_echo_n "(cached) " >&6
5579else
5580 ac_check_lib_save_LIBS=$LIBS
5581LIBS="-lblkid $LIBS"
5582cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5583/* end confdefs.h. */
5584
5585/* Override any GCC internal prototype to avoid an error.
5586 Use char because int might match the return type of a GCC
5587 builtin and then its argument prototype would still apply. */
5588#ifdef __cplusplus
5589extern "C"
5590#endif
5591char blkid_get_cache ();
5592int
5593main ()
5594{
5595return blkid_get_cache ();
5596 ;
5597 return 0;
5598}
5599_ACEOF
5600if ac_fn_c_try_link "$LINENO"; then :
5601 ac_cv_lib_blkid_blkid_get_cache=yes
5602else
5603 ac_cv_lib_blkid_blkid_get_cache=no
5604fi
5605rm -f core conftest.err conftest.$ac_objext \
5606 conftest$ac_exeext conftest.$ac_ext
5607LIBS=$ac_check_lib_save_LIBS
5608fi
5609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5610$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
5611if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
5612 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5613 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
5614fi
5615
5616fi
5617if test -n "$LIBBLKID"; then
5618 BLKID_CMT=#
5619 PROFILED_LIBBLKID=$LIBBLKID
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
5621$as_echo "Using system blkid library by default" >&6; }
5622else
5623 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5624 DEPLIBBLKID=$LIBBLKID
5625 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5626 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5627 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5628 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5629 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
57aa50d4 5630
f5dffb81 5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
57aa50d4 5632$as_echo "Enabling private blkid library by default" >&6; }
f5dffb81 5633fi
57aa50d4 5634
a64c9c13 5635fi
07a0db15 5636
a64c9c13 5637
b0cacab0 5638
b0cacab0 5639
a64c9c13 5640
b0cacab0 5641
07a0db15 5642
57aa50d4 5643
3df6014a
TT
5644
5645# Check whether --enable-backtrace was given.
5646if test "${enable_backtrace+set}" = set; then :
5647 enableval=$enable_backtrace; if test "$enableval" = "no"
5648then
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
5650$as_echo "Disabling use of backtrace" >&6; }
5651 $as_echo "#define DISABLE_BACKTRACE 1" >>confdefs.h
5652
5653else
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
5655$as_echo "Enabling use of backtrace" >&6; }
5656fi
5657
5658else
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
5660$as_echo "Enabling use of backtrace by default" >&6; }
5661
5662fi
5663
57aa50d4
TT
5664# Check whether --enable-debugfs was given.
5665if test "${enable_debugfs+set}" = set; then :
5666 enableval=$enable_debugfs; if test "$enableval" = "no"
5667then
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
5669$as_echo "Disabling debugfs support" >&6; }
5670 DEBUGFS_CMT="#"
b0cacab0 5671else
57aa50d4
TT
5672 DEBUGFS_CMT=
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
5674$as_echo "Enabling debugfs support" >&6; }
b0cacab0 5675fi
a64c9c13 5676
b0cacab0 5677else
57aa50d4
TT
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
5679$as_echo "Enabling debugfs support by default" >&6; }
5680DEBUGFS_CMT=
a64c9c13 5681
93636bde 5682fi
57aa50d4
TT
5683
5684
5685# Check whether --enable-imager was given.
5686if test "${enable_imager+set}" = set; then :
5687 enableval=$enable_imager; if test "$enableval" = "no"
5688then
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
5690$as_echo "Disabling e2image support" >&6; }
5691 IMAGER_CMT="#"
b0cacab0 5692else
57aa50d4
TT
5693 IMAGER_CMT=
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
5695$as_echo "Enabling e2image support" >&6; }
b0cacab0
TT
5696fi
5697
b0cacab0 5698else
57aa50d4
TT
5699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
5700$as_echo "Enabling e2image support by default" >&6; }
5701IMAGER_CMT=
5702
93636bde
TT
5703fi
5704
a64c9c13 5705
57aa50d4
TT
5706# Check whether --enable-resizer was given.
5707if test "${enable_resizer+set}" = set; then :
5708 enableval=$enable_resizer; if test "$enableval" = "no"
5709then
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
5711$as_echo "Disabling e2resize support" >&6; }
5712 RESIZER_CMT="#"
b0cacab0 5713else
57aa50d4
TT
5714 RESIZER_CMT=
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
5716$as_echo "Enabling e2resize support" >&6; }
5717fi
b0cacab0 5718
b0cacab0 5719else
57aa50d4
TT
5720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
5721$as_echo "Enabling e2resize support by default" >&6; }
5722RESIZER_CMT=
b0cacab0 5723
b0cacab0 5724fi
e1052144 5725
57aa50d4 5726
8d9c50c5
TT
5727# Check whether --enable-defrag was given.
5728if test "${enable_defrag+set}" = set; then :
5729 enableval=$enable_defrag; if test "$enableval" = "no"
5730then
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
5732$as_echo "Disabling e4defrag support" >&6; }
5733 DEFRAG_CMT="#"
5734else
5735 DEFRAG_CMT=
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
5737$as_echo "Enabling e4defrag support" >&6; }
5738fi
5739
5740else
6c59a665
TT
5741 if test -z "$WITH_DIET_LIBC"
5742then
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
8d9c50c5 5744$as_echo "Enabling e4defrag support by default" >&6; }
6c59a665
TT
5745 DEFRAG_CMT=
5746else
5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
5748$as_echo "Disabling e4defrag support by default" >&6; }
5749 DEFRAG_CMT="#"
5750fi
8d9c50c5
TT
5751
5752fi
5753
5754
57aa50d4
TT
5755# Check whether --enable-fsck was given.
5756if test "${enable_fsck+set}" = set; then :
5757 enableval=$enable_fsck; if test "$enableval" = "no"
5758then
5759 FSCK_PROG='' FSCK_MAN=''
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
5761$as_echo "Not building fsck wrapper" >&6; }
5762else
5763 FSCK_PROG=fsck FSCK_MAN=fsck.8
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
5765$as_echo "Building fsck wrapper" >&6; }
a64c9c13
TT
5766fi
5767
57aa50d4
TT
5768else
5769 case "$host_os" in
5770 gnu*)
5771 FSCK_PROG='' FSCK_MAN=''
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
5773$as_echo "Not building fsck wrapper by default" >&6; }
5774 ;;
5775 *)
5776 FSCK_PROG=fsck FSCK_MAN=fsck.8
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
5778$as_echo "Building fsck wrapper by default" >&6; }
5779esac
b0cacab0 5780
57aa50d4 5781fi
b0cacab0 5782
93636bde 5783
b0cacab0 5784
57aa50d4
TT
5785# Check whether --enable-e2initrd-helper was given.
5786if test "${enable_e2initrd_helper+set}" = set; then :
5787 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
5788then
5789 E2INITRD_PROG='' E2INITRD_MAN=''
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
5791$as_echo "Not building e2initrd helper" >&6; }
5792else
5793 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
5795$as_echo "Building e2initrd helper" >&6; }
5796fi
a64c9c13 5797
a64c9c13 5798else
57aa50d4
TT
5799 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
5801$as_echo "Building e2initrd helper by default" >&6; }
b0cacab0 5802
a64c9c13 5803fi
e1052144 5804
57aa50d4
TT
5805
5806
5807# Check whether --enable-tls was given.
5808if test "${enable_tls+set}" = set; then :
5809 enableval=$enable_tls; if test "$enableval" = "no"
5810then
5811 try_tls=""
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
5813$as_echo "Disabling thread local support" >&6; }
5814else
5815 try_tls="yes"
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
5817$as_echo "Enabling thread local support" >&6; }
a64c9c13
TT
5818fi
5819
57aa50d4
TT
5820else
5821 if test -n "$WITH_DIET_LIBC"
5822then
5823 try_tls=""
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
5825$as_echo "Diet libc does not support thread local support" >&6; }
5826else
5827 try_tls="yes"
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
5829$as_echo "Try using thread local support by default" >&6; }
5830fi
a64c9c13 5831
93636bde 5832fi
07a0db15 5833
57aa50d4
TT
5834if test "$try_tls" = "yes"
5835then
a64c9c13 5836
57aa50d4
TT
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
5838$as_echo_n "checking for thread local storage (TLS) class... " >&6; }
d6a4bcb5 5839 if ${ac_cv_tls+:} false; then :
39fd3d4f 5840 $as_echo_n "(cached) " >&6
b0cacab0 5841else
b0cacab0 5842
57aa50d4
TT
5843 ax_tls_keywords="__thread __declspec(thread) none"
5844 for ax_tls_keyword in $ax_tls_keywords; do
5845 case $ax_tls_keyword in
5846 none) ac_cv_tls=none ; break ;;
5847 *)
5848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5849/* end confdefs.h. */
5850#include <stdlib.h>
5851 static void
5852 foo(void) {
5853 static $ax_tls_keyword int bar;
5854 exit(1);
5855 }
b0cacab0
TT
5856int
5857main ()
5858{
57aa50d4 5859
b0cacab0
TT
5860 ;
5861 return 0;
5862}
5863_ACEOF
57aa50d4
TT
5864if ac_fn_c_try_compile "$LINENO"; then :
5865 ac_cv_tls=$ax_tls_keyword ; break
b0cacab0 5866else
57aa50d4 5867 ac_cv_tls=none
b0cacab0 5868
b0cacab0 5869fi
e1052144 5870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
5871 esac
5872 done
5873
b0cacab0 5874fi
b0cacab0 5875
57aa50d4
TT
5876
5877 if test "$ac_cv_tls" != "none"; then
5878
5879cat >>confdefs.h <<_ACEOF
5880#define TLS $ac_cv_tls
b0cacab0 5881_ACEOF
93636bde 5882
b0cacab0 5883 fi
57aa50d4
TT
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
5885$as_echo "$ac_cv_tls" >&6; }
b0cacab0 5886
57aa50d4 5887fi
d1154eb4 5888
57aa50d4
TT
5889# Check whether --enable-uuidd was given.
5890if test "${enable_uuidd+set}" = set; then :
5891 enableval=$enable_uuidd; if test "$enableval" = "no"
5892then
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
5894$as_echo "Not building uuidd" >&6; }
5895 UUIDD_CMT="#"
a64c9c13 5896else
57aa50d4
TT
5897 $as_echo "#define USE_UUIDD 1" >>confdefs.h
5898
5899 UUIDD_CMT=""
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
5901$as_echo "Building uuidd" >&6; }
5902fi
a64c9c13 5903
a64c9c13 5904else
57aa50d4 5905 $as_echo "#define USE_UUIDD 1" >>confdefs.h
a64c9c13 5906
e3d10158
TT
5907if test -z "$UUID_CMT"
5908then
5909 UUIDD_CMT=""
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
57aa50d4 5911$as_echo "Building uuidd by default" >&6; }
e3d10158
TT
5912else
5913 UUIDD_CMT="#"
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
5915$as_echo "Disabling uuidd by default" >&6; }
5916fi
e1052144 5917
a64c9c13 5918fi
e1052144 5919
93636bde 5920
d6a4bcb5
TB
5921
5922# Check whether --enable-mmp was given.
5923if test "${enable_mmp+set}" = set; then :
5924 enableval=$enable_mmp; if test "$enableval" = "no"
5925then
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
5927$as_echo "Disabling mmp support" >&6; }
5928else
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
5930$as_echo "Enabling mmp support" >&6; }
5931 $as_echo "#define CONFIG_MMP 1" >>confdefs.h
5932
5933fi
5934
5935else
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
5937$as_echo "Enabling mmp support by default" >&6; }
5938$as_echo "#define CONFIG_MMP 1" >>confdefs.h
5939
5940
1625bf42
TB
5941fi
5942
5943
749f0712
TT
5944# Check whether --enable-tdb was given.
5945if test "${enable_tdb+set}" = set; then :
5946 enableval=$enable_tdb; if test "$enableval" = "no"
5947then
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
5949$as_echo "Disabling tdb support" >&6; }
5950 TDB_CMT="#"
5951 TDB_MAN_COMMENT='.\"'
5952else
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
5954$as_echo "Enabling tdb support" >&6; }
5955 $as_echo "#define CONFIG_TDB 1" >>confdefs.h
5956
5957 TDB_CMT=""
5958 TDB_MAN_COMMENT=""
5959fi
5960
5961else
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
5963$as_echo "Enabling mmp support by default" >&6; }
5964$as_echo "#define CONFIG_TDB 1" >>confdefs.h
5965
5966TDB_CMT=""
5967TDB_MAN_COMMENT=""
5968
5969fi
5970
5971
5972
5973
1625bf42
TB
5974# Check whether --enable-bmap-stats was given.
5975if test "${enable_bmap_stats+set}" = set; then :
5976 enableval=$enable_bmap_stats; if test "$enableval" = "no"
5977then
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
5979$as_echo "Disabling bitmap statistics support" >&6; }
5980else
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
5982$as_echo "Enabling bitmap statistics support" >&6; }
5983 $as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
5984
5985fi
5986
5987else
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
5989$as_echo "Enabling bitmap statistics support by default" >&6; }
5990$as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
5991
5992
5993fi
5994
5995
5996# Check whether --enable-bmap-stats-ops was given.
5997if test "${enable_bmap_stats_ops+set}" = set; then :
5998 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
5999then
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
6001$as_echo "Disabling additional bitmap statistics" >&6; }
6002else
6003 if test "x${enable_bmap_stats}" = "xno"; then :
6004 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6005$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6006as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
6007See \`config.log' for more details" "$LINENO" 5; }
6008fi
6009
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
6011$as_echo "Enabling additional bitmap statistics" >&6; }
6012 $as_echo "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
6013
6014fi
6015
6016else
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
6018$as_echo "Disabling additional bitmap statistics by default" >&6; }
6019
d6a4bcb5
TB
6020fi
6021
57aa50d4 6022MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
a64c9c13 6023
57aa50d4
TT
6024GETTEXT_PACKAGE=e2fsprogs
6025PACKAGE=e2fsprogs
6026VERSION="$E2FSPROGS_VERSION"
6027VERSION=0.14.1
d1154eb4 6028
57aa50d4
TT
6029cat >>confdefs.h <<_ACEOF
6030#define PACKAGE "$PACKAGE"
b0cacab0 6031_ACEOF
a64c9c13 6032
d1154eb4 6033
57aa50d4
TT
6034cat >>confdefs.h <<_ACEOF
6035#define VERSION "$VERSION"
6036_ACEOF
6037
6038
6039
6040
6041
6042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6043$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6044set x ${MAKE-make}
6045ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d6a4bcb5 6046if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
39fd3d4f 6047 $as_echo_n "(cached) " >&6
b0cacab0 6048else
57aa50d4
TT
6049 cat >conftest.make <<\_ACEOF
6050SHELL = /bin/sh
6051all:
6052 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 6053_ACEOF
d6a4bcb5 6054# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
57aa50d4
TT
6055case `${MAKE-make} -f conftest.make 2>/dev/null` in
6056 *@@@%%%=?*=@@@%%%*)
6057 eval ac_cv_prog_make_${ac_make}_set=yes;;
6058 *)
6059 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 6060esac
57aa50d4
TT
6061rm -f conftest.make
6062fi
6063if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6065$as_echo "yes" >&6; }
6066 SET_MAKE=
39fd3d4f 6067else
57aa50d4
TT
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6069$as_echo "no" >&6; }
6070 SET_MAKE="MAKE=${MAKE-make}"
39fd3d4f
SJR
6071fi
6072
57aa50d4
TT
6073# Find a good install program. We prefer a C program (faster),
6074# so one script is as good as another. But avoid the broken or
6075# incompatible versions:
6076# SysV /etc/install, /usr/sbin/install
6077# SunOS /usr/etc/install
6078# IRIX /sbin/install
6079# AIX /bin/install
6080# AmigaOS /C/install, which installs bootblocks on floppy discs
6081# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6082# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6083# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6084# OS/2's system install, which has a completely different semantic
6085# ./install, which can be erroneously created by make from ./install.sh.
6086# Reject install programs that cannot install multiple files.
6087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6088$as_echo_n "checking for a BSD-compatible install... " >&6; }
6089if test -z "$INSTALL"; then
d6a4bcb5 6090if ${ac_cv_path_install+:} false; then :
57aa50d4 6091 $as_echo_n "(cached) " >&6
93636bde 6092else
57aa50d4
TT
6093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094for as_dir in $PATH
6095do
6096 IFS=$as_save_IFS
6097 test -z "$as_dir" && as_dir=.
6098 # Account for people who put trailing slashes in PATH elements.
6099case $as_dir/ in #((
6100 ./ | .// | /[cC]/* | \
6101 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6102 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6103 /usr/ucb/* ) ;;
6104 *)
6105 # OSF1 and SCO ODT 3.0 have their own names for install.
6106 # Don't use installbsd from OSF since it installs stuff as root
6107 # by default.
6108 for ac_prog in ginstall scoinst install; do
6109 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6110 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
57aa50d4
TT
6111 if test $ac_prog = install &&
6112 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6113 # AIX install. It has an incompatible calling convention.
6114 :
6115 elif test $ac_prog = install &&
6116 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6117 # program-specific install script used by HP pwplus--don't use.
6118 :
6119 else
6120 rm -rf conftest.one conftest.two conftest.dir
6121 echo one > conftest.one
6122 echo two > conftest.two
6123 mkdir conftest.dir
6124 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6125 test -s conftest.one && test -s conftest.two &&
6126 test -s conftest.dir/conftest.one &&
6127 test -s conftest.dir/conftest.two
6128 then
6129 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6130 break 3
6131 fi
6132 fi
6133 fi
6134 done
6135 done
6136 ;;
6137esac
6138
6139 done
6140IFS=$as_save_IFS
b0cacab0 6141
57aa50d4 6142rm -rf conftest.one conftest.two conftest.dir
39fd3d4f 6143
93636bde 6144fi
57aa50d4
TT
6145 if test "${ac_cv_path_install+set}" = set; then
6146 INSTALL=$ac_cv_path_install
6147 else
6148 # As a last resort, use the slow shell script. Don't cache a
6149 # value for INSTALL within a source directory, because that will
6150 # break other packages using the cache if that directory is
6151 # removed, or if the value is a relative name.
6152 INSTALL=$ac_install_sh
6153 fi
93636bde 6154fi
57aa50d4
TT
6155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6156$as_echo "$INSTALL" >&6; }
a64c9c13 6157
57aa50d4
TT
6158# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6159# It thinks the first close brace ends the variable substitution.
6160test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
b0cacab0 6161
57aa50d4 6162test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
a64c9c13 6163
57aa50d4 6164test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
39fd3d4f 6165
93613951
TT
6166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6167$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6168if test -z "$MKDIR_P"; then
6169 if ${ac_cv_path_mkdir+:} false; then :
6170 $as_echo_n "(cached) " >&6
6171else
6172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6173for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6174do
6175 IFS=$as_save_IFS
6176 test -z "$as_dir" && as_dir=.
6177 for ac_prog in mkdir gmkdir; do
6178 for ac_exec_ext in '' $ac_executable_extensions; do
6179 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
6180 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6181 'mkdir (GNU coreutils) '* | \
6182 'mkdir (coreutils) '* | \
6183 'mkdir (fileutils) '4.1*)
6184 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6185 break 3;;
6186 esac
6187 done
6188 done
6189 done
6190IFS=$as_save_IFS
6191
6192fi
39fd3d4f 6193
93613951
TT
6194 test -d ./--version && rmdir ./--version
6195 if test "${ac_cv_path_mkdir+set}" = set; then
6196 MKDIR_P="$ac_cv_path_mkdir -p"
6197 else
6198 # As a last resort, use the slow shell script. Don't cache a
6199 # value for MKDIR_P within a source directory, because that will
6200 # break other packages using the cache if that directory is
6201 # removed, or if the value is a relative name.
6202 MKDIR_P="$ac_install_sh -d"
57aa50d4 6203 fi
93613951
TT
6204fi
6205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6206$as_echo "$MKDIR_P" >&6; }
6207
6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6209$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6210if ${ac_cv_path_SED+:} false; then :
6211 $as_echo_n "(cached) " >&6
6212else
6213 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6214 for ac_i in 1 2 3 4 5 6 7; do
6215 ac_script="$ac_script$as_nl$ac_script"
6216 done
6217 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6218 { ac_script=; unset ac_script;}
6219 if test -z "$SED"; then
6220 ac_path_SED_found=false
6221 # Loop through the user's path and test for each of PROGNAME-LIST
6222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6223for as_dir in $PATH
6224do
6225 IFS=$as_save_IFS
6226 test -z "$as_dir" && as_dir=.
6227 for ac_prog in sed gsed; do
6228 for ac_exec_ext in '' $ac_executable_extensions; do
6229 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6230 as_fn_executable_p "$ac_path_SED" || continue
6231# Check for GNU ac_path_SED and select it if it is found.
6232 # Check for GNU $ac_path_SED
6233case `"$ac_path_SED" --version 2>&1` in
6234*GNU*)
6235 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6236*)
6237 ac_count=0
6238 $as_echo_n 0123456789 >"conftest.in"
6239 while :
6240 do
6241 cat "conftest.in" "conftest.in" >"conftest.tmp"
6242 mv "conftest.tmp" "conftest.in"
6243 cp "conftest.in" "conftest.nl"
6244 $as_echo '' >> "conftest.nl"
6245 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6246 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6247 as_fn_arith $ac_count + 1 && ac_count=$as_val
6248 if test $ac_count -gt ${ac_path_SED_max-0}; then
6249 # Best one so far, save it but keep looking for a better one
6250 ac_cv_path_SED="$ac_path_SED"
6251 ac_path_SED_max=$ac_count
6252 fi
6253 # 10*(2^10) chars as input seems more than enough
6254 test $ac_count -gt 10 && break
6255 done
6256 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6257esac
6258
6259 $ac_path_SED_found && break 3
6260 done
6261 done
6262 done
6263IFS=$as_save_IFS
6264 if test -z "$ac_cv_path_SED"; then
6265 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
57aa50d4 6266 fi
93613951
TT
6267else
6268 ac_cv_path_SED=$SED
6269fi
b0cacab0 6270
93613951
TT
6271fi
6272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6273$as_echo "$ac_cv_path_SED" >&6; }
6274 SED="$ac_cv_path_SED"
6275 rm -f conftest.sed
39fd3d4f 6276
e1052144 6277
57aa50d4
TT
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6279$as_echo_n "checking whether NLS is requested... " >&6; }
6280 # Check whether --enable-nls was given.
6281if test "${enable_nls+set}" = set; then :
6282 enableval=$enable_nls; USE_NLS=$enableval
b0cacab0 6283else
57aa50d4
TT
6284 USE_NLS=yes
6285fi
b0cacab0 6286
57aa50d4
TT
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
6288$as_echo "$USE_NLS" >&6; }
93636bde 6289
a64c9c13 6290
a64c9c13 6291
b0cacab0 6292
93613951
TT
6293 GETTEXT_MACRO_VERSION=0.18
6294
6295
b0cacab0 6296
a64c9c13 6297
57aa50d4
TT
6298# Prepare PATH_SEPARATOR.
6299# The user is always right.
6300if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6301 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6302 # contains only /bin. Note that ksh looks also at the FPATH variable,
6303 # so we have to set that as well for the test.
6304 PATH_SEPARATOR=:
6305 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6306 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6307 || PATH_SEPARATOR=';'
6308 }
57aa50d4 6309fi
b0cacab0 6310
57aa50d4
TT
6311# Find out how to test for executable files. Don't use a zero-byte file,
6312# as systems may use methods other than mode bits to determine executability.
6313cat >conf$$.file <<_ASEOF
6314#! /bin/sh
6315exit 0
6316_ASEOF
6317chmod +x conf$$.file
6318if test -x conf$$.file >/dev/null 2>&1; then
6319 ac_executable_p="test -x"
6320else
6321 ac_executable_p="test -f"
6322fi
6323rm -f conf$$.file
b0cacab0 6324
57aa50d4
TT
6325# Extract the first word of "msgfmt", so it can be a program name with args.
6326set dummy msgfmt; ac_word=$2
6327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6328$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6329if ${ac_cv_path_MSGFMT+:} false; then :
39fd3d4f 6330 $as_echo_n "(cached) " >&6
93636bde 6331else
57aa50d4
TT
6332 case "$MSGFMT" in
6333 [\\/]* | ?:[\\/]*)
6334 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6335 ;;
6336 *)
6337 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6338 for ac_dir in $PATH; do
6339 IFS="$ac_save_IFS"
6340 test -z "$ac_dir" && ac_dir=.
6341 for ac_exec_ext in '' $ac_executable_extensions; do
6342 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6343 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6344 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
57aa50d4
TT
6345 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6346 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6347 break 2
6348 fi
6349 fi
6350 done
6351 done
6352 IFS="$ac_save_IFS"
6353 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6354 ;;
e1052144 6355esac
b0cacab0 6356fi
57aa50d4
TT
6357MSGFMT="$ac_cv_path_MSGFMT"
6358if test "$MSGFMT" != ":"; then
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
6360$as_echo "$MSGFMT" >&6; }
6361else
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6363$as_echo "no" >&6; }
b0cacab0 6364fi
a64c9c13 6365
57aa50d4
TT
6366 # Extract the first word of "gmsgfmt", so it can be a program name with args.
6367set dummy gmsgfmt; ac_word=$2
6368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6369$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6370if ${ac_cv_path_GMSGFMT+:} false; then :
39fd3d4f 6371 $as_echo_n "(cached) " >&6
93636bde 6372else
57aa50d4
TT
6373 case $GMSGFMT in
6374 [\\/]* | ?:[\\/]*)
6375 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6376 ;;
6377 *)
6378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6379for as_dir in $PATH
6380do
6381 IFS=$as_save_IFS
6382 test -z "$as_dir" && as_dir=.
6383 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
6385 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
6386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6387 break 2
6388 fi
6389done
6390 done
6391IFS=$as_save_IFS
a64c9c13 6392
57aa50d4
TT
6393 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6394 ;;
e1052144 6395esac
57aa50d4
TT
6396fi
6397GMSGFMT=$ac_cv_path_GMSGFMT
6398if test -n "$GMSGFMT"; then
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
6400$as_echo "$GMSGFMT" >&6; }
b0cacab0 6401else
57aa50d4
TT
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6403$as_echo "no" >&6; }
b0cacab0 6404fi
e1052144 6405
b0cacab0 6406
b0cacab0 6407
93613951
TT
6408 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6409 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
6410 *) MSGFMT_015=$MSGFMT ;;
6411 esac
6412
6413 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6414 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
6415 *) GMSGFMT_015=$GMSGFMT ;;
6416 esac
6417
6418
57aa50d4
TT
6419
6420# Prepare PATH_SEPARATOR.
6421# The user is always right.
6422if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6423 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6424 # contains only /bin. Note that ksh looks also at the FPATH variable,
6425 # so we have to set that as well for the test.
6426 PATH_SEPARATOR=:
6427 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6428 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6429 || PATH_SEPARATOR=';'
6430 }
57aa50d4 6431fi
b0cacab0 6432
57aa50d4
TT
6433# Find out how to test for executable files. Don't use a zero-byte file,
6434# as systems may use methods other than mode bits to determine executability.
6435cat >conf$$.file <<_ASEOF
6436#! /bin/sh
6437exit 0
6438_ASEOF
6439chmod +x conf$$.file
6440if test -x conf$$.file >/dev/null 2>&1; then
6441 ac_executable_p="test -x"
6442else
6443 ac_executable_p="test -f"
6444fi
6445rm -f conf$$.file
b0cacab0 6446
57aa50d4
TT
6447# Extract the first word of "xgettext", so it can be a program name with args.
6448set dummy xgettext; ac_word=$2
6449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6450$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6451if ${ac_cv_path_XGETTEXT+:} false; then :
39fd3d4f 6452 $as_echo_n "(cached) " >&6
a64c9c13 6453else
57aa50d4
TT
6454 case "$XGETTEXT" in
6455 [\\/]* | ?:[\\/]*)
6456 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6457 ;;
6458 *)
6459 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6460 for ac_dir in $PATH; do
6461 IFS="$ac_save_IFS"
6462 test -z "$ac_dir" && ac_dir=.
6463 for ac_exec_ext in '' $ac_executable_extensions; do
6464 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6465 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6466 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
57aa50d4
TT
6467 (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
6468 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6469 break 2
6470 fi
6471 fi
6472 done
6473 done
6474 IFS="$ac_save_IFS"
6475 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6476 ;;
e1052144 6477esac
b0cacab0 6478fi
57aa50d4
TT
6479XGETTEXT="$ac_cv_path_XGETTEXT"
6480if test "$XGETTEXT" != ":"; then
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
6482$as_echo "$XGETTEXT" >&6; }
6483else
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6485$as_echo "no" >&6; }
b0cacab0 6486fi
b0cacab0 6487
57aa50d4 6488 rm -f messages.po
a64c9c13 6489
93613951
TT
6490 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6491 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
6492 *) XGETTEXT_015=$XGETTEXT ;;
6493 esac
6494
6495
b0cacab0 6496
57aa50d4
TT
6497# Prepare PATH_SEPARATOR.
6498# The user is always right.
6499if test "${PATH_SEPARATOR+set}" != set; then
93613951
TT
6500 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6501 # contains only /bin. Note that ksh looks also at the FPATH variable,
6502 # so we have to set that as well for the test.
6503 PATH_SEPARATOR=:
6504 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6505 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6506 || PATH_SEPARATOR=';'
6507 }
57aa50d4 6508fi
b0cacab0 6509
57aa50d4
TT
6510# Find out how to test for executable files. Don't use a zero-byte file,
6511# as systems may use methods other than mode bits to determine executability.
6512cat >conf$$.file <<_ASEOF
6513#! /bin/sh
6514exit 0
6515_ASEOF
6516chmod +x conf$$.file
6517if test -x conf$$.file >/dev/null 2>&1; then
6518 ac_executable_p="test -x"
6519else
6520 ac_executable_p="test -f"
6521fi
6522rm -f conf$$.file
6523
6524# Extract the first word of "msgmerge", so it can be a program name with args.
6525set dummy msgmerge; ac_word=$2
6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6527$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6528if ${ac_cv_path_MSGMERGE+:} false; then :
39fd3d4f 6529 $as_echo_n "(cached) " >&6
b0cacab0 6530else
57aa50d4
TT
6531 case "$MSGMERGE" in
6532 [\\/]* | ?:[\\/]*)
6533 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6534 ;;
6535 *)
6536 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6537 for ac_dir in $PATH; do
6538 IFS="$ac_save_IFS"
6539 test -z "$ac_dir" && ac_dir=.
6540 for ac_exec_ext in '' $ac_executable_extensions; do
6541 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
93613951
TT
6542 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6543 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
57aa50d4
TT
6544 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6545 break 2
6546 fi
6547 fi
6548 done
6549 done
6550 IFS="$ac_save_IFS"
6551 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6552 ;;
e1052144 6553esac
57aa50d4
TT
6554fi
6555MSGMERGE="$ac_cv_path_MSGMERGE"
6556if test "$MSGMERGE" != ":"; then
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
6558$as_echo "$MSGMERGE" >&6; }
b0cacab0 6559else
57aa50d4
TT
6560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6561$as_echo "no" >&6; }
b0cacab0 6562fi
e1052144 6563
93636bde 6564
93613951
TT
6565 test -n "$localedir" || localedir='${datadir}/locale'
6566
6567
6568 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
6569
6570
6571 ac_config_commands="$ac_config_commands po-directories"
a64c9c13 6572
a64c9c13 6573
93613951
TT
6574
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2 or newer" >&5
6576$as_echo_n "checking whether we are using the GNU C Library 2 or newer... " >&6; }
6577if ${ac_cv_gnu_library_2+:} false; then :
6578 $as_echo_n "(cached) " >&6
6579else
6580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6581/* end confdefs.h. */
6582
6583#include <features.h>
6584#ifdef __GNU_LIBRARY__
6585 #if (__GLIBC__ >= 2) && !defined __UCLIBC__
6586 Lucky GNU user
6587 #endif
6588#endif
6589
6590_ACEOF
6591if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6592 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
6593 ac_cv_gnu_library_2=yes
6594else
6595 ac_cv_gnu_library_2=no
6596fi
6597rm -f conftest*
6598
a64c9c13 6599
a64c9c13 6600
93613951
TT
6601fi
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2" >&5
6603$as_echo "$ac_cv_gnu_library_2" >&6; }
6604
6605 GLIBC2="$ac_cv_gnu_library_2"
57aa50d4 6606
a64c9c13 6607
57aa50d4
TT
6608if test -n "$ac_tool_prefix"; then
6609 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6610set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6612$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6613if ${ac_cv_prog_RANLIB+:} false; then :
39fd3d4f 6614 $as_echo_n "(cached) " >&6
b0cacab0 6615else
57aa50d4
TT
6616 if test -n "$RANLIB"; then
6617 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
b0cacab0 6618else
57aa50d4
TT
6619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6620for as_dir in $PATH
6621do
6622 IFS=$as_save_IFS
6623 test -z "$as_dir" && as_dir=.
6624 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
6626 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6628 break 2
6629 fi
6630done
6631 done
6632IFS=$as_save_IFS
d1154eb4
TT
6633
6634fi
6635fi
6636RANLIB=$ac_cv_prog_RANLIB
6637if test -n "$RANLIB"; then
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6639$as_echo "$RANLIB" >&6; }
6640else
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6642$as_echo "no" >&6; }
6643fi
6644
6645
6646fi
6647if test -z "$ac_cv_prog_RANLIB"; then
6648 ac_ct_RANLIB=$RANLIB
6649 # Extract the first word of "ranlib", so it can be a program name with args.
6650set dummy ranlib; ac_word=$2
6651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6652$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 6653if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
d1154eb4
TT
6654 $as_echo_n "(cached) " >&6
6655else
6656 if test -n "$ac_ct_RANLIB"; then
6657 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6658else
6659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6660for as_dir in $PATH
6661do
6662 IFS=$as_save_IFS
6663 test -z "$as_dir" && as_dir=.
6664 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 6665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d1154eb4
TT
6666 ac_cv_prog_ac_ct_RANLIB="ranlib"
6667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6668 break 2
6669 fi
6670done
6671 done
6672IFS=$as_save_IFS
6673
6674fi
6675fi
6676ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6677if test -n "$ac_ct_RANLIB"; then
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6679$as_echo "$ac_ct_RANLIB" >&6; }
6680else
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6682$as_echo "no" >&6; }
6683fi
6684
6685 if test "x$ac_ct_RANLIB" = x; then
6686 RANLIB=":"
6687 else
6688 case $cross_compiling:$ac_tool_warned in
6689yes:)
6690{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6691$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6692ac_tool_warned=yes ;;
6693esac
6694 RANLIB=$ac_ct_RANLIB
6695 fi
6696else
6697 RANLIB="$ac_cv_prog_RANLIB"
6698fi
6699
6700
93613951
TT
6701
6702 CFLAG_VISIBILITY=
6703 HAVE_VISIBILITY=0
6704 if test -n "$GCC"; then
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
6706$as_echo_n "checking whether the -Werror option is usable... " >&6; }
6707 if ${gl_cv_cc_vis_werror+:} false; then :
d1154eb4
TT
6708 $as_echo_n "(cached) " >&6
6709else
93613951
TT
6710
6711 gl_save_CFLAGS="$CFLAGS"
6712 CFLAGS="$CFLAGS -Werror"
6713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d1154eb4
TT
6714/* end confdefs.h. */
6715
d1154eb4
TT
6716int
6717main ()
6718{
93613951 6719
d1154eb4
TT
6720 ;
6721 return 0;
6722}
6723_ACEOF
93613951
TT
6724if ac_fn_c_try_compile "$LINENO"; then :
6725 gl_cv_cc_vis_werror=yes
d1154eb4 6726else
93613951 6727 gl_cv_cc_vis_werror=no
d1154eb4 6728fi
93613951
TT
6729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6730 CFLAGS="$gl_save_CFLAGS"
d1154eb4
TT
6731fi
6732
93613951
TT
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
6734$as_echo "$gl_cv_cc_vis_werror" >&6; }
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
6736$as_echo_n "checking for simple visibility declarations... " >&6; }
6737 if ${gl_cv_cc_visibility+:} false; then :
6738 $as_echo_n "(cached) " >&6
6739else
d1154eb4 6740
93613951
TT
6741 gl_save_CFLAGS="$CFLAGS"
6742 CFLAGS="$CFLAGS -fvisibility=hidden"
6743 if test $gl_cv_cc_vis_werror = yes; then
6744 CFLAGS="$CFLAGS -Werror"
6745 fi
6746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6747/* end confdefs.h. */
6748extern __attribute__((__visibility__("hidden"))) int hiddenvar;
6749 extern __attribute__((__visibility__("default"))) int exportedvar;
6750 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
6751 extern __attribute__((__visibility__("default"))) int exportedfunc (void);
6752 void dummyfunc (void) {}
d1154eb4 6753
93613951
TT
6754int
6755main ()
6756{
d1154eb4 6757
93613951
TT
6758 ;
6759 return 0;
6760}
6761_ACEOF
6762if ac_fn_c_try_compile "$LINENO"; then :
6763 gl_cv_cc_visibility=yes
d1154eb4 6764else
93613951
TT
6765 gl_cv_cc_visibility=no
6766fi
6767rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6768 CFLAGS="$gl_save_CFLAGS"
6769fi
d1154eb4 6770
93613951
TT
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
6772$as_echo "$gl_cv_cc_visibility" >&6; }
6773 if test $gl_cv_cc_visibility = yes; then
6774 CFLAG_VISIBILITY="-fvisibility=hidden"
6775 HAVE_VISIBILITY=1
6776 fi
d1154eb4 6777 fi
d1154eb4 6778
d1154eb4
TT
6779
6780
93613951
TT
6781cat >>confdefs.h <<_ACEOF
6782#define HAVE_VISIBILITY $HAVE_VISIBILITY
6783_ACEOF
6784
6785
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
6787$as_echo_n "checking for inline... " >&6; }
6788if ${ac_cv_c_inline+:} false; then :
57aa50d4
TT
6789 $as_echo_n "(cached) " >&6
6790else
93613951
TT
6791 ac_cv_c_inline=no
6792for ac_kw in inline __inline__ __inline; do
d1154eb4
TT
6793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6794/* end confdefs.h. */
93613951
TT
6795#ifndef __cplusplus
6796typedef int foo_t;
6797static $ac_kw foo_t static_foo () {return 0; }
6798$ac_kw foo_t foo () {return 0; }
6799#endif
d1154eb4 6800
d1154eb4
TT
6801_ACEOF
6802if ac_fn_c_try_compile "$LINENO"; then :
93613951 6803 ac_cv_c_inline=$ac_kw
57aa50d4 6804fi
d1154eb4 6805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
93613951
TT
6806 test "$ac_cv_c_inline" != no && break
6807done
d1154eb4 6808
d1154eb4 6809fi
93613951
TT
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
6811$as_echo "$ac_cv_c_inline" >&6; }
d1154eb4 6812
93613951
TT
6813case $ac_cv_c_inline in
6814 inline | yes) ;;
6815 *)
6816 case $ac_cv_c_inline in
6817 no) ac_val=;;
6818 *) ac_val=$ac_cv_c_inline;;
6819 esac
6820 cat >>confdefs.h <<_ACEOF
6821#ifndef __cplusplus
6822#define inline $ac_val
6823#endif
d1154eb4 6824_ACEOF
93613951
TT
6825 ;;
6826esac
d1154eb4 6827
93613951
TT
6828ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6829if test "x$ac_cv_type_size_t" = xyes; then :
d1154eb4 6830
57aa50d4 6831else
d1154eb4 6832
93613951
TT
6833cat >>confdefs.h <<_ACEOF
6834#define size_t unsigned int
d1154eb4 6835_ACEOF
b0cacab0 6836
57aa50d4 6837fi
b0cacab0
TT
6838
6839
93613951
TT
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
6841$as_echo_n "checking for stdint.h... " >&6; }
6842if ${gl_cv_header_stdint_h+:} false; then :
57aa50d4 6843 $as_echo_n "(cached) " >&6
b0cacab0 6844else
d1154eb4 6845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6846/* end confdefs.h. */
93613951
TT
6847#include <sys/types.h>
6848 #include <stdint.h>
a64c9c13 6849int
b0cacab0
TT
6850main ()
6851{
93613951 6852uintmax_t i = (uintmax_t) -1; return !i;
d1154eb4 6853 ;
b0cacab0 6854 return 0;
a64c9c13 6855}
b0cacab0 6856_ACEOF
d1154eb4 6857if ac_fn_c_try_compile "$LINENO"; then :
93613951 6858 gl_cv_header_stdint_h=yes
b0cacab0 6859else
93613951 6860 gl_cv_header_stdint_h=no
b0cacab0 6861fi
d1154eb4 6862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d1154eb4 6863fi
93613951
TT
6864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
6865$as_echo "$gl_cv_header_stdint_h" >&6; }
6866 if test $gl_cv_header_stdint_h = yes; then
b0cacab0 6867
93613951
TT
6868cat >>confdefs.h <<_ACEOF
6869#define HAVE_STDINT_H_WITH_UINTMAX 1
d1154eb4 6870_ACEOF
b0cacab0 6871
93613951 6872 fi
b0cacab0 6873
93613951
TT
6874# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6875# for constant arguments. Useless!
6876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6877$as_echo_n "checking for working alloca.h... " >&6; }
6878if ${ac_cv_working_alloca_h+:} false; then :
39fd3d4f 6879 $as_echo_n "(cached) " >&6
a64c9c13 6880else
57aa50d4 6881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6882/* end confdefs.h. */
93613951 6883#include <alloca.h>
57aa50d4
TT
6884int
6885main ()
6886{
93613951
TT
6887char *p = (char *) alloca (2 * sizeof (int));
6888 if (p) return 0;
57aa50d4
TT
6889 ;
6890 return 0;
6891}
b0cacab0 6892_ACEOF
93613951
TT
6893if ac_fn_c_try_link "$LINENO"; then :
6894 ac_cv_working_alloca_h=yes
b0cacab0 6895else
93613951 6896 ac_cv_working_alloca_h=no
57aa50d4 6897fi
93613951
TT
6898rm -f core conftest.err conftest.$ac_objext \
6899 conftest$ac_exeext conftest.$ac_ext
57aa50d4 6900fi
93613951
TT
6901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6902$as_echo "$ac_cv_working_alloca_h" >&6; }
6903if test $ac_cv_working_alloca_h = yes; then
57aa50d4 6904
93613951 6905$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
57aa50d4 6906
a64c9c13 6907fi
b0cacab0 6908
93613951
TT
6909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6910$as_echo_n "checking for alloca... " >&6; }
6911if ${ac_cv_func_alloca_works+:} false; then :
57aa50d4 6912 $as_echo_n "(cached) " >&6
b0cacab0 6913else
57aa50d4 6914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6915/* end confdefs.h. */
93613951
TT
6916#ifdef __GNUC__
6917# define alloca __builtin_alloca
6918#else
6919# ifdef _MSC_VER
6920# include <malloc.h>
6921# define alloca _alloca
6922# else
6923# ifdef HAVE_ALLOCA_H
6924# include <alloca.h>
6925# else
6926# ifdef _AIX
6927 #pragma alloca
6928# else
6929# ifndef alloca /* predefined by HP cc +Olibcalls */
6930void *alloca (size_t);
6931# endif
6932# endif
6933# endif
6934# endif
6935#endif
b0cacab0 6936
57aa50d4
TT
6937int
6938main ()
b0cacab0 6939{
93613951
TT
6940char *p = (char *) alloca (1);
6941 if (p) return 0;
57aa50d4
TT
6942 ;
6943 return 0;
b0cacab0
TT
6944}
6945_ACEOF
93613951
TT
6946if ac_fn_c_try_link "$LINENO"; then :
6947 ac_cv_func_alloca_works=yes
b0cacab0 6948else
93613951 6949 ac_cv_func_alloca_works=no
57aa50d4 6950fi
93613951
TT
6951rm -f core conftest.err conftest.$ac_objext \
6952 conftest$ac_exeext conftest.$ac_ext
57aa50d4 6953fi
93613951
TT
6954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
6955$as_echo "$ac_cv_func_alloca_works" >&6; }
57aa50d4 6956
93613951 6957if test $ac_cv_func_alloca_works = yes; then
57aa50d4 6958
93613951 6959$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
57aa50d4 6960
b0cacab0 6961else
93613951
TT
6962 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6963# that cause trouble. Some versions do not even contain alloca or
6964# contain a buggy version. If you still want to use their alloca,
6965# use ar to extract alloca.o from them instead of compiling alloca.c.
b0cacab0 6966
93613951 6967ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
57aa50d4 6968
93613951 6969$as_echo "#define C_ALLOCA 1" >>confdefs.h
57aa50d4 6970
57aa50d4 6971
93613951
TT
6972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
6973$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
6974if ${ac_cv_os_cray+:} false; then :
57aa50d4
TT
6975 $as_echo_n "(cached) " >&6
6976else
57aa50d4
TT
6977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6978/* end confdefs.h. */
93613951
TT
6979#if defined CRAY && ! defined CRAY2
6980webecray
6981#else
6982wenotbecray
57aa50d4 6983#endif
b0cacab0 6984
57aa50d4 6985_ACEOF
93613951
TT
6986if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6987 $EGREP "webecray" >/dev/null 2>&1; then :
6988 ac_cv_os_cray=yes
6989else
6990 ac_cv_os_cray=no
a64c9c13 6991fi
93613951 6992rm -f conftest*
d1154eb4
TT
6993
6994fi
93613951
TT
6995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6996$as_echo "$ac_cv_os_cray" >&6; }
6997if test $ac_cv_os_cray = yes; then
6998 for ac_func in _getb67 GETB67 getb67; do
6999 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7000ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7001if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
e1052144 7002
57aa50d4 7003cat >>confdefs.h <<_ACEOF
93613951 7004#define CRAY_STACKSEG_END $ac_func
57aa50d4 7005_ACEOF
e1052144 7006
93613951 7007 break
a64c9c13 7008fi
07a0db15 7009
93613951 7010 done
57aa50d4 7011fi
b0cacab0 7012
93613951
TT
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7014$as_echo_n "checking stack direction for C alloca... " >&6; }
7015if ${ac_cv_c_stack_direction+:} false; then :
39fd3d4f 7016 $as_echo_n "(cached) " >&6
93613951
TT
7017else
7018 if test "$cross_compiling" = yes; then :
7019 ac_cv_c_stack_direction=0
b0cacab0 7020else
57aa50d4 7021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7022/* end confdefs.h. */
93613951 7023$ac_includes_default
b0cacab0 7024int
93613951 7025find_stack_direction (int *addr, int depth)
b0cacab0 7026{
93613951
TT
7027 int dir, dummy = 0;
7028 if (! addr)
7029 addr = &dummy;
7030 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7031 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7032 return dir + dummy;
b0cacab0 7033}
93636bde 7034
b0cacab0 7035int
93613951 7036main (int argc, char **argv)
b0cacab0 7037{
93613951 7038 return find_stack_direction (0, argc + !argv + 20) < 0;
b0cacab0
TT
7039}
7040_ACEOF
93613951
TT
7041if ac_fn_c_try_run "$LINENO"; then :
7042 ac_cv_c_stack_direction=1
a64c9c13 7043else
93613951 7044 ac_cv_c_stack_direction=-1
b0cacab0 7045fi
93613951
TT
7046rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7047 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0 7048fi
b0cacab0 7049
93613951
TT
7050fi
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7052$as_echo "$ac_cv_c_stack_direction" >&6; }
7053cat >>confdefs.h <<_ACEOF
7054#define STACK_DIRECTION $ac_cv_c_stack_direction
7055_ACEOF
57aa50d4 7056
b0cacab0 7057
57aa50d4 7058fi
b0cacab0 7059
57aa50d4
TT
7060
7061
b0cacab0 7062
93613951
TT
7063 for ac_header in $ac_header_list
7064do :
7065 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7066ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7067"
7068if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7069 cat >>confdefs.h <<_ACEOF
7070#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 7071_ACEOF
93613951 7072
a64c9c13 7073fi
07a0db15 7074
93613951 7075done
a64c9c13 7076
a64c9c13 7077
b0cacab0 7078
b0cacab0 7079
a04eba3f 7080
a04eba3f 7081
b0cacab0 7082
b0cacab0 7083
93613951
TT
7084for ac_func in getpagesize
7085do :
7086 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7087if test "x$ac_cv_func_getpagesize" = xyes; then :
7088 cat >>confdefs.h <<_ACEOF
7089#define HAVE_GETPAGESIZE 1
b0cacab0
TT
7090_ACEOF
7091
93613951
TT
7092fi
7093done
b0cacab0 7094
93613951
TT
7095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7096$as_echo_n "checking for working mmap... " >&6; }
7097if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
39fd3d4f 7098 $as_echo_n "(cached) " >&6
93613951
TT
7099else
7100 if test "$cross_compiling" = yes; then :
7101 ac_cv_func_mmap_fixed_mapped=no
b0cacab0 7102else
57aa50d4 7103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7104/* end confdefs.h. */
93613951
TT
7105$ac_includes_default
7106/* malloc might have been renamed as rpl_malloc. */
7107#undef malloc
57aa50d4 7108
93613951
TT
7109/* Thanks to Mike Haertel and Jim Avera for this test.
7110 Here is a matrix of mmap possibilities:
7111 mmap private not fixed
7112 mmap private fixed at somewhere currently unmapped
7113 mmap private fixed at somewhere already mapped
7114 mmap shared not fixed
7115 mmap shared fixed at somewhere currently unmapped
7116 mmap shared fixed at somewhere already mapped
7117 For private mappings, we should verify that changes cannot be read()
7118 back from the file, nor mmap's back from the file at a different
7119 address. (There have been systems where private was not correctly
7120 implemented like the infamous i386 svr4.0, and systems where the
7121 VM page cache was not coherent with the file system buffer cache
7122 like early versions of FreeBSD and possibly contemporary NetBSD.)
7123 For shared mappings, we should conversely verify that changes get
7124 propagated back to all the places they're supposed to be.
7125
7126 Grep wants private fixed already mapped.
7127 The main things grep needs to know about mmap are:
7128 * does it exist and is it safe to write into the mmap'd area
7129 * how to use it (BSD variants) */
7130
7131#include <fcntl.h>
7132#include <sys/mman.h>
7133
7134#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7135char *malloc ();
57aa50d4
TT
7136#endif
7137
93613951
TT
7138/* This mess was copied from the GNU getpagesize.h. */
7139#ifndef HAVE_GETPAGESIZE
7140# ifdef _SC_PAGESIZE
7141# define getpagesize() sysconf(_SC_PAGESIZE)
7142# else /* no _SC_PAGESIZE */
7143# ifdef HAVE_SYS_PARAM_H
7144# include <sys/param.h>
7145# ifdef EXEC_PAGESIZE
7146# define getpagesize() EXEC_PAGESIZE
7147# else /* no EXEC_PAGESIZE */
7148# ifdef NBPG
7149# define getpagesize() NBPG * CLSIZE
7150# ifndef CLSIZE
7151# define CLSIZE 1
7152# endif /* no CLSIZE */
7153# else /* no NBPG */
7154# ifdef NBPC
7155# define getpagesize() NBPC
7156# else /* no NBPC */
7157# ifdef PAGESIZE
7158# define getpagesize() PAGESIZE
7159# endif /* PAGESIZE */
7160# endif /* no NBPC */
7161# endif /* no NBPG */
7162# endif /* no EXEC_PAGESIZE */
7163# else /* no HAVE_SYS_PARAM_H */
7164# define getpagesize() 8192 /* punt totally */
7165# endif /* no HAVE_SYS_PARAM_H */
7166# endif /* no _SC_PAGESIZE */
7167
7168#endif /* no HAVE_GETPAGESIZE */
7169
57aa50d4
TT
7170int
7171main ()
7172{
93613951
TT
7173 char *data, *data2, *data3;
7174 const char *cdata2;
7175 int i, pagesize;
7176 int fd, fd2;
7177
7178 pagesize = getpagesize ();
7179
7180 /* First, make a file with some known garbage in it. */
7181 data = (char *) malloc (pagesize);
7182 if (!data)
7183 return 1;
7184 for (i = 0; i < pagesize; ++i)
7185 *(data + i) = rand ();
7186 umask (0);
7187 fd = creat ("conftest.mmap", 0600);
7188 if (fd < 0)
7189 return 2;
7190 if (write (fd, data, pagesize) != pagesize)
7191 return 3;
7192 close (fd);
7193
7194 /* Next, check that the tail of a page is zero-filled. File must have
7195 non-zero length, otherwise we risk SIGBUS for entire page. */
7196 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7197 if (fd2 < 0)
7198 return 4;
7199 cdata2 = "";
7200 if (write (fd2, cdata2, 1) != 1)
7201 return 5;
7202 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7203 if (data2 == MAP_FAILED)
7204 return 6;
7205 for (i = 0; i < pagesize; ++i)
7206 if (*(data2 + i))
7207 return 7;
7208 close (fd2);
7209 if (munmap (data2, pagesize))
7210 return 8;
7211
7212 /* Next, try to mmap the file at a fixed address which already has
7213 something else allocated at it. If we can, also make sure that
7214 we see the same garbage. */
7215 fd = open ("conftest.mmap", O_RDWR);
7216 if (fd < 0)
7217 return 9;
7218 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7219 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7220 return 10;
7221 for (i = 0; i < pagesize; ++i)
7222 if (*(data + i) != *(data2 + i))
7223 return 11;
7224
7225 /* Finally, make sure that changes to the mapped area do not
7226 percolate back to the file as seen by read(). (This is a bug on
7227 some variants of i386 svr4.0.) */
7228 for (i = 0; i < pagesize; ++i)
7229 *(data2 + i) = *(data2 + i) + 1;
7230 data3 = (char *) malloc (pagesize);
7231 if (!data3)
7232 return 12;
7233 if (read (fd, data3, pagesize) != pagesize)
7234 return 13;
7235 for (i = 0; i < pagesize; ++i)
7236 if (*(data + i) != *(data3 + i))
7237 return 14;
7238 close (fd);
d7de3f3d
DL
7239 free (data);
7240 free (data3);
57aa50d4
TT
7241 return 0;
7242}
b0cacab0 7243_ACEOF
93613951
TT
7244if ac_fn_c_try_run "$LINENO"; then :
7245 ac_cv_func_mmap_fixed_mapped=yes
b0cacab0 7246else
93613951 7247 ac_cv_func_mmap_fixed_mapped=no
b0cacab0 7248fi
93613951
TT
7249rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7250 conftest.$ac_objext conftest.beam conftest.$ac_ext
57aa50d4 7251fi
b0cacab0 7252
93613951
TT
7253fi
7254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7255$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7256if test $ac_cv_func_mmap_fixed_mapped = yes; then
b0cacab0 7257
93613951 7258$as_echo "#define HAVE_MMAP 1" >>confdefs.h
e1052144 7259
93613951
TT
7260fi
7261rm -f conftest.mmap conftest.txt
b0cacab0 7262
e1052144 7263
93613951
TT
7264
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
7266$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
7267if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
39fd3d4f 7268 $as_echo_n "(cached) " >&6
b0cacab0 7269else
b0cacab0 7270
93613951
TT
7271 gt_cv_int_divbyzero_sigfpe=
7272 case "$host_os" in
7273 macos* | darwin[6-9]* | darwin[1-9][0-9]*)
7274 # On Mac OS X 10.2 or newer, just assume the same as when cross-
7275 # compiling. If we were to perform the real test, 1 Crash Report
7276 # dialog window would pop up.
7277 case "$host_cpu" in
7278 i[34567]86 | x86_64)
7279 gt_cv_int_divbyzero_sigfpe="guessing yes" ;;
7280 esac
7281 ;;
7282 esac
7283 if test -z "$gt_cv_int_divbyzero_sigfpe"; then
7284 if test "$cross_compiling" = yes; then :
7285
7286 # Guess based on the CPU.
7287 case "$host_cpu" in
7288 alpha* | i[34567]86 | x86_64 | m68k | s390*)
7289 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7290 *)
7291 gt_cv_int_divbyzero_sigfpe="guessing no";;
7292 esac
57aa50d4 7293
93613951
TT
7294else
7295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4
TT
7296/* end confdefs.h. */
7297
93613951
TT
7298#include <stdlib.h>
7299#include <signal.h>
b0cacab0 7300
93613951
TT
7301static void
7302sigfpe_handler (int sig)
7303{
7304 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7305 exit (sig != SIGFPE);
7306}
b0cacab0 7307
93613951
TT
7308int x = 1;
7309int y = 0;
7310int z;
7311int nan;
b0cacab0 7312
57aa50d4
TT
7313int main ()
7314{
93613951
TT
7315 signal (SIGFPE, sigfpe_handler);
7316/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7317#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7318 signal (SIGTRAP, sigfpe_handler);
7319#endif
7320/* Linux/SPARC yields signal SIGILL. */
7321#if defined (__sparc__) && defined (__linux__)
7322 signal (SIGILL, sigfpe_handler);
7323#endif
7324
7325 z = x / y;
7326 nan = y / y;
7327 exit (2);
57aa50d4 7328}
93613951 7329
57aa50d4
TT
7330_ACEOF
7331if ac_fn_c_try_run "$LINENO"; then :
93613951 7332 gt_cv_int_divbyzero_sigfpe=yes
57aa50d4 7333else
93613951 7334 gt_cv_int_divbyzero_sigfpe=no
57aa50d4
TT
7335fi
7336rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7337 conftest.$ac_objext conftest.beam conftest.$ac_ext
7338fi
7339
93613951 7340 fi
57aa50d4
TT
7341
7342fi
93613951
TT
7343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
7344$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
7345 case "$gt_cv_int_divbyzero_sigfpe" in
7346 *yes) value=1;;
7347 *) value=0;;
7348 esac
57aa50d4 7349
93613951
TT
7350cat >>confdefs.h <<_ACEOF
7351#define INTDIV0_RAISES_SIGFPE $value
7352_ACEOF
57aa50d4 7353
57aa50d4 7354
93613951
TT
7355
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7357$as_echo_n "checking for inttypes.h... " >&6; }
7358if ${gl_cv_header_inttypes_h+:} false; then :
39fd3d4f 7359 $as_echo_n "(cached) " >&6
b0cacab0 7360else
57aa50d4 7361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7362/* end confdefs.h. */
93613951
TT
7363
7364#include <sys/types.h>
7365#include <inttypes.h>
7366
57aa50d4
TT
7367int
7368main ()
7369{
93613951 7370uintmax_t i = (uintmax_t) -1; return !i;
57aa50d4
TT
7371 ;
7372 return 0;
7373}
7374_ACEOF
93613951
TT
7375if ac_fn_c_try_compile "$LINENO"; then :
7376 gl_cv_header_inttypes_h=yes
57aa50d4 7377else
93613951 7378 gl_cv_header_inttypes_h=no
57aa50d4 7379fi
93613951 7380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4 7381fi
93613951
TT
7382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
7383$as_echo "$gl_cv_header_inttypes_h" >&6; }
7384 if test $gl_cv_header_inttypes_h = yes; then
b0cacab0 7385
93613951
TT
7386cat >>confdefs.h <<_ACEOF
7387#define HAVE_INTTYPES_H_WITH_UINTMAX 1
7388_ACEOF
b0cacab0 7389
93613951 7390 fi
57aa50d4 7391
93613951
TT
7392
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
7394$as_echo_n "checking for unsigned long long int... " >&6; }
7395if ${ac_cv_type_unsigned_long_long_int+:} false; then :
57aa50d4
TT
7396 $as_echo_n "(cached) " >&6
7397else
93613951
TT
7398 ac_cv_type_unsigned_long_long_int=yes
7399 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
7400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 7401/* end confdefs.h. */
b0cacab0 7402
93613951
TT
7403 /* For now, do not test the preprocessor; as of 2007 there are too many
7404 implementations with broken preprocessors. Perhaps this can
7405 be revisited in 2012. In the meantime, code should not expect
7406 #if to work with literals wider than 32 bits. */
7407 /* Test literals. */
7408 long long int ll = 9223372036854775807ll;
7409 long long int nll = -9223372036854775807LL;
7410 unsigned long long int ull = 18446744073709551615ULL;
7411 /* Test constant expressions. */
7412 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
7413 ? 1 : -1)];
7414 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
7415 ? 1 : -1)];
7416 int i = 63;
57aa50d4
TT
7417int
7418main ()
7419{
93613951
TT
7420/* Test availability of runtime routines for shift and division. */
7421 long long int llmax = 9223372036854775807ll;
7422 unsigned long long int ullmax = 18446744073709551615ull;
7423 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
7424 | (llmax / ll) | (llmax % ll)
7425 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
7426 | (ullmax / ull) | (ullmax % ull));
57aa50d4
TT
7427 ;
7428 return 0;
7429}
93613951 7430
57aa50d4
TT
7431_ACEOF
7432if ac_fn_c_try_link "$LINENO"; then :
93613951 7433
57aa50d4 7434else
93613951 7435 ac_cv_type_unsigned_long_long_int=no
57aa50d4
TT
7436fi
7437rm -f core conftest.err conftest.$ac_objext \
7438 conftest$ac_exeext conftest.$ac_ext
93613951 7439 fi
57aa50d4 7440fi
93613951
TT
7441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
7442$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
7443 if test $ac_cv_type_unsigned_long_long_int = yes; then
b0cacab0 7444
93613951 7445$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
57aa50d4 7446
93613951 7447 fi
57aa50d4 7448
57aa50d4 7449
57aa50d4 7450
57aa50d4 7451
93613951 7452 if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
57aa50d4 7453
93613951
TT
7454 test $ac_cv_type_unsigned_long_long_int = yes \
7455 && ac_type='unsigned long long' \
7456 || ac_type='unsigned long'
b0cacab0 7457
93613951
TT
7458cat >>confdefs.h <<_ACEOF
7459#define uintmax_t $ac_type
57aa50d4 7460_ACEOF
57aa50d4 7461
93613951 7462 else
57aa50d4 7463
93613951
TT
7464$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
7465
7466 fi
7467
7468
7469 for ac_header in inttypes.h
7470do :
7471 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7472if test "x$ac_cv_header_inttypes_h" = xyes; then :
7473 cat >>confdefs.h <<_ACEOF
7474#define HAVE_INTTYPES_H 1
57aa50d4
TT
7475_ACEOF
7476
57aa50d4
TT
7477fi
7478
93613951 7479done
57aa50d4 7480
93613951
TT
7481 if test $ac_cv_header_inttypes_h = yes; then
7482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7483$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7484if ${gt_cv_inttypes_pri_broken+:} false; then :
57aa50d4
TT
7485 $as_echo_n "(cached) " >&6
7486else
93613951
TT
7487
7488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 7489/* end confdefs.h. */
93613951
TT
7490
7491#include <inttypes.h>
7492#ifdef PRId32
7493char *p = PRId32;
7494#endif
57aa50d4 7495
b0cacab0 7496int
93613951 7497main ()
b0cacab0 7498{
93613951
TT
7499
7500 ;
7501 return 0;
b0cacab0
TT
7502}
7503_ACEOF
93613951
TT
7504if ac_fn_c_try_compile "$LINENO"; then :
7505 gt_cv_inttypes_pri_broken=no
b0cacab0 7506else
93613951 7507 gt_cv_inttypes_pri_broken=yes
57aa50d4 7508fi
93613951 7509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
7510
7511fi
93613951
TT
7512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
7513$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
7514 fi
7515 if test "$gt_cv_inttypes_pri_broken" = yes; then
7516
57aa50d4 7517cat >>confdefs.h <<_ACEOF
93613951 7518#define PRI_MACROS_BROKEN 1
57aa50d4
TT
7519_ACEOF
7520
93613951
TT
7521 PRI_MACROS_BROKEN=1
7522 else
7523 PRI_MACROS_BROKEN=0
7524 fi
b0cacab0 7525
e1052144 7526
61ef2474
TT
7527
7528
7529
61ef2474 7530
93613951
TT
7531
7532 # Check whether --enable-threads was given.
7533if test "${enable_threads+set}" = set; then :
7534 enableval=$enable_threads; gl_use_threads=$enableval
7535else
7536 if test -n "$gl_use_threads_default"; then
7537 gl_use_threads="$gl_use_threads_default"
7538 else
7539 case "$host_os" in
7540 osf*) gl_use_threads=no ;;
7541 cygwin*)
7542 case `uname -r` in
7543 1.[0-5].*) gl_use_threads=no ;;
7544 *) gl_use_threads=yes ;;
7545 esac
7546 ;;
7547 *) gl_use_threads=yes ;;
7548 esac
7549 fi
57aa50d4 7550
b0cacab0 7551fi
57aa50d4 7552
93613951
TT
7553 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7554 # For using <pthread.h>:
7555 case "$host_os" in
7556 osf*)
7557 # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
7558 # groks <pthread.h>. cc also understands the flag -pthread, but
7559 # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
7560 # 2. putting a flag into CPPFLAGS that has an effect on the linker
7561 # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
7562 # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
7563 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
7564 ;;
7565 esac
7566 # Some systems optimize for single-threaded programs by default, and
7567 # need special flags to disable these optimizations. For example, the
7568 # definition of 'errno' in <errno.h>.
7569 case "$host_os" in
7570 aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
7571 solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
7572 esac
7573 fi
57aa50d4 7574
61ef2474
TT
7575
7576
7577
7578
93613951
TT
7579 if test "X$prefix" = "XNONE"; then
7580 acl_final_prefix="$ac_default_prefix"
7581 else
7582 acl_final_prefix="$prefix"
7583 fi
7584 if test "X$exec_prefix" = "XNONE"; then
7585 acl_final_exec_prefix='${prefix}'
7586 else
7587 acl_final_exec_prefix="$exec_prefix"
7588 fi
7589 acl_save_prefix="$prefix"
7590 prefix="$acl_final_prefix"
7591 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7592 prefix="$acl_save_prefix"
61ef2474
TT
7593
7594
7595
93613951
TT
7596# Check whether --with-gnu-ld was given.
7597if test "${with_gnu_ld+set}" = set; then :
7598 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7599else
7600 with_gnu_ld=no
7601fi
b0cacab0 7602
93613951
TT
7603# Prepare PATH_SEPARATOR.
7604# The user is always right.
7605if test "${PATH_SEPARATOR+set}" != set; then
7606 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
7607 # contains only /bin. Note that ksh looks also at the FPATH variable,
7608 # so we have to set that as well for the test.
7609 PATH_SEPARATOR=:
7610 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7611 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7612 || PATH_SEPARATOR=';'
7613 }
b0cacab0 7614fi
b0cacab0 7615
93613951
TT
7616ac_prog=ld
7617if test "$GCC" = yes; then
7618 # Check if gcc -print-prog-name=ld gives a path.
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7620$as_echo_n "checking for ld used by $CC... " >&6; }
7621 case $host in
7622 *-*-mingw*)
7623 # gcc leaves a trailing carriage return which upsets mingw
7624 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7625 *)
7626 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7627 esac
7628 case $ac_prog in
7629 # Accept absolute paths.
7630 [\\/]* | ?:[\\/]*)
7631 re_direlt='/[^/][^/]*/\.\./'
7632 # Canonicalize the pathname of ld
7633 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
7634 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
7635 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7636 done
7637 test -z "$LD" && LD="$ac_prog"
7638 ;;
7639 "")
7640 # If it fails, then pretend we aren't using GCC.
7641 ac_prog=ld
7642 ;;
7643 *)
7644 # If it is relative, then search for the first ld in PATH.
7645 with_gnu_ld=unknown
7646 ;;
7647 esac
7648elif test "$with_gnu_ld" = yes; then
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7650$as_echo_n "checking for GNU ld... " >&6; }
b0cacab0 7651else
93613951
TT
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7653$as_echo_n "checking for non-GNU ld... " >&6; }
7654fi
7655if ${acl_cv_path_LD+:} false; then :
7656 $as_echo_n "(cached) " >&6
b0cacab0 7657else
93613951
TT
7658 if test -z "$LD"; then
7659 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7660 for ac_dir in $PATH; do
7661 IFS="$acl_save_ifs"
7662 test -z "$ac_dir" && ac_dir=.
7663 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7664 acl_cv_path_LD="$ac_dir/$ac_prog"
7665 # Check to see if the program is GNU ld. I'd rather use --version,
7666 # but apparently some variants of GNU ld only accept -v.
7667 # Break only if it was the GNU/non-GNU ld that we prefer.
7668 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
7669 *GNU* | *'with BFD'*)
7670 test "$with_gnu_ld" != no && break
7671 ;;
7672 *)
7673 test "$with_gnu_ld" != yes && break
7674 ;;
7675 esac
7676 fi
7677 done
7678 IFS="$acl_save_ifs"
7679else
7680 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7681fi
7682fi
b0cacab0 7683
93613951
TT
7684LD="$acl_cv_path_LD"
7685if test -n "$LD"; then
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7687$as_echo "$LD" >&6; }
7688else
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7690$as_echo "no" >&6; }
7691fi
7692test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7694$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7695if ${acl_cv_prog_gnu_ld+:} false; then :
7696 $as_echo_n "(cached) " >&6
7697else
7698 # I'd rather use --version here, but apparently some GNU lds only accept -v.
7699case `$LD -v 2>&1 </dev/null` in
7700*GNU* | *'with BFD'*)
7701 acl_cv_prog_gnu_ld=yes
7702 ;;
7703*)
7704 acl_cv_prog_gnu_ld=no
7705 ;;
7706esac
7707fi
7708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7709$as_echo "$acl_cv_prog_gnu_ld" >&6; }
7710with_gnu_ld=$acl_cv_prog_gnu_ld
b0cacab0 7711
b0cacab0 7712
b0cacab0 7713
b0cacab0 7714
93613951
TT
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7716$as_echo_n "checking for shared library run path origin... " >&6; }
7717if ${acl_cv_rpath+:} false; then :
7718 $as_echo_n "(cached) " >&6
7719else
61ef2474 7720
93613951
TT
7721 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7722 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7723 . ./conftest.sh
7724 rm -f ./conftest.sh
7725 acl_cv_rpath=done
b0cacab0 7726
b0cacab0 7727fi
93613951
TT
7728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7729$as_echo "$acl_cv_rpath" >&6; }
7730 wl="$acl_cv_wl"
7731 acl_libext="$acl_cv_libext"
7732 acl_shlibext="$acl_cv_shlibext"
7733 acl_libname_spec="$acl_cv_libname_spec"
7734 acl_library_names_spec="$acl_cv_library_names_spec"
7735 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7736 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7737 acl_hardcode_direct="$acl_cv_hardcode_direct"
7738 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
7739 # Check whether --enable-rpath was given.
7740if test "${enable_rpath+set}" = set; then :
7741 enableval=$enable_rpath; :
7742else
7743 enable_rpath=yes
b0cacab0 7744fi
b0cacab0 7745
b0cacab0 7746
b0cacab0
TT
7747
7748
93613951
TT
7749 acl_libdirstem=lib
7750 acl_libdirstem2=
7751 case "$host_os" in
7752 solaris*)
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
7754$as_echo_n "checking for 64-bit host... " >&6; }
7755if ${gl_cv_solaris_64bit+:} false; then :
39fd3d4f 7756 $as_echo_n "(cached) " >&6
b0cacab0 7757else
57aa50d4 7758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7759/* end confdefs.h. */
7760
93613951
TT
7761#ifdef _LP64
7762sixtyfour bits
b0cacab0
TT
7763#endif
7764
7765_ACEOF
7766if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
93613951
TT
7767 $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
7768 gl_cv_solaris_64bit=yes
b0cacab0 7769else
93613951 7770 gl_cv_solaris_64bit=no
b0cacab0
TT
7771fi
7772rm -f conftest*
7773
7774
b0cacab0 7775fi
93613951
TT
7776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
7777$as_echo "$gl_cv_solaris_64bit" >&6; }
7778 if test $gl_cv_solaris_64bit = yes; then
7779 acl_libdirstem=lib/64
7780 case "$host_cpu" in
7781 sparc*) acl_libdirstem2=lib/sparcv9 ;;
7782 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
7783 esac
7784 fi
7785 ;;
7786 *)
7787 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
7788 if test -n "$searchpath"; then
7789 acl_save_IFS="${IFS= }"; IFS=":"
7790 for searchdir in $searchpath; do
7791 if test -d "$searchdir"; then
7792 case "$searchdir" in
7793 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
7794 */../ | */.. )
7795 # Better ignore directories of this form. They are misleading.
7796 ;;
7797 *) searchdir=`cd "$searchdir" && pwd`
7798 case "$searchdir" in
7799 */lib64 ) acl_libdirstem=lib64 ;;
7800 esac ;;
7801 esac
7802 fi
7803 done
7804 IFS="$acl_save_IFS"
7805 fi
7806 ;;
7807 esac
7808 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
b0cacab0
TT
7809
7810
7811
93613951
TT
7812 gl_threads_api=none
7813 LIBTHREAD=
7814 LTLIBTHREAD=
7815 LIBMULTITHREAD=
7816 LTLIBMULTITHREAD=
7817 if test "$gl_use_threads" != no; then
7818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
7819$as_echo_n "checking whether imported symbols can be declared weak... " >&6; }
7820if ${gl_cv_have_weak+:} false; then :
39fd3d4f 7821 $as_echo_n "(cached) " >&6
b0cacab0 7822else
93613951
TT
7823 gl_cv_have_weak=no
7824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7825/* end confdefs.h. */
93613951
TT
7826extern void xyzzy ();
7827#pragma weak xyzzy
7828int
7829main ()
b0cacab0 7830{
93613951
TT
7831xyzzy();
7832 ;
7833 return 0;
b0cacab0 7834}
93613951
TT
7835_ACEOF
7836if ac_fn_c_try_link "$LINENO"; then :
7837 gl_cv_have_weak=maybe
7838fi
7839rm -f core conftest.err conftest.$ac_objext \
7840 conftest$ac_exeext conftest.$ac_ext
7841 if test $gl_cv_have_weak = maybe; then
7842 if test "$cross_compiling" = yes; then :
7843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7844/* end confdefs.h. */
7845#ifdef __ELF__
7846 Extensible Linking Format
7847 #endif
b0cacab0 7848
93613951
TT
7849_ACEOF
7850if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7851 $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
7852 gl_cv_have_weak="guessing yes"
7853else
7854 gl_cv_have_weak="guessing no"
7855fi
7856rm -f conftest*
b0cacab0 7857
b0cacab0
TT
7858
7859else
57aa50d4 7860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7861/* end confdefs.h. */
b0cacab0 7862
93613951
TT
7863#include <stdio.h>
7864#pragma weak fputs
b0cacab0 7865int main ()
a04eba3f 7866{
93613951 7867 return (fputs == NULL);
a04eba3f 7868}
b0cacab0 7869_ACEOF
57aa50d4 7870if ac_fn_c_try_run "$LINENO"; then :
93613951 7871 gl_cv_have_weak=yes
a64c9c13 7872else
93613951 7873 gl_cv_have_weak=no
b0cacab0 7874fi
57aa50d4
TT
7875rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7876 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0
TT
7877fi
7878
93613951 7879 fi
e1052144 7880
b0cacab0 7881fi
93613951
TT
7882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
7883$as_echo "$gl_cv_have_weak" >&6; }
7884 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7885 # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
7886 # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
7887 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
7888if test "x$ac_cv_header_pthread_h" = xyes; then :
7889 gl_have_pthread_h=yes
7890else
7891 gl_have_pthread_h=no
7892fi
b0cacab0
TT
7893
7894
93613951
TT
7895 if test "$gl_have_pthread_h" = yes; then
7896 # Other possible tests:
7897 # -lpthreads (FSU threads, PCthreads)
7898 # -lgthreads
7899 gl_have_pthread=
7900 # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
7901 # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
7902 # the second one only in libpthread, and lock.c needs it.
7903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7904/* end confdefs.h. */
93613951 7905#include <pthread.h>
b0cacab0
TT
7906int
7907main ()
7908{
93613951
TT
7909pthread_mutex_lock((pthread_mutex_t*)0);
7910 pthread_mutexattr_init((pthread_mutexattr_t*)0);
b0cacab0
TT
7911 ;
7912 return 0;
7913}
7914_ACEOF
57aa50d4 7915if ac_fn_c_try_link "$LINENO"; then :
93613951 7916 gl_have_pthread=yes
b0cacab0 7917fi
57aa50d4
TT
7918rm -f core conftest.err conftest.$ac_objext \
7919 conftest$ac_exeext conftest.$ac_ext
93613951
TT
7920 # Test for libpthread by looking for pthread_kill. (Not pthread_self,
7921 # since it is defined as a macro on OSF/1.)
7922 if test -n "$gl_have_pthread"; then
7923 # The program links fine without libpthread. But it may actually
7924 # need to link with libpthread in order to create multiple threads.
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
7926$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
7927if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
39fd3d4f 7928 $as_echo_n "(cached) " >&6
b0cacab0 7929else
93613951
TT
7930 ac_check_lib_save_LIBS=$LIBS
7931LIBS="-lpthread $LIBS"
7932cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7933/* end confdefs.h. */
93613951
TT
7934
7935/* Override any GCC internal prototype to avoid an error.
7936 Use char because int might match the return type of a GCC
7937 builtin and then its argument prototype would still apply. */
7938#ifdef __cplusplus
7939extern "C"
7940#endif
7941char pthread_kill ();
b0cacab0
TT
7942int
7943main ()
7944{
93613951 7945return pthread_kill ();
b0cacab0
TT
7946 ;
7947 return 0;
7948}
7949_ACEOF
93613951
TT
7950if ac_fn_c_try_link "$LINENO"; then :
7951 ac_cv_lib_pthread_pthread_kill=yes
b0cacab0 7952else
93613951 7953 ac_cv_lib_pthread_pthread_kill=no
b0cacab0 7954fi
93613951
TT
7955rm -f core conftest.err conftest.$ac_objext \
7956 conftest$ac_exeext conftest.$ac_ext
7957LIBS=$ac_check_lib_save_LIBS
b0cacab0 7958fi
93613951
TT
7959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
7960$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
7961if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
7962 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
7963 # On Solaris and HP-UX, most pthread functions exist also in libc.
7964 # Therefore pthread_in_use() needs to actually try to create a
7965 # thread: pthread_create from libc will fail, whereas
7966 # pthread_create will actually create a thread.
7967 case "$host_os" in
7968 solaris* | hpux*)
b0cacab0 7969
93613951 7970$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
b0cacab0 7971
93613951 7972 esac
b0cacab0 7973
93613951 7974fi
b0cacab0 7975
93613951
TT
7976 else
7977 # Some library is needed. Try libpthread and libc_r.
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
7979$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
7980if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
39fd3d4f 7981 $as_echo_n "(cached) " >&6
b0cacab0 7982else
93613951
TT
7983 ac_check_lib_save_LIBS=$LIBS
7984LIBS="-lpthread $LIBS"
7985cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 7986/* end confdefs.h. */
b0cacab0 7987
93613951
TT
7988/* Override any GCC internal prototype to avoid an error.
7989 Use char because int might match the return type of a GCC
7990 builtin and then its argument prototype would still apply. */
7991#ifdef __cplusplus
7992extern "C"
7993#endif
7994char pthread_kill ();
b0cacab0
TT
7995int
7996main ()
7997{
93613951 7998return pthread_kill ();
b0cacab0
TT
7999 ;
8000 return 0;
8001}
8002_ACEOF
93613951
TT
8003if ac_fn_c_try_link "$LINENO"; then :
8004 ac_cv_lib_pthread_pthread_kill=yes
b0cacab0 8005else
93613951 8006 ac_cv_lib_pthread_pthread_kill=no
b0cacab0 8007fi
93613951
TT
8008rm -f core conftest.err conftest.$ac_objext \
8009 conftest$ac_exeext conftest.$ac_ext
8010LIBS=$ac_check_lib_save_LIBS
b0cacab0 8011fi
93613951
TT
8012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8013$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8014if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8015 gl_have_pthread=yes
8016 LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
8017 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
b0cacab0
TT
8018fi
8019
93613951
TT
8020 if test -z "$gl_have_pthread"; then
8021 # For FreeBSD 4.
8022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
8023$as_echo_n "checking for pthread_kill in -lc_r... " >&6; }
8024if ${ac_cv_lib_c_r_pthread_kill+:} false; then :
8025 $as_echo_n "(cached) " >&6
8026else
8027 ac_check_lib_save_LIBS=$LIBS
8028LIBS="-lc_r $LIBS"
8029cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
8030/* end confdefs.h. */
8031
93613951
TT
8032/* Override any GCC internal prototype to avoid an error.
8033 Use char because int might match the return type of a GCC
8034 builtin and then its argument prototype would still apply. */
8035#ifdef __cplusplus
8036extern "C"
b0cacab0 8037#endif
93613951
TT
8038char pthread_kill ();
8039int
8040main ()
8041{
8042return pthread_kill ();
8043 ;
8044 return 0;
8045}
b0cacab0 8046_ACEOF
93613951
TT
8047if ac_fn_c_try_link "$LINENO"; then :
8048 ac_cv_lib_c_r_pthread_kill=yes
b0cacab0 8049else
93613951 8050 ac_cv_lib_c_r_pthread_kill=no
57aa50d4 8051fi
93613951
TT
8052rm -f core conftest.err conftest.$ac_objext \
8053 conftest$ac_exeext conftest.$ac_ext
8054LIBS=$ac_check_lib_save_LIBS
8055fi
8056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
8057$as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; }
8058if test "x$ac_cv_lib_c_r_pthread_kill" = xyes; then :
8059 gl_have_pthread=yes
8060 LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
8061 LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r
b0cacab0 8062fi
e1052144 8063
93613951
TT
8064 fi
8065 fi
8066 if test -n "$gl_have_pthread"; then
8067 gl_threads_api=posix
57aa50d4 8068
93613951 8069$as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h
57aa50d4 8070
93613951
TT
8071 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8072 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
b0cacab0 8073
93613951 8074$as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
b0cacab0 8075
93613951
TT
8076 LIBTHREAD=
8077 LTLIBTHREAD=
8078 fi
8079 fi
8080 fi
8081 fi
8082 fi
8083 if test -z "$gl_have_pthread"; then
8084 if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then
8085 gl_have_solaristhread=
8086 gl_save_LIBS="$LIBS"
8087 LIBS="$LIBS -lthread"
8088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 8089/* end confdefs.h. */
93613951
TT
8090
8091#include <thread.h>
8092#include <synch.h>
57aa50d4 8093
b0cacab0
TT
8094int
8095main ()
8096{
93613951 8097thr_self();
b0cacab0
TT
8098 ;
8099 return 0;
8100}
8101_ACEOF
93613951
TT
8102if ac_fn_c_try_link "$LINENO"; then :
8103 gl_have_solaristhread=yes
b0cacab0 8104fi
93613951
TT
8105rm -f core conftest.err conftest.$ac_objext \
8106 conftest$ac_exeext conftest.$ac_ext
8107 LIBS="$gl_save_LIBS"
8108 if test -n "$gl_have_solaristhread"; then
8109 gl_threads_api=solaris
8110 LIBTHREAD=-lthread
8111 LTLIBTHREAD=-lthread
8112 LIBMULTITHREAD="$LIBTHREAD"
8113 LTLIBMULTITHREAD="$LTLIBTHREAD"
8114
8115$as_echo "#define USE_SOLARIS_THREADS 1" >>confdefs.h
8116
8117 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8118
8119$as_echo "#define USE_SOLARIS_THREADS_WEAK 1" >>confdefs.h
8120
8121 LIBTHREAD=
8122 LTLIBTHREAD=
8123 fi
8124 fi
57aa50d4 8125 fi
57aa50d4 8126 fi
93613951
TT
8127 if test "$gl_use_threads" = pth; then
8128 gl_save_CPPFLAGS="$CPPFLAGS"
b0cacab0 8129
e1052144 8130
e1052144 8131
b0cacab0 8132
57aa50d4 8133
93613951
TT
8134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libpth" >&5
8135$as_echo_n "checking how to link with libpth... " >&6; }
8136if ${ac_cv_libpth_libs+:} false; then :
8137 $as_echo_n "(cached) " >&6
8138else
e1052144 8139
b0cacab0 8140
b0cacab0 8141
29a5deed 8142
b0cacab0 8143
b0cacab0 8144
b0cacab0 8145
e1052144 8146
57aa50d4 8147 use_additional=yes
b0cacab0 8148
57aa50d4
TT
8149 acl_save_prefix="$prefix"
8150 prefix="$acl_final_prefix"
8151 acl_save_exec_prefix="$exec_prefix"
8152 exec_prefix="$acl_final_exec_prefix"
b0cacab0 8153
57aa50d4
TT
8154 eval additional_includedir=\"$includedir\"
8155 eval additional_libdir=\"$libdir\"
b0cacab0 8156
57aa50d4
TT
8157 exec_prefix="$acl_save_exec_prefix"
8158 prefix="$acl_save_prefix"
b0cacab0 8159
e1052144 8160
93613951
TT
8161# Check whether --with-libpth-prefix was given.
8162if test "${with_libpth_prefix+set}" = set; then :
8163 withval=$with_libpth_prefix;
57aa50d4
TT
8164 if test "X$withval" = "Xno"; then
8165 use_additional=no
8166 else
8167 if test "X$withval" = "X"; then
b0cacab0 8168
57aa50d4
TT
8169 acl_save_prefix="$prefix"
8170 prefix="$acl_final_prefix"
8171 acl_save_exec_prefix="$exec_prefix"
8172 exec_prefix="$acl_final_exec_prefix"
e1052144 8173
57aa50d4
TT
8174 eval additional_includedir=\"$includedir\"
8175 eval additional_libdir=\"$libdir\"
e1052144 8176
57aa50d4
TT
8177 exec_prefix="$acl_save_exec_prefix"
8178 prefix="$acl_save_prefix"
b0cacab0 8179
57aa50d4
TT
8180 else
8181 additional_includedir="$withval/include"
93613951
TT
8182 additional_libdir="$withval/$acl_libdirstem"
8183 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8184 && ! test -d "$withval/$acl_libdirstem"; then
8185 additional_libdir="$withval/$acl_libdirstem2"
8186 fi
57aa50d4
TT
8187 fi
8188 fi
b0cacab0 8189
b0cacab0 8190fi
e1052144 8191
93613951
TT
8192 LIBPTH=
8193 LTLIBPTH=
8194 INCPTH=
8195 LIBPTH_PREFIX=
8196 HAVE_LIBPTH=
a04eba3f
TT
8197 rpathdirs=
8198 ltrpathdirs=
8199 names_already_handled=
93613951 8200 names_next_round='pth '
a04eba3f
TT
8201 while test -n "$names_next_round"; do
8202 names_this_round="$names_next_round"
8203 names_next_round=
8204 for name in $names_this_round; do
8205 already_handled=
8206 for n in $names_already_handled; do
8207 if test "$n" = "$name"; then
8208 already_handled=yes
8209 break
8210 fi
8211 done
8212 if test -z "$already_handled"; then
8213 names_already_handled="$names_already_handled $name"
93613951 8214 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
a04eba3f
TT
8215 eval value=\"\$HAVE_LIB$uppername\"
8216 if test -n "$value"; then
8217 if test "$value" = yes; then
8218 eval value=\"\$LIB$uppername\"
93613951 8219 test -z "$value" || LIBPTH="${LIBPTH}${LIBPTH:+ }$value"
a04eba3f 8220 eval value=\"\$LTLIB$uppername\"
93613951 8221 test -z "$value" || LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$value"
a04eba3f
TT
8222 else
8223 :
8224 fi
8225 else
8226 found_dir=
8227 found_la=
8228 found_so=
8229 found_a=
93613951
TT
8230 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8231 if test -n "$acl_shlibext"; then
8232 shrext=".$acl_shlibext" # typically: shrext=.so
8233 else
8234 shrext=
8235 fi
a04eba3f 8236 if test $use_additional = yes; then
93613951
TT
8237 dir="$additional_libdir"
8238 if test -n "$acl_shlibext"; then
8239 if test -f "$dir/$libname$shrext"; then
8240 found_dir="$dir"
8241 found_so="$dir/$libname$shrext"
8242 else
8243 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8244 ver=`(cd "$dir" && \
8245 for f in "$libname$shrext".*; do echo "$f"; done \
8246 | sed -e "s,^$libname$shrext\\\\.,," \
8247 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8248 | sed 1q ) 2>/dev/null`
8249 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8250 found_dir="$dir"
8251 found_so="$dir/$libname$shrext.$ver"
8252 fi
8253 else
8254 eval library_names=\"$acl_library_names_spec\"
8255 for f in $library_names; do
8256 if test -f "$dir/$f"; then
8257 found_dir="$dir"
8258 found_so="$dir/$f"
8259 break
8260 fi
8261 done
a04eba3f
TT
8262 fi
8263 fi
93613951
TT
8264 fi
8265 if test "X$found_dir" = "X"; then
8266 if test -f "$dir/$libname.$acl_libext"; then
8267 found_dir="$dir"
8268 found_a="$dir/$libname.$acl_libext"
8269 fi
8270 fi
8271 if test "X$found_dir" != "X"; then
8272 if test -f "$dir/$libname.la"; then
8273 found_la="$dir/$libname.la"
8274 fi
a04eba3f
TT
8275 fi
8276 fi
8277 if test "X$found_dir" = "X"; then
93613951 8278 for x in $LDFLAGS $LTLIBPTH; do
b0cacab0 8279
a04eba3f
TT
8280 acl_save_prefix="$prefix"
8281 prefix="$acl_final_prefix"
8282 acl_save_exec_prefix="$exec_prefix"
8283 exec_prefix="$acl_final_exec_prefix"
8284 eval x=\"$x\"
8285 exec_prefix="$acl_save_exec_prefix"
8286 prefix="$acl_save_prefix"
8287
8288 case "$x" in
8289 -L*)
8290 dir=`echo "X$x" | sed -e 's/^X-L//'`
93613951
TT
8291 if test -n "$acl_shlibext"; then
8292 if test -f "$dir/$libname$shrext"; then
a04eba3f 8293 found_dir="$dir"
93613951
TT
8294 found_so="$dir/$libname$shrext"
8295 else
8296 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8297 ver=`(cd "$dir" && \
8298 for f in "$libname$shrext".*; do echo "$f"; done \
8299 | sed -e "s,^$libname$shrext\\\\.,," \
8300 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8301 | sed 1q ) 2>/dev/null`
8302 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8303 found_dir="$dir"
8304 found_so="$dir/$libname$shrext.$ver"
8305 fi
8306 else
8307 eval library_names=\"$acl_library_names_spec\"
8308 for f in $library_names; do
8309 if test -f "$dir/$f"; then
8310 found_dir="$dir"
8311 found_so="$dir/$f"
8312 break
8313 fi
8314 done
a04eba3f
TT
8315 fi
8316 fi
93613951
TT
8317 fi
8318 if test "X$found_dir" = "X"; then
8319 if test -f "$dir/$libname.$acl_libext"; then
8320 found_dir="$dir"
8321 found_a="$dir/$libname.$acl_libext"
8322 fi
8323 fi
8324 if test "X$found_dir" != "X"; then
8325 if test -f "$dir/$libname.la"; then
8326 found_la="$dir/$libname.la"
8327 fi
a04eba3f
TT
8328 fi
8329 ;;
8330 esac
8331 if test "X$found_dir" != "X"; then
8332 break
8333 fi
8334 done
8335 fi
8336 if test "X$found_dir" != "X"; then
93613951 8337 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$found_dir -l$name"
a04eba3f 8338 if test "X$found_so" != "X"; then
93613951
TT
8339 if test "$enable_rpath" = no \
8340 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
8341 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
8342 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f
TT
8343 else
8344 haveit=
8345 for x in $ltrpathdirs; do
8346 if test "X$x" = "X$found_dir"; then
8347 haveit=yes
8348 break
8349 fi
8350 done
8351 if test -z "$haveit"; then
8352 ltrpathdirs="$ltrpathdirs $found_dir"
8353 fi
93613951
TT
8354 if test "$acl_hardcode_direct" = yes; then
8355 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f 8356 else
93613951
TT
8357 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
8358 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f
TT
8359 haveit=
8360 for x in $rpathdirs; do
8361 if test "X$x" = "X$found_dir"; then
8362 haveit=yes
8363 break
8364 fi
8365 done
8366 if test -z "$haveit"; then
8367 rpathdirs="$rpathdirs $found_dir"
8368 fi
8369 else
8370 haveit=
93613951 8371 for x in $LDFLAGS $LIBPTH; do
b0cacab0 8372
a04eba3f
TT
8373 acl_save_prefix="$prefix"
8374 prefix="$acl_final_prefix"
8375 acl_save_exec_prefix="$exec_prefix"
8376 exec_prefix="$acl_final_exec_prefix"
8377 eval x=\"$x\"
8378 exec_prefix="$acl_save_exec_prefix"
8379 prefix="$acl_save_prefix"
8380
8381 if test "X$x" = "X-L$found_dir"; then
8382 haveit=yes
8383 break
8384 fi
8385 done
8386 if test -z "$haveit"; then
93613951 8387 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir"
a04eba3f 8388 fi
93613951
TT
8389 if test "$acl_hardcode_minus_L" != no; then
8390 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
a04eba3f 8391 else
93613951 8392 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
a04eba3f
TT
8393 fi
8394 fi
8395 fi
8396 fi
8397 else
8398 if test "X$found_a" != "X"; then
93613951 8399 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_a"
a04eba3f 8400 else
93613951 8401 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir -l$name"
a04eba3f
TT
8402 fi
8403 fi
8404 additional_includedir=
8405 case "$found_dir" in
93613951
TT
8406 */$acl_libdirstem | */$acl_libdirstem/)
8407 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
8408 if test "$name" = 'pth'; then
8409 LIBPTH_PREFIX="$basedir"
8410 fi
8411 additional_includedir="$basedir/include"
8412 ;;
8413 */$acl_libdirstem2 | */$acl_libdirstem2/)
8414 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
8415 if test "$name" = 'pth'; then
8416 LIBPTH_PREFIX="$basedir"
8417 fi
a04eba3f
TT
8418 additional_includedir="$basedir/include"
8419 ;;
8420 esac
8421 if test "X$additional_includedir" != "X"; then
8422 if test "X$additional_includedir" != "X/usr/include"; then
8423 haveit=
8424 if test "X$additional_includedir" = "X/usr/local/include"; then
8425 if test -n "$GCC"; then
8426 case $host_os in
93613951 8427 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
a04eba3f
TT
8428 esac
8429 fi
8430 fi
8431 if test -z "$haveit"; then
93613951 8432 for x in $CPPFLAGS $INCPTH; do
b0cacab0 8433
a04eba3f
TT
8434 acl_save_prefix="$prefix"
8435 prefix="$acl_final_prefix"
8436 acl_save_exec_prefix="$exec_prefix"
8437 exec_prefix="$acl_final_exec_prefix"
8438 eval x=\"$x\"
8439 exec_prefix="$acl_save_exec_prefix"
8440 prefix="$acl_save_prefix"
8441
8442 if test "X$x" = "X-I$additional_includedir"; then
8443 haveit=yes
8444 break
8445 fi
8446 done
8447 if test -z "$haveit"; then
8448 if test -d "$additional_includedir"; then
93613951 8449 INCPTH="${INCPTH}${INCPTH:+ }-I$additional_includedir"
a04eba3f
TT
8450 fi
8451 fi
8452 fi
8453 fi
8454 fi
8455 if test -n "$found_la"; then
8456 save_libdir="$libdir"
8457 case "$found_la" in
8458 */* | *\\*) . "$found_la" ;;
8459 *) . "./$found_la" ;;
8460 esac
8461 libdir="$save_libdir"
8462 for dep in $dependency_libs; do
8463 case "$dep" in
8464 -L*)
8465 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
93613951
TT
8466 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
8467 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
a04eba3f 8468 haveit=
93613951
TT
8469 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
8470 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
a04eba3f
TT
8471 if test -n "$GCC"; then
8472 case $host_os in
93613951 8473 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
a04eba3f
TT
8474 esac
8475 fi
8476 fi
8477 if test -z "$haveit"; then
8478 haveit=
93613951 8479 for x in $LDFLAGS $LIBPTH; do
b0cacab0 8480
a04eba3f
TT
8481 acl_save_prefix="$prefix"
8482 prefix="$acl_final_prefix"
8483 acl_save_exec_prefix="$exec_prefix"
8484 exec_prefix="$acl_final_exec_prefix"
8485 eval x=\"$x\"
8486 exec_prefix="$acl_save_exec_prefix"
8487 prefix="$acl_save_prefix"
8488
8489 if test "X$x" = "X-L$additional_libdir"; then
8490 haveit=yes
8491 break
8492 fi
8493 done
8494 if test -z "$haveit"; then
8495 if test -d "$additional_libdir"; then
93613951 8496 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$additional_libdir"
a04eba3f
TT
8497 fi
8498 fi
8499 haveit=
93613951 8500 for x in $LDFLAGS $LTLIBPTH; do
b0cacab0 8501
a04eba3f
TT
8502 acl_save_prefix="$prefix"
8503 prefix="$acl_final_prefix"
8504 acl_save_exec_prefix="$exec_prefix"
8505 exec_prefix="$acl_final_exec_prefix"
8506 eval x=\"$x\"
8507 exec_prefix="$acl_save_exec_prefix"
8508 prefix="$acl_save_prefix"
8509
8510 if test "X$x" = "X-L$additional_libdir"; then
8511 haveit=yes
8512 break
8513 fi
8514 done
8515 if test -z "$haveit"; then
8516 if test -d "$additional_libdir"; then
93613951 8517 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$additional_libdir"
a04eba3f
TT
8518 fi
8519 fi
8520 fi
8521 fi
8522 ;;
8523 -R*)
8524 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8525 if test "$enable_rpath" != no; then
8526 haveit=
8527 for x in $rpathdirs; do
8528 if test "X$x" = "X$dir"; then
8529 haveit=yes
8530 break
8531 fi
8532 done
8533 if test -z "$haveit"; then
8534 rpathdirs="$rpathdirs $dir"
8535 fi
8536 haveit=
8537 for x in $ltrpathdirs; do
8538 if test "X$x" = "X$dir"; then
8539 haveit=yes
8540 break
8541 fi
8542 done
8543 if test -z "$haveit"; then
8544 ltrpathdirs="$ltrpathdirs $dir"
8545 fi
8546 fi
8547 ;;
8548 -l*)
8549 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8550 ;;
8551 *.la)
8552 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8553 ;;
8554 *)
93613951
TT
8555 LIBPTH="${LIBPTH}${LIBPTH:+ }$dep"
8556 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$dep"
a04eba3f
TT
8557 ;;
8558 esac
8559 done
8560 fi
8561 else
93613951
TT
8562 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
8563 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-l$name"
a04eba3f
TT
8564 fi
8565 fi
8566 fi
8567 done
8568 done
8569 if test "X$rpathdirs" != "X"; then
93613951 8570 if test -n "$acl_hardcode_libdir_separator"; then
a04eba3f
TT
8571 alldirs=
8572 for found_dir in $rpathdirs; do
93613951 8573 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
a04eba3f
TT
8574 done
8575 acl_save_libdir="$libdir"
8576 libdir="$alldirs"
93613951 8577 eval flag=\"$acl_hardcode_libdir_flag_spec\"
a04eba3f 8578 libdir="$acl_save_libdir"
93613951 8579 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
a04eba3f
TT
8580 else
8581 for found_dir in $rpathdirs; do
8582 acl_save_libdir="$libdir"
8583 libdir="$found_dir"
93613951 8584 eval flag=\"$acl_hardcode_libdir_flag_spec\"
a04eba3f 8585 libdir="$acl_save_libdir"
93613951 8586 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
a04eba3f
TT
8587 done
8588 fi
8589 fi
8590 if test "X$ltrpathdirs" != "X"; then
8591 for found_dir in $ltrpathdirs; do
93613951 8592 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-R$found_dir"
a04eba3f 8593 done
b0cacab0 8594 fi
b0cacab0 8595
a04eba3f 8596
93636bde 8597
a64c9c13 8598
93636bde 8599
b0cacab0 8600
93613951
TT
8601 ac_cv_libpth_libs="$LIBPTH"
8602 ac_cv_libpth_ltlibs="$LTLIBPTH"
8603 ac_cv_libpth_cppflags="$INCPTH"
8604 ac_cv_libpth_prefix="$LIBPTH_PREFIX"
8605
8606fi
8607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libpth_libs" >&5
8608$as_echo "$ac_cv_libpth_libs" >&6; }
8609 LIBPTH="$ac_cv_libpth_libs"
8610 LTLIBPTH="$ac_cv_libpth_ltlibs"
8611 INCPTH="$ac_cv_libpth_cppflags"
8612 LIBPTH_PREFIX="$ac_cv_libpth_prefix"
8613
8614 for element in $INCPTH; do
8615 haveit=
8616 for x in $CPPFLAGS; do
8617
8618 acl_save_prefix="$prefix"
8619 prefix="$acl_final_prefix"
8620 acl_save_exec_prefix="$exec_prefix"
8621 exec_prefix="$acl_final_exec_prefix"
8622 eval x=\"$x\"
8623 exec_prefix="$acl_save_exec_prefix"
8624 prefix="$acl_save_prefix"
8625
8626 if test "X$x" = "X$element"; then
8627 haveit=yes
8628 break
8629 fi
8630 done
8631 if test -z "$haveit"; then
8632 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8633 fi
8634 done
8635
8636
8637
8638
8639 HAVE_LIBPTH=yes
8640
8641
8642
8643 gl_have_pth=
8644 gl_save_LIBS="$LIBS"
8645 LIBS="$LIBS $LIBPTH"
8646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8647/* end confdefs.h. */
8648#include <pth.h>
8649int
8650main ()
8651{
8652pth_self();
8653 ;
8654 return 0;
8655}
8656_ACEOF
8657if ac_fn_c_try_link "$LINENO"; then :
8658 gl_have_pth=yes
8659fi
8660rm -f core conftest.err conftest.$ac_objext \
8661 conftest$ac_exeext conftest.$ac_ext
8662 LIBS="$gl_save_LIBS"
8663 if test -n "$gl_have_pth"; then
8664 gl_threads_api=pth
8665 LIBTHREAD="$LIBPTH"
8666 LTLIBTHREAD="$LTLIBPTH"
8667 LIBMULTITHREAD="$LIBTHREAD"
8668 LTLIBMULTITHREAD="$LTLIBTHREAD"
8669
8670$as_echo "#define USE_PTH_THREADS 1" >>confdefs.h
8671
8672 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8673 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8674
8675$as_echo "#define USE_PTH_THREADS_WEAK 1" >>confdefs.h
8676
8677 LIBTHREAD=
8678 LTLIBTHREAD=
8679 fi
8680 fi
8681 else
8682 CPPFLAGS="$gl_save_CPPFLAGS"
8683 fi
8684 fi
8685 if test -z "$gl_have_pthread"; then
8686 case "$gl_use_threads" in
8687 yes | windows | win32) # The 'win32' is for backward compatibility.
8688 if { case "$host_os" in
8689 mingw*) true;;
8690 *) false;;
8691 esac
8692 }; then
8693 gl_threads_api=windows
8694
8695$as_echo "#define USE_WINDOWS_THREADS 1" >>confdefs.h
8696
8697 fi
8698 ;;
8699 esac
8700 fi
8701 fi
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
8703$as_echo_n "checking for multithread API to use... " >&6; }
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
8705$as_echo "$gl_threads_api" >&6; }
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717 if test "$gl_threads_api" = posix; then
8718 # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
8719 # pthread_rwlock_* functions.
8720 ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
8721"
8722if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
8723
8724$as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
8725
8726fi
8727
8728 # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
8729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8730/* end confdefs.h. */
8731
8732 #include <pthread.h>
8733int
8734main ()
8735{
8736
8737#if __FreeBSD__ == 4
8738error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
8739#elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \
8740 && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070)
8741error "No, in Mac OS X < 10.7 recursive mutexes actually don't work."
8742#else
8743int x = (int)PTHREAD_MUTEX_RECURSIVE;
8744return !x;
8745#endif
8746
8747 ;
8748 return 0;
8749}
8750_ACEOF
8751if ac_fn_c_try_compile "$LINENO"; then :
8752
8753$as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
8754
8755fi
8756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8757 fi
8758 :
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771 use_additional=yes
8772
8773 acl_save_prefix="$prefix"
8774 prefix="$acl_final_prefix"
8775 acl_save_exec_prefix="$exec_prefix"
8776 exec_prefix="$acl_final_exec_prefix"
8777
8778 eval additional_includedir=\"$includedir\"
8779 eval additional_libdir=\"$libdir\"
8780
8781 exec_prefix="$acl_save_exec_prefix"
8782 prefix="$acl_save_prefix"
8783
8784
8785# Check whether --with-libiconv-prefix was given.
8786if test "${with_libiconv_prefix+set}" = set; then :
8787 withval=$with_libiconv_prefix;
8788 if test "X$withval" = "Xno"; then
8789 use_additional=no
8790 else
8791 if test "X$withval" = "X"; then
8792
8793 acl_save_prefix="$prefix"
8794 prefix="$acl_final_prefix"
8795 acl_save_exec_prefix="$exec_prefix"
8796 exec_prefix="$acl_final_exec_prefix"
8797
8798 eval additional_includedir=\"$includedir\"
8799 eval additional_libdir=\"$libdir\"
8800
8801 exec_prefix="$acl_save_exec_prefix"
8802 prefix="$acl_save_prefix"
8803
8804 else
8805 additional_includedir="$withval/include"
8806 additional_libdir="$withval/$acl_libdirstem"
8807 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8808 && ! test -d "$withval/$acl_libdirstem"; then
8809 additional_libdir="$withval/$acl_libdirstem2"
8810 fi
8811 fi
8812 fi
8813
8814fi
8815
8816 LIBICONV=
8817 LTLIBICONV=
8818 INCICONV=
8819 LIBICONV_PREFIX=
8820 HAVE_LIBICONV=
8821 rpathdirs=
8822 ltrpathdirs=
8823 names_already_handled=
8824 names_next_round='iconv '
8825 while test -n "$names_next_round"; do
8826 names_this_round="$names_next_round"
8827 names_next_round=
8828 for name in $names_this_round; do
8829 already_handled=
8830 for n in $names_already_handled; do
8831 if test "$n" = "$name"; then
8832 already_handled=yes
8833 break
8834 fi
8835 done
8836 if test -z "$already_handled"; then
8837 names_already_handled="$names_already_handled $name"
8838 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
8839 eval value=\"\$HAVE_LIB$uppername\"
8840 if test -n "$value"; then
8841 if test "$value" = yes; then
8842 eval value=\"\$LIB$uppername\"
8843 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8844 eval value=\"\$LTLIB$uppername\"
8845 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8846 else
8847 :
8848 fi
8849 else
8850 found_dir=
8851 found_la=
8852 found_so=
8853 found_a=
8854 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8855 if test -n "$acl_shlibext"; then
8856 shrext=".$acl_shlibext" # typically: shrext=.so
8857 else
8858 shrext=
8859 fi
8860 if test $use_additional = yes; then
8861 dir="$additional_libdir"
8862 if test -n "$acl_shlibext"; then
8863 if test -f "$dir/$libname$shrext"; then
8864 found_dir="$dir"
8865 found_so="$dir/$libname$shrext"
8866 else
8867 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8868 ver=`(cd "$dir" && \
8869 for f in "$libname$shrext".*; do echo "$f"; done \
8870 | sed -e "s,^$libname$shrext\\\\.,," \
8871 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8872 | sed 1q ) 2>/dev/null`
8873 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8874 found_dir="$dir"
8875 found_so="$dir/$libname$shrext.$ver"
8876 fi
8877 else
8878 eval library_names=\"$acl_library_names_spec\"
8879 for f in $library_names; do
8880 if test -f "$dir/$f"; then
8881 found_dir="$dir"
8882 found_so="$dir/$f"
8883 break
8884 fi
8885 done
8886 fi
8887 fi
8888 fi
8889 if test "X$found_dir" = "X"; then
8890 if test -f "$dir/$libname.$acl_libext"; then
8891 found_dir="$dir"
8892 found_a="$dir/$libname.$acl_libext"
8893 fi
8894 fi
8895 if test "X$found_dir" != "X"; then
8896 if test -f "$dir/$libname.la"; then
8897 found_la="$dir/$libname.la"
8898 fi
8899 fi
8900 fi
8901 if test "X$found_dir" = "X"; then
8902 for x in $LDFLAGS $LTLIBICONV; do
8903
8904 acl_save_prefix="$prefix"
8905 prefix="$acl_final_prefix"
8906 acl_save_exec_prefix="$exec_prefix"
8907 exec_prefix="$acl_final_exec_prefix"
8908 eval x=\"$x\"
8909 exec_prefix="$acl_save_exec_prefix"
8910 prefix="$acl_save_prefix"
8911
8912 case "$x" in
8913 -L*)
8914 dir=`echo "X$x" | sed -e 's/^X-L//'`
8915 if test -n "$acl_shlibext"; then
8916 if test -f "$dir/$libname$shrext"; then
8917 found_dir="$dir"
8918 found_so="$dir/$libname$shrext"
8919 else
8920 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8921 ver=`(cd "$dir" && \
8922 for f in "$libname$shrext".*; do echo "$f"; done \
8923 | sed -e "s,^$libname$shrext\\\\.,," \
8924 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8925 | sed 1q ) 2>/dev/null`
8926 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8927 found_dir="$dir"
8928 found_so="$dir/$libname$shrext.$ver"
8929 fi
8930 else
8931 eval library_names=\"$acl_library_names_spec\"
8932 for f in $library_names; do
8933 if test -f "$dir/$f"; then
8934 found_dir="$dir"
8935 found_so="$dir/$f"
8936 break
8937 fi
8938 done
8939 fi
8940 fi
8941 fi
8942 if test "X$found_dir" = "X"; then
8943 if test -f "$dir/$libname.$acl_libext"; then
8944 found_dir="$dir"
8945 found_a="$dir/$libname.$acl_libext"
8946 fi
8947 fi
8948 if test "X$found_dir" != "X"; then
8949 if test -f "$dir/$libname.la"; then
8950 found_la="$dir/$libname.la"
8951 fi
8952 fi
8953 ;;
8954 esac
8955 if test "X$found_dir" != "X"; then
8956 break
8957 fi
8958 done
8959 fi
8960 if test "X$found_dir" != "X"; then
8961 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8962 if test "X$found_so" != "X"; then
8963 if test "$enable_rpath" = no \
8964 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
8965 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
8966 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8967 else
8968 haveit=
8969 for x in $ltrpathdirs; do
8970 if test "X$x" = "X$found_dir"; then
8971 haveit=yes
8972 break
8973 fi
8974 done
8975 if test -z "$haveit"; then
8976 ltrpathdirs="$ltrpathdirs $found_dir"
8977 fi
8978 if test "$acl_hardcode_direct" = yes; then
8979 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8980 else
8981 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
8982 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8983 haveit=
8984 for x in $rpathdirs; do
8985 if test "X$x" = "X$found_dir"; then
8986 haveit=yes
8987 break
8988 fi
8989 done
8990 if test -z "$haveit"; then
8991 rpathdirs="$rpathdirs $found_dir"
8992 fi
8993 else
8994 haveit=
8995 for x in $LDFLAGS $LIBICONV; do
8996
8997 acl_save_prefix="$prefix"
8998 prefix="$acl_final_prefix"
8999 acl_save_exec_prefix="$exec_prefix"
9000 exec_prefix="$acl_final_exec_prefix"
9001 eval x=\"$x\"
9002 exec_prefix="$acl_save_exec_prefix"
9003 prefix="$acl_save_prefix"
9004
9005 if test "X$x" = "X-L$found_dir"; then
9006 haveit=yes
9007 break
9008 fi
9009 done
9010 if test -z "$haveit"; then
9011 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9012 fi
9013 if test "$acl_hardcode_minus_L" != no; then
9014 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9015 else
9016 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9017 fi
9018 fi
9019 fi
9020 fi
9021 else
9022 if test "X$found_a" != "X"; then
9023 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9024 else
9025 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9026 fi
9027 fi
9028 additional_includedir=
9029 case "$found_dir" in
9030 */$acl_libdirstem | */$acl_libdirstem/)
9031 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9032 if test "$name" = 'iconv'; then
9033 LIBICONV_PREFIX="$basedir"
9034 fi
9035 additional_includedir="$basedir/include"
9036 ;;
9037 */$acl_libdirstem2 | */$acl_libdirstem2/)
9038 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9039 if test "$name" = 'iconv'; then
9040 LIBICONV_PREFIX="$basedir"
9041 fi
9042 additional_includedir="$basedir/include"
9043 ;;
9044 esac
9045 if test "X$additional_includedir" != "X"; then
9046 if test "X$additional_includedir" != "X/usr/include"; then
9047 haveit=
9048 if test "X$additional_includedir" = "X/usr/local/include"; then
9049 if test -n "$GCC"; then
9050 case $host_os in
9051 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9052 esac
9053 fi
9054 fi
9055 if test -z "$haveit"; then
9056 for x in $CPPFLAGS $INCICONV; do
9057
9058 acl_save_prefix="$prefix"
9059 prefix="$acl_final_prefix"
9060 acl_save_exec_prefix="$exec_prefix"
9061 exec_prefix="$acl_final_exec_prefix"
9062 eval x=\"$x\"
9063 exec_prefix="$acl_save_exec_prefix"
9064 prefix="$acl_save_prefix"
9065
9066 if test "X$x" = "X-I$additional_includedir"; then
9067 haveit=yes
9068 break
9069 fi
9070 done
9071 if test -z "$haveit"; then
9072 if test -d "$additional_includedir"; then
9073 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9074 fi
9075 fi
9076 fi
9077 fi
9078 fi
9079 if test -n "$found_la"; then
9080 save_libdir="$libdir"
9081 case "$found_la" in
9082 */* | *\\*) . "$found_la" ;;
9083 *) . "./$found_la" ;;
9084 esac
9085 libdir="$save_libdir"
9086 for dep in $dependency_libs; do
9087 case "$dep" in
9088 -L*)
9089 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9090 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
9091 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
9092 haveit=
9093 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
9094 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
9095 if test -n "$GCC"; then
9096 case $host_os in
9097 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9098 esac
9099 fi
9100 fi
9101 if test -z "$haveit"; then
9102 haveit=
9103 for x in $LDFLAGS $LIBICONV; do
9104
9105 acl_save_prefix="$prefix"
9106 prefix="$acl_final_prefix"
9107 acl_save_exec_prefix="$exec_prefix"
9108 exec_prefix="$acl_final_exec_prefix"
9109 eval x=\"$x\"
9110 exec_prefix="$acl_save_exec_prefix"
9111 prefix="$acl_save_prefix"
9112
9113 if test "X$x" = "X-L$additional_libdir"; then
9114 haveit=yes
9115 break
9116 fi
9117 done
9118 if test -z "$haveit"; then
9119 if test -d "$additional_libdir"; then
9120 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
9121 fi
9122 fi
9123 haveit=
9124 for x in $LDFLAGS $LTLIBICONV; do
9125
9126 acl_save_prefix="$prefix"
9127 prefix="$acl_final_prefix"
9128 acl_save_exec_prefix="$exec_prefix"
9129 exec_prefix="$acl_final_exec_prefix"
9130 eval x=\"$x\"
9131 exec_prefix="$acl_save_exec_prefix"
9132 prefix="$acl_save_prefix"
9133
9134 if test "X$x" = "X-L$additional_libdir"; then
9135 haveit=yes
9136 break
9137 fi
9138 done
9139 if test -z "$haveit"; then
9140 if test -d "$additional_libdir"; then
9141 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
9142 fi
9143 fi
9144 fi
9145 fi
9146 ;;
9147 -R*)
9148 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9149 if test "$enable_rpath" != no; then
9150 haveit=
9151 for x in $rpathdirs; do
9152 if test "X$x" = "X$dir"; then
9153 haveit=yes
9154 break
9155 fi
9156 done
9157 if test -z "$haveit"; then
9158 rpathdirs="$rpathdirs $dir"
9159 fi
9160 haveit=
9161 for x in $ltrpathdirs; do
9162 if test "X$x" = "X$dir"; then
9163 haveit=yes
9164 break
9165 fi
9166 done
9167 if test -z "$haveit"; then
9168 ltrpathdirs="$ltrpathdirs $dir"
9169 fi
9170 fi
9171 ;;
9172 -l*)
9173 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9174 ;;
9175 *.la)
9176 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9177 ;;
9178 *)
9179 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9180 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9181 ;;
9182 esac
9183 done
9184 fi
9185 else
9186 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9187 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9188 fi
9189 fi
9190 fi
9191 done
9192 done
9193 if test "X$rpathdirs" != "X"; then
9194 if test -n "$acl_hardcode_libdir_separator"; then
9195 alldirs=
9196 for found_dir in $rpathdirs; do
9197 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9198 done
9199 acl_save_libdir="$libdir"
9200 libdir="$alldirs"
9201 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9202 libdir="$acl_save_libdir"
9203 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9204 else
9205 for found_dir in $rpathdirs; do
9206 acl_save_libdir="$libdir"
9207 libdir="$found_dir"
9208 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9209 libdir="$acl_save_libdir"
9210 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9211 done
9212 fi
9213 fi
9214 if test "X$ltrpathdirs" != "X"; then
9215 for found_dir in $ltrpathdirs; do
9216 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9217 done
9218 fi
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231 am_save_CPPFLAGS="$CPPFLAGS"
9232
9233 for element in $INCICONV; do
9234 haveit=
9235 for x in $CPPFLAGS; do
9236
9237 acl_save_prefix="$prefix"
9238 prefix="$acl_final_prefix"
9239 acl_save_exec_prefix="$exec_prefix"
9240 exec_prefix="$acl_final_exec_prefix"
9241 eval x=\"$x\"
9242 exec_prefix="$acl_save_exec_prefix"
9243 prefix="$acl_save_prefix"
9244
9245 if test "X$x" = "X$element"; then
9246 haveit=yes
9247 break
9248 fi
9249 done
9250 if test -z "$haveit"; then
9251 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9252 fi
9253 done
9254
9255
9256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9257$as_echo_n "checking for iconv... " >&6; }
9258if ${am_cv_func_iconv+:} false; then :
9259 $as_echo_n "(cached) " >&6
9260else
9261
9262 am_cv_func_iconv="no, consider installing GNU libiconv"
9263 am_cv_lib_iconv=no
9264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9265/* end confdefs.h. */
9266
9267#include <stdlib.h>
9268#include <iconv.h>
9269
9270int
9271main ()
9272{
9273iconv_t cd = iconv_open("","");
9274 iconv(cd,NULL,NULL,NULL,NULL);
9275 iconv_close(cd);
9276 ;
9277 return 0;
9278}
9279_ACEOF
9280if ac_fn_c_try_link "$LINENO"; then :
9281 am_cv_func_iconv=yes
9282fi
9283rm -f core conftest.err conftest.$ac_objext \
9284 conftest$ac_exeext conftest.$ac_ext
9285 if test "$am_cv_func_iconv" != yes; then
9286 am_save_LIBS="$LIBS"
9287 LIBS="$LIBS $LIBICONV"
9288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9289/* end confdefs.h. */
9290
9291#include <stdlib.h>
9292#include <iconv.h>
9293
9294int
9295main ()
9296{
9297iconv_t cd = iconv_open("","");
9298 iconv(cd,NULL,NULL,NULL,NULL);
9299 iconv_close(cd);
9300 ;
9301 return 0;
9302}
9303_ACEOF
9304if ac_fn_c_try_link "$LINENO"; then :
9305 am_cv_lib_iconv=yes
9306 am_cv_func_iconv=yes
9307fi
9308rm -f core conftest.err conftest.$ac_objext \
9309 conftest$ac_exeext conftest.$ac_ext
9310 LIBS="$am_save_LIBS"
9311 fi
9312
9313fi
9314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9315$as_echo "$am_cv_func_iconv" >&6; }
9316 if test "$am_cv_func_iconv" = yes; then
9317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9318$as_echo_n "checking for working iconv... " >&6; }
9319if ${am_cv_func_iconv_works+:} false; then :
9320 $as_echo_n "(cached) " >&6
9321else
9322
9323 am_save_LIBS="$LIBS"
9324 if test $am_cv_lib_iconv = yes; then
9325 LIBS="$LIBS $LIBICONV"
9326 fi
9327 if test "$cross_compiling" = yes; then :
9328
9329 case "$host_os" in
9330 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9331 *) am_cv_func_iconv_works="guessing yes" ;;
9332 esac
9333
9334else
9335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9336/* end confdefs.h. */
9337
9338#include <iconv.h>
9339#include <string.h>
9340int main ()
9341{
9342 int result = 0;
9343 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
9344 returns. */
9345 {
9346 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
9347 if (cd_utf8_to_88591 != (iconv_t)(-1))
9348 {
9349 static const char input[] = "\342\202\254"; /* EURO SIGN */
9350 char buf[10];
9351 const char *inptr = input;
9352 size_t inbytesleft = strlen (input);
9353 char *outptr = buf;
9354 size_t outbytesleft = sizeof (buf);
9355 size_t res = iconv (cd_utf8_to_88591,
9356 (char **) &inptr, &inbytesleft,
9357 &outptr, &outbytesleft);
9358 if (res == 0)
9359 result |= 1;
9360 iconv_close (cd_utf8_to_88591);
9361 }
9362 }
9363 /* Test against Solaris 10 bug: Failures are not distinguishable from
9364 successful returns. */
9365 {
9366 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
9367 if (cd_ascii_to_88591 != (iconv_t)(-1))
9368 {
9369 static const char input[] = "\263";
9370 char buf[10];
9371 const char *inptr = input;
9372 size_t inbytesleft = strlen (input);
9373 char *outptr = buf;
9374 size_t outbytesleft = sizeof (buf);
9375 size_t res = iconv (cd_ascii_to_88591,
9376 (char **) &inptr, &inbytesleft,
9377 &outptr, &outbytesleft);
9378 if (res == 0)
9379 result |= 2;
9380 iconv_close (cd_ascii_to_88591);
9381 }
9382 }
9383 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
9384 {
9385 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
9386 if (cd_88591_to_utf8 != (iconv_t)(-1))
9387 {
9388 static const char input[] = "\304";
9389 static char buf[2] = { (char)0xDE, (char)0xAD };
9390 const char *inptr = input;
9391 size_t inbytesleft = 1;
9392 char *outptr = buf;
9393 size_t outbytesleft = 1;
9394 size_t res = iconv (cd_88591_to_utf8,
9395 (char **) &inptr, &inbytesleft,
9396 &outptr, &outbytesleft);
9397 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
9398 result |= 4;
9399 iconv_close (cd_88591_to_utf8);
9400 }
9401 }
9402#if 0 /* This bug could be worked around by the caller. */
9403 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
9404 {
9405 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
9406 if (cd_88591_to_utf8 != (iconv_t)(-1))
9407 {
9408 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
9409 char buf[50];
9410 const char *inptr = input;
9411 size_t inbytesleft = strlen (input);
9412 char *outptr = buf;
9413 size_t outbytesleft = sizeof (buf);
9414 size_t res = iconv (cd_88591_to_utf8,
9415 (char **) &inptr, &inbytesleft,
9416 &outptr, &outbytesleft);
9417 if ((int)res > 0)
9418 result |= 8;
9419 iconv_close (cd_88591_to_utf8);
9420 }
9421 }
9422#endif
9423 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
9424 provided. */
9425 if (/* Try standardized names. */
9426 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
9427 /* Try IRIX, OSF/1 names. */
9428 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
9429 /* Try AIX names. */
9430 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
9431 /* Try HP-UX names. */
9432 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
9433 result |= 16;
9434 return result;
9435}
9436_ACEOF
9437if ac_fn_c_try_run "$LINENO"; then :
9438 am_cv_func_iconv_works=yes
9439else
9440 am_cv_func_iconv_works=no
9441fi
9442rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9443 conftest.$ac_objext conftest.beam conftest.$ac_ext
9444fi
9445
9446 LIBS="$am_save_LIBS"
9447
9448fi
9449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
9450$as_echo "$am_cv_func_iconv_works" >&6; }
9451 case "$am_cv_func_iconv_works" in
9452 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
9453 *) am_func_iconv=yes ;;
9454 esac
9455 else
9456 am_func_iconv=no am_cv_lib_iconv=no
9457 fi
9458 if test "$am_func_iconv" = yes; then
9459
9460$as_echo "#define HAVE_ICONV 1" >>confdefs.h
9461
9462 fi
9463 if test "$am_cv_lib_iconv" = yes; then
9464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
9465$as_echo_n "checking how to link with libiconv... " >&6; }
9466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
9467$as_echo "$LIBICONV" >&6; }
9468 else
9469 CPPFLAGS="$am_save_CPPFLAGS"
9470 LIBICONV=
9471 LTLIBICONV=
9472 fi
9473
9474
9475
9476 if test "$am_cv_func_iconv" = yes; then
9477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9478$as_echo_n "checking for iconv declaration... " >&6; }
9479 if ${am_cv_proto_iconv+:} false; then :
9480 $as_echo_n "(cached) " >&6
9481else
9482
9483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9484/* end confdefs.h. */
9485
9486#include <stdlib.h>
9487#include <iconv.h>
9488extern
9489#ifdef __cplusplus
9490"C"
9491#endif
9492#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
9493size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9494#else
9495size_t iconv();
9496#endif
9497
9498int
9499main ()
9500{
9501
9502 ;
9503 return 0;
9504}
9505_ACEOF
9506if ac_fn_c_try_compile "$LINENO"; then :
9507 am_cv_proto_iconv_arg1=""
9508else
9509 am_cv_proto_iconv_arg1="const"
9510fi
9511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9512 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);"
9513fi
9514
9515 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9516 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
9517 $am_cv_proto_iconv" >&5
9518$as_echo "
9519 $am_cv_proto_iconv" >&6; }
9520
9521cat >>confdefs.h <<_ACEOF
9522#define ICONV_CONST $am_cv_proto_iconv_arg1
9523_ACEOF
9524
9525
9526 fi
9527
9528
9529
9530
9531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9532/* end confdefs.h. */
9533int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }
9534int
9535main ()
9536{
9537
9538 ;
9539 return 0;
9540}
9541_ACEOF
9542if ac_fn_c_try_link "$LINENO"; then :
9543
9544$as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
9545
9546fi
9547rm -f core conftest.err conftest.$ac_objext \
9548 conftest$ac_exeext conftest.$ac_ext
9549
9550 for ac_header in argz.h inttypes.h limits.h unistd.h sys/param.h
9551do :
9552 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9553ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9554if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9555 cat >>confdefs.h <<_ACEOF
9556#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9557_ACEOF
9558
9559fi
9560
9561done
9562
9563 for ac_func in getcwd getegid geteuid getgid getuid mempcpy munmap \
9564 stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \
9565 argz_stringify argz_next __fsetlocking
9566do :
9567 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9568ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9569if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9570 cat >>confdefs.h <<_ACEOF
9571#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9572_ACEOF
9573
9574fi
9575done
9576
9577
9578 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "#include <stdio.h>
9579"
9580if test "x$ac_cv_have_decl_feof_unlocked" = xyes; then :
9581 ac_have_decl=1
9582else
9583 ac_have_decl=0
9584fi
9585
9586cat >>confdefs.h <<_ACEOF
9587#define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
9588_ACEOF
9589ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "#include <stdio.h>
9590"
9591if test "x$ac_cv_have_decl_fgets_unlocked" = xyes; then :
9592 ac_have_decl=1
9593else
9594 ac_have_decl=0
9595fi
9596
9597cat >>confdefs.h <<_ACEOF
9598#define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
9599_ACEOF
9600
9601
9602
9603
9604 for ac_prog in bison
9605do
9606 # Extract the first word of "$ac_prog", so it can be a program name with args.
9607set dummy $ac_prog; ac_word=$2
9608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9609$as_echo_n "checking for $ac_word... " >&6; }
9610if ${ac_cv_prog_INTLBISON+:} false; then :
9611 $as_echo_n "(cached) " >&6
9612else
9613 if test -n "$INTLBISON"; then
9614 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
9615else
9616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9617for as_dir in $PATH
9618do
9619 IFS=$as_save_IFS
9620 test -z "$as_dir" && as_dir=.
9621 for ac_exec_ext in '' $ac_executable_extensions; do
9622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9623 ac_cv_prog_INTLBISON="$ac_prog"
9624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9625 break 2
9626 fi
9627done
9628 done
9629IFS=$as_save_IFS
9630
9631fi
9632fi
9633INTLBISON=$ac_cv_prog_INTLBISON
9634if test -n "$INTLBISON"; then
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
9636$as_echo "$INTLBISON" >&6; }
9637else
9638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9639$as_echo "no" >&6; }
9640fi
9641
9642
9643 test -n "$INTLBISON" && break
9644done
9645
9646 if test -z "$INTLBISON"; then
9647 ac_verc_fail=yes
9648 else
9649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
9650$as_echo_n "checking version of bison... " >&6; }
9651 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
9652 case $ac_prog_version in
9653 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
9654 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
9655 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
9656 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
9657 esac
9658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
9659$as_echo "$ac_prog_version" >&6; }
9660 fi
9661 if test $ac_verc_fail = yes; then
9662 INTLBISON=:
b0cacab0 9663 fi
b0cacab0 9664
a04eba3f 9665
93636bde 9666
93613951
TT
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9668$as_echo_n "checking for long long int... " >&6; }
9669if ${ac_cv_type_long_long_int+:} false; then :
9670 $as_echo_n "(cached) " >&6
9671else
9672 ac_cv_type_long_long_int=yes
9673 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
9674 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
9675 if test $ac_cv_type_long_long_int = yes; then
9676 if test "$cross_compiling" = yes; then :
9677 :
9678else
9679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9680/* end confdefs.h. */
9681#include <limits.h>
9682 #ifndef LLONG_MAX
9683 # define HALF \
9684 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
9685 # define LLONG_MAX (HALF - 1 + HALF)
9686 #endif
9687int
9688main ()
9689{
9690long long int n = 1;
9691 int i;
9692 for (i = 0; ; i++)
9693 {
9694 long long int m = n << i;
9695 if (m >> i != n)
9696 return 1;
9697 if (LLONG_MAX / 2 < m)
9698 break;
9699 }
9700 return 0;
9701 ;
9702 return 0;
9703}
9704_ACEOF
9705if ac_fn_c_try_run "$LINENO"; then :
a64c9c13 9706
93613951
TT
9707else
9708 ac_cv_type_long_long_int=no
9709fi
9710rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9711 conftest.$ac_objext conftest.beam conftest.$ac_ext
9712fi
93636bde 9713
93613951
TT
9714 fi
9715 fi
9716fi
9717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
9718$as_echo "$ac_cv_type_long_long_int" >&6; }
9719 if test $ac_cv_type_long_long_int = yes; then
b0cacab0 9720
93613951 9721$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
b0cacab0 9722
93613951 9723 fi
b0cacab0
TT
9724
9725
93613951
TT
9726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
9727$as_echo_n "checking for wchar_t... " >&6; }
9728if ${gt_cv_c_wchar_t+:} false; then :
9729 $as_echo_n "(cached) " >&6
50e1e10f 9730else
93613951
TT
9731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9732/* end confdefs.h. */
9733#include <stddef.h>
9734 wchar_t foo = (wchar_t)'\0';
9735int
9736main ()
9737{
50e1e10f 9738
93613951
TT
9739 ;
9740 return 0;
9741}
57aa50d4 9742_ACEOF
93613951
TT
9743if ac_fn_c_try_compile "$LINENO"; then :
9744 gt_cv_c_wchar_t=yes
9745else
9746 gt_cv_c_wchar_t=no
57aa50d4 9747fi
93613951 9748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fc6d9d51 9749fi
93613951
TT
9750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
9751$as_echo "$gt_cv_c_wchar_t" >&6; }
9752 if test $gt_cv_c_wchar_t = yes; then
b0cacab0 9753
93613951 9754$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
b0cacab0 9755
93613951 9756 fi
50e1e10f 9757
e1052144 9758
93613951
TT
9759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
9760$as_echo_n "checking for wint_t... " >&6; }
9761if ${gt_cv_c_wint_t+:} false; then :
39fd3d4f 9762 $as_echo_n "(cached) " >&6
50e1e10f 9763else
57aa50d4
TT
9764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9765/* end confdefs.h. */
bcb915b0 9766
93613951
TT
9767/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9768 <wchar.h>.
9769 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
9770 before <wchar.h>. */
9771#include <stddef.h>
57aa50d4 9772#include <stdio.h>
93613951
TT
9773#include <time.h>
9774#include <wchar.h>
9775 wint_t foo = (wchar_t)'\0';
57aa50d4
TT
9776int
9777main ()
9778{
50e1e10f 9779
57aa50d4
TT
9780 ;
9781 return 0;
9782}
9783_ACEOF
9784if ac_fn_c_try_compile "$LINENO"; then :
93613951 9785 gt_cv_c_wint_t=yes
50e1e10f 9786else
93613951 9787 gt_cv_c_wint_t=no
50e1e10f 9788fi
57aa50d4 9789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 9790fi
93613951
TT
9791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
9792$as_echo "$gt_cv_c_wint_t" >&6; }
9793 if test $gt_cv_c_wint_t = yes; then
bcb915b0 9794
93613951 9795$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
50e1e10f 9796
57aa50d4 9797 fi
50e1e10f 9798
e1052144 9799
e1052144 9800
57aa50d4 9801
93613951
TT
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
9803$as_echo_n "checking for intmax_t... " >&6; }
9804if ${gt_cv_c_intmax_t+:} false; then :
39fd3d4f 9805 $as_echo_n "(cached) " >&6
50e1e10f 9806else
57aa50d4
TT
9807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9808/* end confdefs.h. */
b0cacab0 9809
93613951
TT
9810#include <stddef.h>
9811#include <stdlib.h>
9812#if HAVE_STDINT_H_WITH_UINTMAX
9813#include <stdint.h>
9814#endif
9815#if HAVE_INTTYPES_H_WITH_UINTMAX
9816#include <inttypes.h>
57aa50d4
TT
9817#endif
9818
93613951
TT
9819int
9820main ()
9821{
9822intmax_t x = -1;
9823 return !x;
57aa50d4
TT
9824 ;
9825 return 0;
9826}
9827_ACEOF
9828if ac_fn_c_try_compile "$LINENO"; then :
93613951 9829 gt_cv_c_intmax_t=yes
50e1e10f 9830else
93613951 9831 gt_cv_c_intmax_t=no
57aa50d4
TT
9832fi
9833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 9834fi
93613951
TT
9835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
9836$as_echo "$gt_cv_c_intmax_t" >&6; }
9837 if test $gt_cv_c_intmax_t = yes; then
9838
9839$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
9840
57aa50d4 9841 fi
50e1e10f 9842
93613951
TT
9843
9844
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf() supports POSIX/XSI format strings" >&5
9846$as_echo_n "checking whether printf() supports POSIX/XSI format strings... " >&6; }
9847if ${gt_cv_func_printf_posix+:} false; then :
9848 $as_echo_n "(cached) " >&6
9849else
9850
9851 if test "$cross_compiling" = yes; then :
9852
9853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9854/* end confdefs.h. */
9855
9856#if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
9857 notposix
9858#endif
9859
9860_ACEOF
9861if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9862 $EGREP "notposix" >/dev/null 2>&1; then :
9863 gt_cv_func_printf_posix="guessing no"
9864else
9865 gt_cv_func_printf_posix="guessing yes"
9866fi
9867rm -f conftest*
9868
9869
9870else
9871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9872/* end confdefs.h. */
9873
9874#include <stdio.h>
9875#include <string.h>
9876/* The string "%2$d %1$d", with dollar characters protected from the shell's
9877 dollar expansion (possibly an autoconf bug). */
9878static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
9879static char buf[100];
9880int main ()
9881{
9882 sprintf (buf, format, 33, 55);
9883 return (strcmp (buf, "55 33") != 0);
9884}
9885_ACEOF
9886if ac_fn_c_try_run "$LINENO"; then :
9887 gt_cv_func_printf_posix=yes
9888else
9889 gt_cv_func_printf_posix=no
9890fi
9891rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9892 conftest.$ac_objext conftest.beam conftest.$ac_ext
9893fi
9894
9895
9896fi
9897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_printf_posix" >&5
9898$as_echo "$gt_cv_func_printf_posix" >&6; }
9899 case $gt_cv_func_printf_posix in
9900 *yes)
9901
9902$as_echo "#define HAVE_POSIX_PRINTF 1" >>confdefs.h
9903
9904 ;;
9905 esac
9906
9907
9908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
9909$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
9910if ${ac_cv_gnu_library_2_1+:} false; then :
9911 $as_echo_n "(cached) " >&6
9912else
9913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9914/* end confdefs.h. */
9915
9916#include <features.h>
9917#ifdef __GNU_LIBRARY__
9918 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
9919 Lucky GNU user
9920 #endif
9921#endif
9922#ifdef __UCLIBC__
9923 Lucky user
9924#endif
9925
9926_ACEOF
9927if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9928 $EGREP "Lucky" >/dev/null 2>&1; then :
9929 ac_cv_gnu_library_2_1=yes
9930else
9931 ac_cv_gnu_library_2_1=no
9932fi
9933rm -f conftest*
9934
9935
9936
9937fi
9938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
9939$as_echo "$ac_cv_gnu_library_2_1" >&6; }
9940
9941 GLIBC21="$ac_cv_gnu_library_2_1"
9942
9943
9944
9945 for ac_header in stdint.h
9946do :
9947 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
9948if test "x$ac_cv_header_stdint_h" = xyes; then :
9949 cat >>confdefs.h <<_ACEOF
9950#define HAVE_STDINT_H 1
57aa50d4 9951_ACEOF
e1052144 9952
93613951 9953fi
e1052144 9954
93613951 9955done
57aa50d4 9956
93613951
TT
9957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
9958$as_echo_n "checking for SIZE_MAX... " >&6; }
9959if ${gl_cv_size_max+:} false; then :
39fd3d4f 9960 $as_echo_n "(cached) " >&6
50e1e10f 9961else
93613951
TT
9962
9963 gl_cv_size_max=
9964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9965/* end confdefs.h. */
9966
9967#include <limits.h>
9968#if HAVE_STDINT_H
9969#include <stdint.h>
9970#endif
9971#ifdef SIZE_MAX
9972Found it
9973#endif
9974
57aa50d4 9975_ACEOF
93613951
TT
9976if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9977 $EGREP "Found it" >/dev/null 2>&1; then :
9978 gl_cv_size_max=yes
9979fi
9980rm -f conftest*
e1052144 9981
93613951
TT
9982 if test -z "$gl_cv_size_max"; then
9983 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1" "#include <stddef.h>
9984#include <limits.h>"; then :
e1052144 9985
93613951
TT
9986else
9987 size_t_bits_minus_1=
9988fi
57aa50d4 9989
93613951 9990 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include <stddef.h>"; then :
57aa50d4 9991
50e1e10f 9992else
93613951
TT
9993 fits_in_uint=
9994fi
9995
9996 if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
9997 if test $fits_in_uint = 1; then
9998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 9999/* end confdefs.h. */
93613951
TT
10000#include <stddef.h>
10001 extern size_t foo;
10002 extern unsigned long foo;
10003
57aa50d4
TT
10004int
10005main ()
10006{
b0cacab0 10007
57aa50d4
TT
10008 ;
10009 return 0;
10010}
10011_ACEOF
10012if ac_fn_c_try_compile "$LINENO"; then :
93613951 10013 fits_in_uint=0
93636bde 10014fi
57aa50d4 10015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
93613951
TT
10016 fi
10017 if test $fits_in_uint = 1; then
10018 gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
10019 else
10020 gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
10021 fi
10022 else
10023 gl_cv_size_max='((size_t)~(size_t)0)'
10024 fi
10025 fi
10026
50e1e10f 10027fi
93613951
TT
10028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
10029$as_echo "$gl_cv_size_max" >&6; }
10030 if test "$gl_cv_size_max" != yes; then
50e1e10f 10031
57aa50d4 10032cat >>confdefs.h <<_ACEOF
93613951 10033#define SIZE_MAX $gl_cv_size_max
57aa50d4 10034_ACEOF
e1052144 10035
93613951 10036 fi
32237014 10037
57aa50d4 10038
e1052144 10039
57aa50d4 10040
93613951
TT
10041 for ac_header in stdint.h
10042do :
10043 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10044if test "x$ac_cv_header_stdint_h" = xyes; then :
10045 cat >>confdefs.h <<_ACEOF
10046#define HAVE_STDINT_H 1
57aa50d4 10047_ACEOF
93613951 10048
32237014 10049fi
32237014 10050
93613951 10051done
e1052144 10052
32237014 10053
57aa50d4 10054
e1052144 10055
57aa50d4 10056
93613951
TT
10057 for ac_func in $ac_func_list
10058do :
10059 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10060ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10061if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10062 cat >>confdefs.h <<_ACEOF
10063#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
57aa50d4 10064_ACEOF
32237014 10065
32237014 10066fi
93613951
TT
10067done
10068
10069
10070
e1052144 10071
57aa50d4 10072
e1052144 10073
57aa50d4 10074
93613951
TT
10075
10076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
10077$as_echo_n "checking for working fcntl.h... " >&6; }
10078if ${gl_cv_header_working_fcntl_h+:} false; then :
39fd3d4f 10079 $as_echo_n "(cached) " >&6
93613951
TT
10080else
10081 if test "$cross_compiling" = yes; then :
10082 gl_cv_header_working_fcntl_h=cross-compiling
50e1e10f 10083else
57aa50d4
TT
10084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10085/* end confdefs.h. */
93613951
TT
10086#include <sys/types.h>
10087 #include <sys/stat.h>
10088 #if HAVE_UNISTD_H
10089 # include <unistd.h>
10090 #else /* on Windows with MSVC */
10091 # include <io.h>
10092 # include <stdlib.h>
10093 # defined sleep(n) _sleep ((n) * 1000)
10094 #endif
10095 #include <fcntl.h>
10096 #ifndef O_NOATIME
10097 #define O_NOATIME 0
10098 #endif
10099 #ifndef O_NOFOLLOW
10100 #define O_NOFOLLOW 0
10101 #endif
10102 static int const constants[] =
10103 {
10104 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
10105 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
10106 };
10107
57aa50d4
TT
10108int
10109main ()
10110{
b0cacab0 10111
93613951
TT
10112 int result = !constants;
10113 #if HAVE_SYMLINK
10114 {
10115 static char const sym[] = "conftest.sym";
10116 if (symlink ("/dev/null", sym) != 0)
10117 result |= 2;
10118 else
10119 {
10120 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
10121 if (fd >= 0)
10122 {
10123 close (fd);
10124 result |= 4;
10125 }
10126 }
10127 if (unlink (sym) != 0 || symlink (".", sym) != 0)
10128 result |= 2;
10129 else
10130 {
10131 int fd = open (sym, O_RDONLY | O_NOFOLLOW);
10132 if (fd >= 0)
10133 {
10134 close (fd);
10135 result |= 4;
10136 }
10137 }
10138 unlink (sym);
10139 }
10140 #endif
10141 {
10142 static char const file[] = "confdefs.h";
10143 int fd = open (file, O_RDONLY | O_NOATIME);
10144 if (fd < 0)
10145 result |= 8;
10146 else
10147 {
10148 struct stat st0;
10149 if (fstat (fd, &st0) != 0)
10150 result |= 16;
10151 else
10152 {
10153 char c;
10154 sleep (1);
10155 if (read (fd, &c, 1) != 1)
10156 result |= 24;
10157 else
10158 {
10159 if (close (fd) != 0)
10160 result |= 32;
10161 else
10162 {
10163 struct stat st1;
10164 if (stat (file, &st1) != 0)
10165 result |= 40;
10166 else
10167 if (st0.st_atime != st1.st_atime)
10168 result |= 64;
10169 }
10170 }
10171 }
10172 }
10173 }
10174 return result;
57aa50d4
TT
10175 ;
10176 return 0;
10177}
10178_ACEOF
93613951
TT
10179if ac_fn_c_try_run "$LINENO"; then :
10180 gl_cv_header_working_fcntl_h=yes
50e1e10f 10181else
93613951
TT
10182 case $? in #(
10183 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
10184 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
10185 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
10186 *) gl_cv_header_working_fcntl_h='no';;
10187 esac
50e1e10f 10188fi
93613951
TT
10189rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10190 conftest.$ac_objext conftest.beam conftest.$ac_ext
50e1e10f 10191fi
57aa50d4 10192
93613951
TT
10193fi
10194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
10195$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
57aa50d4 10196
93613951
TT
10197 case $gl_cv_header_working_fcntl_h in #(
10198 *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
10199 *) ac_val=1;;
57aa50d4
TT
10200 esac
10201
93613951
TT
10202cat >>confdefs.h <<_ACEOF
10203#define HAVE_WORKING_O_NOATIME $ac_val
10204_ACEOF
57aa50d4 10205
57aa50d4 10206
93613951
TT
10207 case $gl_cv_header_working_fcntl_h in #(
10208 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
10209 *) ac_val=1;;
10210 esac
57aa50d4 10211
93613951
TT
10212cat >>confdefs.h <<_ACEOF
10213#define HAVE_WORKING_O_NOFOLLOW $ac_val
10214_ACEOF
57aa50d4 10215
50e1e10f 10216
e1052144 10217
93613951
TT
10218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10219$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10220if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
39fd3d4f 10221 $as_echo_n "(cached) " >&6
9d564f73 10222else
93613951
TT
10223 gt_save_LIBS="$LIBS"
10224 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10226/* end confdefs.h. */
93613951 10227#include <CoreFoundation/CFPreferences.h>
57aa50d4
TT
10228int
10229main ()
10230{
93613951 10231CFPreferencesCopyAppValue(NULL, NULL)
57aa50d4
TT
10232 ;
10233 return 0;
10234}
10235_ACEOF
10236if ac_fn_c_try_link "$LINENO"; then :
93613951
TT
10237 gt_cv_func_CFPreferencesCopyAppValue=yes
10238else
10239 gt_cv_func_CFPreferencesCopyAppValue=no
9d564f73 10240fi
57aa50d4
TT
10241rm -f core conftest.err conftest.$ac_objext \
10242 conftest$ac_exeext conftest.$ac_ext
93613951
TT
10243 LIBS="$gt_save_LIBS"
10244fi
10245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10246$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10247 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10248
10249$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10250
10251 fi
10252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10253$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10254if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10255 $as_echo_n "(cached) " >&6
10256else
10257 gt_save_LIBS="$LIBS"
10258 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57aa50d4 10260/* end confdefs.h. */
93613951 10261#include <CoreFoundation/CFLocale.h>
57aa50d4
TT
10262int
10263main ()
10264{
93613951 10265CFLocaleCopyCurrent();
57aa50d4
TT
10266 ;
10267 return 0;
10268}
10269_ACEOF
10270if ac_fn_c_try_link "$LINENO"; then :
93613951
TT
10271 gt_cv_func_CFLocaleCopyCurrent=yes
10272else
10273 gt_cv_func_CFLocaleCopyCurrent=no
9d564f73 10274fi
57aa50d4
TT
10275rm -f core conftest.err conftest.$ac_objext \
10276 conftest$ac_exeext conftest.$ac_ext
93613951 10277 LIBS="$gt_save_LIBS"
50e1e10f 10278fi
93613951
TT
10279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10280$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10281 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
50e1e10f 10282
93613951 10283$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
e1052144 10284
b0cacab0 10285 fi
93613951
TT
10286 INTL_MACOSX_LIBS=
10287 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10288 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
e1052144 10289 fi
b0cacab0 10290
93636bde 10291
e1052144 10292
93613951
TT
10293
10294
10295
10296
10297
10298
10299
10300 case "$enable_silent_rules" in
10301 yes) INTL_DEFAULT_VERBOSITY=0;;
10302 no) INTL_DEFAULT_VERBOSITY=1;;
10303 *) INTL_DEFAULT_VERBOSITY=1;;
10304 esac
10305
10306
10307 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
10308if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
10309
50e1e10f 10310else
b0cacab0 10311
93613951 10312$as_echo "#define ptrdiff_t long" >>confdefs.h
50e1e10f 10313
e1052144 10314
93613951 10315fi
b0cacab0 10316
93613951
TT
10317 for ac_header in features.h stddef.h stdlib.h string.h
10318do :
10319 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10320ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10321if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10322 cat >>confdefs.h <<_ACEOF
10323#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
57aa50d4 10324_ACEOF
93613951
TT
10325
10326fi
10327
10328done
10329
10330 for ac_func in asprintf fwprintf newlocale putenv setenv setlocale \
10331 snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
10332do :
10333 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10334ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10335if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10336 cat >>confdefs.h <<_ACEOF
10337#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
57aa50d4 10338_ACEOF
93613951
TT
10339
10340fi
10341done
10342
10343
10344 ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
10345"
10346if test "x$ac_cv_have_decl__snprintf" = xyes; then :
10347 ac_have_decl=1
50e1e10f 10348else
93613951 10349 ac_have_decl=0
50e1e10f 10350fi
93613951
TT
10351
10352cat >>confdefs.h <<_ACEOF
10353#define HAVE_DECL__SNPRINTF $ac_have_decl
10354_ACEOF
10355ac_fn_c_check_decl "$LINENO" "_snwprintf" "ac_cv_have_decl__snwprintf" "#include <stdio.h>
10356"
10357if test "x$ac_cv_have_decl__snwprintf" = xyes; then :
10358 ac_have_decl=1
10359else
10360 ac_have_decl=0
50e1e10f
TT
10361fi
10362
93613951
TT
10363cat >>confdefs.h <<_ACEOF
10364#define HAVE_DECL__SNWPRINTF $ac_have_decl
10365_ACEOF
10366
10367
10368 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "#include <stdio.h>
10369"
10370if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
10371 ac_have_decl=1
10372else
10373 ac_have_decl=0
10374fi
57aa50d4
TT
10375
10376cat >>confdefs.h <<_ACEOF
93613951 10377#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
57aa50d4
TT
10378_ACEOF
10379
93613951
TT
10380
10381 case $gt_cv_func_printf_posix in
10382 *yes) HAVE_POSIX_PRINTF=1 ;;
10383 *) HAVE_POSIX_PRINTF=0 ;;
10384 esac
10385
10386 if test "$ac_cv_func_asprintf" = yes; then
10387 HAVE_ASPRINTF=1
10388 else
10389 HAVE_ASPRINTF=0
10390 fi
10391
10392 if test "$ac_cv_func_snprintf" = yes; then
10393 HAVE_SNPRINTF=1
10394 else
10395 HAVE_SNPRINTF=0
10396 fi
10397
10398 if test "$ac_cv_func_newlocale" = yes; then
10399 HAVE_NEWLOCALE=1
10400 else
10401 HAVE_NEWLOCALE=0
10402 fi
10403
10404 if test "$ac_cv_func_wprintf" = yes; then
10405 HAVE_WPRINTF=1
10406 else
10407 HAVE_WPRINTF=0
e1052144 10408 fi
50e1e10f 10409
57aa50d4 10410
93613951 10411
57aa50d4
TT
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10413$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
d6a4bcb5 10414if ${am_cv_langinfo_codeset+:} false; then :
39fd3d4f 10415 $as_echo_n "(cached) " >&6
50e1e10f 10416else
57aa50d4
TT
10417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10418/* end confdefs.h. */
10419#include <langinfo.h>
10420int
10421main ()
10422{
93613951 10423char* cs = nl_langinfo(CODESET); return !cs;
57aa50d4
TT
10424 ;
10425 return 0;
10426}
10427_ACEOF
10428if ac_fn_c_try_link "$LINENO"; then :
10429 am_cv_langinfo_codeset=yes
50e1e10f 10430else
57aa50d4 10431 am_cv_langinfo_codeset=no
50e1e10f 10432fi
57aa50d4
TT
10433rm -f core conftest.err conftest.$ac_objext \
10434 conftest$ac_exeext conftest.$ac_ext
7321d94e 10435
50e1e10f 10436fi
57aa50d4
TT
10437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10438$as_echo "$am_cv_langinfo_codeset" >&6; }
10439 if test $am_cv_langinfo_codeset = yes; then
50e1e10f 10440
57aa50d4 10441$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
e1052144 10442
57aa50d4 10443 fi
b0cacab0 10444
21c84b71 10445
57aa50d4
TT
10446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10447$as_echo_n "checking for LC_MESSAGES... " >&6; }
93613951 10448if ${gt_cv_val_LC_MESSAGES+:} false; then :
39fd3d4f 10449 $as_echo_n "(cached) " >&6
93636bde 10450else
57aa50d4
TT
10451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10452/* end confdefs.h. */
10453#include <locale.h>
10454int
10455main ()
10456{
10457return LC_MESSAGES
10458 ;
10459 return 0;
10460}
10461_ACEOF
10462if ac_fn_c_try_link "$LINENO"; then :
93613951 10463 gt_cv_val_LC_MESSAGES=yes
93636bde 10464else
93613951 10465 gt_cv_val_LC_MESSAGES=no
50e1e10f 10466fi
57aa50d4
TT
10467rm -f core conftest.err conftest.$ac_objext \
10468 conftest$ac_exeext conftest.$ac_ext
50e1e10f 10469fi
93613951
TT
10470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_val_LC_MESSAGES" >&5
10471$as_echo "$gt_cv_val_LC_MESSAGES" >&6; }
10472 if test $gt_cv_val_LC_MESSAGES = yes; then
50e1e10f 10473
57aa50d4 10474$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
50e1e10f 10475
e1052144 10476 fi
50e1e10f 10477
93613951
TT
10478
10479 if test "$enable_shared" = yes; then
10480 case "$host_os" in
10481 mingw* | cygwin*) is_woe32dll=yes ;;
10482 *) is_woe32dll=no ;;
10483 esac
10484 else
10485 is_woe32dll=no
57aa50d4 10486 fi
93613951 10487 WOE32DLL=$is_woe32dll
b0cacab0 10488
93613951
TT
10489
10490 case "$host_os" in
10491 mingw* | cygwin*) is_woe32=yes ;;
10492 *) is_woe32=no ;;
10493 esac
10494 WOE32=$is_woe32
10495
10496 if test $WOE32 = yes; then
10497 if test -n "$ac_tool_prefix"; then
10498 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
10499set dummy ${ac_tool_prefix}windres; ac_word=$2
57aa50d4 10500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 10501$as_echo_n "checking for $ac_word... " >&6; }
93613951 10502if ${ac_cv_prog_WINDRES+:} false; then :
39fd3d4f 10503 $as_echo_n "(cached) " >&6
50e1e10f 10504else
93613951
TT
10505 if test -n "$WINDRES"; then
10506 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
50e1e10f 10507else
b0cacab0
TT
10508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10509for as_dir in $PATH
10510do
10511 IFS=$as_save_IFS
10512 test -z "$as_dir" && as_dir=.
57aa50d4 10513 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 10514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
93613951 10515 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
57aa50d4 10516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
10517 break 2
10518 fi
10519done
57aa50d4 10520 done
e1052144 10521IFS=$as_save_IFS
b0cacab0 10522
50e1e10f
TT
10523fi
10524fi
93613951
TT
10525WINDRES=$ac_cv_prog_WINDRES
10526if test -n "$WINDRES"; then
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
10528$as_echo "$WINDRES" >&6; }
50e1e10f 10529else
57aa50d4 10530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 10531$as_echo "no" >&6; }
50e1e10f
TT
10532fi
10533
e1052144 10534
93613951
TT
10535fi
10536if test -z "$ac_cv_prog_WINDRES"; then
10537 ac_ct_WINDRES=$WINDRES
10538 # Extract the first word of "windres", so it can be a program name with args.
10539set dummy windres; ac_word=$2
10540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10541$as_echo_n "checking for $ac_word... " >&6; }
10542if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
10543 $as_echo_n "(cached) " >&6
10544else
10545 if test -n "$ac_ct_WINDRES"; then
10546 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
10547else
10548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10549for as_dir in $PATH
10550do
10551 IFS=$as_save_IFS
10552 test -z "$as_dir" && as_dir=.
10553 for ac_exec_ext in '' $ac_executable_extensions; do
10554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10555 ac_cv_prog_ac_ct_WINDRES="windres"
10556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10557 break 2
10558 fi
b0cacab0 10559done
93613951
TT
10560 done
10561IFS=$as_save_IFS
b0cacab0 10562
93613951
TT
10563fi
10564fi
10565ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
10566if test -n "$ac_ct_WINDRES"; then
10567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
10568$as_echo "$ac_ct_WINDRES" >&6; }
10569else
10570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10571$as_echo "no" >&6; }
10572fi
10573
10574 if test "x$ac_ct_WINDRES" = x; then
10575 WINDRES=""
57aa50d4 10576 else
93613951
TT
10577 case $cross_compiling:$ac_tool_warned in
10578yes:)
10579{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10580$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10581ac_tool_warned=yes ;;
10582esac
10583 WINDRES=$ac_ct_WINDRES
57aa50d4 10584 fi
93613951
TT
10585else
10586 WINDRES="$ac_cv_prog_WINDRES"
10587fi
10588
57aa50d4
TT
10589 fi
10590
93613951
TT
10591 case "$host_os" in
10592 hpux*) LTLIBC="" ;;
10593 *) LTLIBC="-lc" ;;
10594 esac
57aa50d4
TT
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
b0cacab0 10605
740837de 10606
b0cacab0
TT
10607
10608
10609
93613951
TT
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10623$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10624if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
10625 $as_echo_n "(cached) " >&6
50e1e10f 10626else
93613951
TT
10627 gt_save_LIBS="$LIBS"
10628 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10630/* end confdefs.h. */
10631#include <CoreFoundation/CFPreferences.h>
10632int
10633main ()
10634{
10635CFPreferencesCopyAppValue(NULL, NULL)
10636 ;
10637 return 0;
10638}
10639_ACEOF
10640if ac_fn_c_try_link "$LINENO"; then :
10641 gt_cv_func_CFPreferencesCopyAppValue=yes
10642else
10643 gt_cv_func_CFPreferencesCopyAppValue=no
50e1e10f 10644fi
93613951
TT
10645rm -f core conftest.err conftest.$ac_objext \
10646 conftest$ac_exeext conftest.$ac_ext
10647 LIBS="$gt_save_LIBS"
50e1e10f 10648fi
93613951
TT
10649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10650$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10651 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10652
10653$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10654
10655 fi
10656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10657$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10658if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10659 $as_echo_n "(cached) " >&6
10660else
10661 gt_save_LIBS="$LIBS"
10662 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10664/* end confdefs.h. */
10665#include <CoreFoundation/CFLocale.h>
10666int
10667main ()
10668{
10669CFLocaleCopyCurrent();
10670 ;
10671 return 0;
10672}
10673_ACEOF
10674if ac_fn_c_try_link "$LINENO"; then :
10675 gt_cv_func_CFLocaleCopyCurrent=yes
10676else
10677 gt_cv_func_CFLocaleCopyCurrent=no
10678fi
10679rm -f core conftest.err conftest.$ac_objext \
10680 conftest$ac_exeext conftest.$ac_ext
10681 LIBS="$gt_save_LIBS"
10682fi
10683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10684$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10685 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10686
10687$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
10688
10689 fi
10690 INTL_MACOSX_LIBS=
10691 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10692 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
10693 fi
10694
50e1e10f 10695
b0cacab0
TT
10696
10697
10698
10699
57aa50d4
TT
10700 BUILD_INCLUDED_LIBINTL=no
10701 USE_INCLUDED_LIBINTL=no
10702
10703 LIBINTL=
10704 LTLIBINTL=
10705 POSUB=
10706
93613951
TT
10707 case " $gt_needs " in
10708 *" need-formatstring-macros "*) gt_api_version=3 ;;
10709 *" need-ngettext "*) gt_api_version=2 ;;
10710 *) gt_api_version=1 ;;
10711 esac
10712 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
10713 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
10714
57aa50d4
TT
10715 if test "$USE_NLS" = "yes"; then
10716 gt_use_preinstalled_gnugettext=no
b0cacab0 10717
57aa50d4
TT
10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
10719$as_echo_n "checking whether included gettext is requested... " >&6; }
b0cacab0 10720
57aa50d4
TT
10721# Check whether --with-included-gettext was given.
10722if test "${with_included_gettext+set}" = set; then :
10723 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
50e1e10f 10724else
57aa50d4 10725 nls_cv_force_use_gnu_gettext=no
50e1e10f
TT
10726fi
10727
57aa50d4
TT
10728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
10729$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
b0cacab0 10730
57aa50d4
TT
10731 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
10732 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
b0cacab0
TT
10733
10734
93613951
TT
10735 if test $gt_api_version -ge 3; then
10736 gt_revision_test_code='
10737#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10738#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
10739#endif
10740typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
10741'
10742 else
10743 gt_revision_test_code=
10744 fi
10745 if test $gt_api_version -ge 2; then
10746 gt_expression_test_code=' + * ngettext ("", "", 0)'
10747 else
10748 gt_expression_test_code=
10749 fi
b0cacab0 10750
57aa50d4
TT
10751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
10752$as_echo_n "checking for GNU gettext in libc... " >&6; }
93613951 10753if eval \${$gt_func_gnugettext_libc+:} false; then :
39fd3d4f 10754 $as_echo_n "(cached) " >&6
7321d94e 10755else
57aa50d4
TT
10756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10757/* end confdefs.h. */
93613951 10758
57aa50d4 10759#include <libintl.h>
93613951 10760$gt_revision_test_code
57aa50d4
TT
10761extern int _nl_msg_cat_cntr;
10762extern int *_nl_domain_bindings;
93613951 10763
57aa50d4
TT
10764int
10765main ()
10766{
93613951 10767
57aa50d4 10768bindtextdomain ("", "");
93613951
TT
10769return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
10770
57aa50d4
TT
10771 ;
10772 return 0;
10773}
10774_ACEOF
10775if ac_fn_c_try_link "$LINENO"; then :
93613951 10776 eval "$gt_func_gnugettext_libc=yes"
7321d94e 10777else
93613951 10778 eval "$gt_func_gnugettext_libc=no"
57aa50d4
TT
10779fi
10780rm -f core conftest.err conftest.$ac_objext \
10781 conftest$ac_exeext conftest.$ac_ext
10782fi
93613951
TT
10783eval ac_res=\$$gt_func_gnugettext_libc
10784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10785$as_echo "$ac_res" >&6; }
10786
10787 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
10788
10789
10790
10791
b0cacab0
TT
10792
10793
10794
10795
57aa50d4 10796 use_additional=yes
b0cacab0 10797
57aa50d4
TT
10798 acl_save_prefix="$prefix"
10799 prefix="$acl_final_prefix"
10800 acl_save_exec_prefix="$exec_prefix"
10801 exec_prefix="$acl_final_exec_prefix"
b0cacab0 10802
57aa50d4
TT
10803 eval additional_includedir=\"$includedir\"
10804 eval additional_libdir=\"$libdir\"
b0cacab0 10805
57aa50d4
TT
10806 exec_prefix="$acl_save_exec_prefix"
10807 prefix="$acl_save_prefix"
b0cacab0
TT
10808
10809
57aa50d4
TT
10810# Check whether --with-libintl-prefix was given.
10811if test "${with_libintl_prefix+set}" = set; then :
10812 withval=$with_libintl_prefix;
10813 if test "X$withval" = "Xno"; then
10814 use_additional=no
10815 else
10816 if test "X$withval" = "X"; then
b0cacab0 10817
57aa50d4
TT
10818 acl_save_prefix="$prefix"
10819 prefix="$acl_final_prefix"
10820 acl_save_exec_prefix="$exec_prefix"
10821 exec_prefix="$acl_final_exec_prefix"
b0cacab0 10822
57aa50d4
TT
10823 eval additional_includedir=\"$includedir\"
10824 eval additional_libdir=\"$libdir\"
7321d94e 10825
57aa50d4
TT
10826 exec_prefix="$acl_save_exec_prefix"
10827 prefix="$acl_save_prefix"
7321d94e 10828
57aa50d4
TT
10829 else
10830 additional_includedir="$withval/include"
93613951
TT
10831 additional_libdir="$withval/$acl_libdirstem"
10832 if test "$acl_libdirstem2" != "$acl_libdirstem" \
10833 && ! test -d "$withval/$acl_libdirstem"; then
10834 additional_libdir="$withval/$acl_libdirstem2"
10835 fi
57aa50d4
TT
10836 fi
10837 fi
7321d94e 10838
7321d94e
MK
10839fi
10840
57aa50d4
TT
10841 LIBINTL=
10842 LTLIBINTL=
10843 INCINTL=
93613951
TT
10844 LIBINTL_PREFIX=
10845 HAVE_LIBINTL=
57aa50d4
TT
10846 rpathdirs=
10847 ltrpathdirs=
10848 names_already_handled=
10849 names_next_round='intl '
10850 while test -n "$names_next_round"; do
10851 names_this_round="$names_next_round"
10852 names_next_round=
10853 for name in $names_this_round; do
10854 already_handled=
10855 for n in $names_already_handled; do
10856 if test "$n" = "$name"; then
10857 already_handled=yes
10858 break
10859 fi
50e1e10f 10860 done
57aa50d4
TT
10861 if test -z "$already_handled"; then
10862 names_already_handled="$names_already_handled $name"
93613951 10863 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
57aa50d4
TT
10864 eval value=\"\$HAVE_LIB$uppername\"
10865 if test -n "$value"; then
10866 if test "$value" = yes; then
10867 eval value=\"\$LIB$uppername\"
10868 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10869 eval value=\"\$LTLIB$uppername\"
10870 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10871 else
10872 :
10873 fi
10874 else
10875 found_dir=
10876 found_la=
10877 found_so=
10878 found_a=
93613951
TT
10879 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
10880 if test -n "$acl_shlibext"; then
10881 shrext=".$acl_shlibext" # typically: shrext=.so
10882 else
10883 shrext=
10884 fi
57aa50d4 10885 if test $use_additional = yes; then
93613951
TT
10886 dir="$additional_libdir"
10887 if test -n "$acl_shlibext"; then
10888 if test -f "$dir/$libname$shrext"; then
10889 found_dir="$dir"
10890 found_so="$dir/$libname$shrext"
10891 else
10892 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10893 ver=`(cd "$dir" && \
10894 for f in "$libname$shrext".*; do echo "$f"; done \
10895 | sed -e "s,^$libname$shrext\\\\.,," \
10896 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10897 | sed 1q ) 2>/dev/null`
10898 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
10899 found_dir="$dir"
10900 found_so="$dir/$libname$shrext.$ver"
10901 fi
10902 else
10903 eval library_names=\"$acl_library_names_spec\"
10904 for f in $library_names; do
10905 if test -f "$dir/$f"; then
10906 found_dir="$dir"
10907 found_so="$dir/$f"
10908 break
10909 fi
10910 done
57aa50d4
TT
10911 fi
10912 fi
93613951
TT
10913 fi
10914 if test "X$found_dir" = "X"; then
10915 if test -f "$dir/$libname.$acl_libext"; then
10916 found_dir="$dir"
10917 found_a="$dir/$libname.$acl_libext"
10918 fi
10919 fi
10920 if test "X$found_dir" != "X"; then
10921 if test -f "$dir/$libname.la"; then
10922 found_la="$dir/$libname.la"
10923 fi
57aa50d4
TT
10924 fi
10925 fi
10926 if test "X$found_dir" = "X"; then
10927 for x in $LDFLAGS $LTLIBINTL; do
39fd3d4f 10928
57aa50d4
TT
10929 acl_save_prefix="$prefix"
10930 prefix="$acl_final_prefix"
10931 acl_save_exec_prefix="$exec_prefix"
10932 exec_prefix="$acl_final_exec_prefix"
10933 eval x=\"$x\"
10934 exec_prefix="$acl_save_exec_prefix"
10935 prefix="$acl_save_prefix"
3d05802f 10936
57aa50d4
TT
10937 case "$x" in
10938 -L*)
10939 dir=`echo "X$x" | sed -e 's/^X-L//'`
93613951
TT
10940 if test -n "$acl_shlibext"; then
10941 if test -f "$dir/$libname$shrext"; then
57aa50d4 10942 found_dir="$dir"
93613951
TT
10943 found_so="$dir/$libname$shrext"
10944 else
10945 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10946 ver=`(cd "$dir" && \
10947 for f in "$libname$shrext".*; do echo "$f"; done \
10948 | sed -e "s,^$libname$shrext\\\\.,," \
10949 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10950 | sed 1q ) 2>/dev/null`
10951 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
10952 found_dir="$dir"
10953 found_so="$dir/$libname$shrext.$ver"
10954 fi
10955 else
10956 eval library_names=\"$acl_library_names_spec\"
10957 for f in $library_names; do
10958 if test -f "$dir/$f"; then
10959 found_dir="$dir"
10960 found_so="$dir/$f"
10961 break
10962 fi
10963 done
57aa50d4
TT
10964 fi
10965 fi
93613951
TT
10966 fi
10967 if test "X$found_dir" = "X"; then
10968 if test -f "$dir/$libname.$acl_libext"; then
10969 found_dir="$dir"
10970 found_a="$dir/$libname.$acl_libext"
10971 fi
10972 fi
10973 if test "X$found_dir" != "X"; then
10974 if test -f "$dir/$libname.la"; then
10975 found_la="$dir/$libname.la"
10976 fi
57aa50d4
TT
10977 fi
10978 ;;
10979 esac
10980 if test "X$found_dir" != "X"; then
10981 break
10982 fi
10983 done
10984 fi
10985 if test "X$found_dir" != "X"; then
10986 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10987 if test "X$found_so" != "X"; then
93613951
TT
10988 if test "$enable_rpath" = no \
10989 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10990 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
57aa50d4
TT
10991 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10992 else
10993 haveit=
10994 for x in $ltrpathdirs; do
10995 if test "X$x" = "X$found_dir"; then
10996 haveit=yes
10997 break
10998 fi
10999 done
11000 if test -z "$haveit"; then
11001 ltrpathdirs="$ltrpathdirs $found_dir"
11002 fi
93613951 11003 if test "$acl_hardcode_direct" = yes; then
57aa50d4
TT
11004 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11005 else
93613951 11006 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
57aa50d4
TT
11007 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11008 haveit=
11009 for x in $rpathdirs; do
11010 if test "X$x" = "X$found_dir"; then
11011 haveit=yes
11012 break
11013 fi
11014 done
11015 if test -z "$haveit"; then
11016 rpathdirs="$rpathdirs $found_dir"
11017 fi
11018 else
11019 haveit=
11020 for x in $LDFLAGS $LIBINTL; do
6ec9ef18 11021
57aa50d4
TT
11022 acl_save_prefix="$prefix"
11023 prefix="$acl_final_prefix"
11024 acl_save_exec_prefix="$exec_prefix"
11025 exec_prefix="$acl_final_exec_prefix"
11026 eval x=\"$x\"
11027 exec_prefix="$acl_save_exec_prefix"
11028 prefix="$acl_save_prefix"
d7f45af8 11029
57aa50d4
TT
11030 if test "X$x" = "X-L$found_dir"; then
11031 haveit=yes
11032 break
11033 fi
11034 done
11035 if test -z "$haveit"; then
11036 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
11037 fi
93613951 11038 if test "$acl_hardcode_minus_L" != no; then
57aa50d4
TT
11039 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11040 else
11041 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11042 fi
11043 fi
11044 fi
11045 fi
11046 else
11047 if test "X$found_a" != "X"; then
11048 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
11049 else
11050 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
11051 fi
11052 fi
11053 additional_includedir=
11054 case "$found_dir" in
93613951
TT
11055 */$acl_libdirstem | */$acl_libdirstem/)
11056 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
11057 if test "$name" = 'intl'; then
11058 LIBINTL_PREFIX="$basedir"
11059 fi
11060 additional_includedir="$basedir/include"
11061 ;;
11062 */$acl_libdirstem2 | */$acl_libdirstem2/)
11063 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
11064 if test "$name" = 'intl'; then
11065 LIBINTL_PREFIX="$basedir"
11066 fi
57aa50d4
TT
11067 additional_includedir="$basedir/include"
11068 ;;
11069 esac
11070 if test "X$additional_includedir" != "X"; then
11071 if test "X$additional_includedir" != "X/usr/include"; then
11072 haveit=
11073 if test "X$additional_includedir" = "X/usr/local/include"; then
11074 if test -n "$GCC"; then
11075 case $host_os in
93613951 11076 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
57aa50d4
TT
11077 esac
11078 fi
11079 fi
11080 if test -z "$haveit"; then
11081 for x in $CPPFLAGS $INCINTL; do
b0cacab0 11082
57aa50d4
TT
11083 acl_save_prefix="$prefix"
11084 prefix="$acl_final_prefix"
11085 acl_save_exec_prefix="$exec_prefix"
11086 exec_prefix="$acl_final_exec_prefix"
11087 eval x=\"$x\"
11088 exec_prefix="$acl_save_exec_prefix"
11089 prefix="$acl_save_prefix"
21c84b71 11090
57aa50d4
TT
11091 if test "X$x" = "X-I$additional_includedir"; then
11092 haveit=yes
11093 break
11094 fi
11095 done
11096 if test -z "$haveit"; then
11097 if test -d "$additional_includedir"; then
11098 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
11099 fi
11100 fi
11101 fi
11102 fi
11103 fi
11104 if test -n "$found_la"; then
11105 save_libdir="$libdir"
11106 case "$found_la" in
11107 */* | *\\*) . "$found_la" ;;
11108 *) . "./$found_la" ;;
11109 esac
11110 libdir="$save_libdir"
11111 for dep in $dependency_libs; do
11112 case "$dep" in
11113 -L*)
11114 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
93613951
TT
11115 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
11116 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
57aa50d4 11117 haveit=
93613951
TT
11118 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
11119 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
57aa50d4
TT
11120 if test -n "$GCC"; then
11121 case $host_os in
93613951 11122 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
57aa50d4
TT
11123 esac
11124 fi
11125 fi
11126 if test -z "$haveit"; then
11127 haveit=
11128 for x in $LDFLAGS $LIBINTL; do
50e1e10f 11129
57aa50d4
TT
11130 acl_save_prefix="$prefix"
11131 prefix="$acl_final_prefix"
11132 acl_save_exec_prefix="$exec_prefix"
11133 exec_prefix="$acl_final_exec_prefix"
11134 eval x=\"$x\"
11135 exec_prefix="$acl_save_exec_prefix"
11136 prefix="$acl_save_prefix"
50e1e10f 11137
57aa50d4
TT
11138 if test "X$x" = "X-L$additional_libdir"; then
11139 haveit=yes
11140 break
11141 fi
11142 done
11143 if test -z "$haveit"; then
11144 if test -d "$additional_libdir"; then
11145 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
11146 fi
11147 fi
11148 haveit=
11149 for x in $LDFLAGS $LTLIBINTL; do
a4bf69d9 11150
57aa50d4
TT
11151 acl_save_prefix="$prefix"
11152 prefix="$acl_final_prefix"
11153 acl_save_exec_prefix="$exec_prefix"
11154 exec_prefix="$acl_final_exec_prefix"
11155 eval x=\"$x\"
11156 exec_prefix="$acl_save_exec_prefix"
11157 prefix="$acl_save_prefix"
50e1e10f 11158
57aa50d4
TT
11159 if test "X$x" = "X-L$additional_libdir"; then
11160 haveit=yes
11161 break
11162 fi
11163 done
11164 if test -z "$haveit"; then
11165 if test -d "$additional_libdir"; then
11166 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
11167 fi
11168 fi
11169 fi
11170 fi
11171 ;;
11172 -R*)
11173 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11174 if test "$enable_rpath" != no; then
11175 haveit=
11176 for x in $rpathdirs; do
11177 if test "X$x" = "X$dir"; then
11178 haveit=yes
11179 break
11180 fi
11181 done
11182 if test -z "$haveit"; then
11183 rpathdirs="$rpathdirs $dir"
11184 fi
11185 haveit=
11186 for x in $ltrpathdirs; do
11187 if test "X$x" = "X$dir"; then
11188 haveit=yes
11189 break
11190 fi
11191 done
11192 if test -z "$haveit"; then
11193 ltrpathdirs="$ltrpathdirs $dir"
11194 fi
11195 fi
11196 ;;
11197 -l*)
11198 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11199 ;;
11200 *.la)
11201 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11202 ;;
11203 *)
11204 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
11205 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
11206 ;;
11207 esac
11208 done
11209 fi
11210 else
11211 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11212 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
11213 fi
11214 fi
11215 fi
11216 done
11217 done
11218 if test "X$rpathdirs" != "X"; then
93613951 11219 if test -n "$acl_hardcode_libdir_separator"; then
57aa50d4
TT
11220 alldirs=
11221 for found_dir in $rpathdirs; do
93613951 11222 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
57aa50d4
TT
11223 done
11224 acl_save_libdir="$libdir"
11225 libdir="$alldirs"
93613951 11226 eval flag=\"$acl_hardcode_libdir_flag_spec\"
57aa50d4
TT
11227 libdir="$acl_save_libdir"
11228 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11229 else
11230 for found_dir in $rpathdirs; do
11231 acl_save_libdir="$libdir"
11232 libdir="$found_dir"
93613951 11233 eval flag=\"$acl_hardcode_libdir_flag_spec\"
57aa50d4
TT
11234 libdir="$acl_save_libdir"
11235 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11236 done
11237 fi
11238 fi
11239 if test "X$ltrpathdirs" != "X"; then
11240 for found_dir in $ltrpathdirs; do
11241 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
11242 done
11243 fi
b0cacab0 11244
93613951
TT
11245
11246
11247
11248
11249
57aa50d4
TT
11250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
11251$as_echo_n "checking for GNU gettext in libintl... " >&6; }
93613951 11252if eval \${$gt_func_gnugettext_libintl+:} false; then :
39fd3d4f 11253 $as_echo_n "(cached) " >&6
6c133523 11254else
57aa50d4
TT
11255 gt_save_CPPFLAGS="$CPPFLAGS"
11256 CPPFLAGS="$CPPFLAGS $INCINTL"
11257 gt_save_LIBS="$LIBS"
11258 LIBS="$LIBS $LIBINTL"
11259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11260/* end confdefs.h. */
93613951 11261
57aa50d4 11262#include <libintl.h>
93613951 11263$gt_revision_test_code
57aa50d4
TT
11264extern int _nl_msg_cat_cntr;
11265extern
11266#ifdef __cplusplus
11267"C"
11268#endif
93613951
TT
11269const char *_nl_expand_alias (const char *);
11270
57aa50d4
TT
11271int
11272main ()
11273{
93613951 11274
57aa50d4 11275bindtextdomain ("", "");
93613951
TT
11276return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11277
57aa50d4
TT
11278 ;
11279 return 0;
11280}
b0cacab0 11281_ACEOF
57aa50d4 11282if ac_fn_c_try_link "$LINENO"; then :
93613951 11283 eval "$gt_func_gnugettext_libintl=yes"
6c133523 11284else
93613951 11285 eval "$gt_func_gnugettext_libintl=no"
6c133523 11286fi
57aa50d4
TT
11287rm -f core conftest.err conftest.$ac_objext \
11288 conftest$ac_exeext conftest.$ac_ext
93613951 11289 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
57aa50d4
TT
11290 LIBS="$LIBS $LIBICONV"
11291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
da76d6b7 11292/* end confdefs.h. */
93613951 11293
57aa50d4 11294#include <libintl.h>
93613951 11295$gt_revision_test_code
57aa50d4
TT
11296extern int _nl_msg_cat_cntr;
11297extern
11298#ifdef __cplusplus
11299"C"
da76d6b7 11300#endif
93613951
TT
11301const char *_nl_expand_alias (const char *);
11302
57aa50d4
TT
11303int
11304main ()
11305{
93613951 11306
57aa50d4 11307bindtextdomain ("", "");
93613951
TT
11308return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11309
57aa50d4
TT
11310 ;
11311 return 0;
11312}
da76d6b7 11313_ACEOF
57aa50d4
TT
11314if ac_fn_c_try_link "$LINENO"; then :
11315 LIBINTL="$LIBINTL $LIBICONV"
93613951
TT
11316 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
11317 eval "$gt_func_gnugettext_libintl=yes"
6c133523
TT
11318
11319fi
57aa50d4
TT
11320rm -f core conftest.err conftest.$ac_objext \
11321 conftest$ac_exeext conftest.$ac_ext
11322 fi
11323 CPPFLAGS="$gt_save_CPPFLAGS"
11324 LIBS="$gt_save_LIBS"
da76d6b7 11325fi
93613951
TT
11326eval ac_res=\$$gt_func_gnugettext_libintl
11327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11328$as_echo "$ac_res" >&6; }
57aa50d4 11329 fi
b0cacab0 11330
93613951
TT
11331 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
11332 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
57aa50d4
TT
11333 && test "$PACKAGE" != gettext-runtime \
11334 && test "$PACKAGE" != gettext-tools; }; then
11335 gt_use_preinstalled_gnugettext=yes
11336 else
11337 LIBINTL=
11338 LTLIBINTL=
11339 INCINTL=
11340 fi
740837de 11341
b0cacab0 11342
57aa50d4
TT
11343 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
11344 nls_cv_use_gnu_gettext=yes
11345 fi
11346 fi
b0cacab0 11347
57aa50d4
TT
11348 if test "$nls_cv_use_gnu_gettext" = "yes"; then
11349 BUILD_INCLUDED_LIBINTL=yes
11350 USE_INCLUDED_LIBINTL=yes
93613951
TT
11351 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV $LIBTHREAD"
11352 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV $LTLIBTHREAD"
57aa50d4
TT
11353 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
11354 fi
b0cacab0 11355
93613951 11356 CATOBJEXT=
57aa50d4
TT
11357 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11358 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11359 CATOBJEXT=.gmo
11360 fi
b0cacab0
TT
11361
11362
93613951
TT
11363 if test -n "$INTL_MACOSX_LIBS"; then
11364 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11365 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11366 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
11367 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
11368 fi
11369 fi
11370
57aa50d4
TT
11371 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11372 || test "$nls_cv_use_gnu_gettext" = "yes"; then
b0cacab0 11373
57aa50d4 11374$as_echo "#define ENABLE_NLS 1" >>confdefs.h
b0cacab0 11375
57aa50d4
TT
11376 else
11377 USE_NLS=no
11378 fi
11379 fi
b0cacab0 11380
57aa50d4
TT
11381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
11382$as_echo_n "checking whether to use NLS... " >&6; }
11383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11384$as_echo "$USE_NLS" >&6; }
11385 if test "$USE_NLS" = "yes"; then
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
11387$as_echo_n "checking where the gettext function comes from... " >&6; }
11388 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
93613951 11389 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
57aa50d4
TT
11390 gt_source="external libintl"
11391 else
11392 gt_source="libc"
11393 fi
11394 else
11395 gt_source="included intl directory"
11396 fi
11397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
11398$as_echo "$gt_source" >&6; }
11399 fi
b0cacab0 11400
57aa50d4 11401 if test "$USE_NLS" = "yes"; then
b0cacab0 11402
57aa50d4 11403 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
93613951 11404 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
57aa50d4
TT
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
11406$as_echo_n "checking how to link with libintl... " >&6; }
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
11408$as_echo "$LIBINTL" >&6; }
b0cacab0 11409
57aa50d4
TT
11410 for element in $INCINTL; do
11411 haveit=
11412 for x in $CPPFLAGS; do
b0cacab0 11413
57aa50d4
TT
11414 acl_save_prefix="$prefix"
11415 prefix="$acl_final_prefix"
11416 acl_save_exec_prefix="$exec_prefix"
11417 exec_prefix="$acl_final_exec_prefix"
11418 eval x=\"$x\"
11419 exec_prefix="$acl_save_exec_prefix"
11420 prefix="$acl_save_prefix"
b0cacab0 11421
57aa50d4
TT
11422 if test "X$x" = "X$element"; then
11423 haveit=yes
11424 break
11425 fi
11426 done
11427 if test -z "$haveit"; then
11428 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11429 fi
11430 done
b0cacab0 11431
57aa50d4 11432 fi
b0cacab0
TT
11433
11434
57aa50d4 11435$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
b0cacab0
TT
11436
11437
57aa50d4 11438$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
b0cacab0 11439
57aa50d4 11440 fi
b0cacab0 11441
57aa50d4
TT
11442 POSUB=po
11443 fi
b0cacab0
TT
11444
11445
57aa50d4
TT
11446 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
11447 BUILD_INCLUDED_LIBINTL=yes
11448 fi
b0cacab0
TT
11449
11450
11451
11452
11453
57aa50d4
TT
11454 nls_cv_header_intl=
11455 nls_cv_header_libgt=
b0cacab0 11456
57aa50d4 11457 DATADIRNAME=share
762c7c65 11458
106ad96d 11459
57aa50d4 11460 INSTOBJEXT=.mo
106ad96d 11461
e7cc6f7d 11462
57aa50d4 11463 GENCAT=gencat
e7cc6f7d 11464
3d05802f 11465
93613951
TT
11466 INTLOBJS=
11467 if test "$USE_INCLUDED_LIBINTL" = yes; then
57aa50d4
TT
11468 INTLOBJS="\$(GETTOBJS)"
11469 fi
6ec9ef18 11470
d7f45af8 11471
57aa50d4 11472 INTL_LIBTOOL_SUFFIX_PREFIX=
50e1e10f 11473
50e1e10f 11474
b0cacab0 11475
57aa50d4 11476 INTLLIBS="$LIBINTL"
e1052144 11477
b0cacab0 11478
93636bde 11479
93636bde 11480
b0cacab0 11481
93636bde 11482
50e1e10f 11483
57aa50d4
TT
11484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11485$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11486set x ${MAKE-make}
11487ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d6a4bcb5 11488if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
57aa50d4
TT
11489 $as_echo_n "(cached) " >&6
11490else
11491 cat >conftest.make <<\_ACEOF
11492SHELL = /bin/sh
11493all:
11494 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 11495_ACEOF
d6a4bcb5 11496# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
57aa50d4
TT
11497case `${MAKE-make} -f conftest.make 2>/dev/null` in
11498 *@@@%%%=?*=@@@%%%*)
11499 eval ac_cv_prog_make_${ac_make}_set=yes;;
11500 *)
11501 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 11502esac
57aa50d4 11503rm -f conftest.make
b0cacab0 11504fi
57aa50d4
TT
11505if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11507$as_echo "yes" >&6; }
11508 SET_MAKE=
b0b9c4de 11509else
57aa50d4
TT
11510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11511$as_echo "no" >&6; }
11512 SET_MAKE="MAKE=${MAKE-make}"
b0cacab0 11513fi
b0cacab0 11514
57aa50d4
TT
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
11516$as_echo_n "checking for GNU make... " >&6; }
d6a4bcb5 11517if ${_cv_gnu_make_command+:} false; then :
57aa50d4 11518 $as_echo_n "(cached) " >&6
39fd3d4f 11519else
57aa50d4 11520 _cv_gnu_make_command='' ;
e703ba4b 11521 if test -n "$FORCE_NATIVE_MAKE" ; then
f3bc1561
TT
11522 MAKES="make"
11523 else
11524 MAKES="make gmake gnumake"
11525 fi
11526 for a in "$MAKE" $MAKES ; do
57aa50d4
TT
11527 if test -z "$a" ; then continue ; fi ;
11528 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
11529 _cv_gnu_make_command=$a ;
11530 break;
11531 fi
11532 done ;
50e1e10f 11533
50e1e10f 11534fi
57aa50d4
TT
11535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
11536$as_echo "$_cv_gnu_make_command" >&6; } ;
11537 if test "x$_cv_gnu_make_command" != "x" ; then
11538 ifGNUmake='' ;
11539 ifNotGNUmake='#' ;
11540 else
11541 ifGNUmake='#' ;
11542 ifNotGNUmake='' ;
11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
11544$as_echo "\"Not found\"" >&6; };
11545 fi
50e1e10f 11546
50e1e10f 11547
b0cacab0 11548
57aa50d4
TT
11549# Extract the first word of "ln", so it can be a program name with args.
11550set dummy ln; ac_word=$2
11551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11552$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11553if ${ac_cv_path_LN+:} false; then :
39fd3d4f 11554 $as_echo_n "(cached) " >&6
fff45483 11555else
57aa50d4
TT
11556 case $LN in
11557 [\\/]* | ?:[\\/]*)
11558 ac_cv_path_LN="$LN" # Let the user override the test with a path.
11559 ;;
11560 *)
11561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11562for as_dir in $PATH
11563do
11564 IFS=$as_save_IFS
11565 test -z "$as_dir" && as_dir=.
11566 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11568 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
11569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11570 break 2
11571 fi
11572done
11573 done
11574IFS=$as_save_IFS
6c65d251 11575
57aa50d4
TT
11576 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
11577 ;;
e1052144 11578esac
fff45483 11579fi
57aa50d4
TT
11580LN=$ac_cv_path_LN
11581if test -n "$LN"; then
11582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
11583$as_echo "$LN" >&6; }
11584else
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11586$as_echo "no" >&6; }
fff45483 11587fi
e1052144 11588
fff45483 11589
57aa50d4
TT
11590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11591$as_echo_n "checking whether ln -s works... " >&6; }
11592LN_S=$as_ln_s
11593if test "$LN_S" = "ln -s"; then
11594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11595$as_echo "yes" >&6; }
11596else
11597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11598$as_echo "no, using $LN_S" >&6; }
fff45483 11599fi
6c65d251 11600
57aa50d4
TT
11601# Extract the first word of "mv", so it can be a program name with args.
11602set dummy mv; ac_word=$2
11603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11604$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11605if ${ac_cv_path_MV+:} false; then :
39fd3d4f 11606 $as_echo_n "(cached) " >&6
fff45483 11607else
57aa50d4
TT
11608 case $MV in
11609 [\\/]* | ?:[\\/]*)
11610 ac_cv_path_MV="$MV" # Let the user override the test with a path.
11611 ;;
11612 *)
11613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11614for as_dir in $PATH
11615do
11616 IFS=$as_save_IFS
11617 test -z "$as_dir" && as_dir=.
11618 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11620 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
11621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11622 break 2
11623 fi
11624done
11625 done
11626IFS=$as_save_IFS
6c65d251 11627
57aa50d4
TT
11628 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11629 ;;
e1052144 11630esac
b0cacab0 11631fi
57aa50d4
TT
11632MV=$ac_cv_path_MV
11633if test -n "$MV"; then
11634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11635$as_echo "$MV" >&6; }
b0b9c4de 11636else
57aa50d4
TT
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11638$as_echo "no" >&6; }
39fd3d4f
SJR
11639fi
11640
39fd3d4f 11641
57aa50d4
TT
11642# Extract the first word of "cp", so it can be a program name with args.
11643set dummy cp; ac_word=$2
11644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11645$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11646if ${ac_cv_path_CP+:} false; then :
39fd3d4f 11647 $as_echo_n "(cached) " >&6
b0cacab0 11648else
57aa50d4
TT
11649 case $CP in
11650 [\\/]* | ?:[\\/]*)
11651 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11652 ;;
11653 *)
11654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11655for as_dir in $PATH
11656do
11657 IFS=$as_save_IFS
11658 test -z "$as_dir" && as_dir=.
11659 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11661 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
11662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11663 break 2
11664 fi
11665done
11666 done
11667IFS=$as_save_IFS
39fd3d4f 11668
57aa50d4
TT
11669 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11670 ;;
e1052144 11671esac
b0b9c4de 11672fi
57aa50d4
TT
11673CP=$ac_cv_path_CP
11674if test -n "$CP"; then
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11676$as_echo "$CP" >&6; }
b0cacab0 11677else
57aa50d4
TT
11678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11679$as_echo "no" >&6; }
b0b9c4de 11680fi
b0b9c4de 11681
6c65d251 11682
57aa50d4
TT
11683# Extract the first word of "rm", so it can be a program name with args.
11684set dummy rm; ac_word=$2
11685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11686$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11687if ${ac_cv_path_RM+:} false; then :
39fd3d4f 11688 $as_echo_n "(cached) " >&6
6928adc9 11689else
57aa50d4
TT
11690 case $RM in
11691 [\\/]* | ?:[\\/]*)
11692 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11693 ;;
11694 *)
11695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11696for as_dir in $PATH
11697do
11698 IFS=$as_save_IFS
11699 test -z "$as_dir" && as_dir=.
11700 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11702 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
11703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11704 break 2
11705 fi
11706done
b0cacab0 11707 done
57aa50d4 11708IFS=$as_save_IFS
6c65d251 11709
57aa50d4
TT
11710 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11711 ;;
e1052144 11712esac
6928adc9 11713fi
57aa50d4
TT
11714RM=$ac_cv_path_RM
11715if test -n "$RM"; then
11716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11717$as_echo "$RM" >&6; }
b0cacab0 11718else
57aa50d4
TT
11719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11720$as_echo "no" >&6; }
6928adc9 11721fi
6928adc9 11722
6c65d251 11723
57aa50d4
TT
11724# Extract the first word of "chmod", so it can be a program name with args.
11725set dummy chmod; ac_word=$2
11726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11727$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11728if ${ac_cv_path_CHMOD+:} false; then :
39fd3d4f 11729 $as_echo_n "(cached) " >&6
b0cacab0 11730else
57aa50d4
TT
11731 case $CHMOD in
11732 [\\/]* | ?:[\\/]*)
11733 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11734 ;;
11735 *)
11736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11737for as_dir in $PATH
11738do
11739 IFS=$as_save_IFS
11740 test -z "$as_dir" && as_dir=.
11741 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11743 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
11744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11745 break 2
11746 fi
11747done
11748 done
11749IFS=$as_save_IFS
39fd3d4f 11750
57aa50d4
TT
11751 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11752 ;;
e1052144 11753esac
b0cacab0 11754fi
57aa50d4
TT
11755CHMOD=$ac_cv_path_CHMOD
11756if test -n "$CHMOD"; then
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11758$as_echo "$CHMOD" >&6; }
b0cacab0 11759else
57aa50d4
TT
11760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11761$as_echo "no" >&6; }
b0cacab0 11762fi
39fd3d4f 11763
b0cacab0 11764
57aa50d4
TT
11765for ac_prog in gawk mawk nawk awk
11766do
11767 # Extract the first word of "$ac_prog", so it can be a program name with args.
11768set dummy $ac_prog; ac_word=$2
11769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11770$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11771if ${ac_cv_prog_AWK+:} false; then :
39fd3d4f 11772 $as_echo_n "(cached) " >&6
b0cacab0 11773else
57aa50d4
TT
11774 if test -n "$AWK"; then
11775 ac_cv_prog_AWK="$AWK" # Let the user override the test.
b0cacab0 11776else
57aa50d4
TT
11777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11778for as_dir in $PATH
11779do
11780 IFS=$as_save_IFS
11781 test -z "$as_dir" && as_dir=.
11782 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11783 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11784 ac_cv_prog_AWK="$ac_prog"
11785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11786 break 2
11787 fi
11788done
11789 done
11790IFS=$as_save_IFS
b0cacab0 11791
b0cacab0 11792fi
57aa50d4
TT
11793fi
11794AWK=$ac_cv_prog_AWK
11795if test -n "$AWK"; then
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11797$as_echo "$AWK" >&6; }
b0cacab0 11798else
57aa50d4
TT
11799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11800$as_echo "no" >&6; }
b0cacab0 11801fi
b0cacab0 11802
b0cacab0 11803
57aa50d4
TT
11804 test -n "$AWK" && break
11805done
b0cacab0 11806
57aa50d4
TT
11807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11808$as_echo_n "checking for egrep... " >&6; }
d6a4bcb5 11809if ${ac_cv_path_EGREP+:} false; then :
57aa50d4 11810 $as_echo_n "(cached) " >&6
b0cacab0 11811else
57aa50d4
TT
11812 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11813 then ac_cv_path_EGREP="$GREP -E"
11814 else
11815 if test -z "$EGREP"; then
11816 ac_path_EGREP_found=false
11817 # Loop through the user's path and test for each of PROGNAME-LIST
11818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11819for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11820do
11821 IFS=$as_save_IFS
11822 test -z "$as_dir" && as_dir=.
11823 for ac_prog in egrep; do
11824 for ac_exec_ext in '' $ac_executable_extensions; do
11825 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d6a4bcb5 11826 as_fn_executable_p "$ac_path_EGREP" || continue
57aa50d4
TT
11827# Check for GNU ac_path_EGREP and select it if it is found.
11828 # Check for GNU $ac_path_EGREP
11829case `"$ac_path_EGREP" --version 2>&1` in
11830*GNU*)
11831 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11832*)
11833 ac_count=0
11834 $as_echo_n 0123456789 >"conftest.in"
11835 while :
11836 do
11837 cat "conftest.in" "conftest.in" >"conftest.tmp"
11838 mv "conftest.tmp" "conftest.in"
11839 cp "conftest.in" "conftest.nl"
11840 $as_echo 'EGREP' >> "conftest.nl"
11841 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11842 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11843 as_fn_arith $ac_count + 1 && ac_count=$as_val
11844 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11845 # Best one so far, save it but keep looking for a better one
11846 ac_cv_path_EGREP="$ac_path_EGREP"
11847 ac_path_EGREP_max=$ac_count
11848 fi
11849 # 10*(2^10) chars as input seems more than enough
11850 test $ac_count -gt 10 && break
11851 done
11852 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
e1052144 11853esac
e1052144 11854
57aa50d4
TT
11855 $ac_path_EGREP_found && break 3
11856 done
b0cacab0 11857 done
57aa50d4
TT
11858 done
11859IFS=$as_save_IFS
11860 if test -z "$ac_cv_path_EGREP"; then
d6a4bcb5 11861 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
57aa50d4 11862 fi
b0cacab0 11863else
57aa50d4 11864 ac_cv_path_EGREP=$EGREP
b0cacab0 11865fi
e1052144 11866
57aa50d4 11867 fi
b0cacab0 11868fi
57aa50d4
TT
11869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11870$as_echo "$ac_cv_path_EGREP" >&6; }
11871 EGREP="$ac_cv_path_EGREP"
e1052144 11872
b0cacab0 11873
57aa50d4
TT
11874# Extract the first word of "sed", so it can be a program name with args.
11875set dummy sed; ac_word=$2
11876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11877$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11878if ${ac_cv_path_SED+:} false; then :
57aa50d4 11879 $as_echo_n "(cached) " >&6
b0cacab0 11880else
57aa50d4
TT
11881 case $SED in
11882 [\\/]* | ?:[\\/]*)
11883 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11884 ;;
11885 *)
11886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11887for as_dir in $PATH
11888do
11889 IFS=$as_save_IFS
11890 test -z "$as_dir" && as_dir=.
11891 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11892 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11893 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
11894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11895 break 2
11896 fi
b0cacab0 11897done
57aa50d4
TT
11898 done
11899IFS=$as_save_IFS
b0cacab0 11900
57aa50d4
TT
11901 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11902 ;;
b0cacab0 11903esac
57aa50d4
TT
11904fi
11905SED=$ac_cv_path_SED
11906if test -n "$SED"; then
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11908$as_echo "$SED" >&6; }
b0cacab0 11909else
57aa50d4
TT
11910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11911$as_echo "no" >&6; }
b0cacab0 11912fi
e1052144 11913
b0cacab0 11914
57aa50d4
TT
11915# Extract the first word of "perl", so it can be a program name with args.
11916set dummy perl; ac_word=$2
11917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11918$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11919if ${ac_cv_path_PERL+:} false; then :
57aa50d4
TT
11920 $as_echo_n "(cached) " >&6
11921else
11922 case $PERL in
11923 [\\/]* | ?:[\\/]*)
11924 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11925 ;;
11926 *)
11927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11928for as_dir in $PATH
11929do
11930 IFS=$as_save_IFS
11931 test -z "$as_dir" && as_dir=.
11932 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11933 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11934 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
11935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11936 break 2
11937 fi
b0cacab0 11938done
57aa50d4
TT
11939 done
11940IFS=$as_save_IFS
11941
11942 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11943 ;;
b0cacab0 11944esac
57aa50d4
TT
11945fi
11946PERL=$ac_cv_path_PERL
11947if test -n "$PERL"; then
11948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11949$as_echo "$PERL" >&6; }
b0cacab0 11950else
57aa50d4
TT
11951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11952$as_echo "no" >&6; }
11953fi
b0cacab0 11954
b0cacab0 11955
57aa50d4
TT
11956# Extract the first word of "ldconfig", so it can be a program name with args.
11957set dummy ldconfig; ac_word=$2
11958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11959$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 11960if ${ac_cv_path_LDCONFIG+:} false; then :
57aa50d4 11961 $as_echo_n "(cached) " >&6
b0cacab0 11962else
57aa50d4
TT
11963 case $LDCONFIG in
11964 [\\/]* | ?:[\\/]*)
11965 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11966 ;;
11967 *)
11968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11969for as_dir in $PATH
11970do
11971 IFS=$as_save_IFS
11972 test -z "$as_dir" && as_dir=.
11973 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 11974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
11975 ac_cv_path_LDCONFIG="$as_dir/$ac_word$ac_exec_ext"
11976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11977 break 2
11978 fi
11979done
11980 done
11981IFS=$as_save_IFS
b0cacab0 11982
57aa50d4
TT
11983 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11984 ;;
11985esac
39fd3d4f 11986fi
57aa50d4
TT
11987LDCONFIG=$ac_cv_path_LDCONFIG
11988if test -n "$LDCONFIG"; then
11989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11990$as_echo "$LDCONFIG" >&6; }
11991else
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11993$as_echo "no" >&6; }
b0cacab0 11994fi
39fd3d4f
SJR
11995
11996
57aa50d4
TT
11997if test -n "$ac_tool_prefix"; then
11998 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11999set dummy ${ac_tool_prefix}ar; ac_word=$2
12000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12001$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12002if ${ac_cv_prog_AR+:} false; then :
57aa50d4
TT
12003 $as_echo_n "(cached) " >&6
12004else
12005 if test -n "$AR"; then
12006 ac_cv_prog_AR="$AR" # Let the user override the test.
12007else
12008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12009for as_dir in $PATH
12010do
12011 IFS=$as_save_IFS
12012 test -z "$as_dir" && as_dir=.
12013 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12015 ac_cv_prog_AR="${ac_tool_prefix}ar"
12016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12017 break 2
12018 fi
12019done
12020 done
12021IFS=$as_save_IFS
39fd3d4f 12022
57aa50d4
TT
12023fi
12024fi
12025AR=$ac_cv_prog_AR
12026if test -n "$AR"; then
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12028$as_echo "$AR" >&6; }
12029else
12030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12031$as_echo "no" >&6; }
12032fi
39fd3d4f 12033
b0cacab0 12034
57aa50d4
TT
12035fi
12036if test -z "$ac_cv_prog_AR"; then
12037 ac_ct_AR=$AR
12038 # Extract the first word of "ar", so it can be a program name with args.
12039set dummy ar; ac_word=$2
12040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12041$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12042if ${ac_cv_prog_ac_ct_AR+:} false; then :
39fd3d4f 12043 $as_echo_n "(cached) " >&6
b0cacab0 12044else
57aa50d4
TT
12045 if test -n "$ac_ct_AR"; then
12046 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
b0cacab0 12047else
57aa50d4
TT
12048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12049for as_dir in $PATH
12050do
12051 IFS=$as_save_IFS
12052 test -z "$as_dir" && as_dir=.
12053 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12054 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12055 ac_cv_prog_ac_ct_AR="ar"
12056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12057 break 2
12058 fi
12059done
12060 done
12061IFS=$as_save_IFS
b0cacab0 12062
b0cacab0 12063fi
57aa50d4
TT
12064fi
12065ac_ct_AR=$ac_cv_prog_ac_ct_AR
12066if test -n "$ac_ct_AR"; then
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12068$as_echo "$ac_ct_AR" >&6; }
b0cacab0 12069else
57aa50d4
TT
12070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12071$as_echo "no" >&6; }
12072fi
b0cacab0 12073
57aa50d4
TT
12074 if test "x$ac_ct_AR" = x; then
12075 AR="ar"
12076 else
12077 case $cross_compiling:$ac_tool_warned in
12078yes:)
12079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12081ac_tool_warned=yes ;;
e1052144 12082esac
57aa50d4
TT
12083 AR=$ac_ct_AR
12084 fi
b0cacab0 12085else
57aa50d4 12086 AR="$ac_cv_prog_AR"
b0cacab0 12087fi
e1052144 12088
57aa50d4
TT
12089if test -n "$ac_tool_prefix"; then
12090 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12091set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12093$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12094if ${ac_cv_prog_RANLIB+:} false; then :
57aa50d4 12095 $as_echo_n "(cached) " >&6
b0cacab0 12096else
57aa50d4
TT
12097 if test -n "$RANLIB"; then
12098 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12099else
12100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12101for as_dir in $PATH
12102do
12103 IFS=$as_save_IFS
12104 test -z "$as_dir" && as_dir=.
12105 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12107 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12109 break 2
12110 fi
12111done
b0cacab0 12112 done
57aa50d4 12113IFS=$as_save_IFS
b0cacab0 12114
b0cacab0 12115fi
57aa50d4
TT
12116fi
12117RANLIB=$ac_cv_prog_RANLIB
12118if test -n "$RANLIB"; then
12119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12120$as_echo "$RANLIB" >&6; }
b0cacab0 12121else
57aa50d4
TT
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12123$as_echo "no" >&6; }
b0cacab0 12124fi
b0cacab0 12125
b0cacab0 12126
57aa50d4
TT
12127fi
12128if test -z "$ac_cv_prog_RANLIB"; then
12129 ac_ct_RANLIB=$RANLIB
12130 # Extract the first word of "ranlib", so it can be a program name with args.
12131set dummy ranlib; ac_word=$2
12132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12133$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12134if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
57aa50d4
TT
12135 $as_echo_n "(cached) " >&6
12136else
12137 if test -n "$ac_ct_RANLIB"; then
12138 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
b0cacab0 12139else
57aa50d4
TT
12140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12141for as_dir in $PATH
12142do
12143 IFS=$as_save_IFS
12144 test -z "$as_dir" && as_dir=.
12145 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12147 ac_cv_prog_ac_ct_RANLIB="ranlib"
12148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12149 break 2
12150 fi
12151done
12152 done
12153IFS=$as_save_IFS
29a5deed 12154
b0cacab0 12155fi
57aa50d4
TT
12156fi
12157ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12158if test -n "$ac_ct_RANLIB"; then
12159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12160$as_echo "$ac_ct_RANLIB" >&6; }
b0cacab0 12161else
57aa50d4
TT
12162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12163$as_echo "no" >&6; }
12164fi
b0cacab0 12165
57aa50d4
TT
12166 if test "x$ac_ct_RANLIB" = x; then
12167 RANLIB=":"
b0cacab0 12168 else
57aa50d4
TT
12169 case $cross_compiling:$ac_tool_warned in
12170yes:)
12171{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12172$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12173ac_tool_warned=yes ;;
e1052144 12174esac
57aa50d4
TT
12175 RANLIB=$ac_ct_RANLIB
12176 fi
b0cacab0 12177else
57aa50d4 12178 RANLIB="$ac_cv_prog_RANLIB"
b0cacab0 12179fi
e1052144 12180
57aa50d4
TT
12181if test -n "$ac_tool_prefix"; then
12182 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12183set dummy ${ac_tool_prefix}strip; ac_word=$2
12184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12185$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12186if ${ac_cv_prog_STRIP+:} false; then :
57aa50d4 12187 $as_echo_n "(cached) " >&6
b0cacab0 12188else
57aa50d4
TT
12189 if test -n "$STRIP"; then
12190 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12191else
12192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12193for as_dir in $PATH
12194do
12195 IFS=$as_save_IFS
12196 test -z "$as_dir" && as_dir=.
12197 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12199 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12201 break 2
12202 fi
12203done
12204 done
12205IFS=$as_save_IFS
b0cacab0 12206
b0cacab0 12207fi
b0cacab0 12208fi
57aa50d4
TT
12209STRIP=$ac_cv_prog_STRIP
12210if test -n "$STRIP"; then
12211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12212$as_echo "$STRIP" >&6; }
12213else
12214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12215$as_echo "no" >&6; }
b0cacab0 12216fi
e1052144 12217
b0cacab0 12218
57aa50d4
TT
12219fi
12220if test -z "$ac_cv_prog_STRIP"; then
12221 ac_ct_STRIP=$STRIP
12222 # Extract the first word of "strip", so it can be a program name with args.
12223set dummy strip; ac_word=$2
12224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12225$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12226if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
39fd3d4f 12227 $as_echo_n "(cached) " >&6
b0cacab0 12228else
57aa50d4
TT
12229 if test -n "$ac_ct_STRIP"; then
12230 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12231else
12232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12233for as_dir in $PATH
12234do
12235 IFS=$as_save_IFS
12236 test -z "$as_dir" && as_dir=.
12237 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12239 ac_cv_prog_ac_ct_STRIP="strip"
12240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12241 break 2
12242 fi
12243done
12244 done
12245IFS=$as_save_IFS
b0cacab0 12246
b0cacab0 12247fi
57aa50d4
TT
12248fi
12249ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12250if test -n "$ac_ct_STRIP"; then
12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12252$as_echo "$ac_ct_STRIP" >&6; }
b0cacab0 12253else
57aa50d4
TT
12254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12255$as_echo "no" >&6; }
12256fi
b0cacab0 12257
57aa50d4
TT
12258 if test "x$ac_ct_STRIP" = x; then
12259 STRIP=":"
b0cacab0 12260 else
57aa50d4
TT
12261 case $cross_compiling:$ac_tool_warned in
12262yes:)
12263{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12264$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12265ac_tool_warned=yes ;;
e1052144 12266esac
57aa50d4
TT
12267 STRIP=$ac_ct_STRIP
12268 fi
b0cacab0 12269else
57aa50d4 12270 STRIP="$ac_cv_prog_STRIP"
b0cacab0 12271fi
e1052144 12272
57aa50d4
TT
12273# Extract the first word of "makeinfo", so it can be a program name with args.
12274set dummy makeinfo; ac_word=$2
12275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12276$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12277if ${ac_cv_prog_MAKEINFO+:} false; then :
57aa50d4 12278 $as_echo_n "(cached) " >&6
07a0db15 12279else
57aa50d4
TT
12280 if test -n "$MAKEINFO"; then
12281 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12282else
12283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12284for as_dir in $PATH
12285do
12286 IFS=$as_save_IFS
12287 test -z "$as_dir" && as_dir=.
12288 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12290 ac_cv_prog_MAKEINFO="makeinfo"
12291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12292 break 2
12293 fi
12294done
12295 done
12296IFS=$as_save_IFS
b0cacab0 12297
b0cacab0
TT
12298fi
12299fi
57aa50d4
TT
12300MAKEINFO=$ac_cv_prog_MAKEINFO
12301if test -n "$MAKEINFO"; then
12302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
12303$as_echo "$MAKEINFO" >&6; }
b0cacab0 12304else
57aa50d4
TT
12305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12306$as_echo "no" >&6; }
07a0db15 12307fi
29a5deed
TT
12308
12309
57aa50d4 12310if test "_$MAKEINFO" = "_"; then
ca1de98a 12311 MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
57aa50d4
TT
12312else
12313 case "$MAKEINFO" in
12314 */missing.*)
12315 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12316*** Makeinfo is missing. Info documentation will not be built." >&5
12317$as_echo "$as_me: WARNING:
12318*** Makeinfo is missing. Info documentation will not be built." >&2;}
12319 ;;
12320 *)
12321 ;;
12322 esac
b0cacab0 12323fi
29a5deed 12324
b0cacab0 12325
57aa50d4
TT
12326# See if we need a separate native compiler.
12327if test $cross_compiling = no; then
12328 BUILD_CC="$CC"
b0cacab0 12329
b0cacab0 12330else
57aa50d4
TT
12331 for ac_prog in gcc cc
12332do
12333 # Extract the first word of "$ac_prog", so it can be a program name with args.
12334set dummy $ac_prog; ac_word=$2
12335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12336$as_echo_n "checking for $ac_word... " >&6; }
d6a4bcb5 12337if ${ac_cv_prog_BUILD_CC+:} false; then :
57aa50d4 12338 $as_echo_n "(cached) " >&6
b0cacab0 12339else
57aa50d4
TT
12340 if test -n "$BUILD_CC"; then
12341 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
12342else
12343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12344for as_dir in $PATH
12345do
12346 IFS=$as_save_IFS
12347 test -z "$as_dir" && as_dir=.
12348 for ac_exec_ext in '' $ac_executable_extensions; do
d6a4bcb5 12349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57aa50d4
TT
12350 ac_cv_prog_BUILD_CC="$ac_prog"
12351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12352 break 2
12353 fi
12354done
12355 done
12356IFS=$as_save_IFS
b0cacab0 12357
b0cacab0 12358fi
57aa50d4
TT
12359fi
12360BUILD_CC=$ac_cv_prog_BUILD_CC
12361if test -n "$BUILD_CC"; then
12362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
12363$as_echo "$BUILD_CC" >&6; }
07a0db15 12364else
57aa50d4
TT
12365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12366$as_echo "no" >&6; }
b0cacab0 12367fi
b0cacab0 12368
b0cacab0 12369
57aa50d4
TT
12370 test -n "$BUILD_CC" && break
12371done
b0cacab0 12372
57aa50d4 12373fi
3829c16c 12374for 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
12375do :
12376 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12377ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d6a4bcb5 12378if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
57aa50d4
TT
12379 cat >>confdefs.h <<_ACEOF
12380#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 12381_ACEOF
b0cacab0 12382
b0cacab0 12383fi
e1052144 12384
b0cacab0 12385done
93636bde 12386
ec3a69bb
MA
12387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12388$as_echo_n "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12389DD=
12390for i in dd gdd ; do
12391 if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12392 DD=$i
12393 break
12394 fi
12395done
12396if test -n "$DD" ; then
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12398$as_echo "$DD" >&6; }
12399else
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12401$as_echo "not found, using dd" >&6; }
12402 DD=dd
12403 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12404$as_echo "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12405fi
12406
12407
57aa50d4
TT
12408for ac_header in net/if.h
12409do :
12410 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12411#if HAVE_SYS_TYPES_H
12412#include <sys/types.h>
12413#endif
12414#if HAVE_SYS_SOCKET
12415#include <sys/socket.h>
12416#endif
29a5deed 12417
57aa50d4 12418"
d6a4bcb5 12419if test "x$ac_cv_header_net_if_h" = xyes; then :
57aa50d4
TT
12420 cat >>confdefs.h <<_ACEOF
12421#define HAVE_NET_IF_H 1
b0cacab0 12422_ACEOF
b0cacab0 12423
b0cacab0 12424fi
e1052144 12425
b0cacab0 12426done
b0cacab0 12427
57aa50d4
TT
12428for ac_func in vprintf
12429do :
12430 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
d6a4bcb5 12431if test "x$ac_cv_func_vprintf" = xyes; then :
57aa50d4
TT
12432 cat >>confdefs.h <<_ACEOF
12433#define HAVE_VPRINTF 1
b0cacab0 12434_ACEOF
b0cacab0 12435
57aa50d4 12436ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
d6a4bcb5 12437if test "x$ac_cv_func__doprnt" = xyes; then :
b0cacab0 12438
57aa50d4 12439$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
b0cacab0 12440
50e1e10f 12441fi
29a5deed 12442
57aa50d4
TT
12443fi
12444done
29a5deed
TT
12445
12446
57aa50d4
TT
12447ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12448"
d6a4bcb5 12449if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes; then :
d1154eb4
TT
12450
12451$as_echo "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
50e1e10f 12452
2873927d
TT
12453fi
12454
12455ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12456if test "x$ac_cv_member_struct_stat_st_atim" = xyes; then :
12457
12458cat >>confdefs.h <<_ACEOF
12459#define HAVE_STRUCT_STAT_ST_ATIM 1
12460_ACEOF
12461
12462
b0cacab0 12463fi
93636bde 12464
57aa50d4
TT
12465ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12466"
d6a4bcb5 12467if test "x$ac_cv_type_ssize_t" = xyes; then :
d1154eb4
TT
12468
12469$as_echo "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
b0cacab0 12470
57aa50d4 12471fi
b0cacab0 12472
57aa50d4
TT
12473ac_fn_c_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12474"
d6a4bcb5 12475if test "x$ac_cv_have_decl_llseek" = xyes; then :
d1154eb4
TT
12476
12477$as_echo "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
b0cacab0 12478
b0cacab0 12479fi
e1052144 12480
57aa50d4
TT
12481ac_fn_c_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12482 #define _LARGEFILE64_SOURCE
12483 #include <unistd.h>
12484"
d6a4bcb5 12485if test "x$ac_cv_have_decl_lseek64" = xyes; then :
d1154eb4
TT
12486
12487$as_echo "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
b0cacab0 12488
b0cacab0 12489fi
b0cacab0 12490
57aa50d4
TT
12491# The cast to long int works around a bug in the HP C Compiler
12492# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12493# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12494# This bug is HP SR number 8606223364.
12495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12496$as_echo_n "checking size of short... " >&6; }
d6a4bcb5 12497if ${ac_cv_sizeof_short+:} false; then :
57aa50d4 12498 $as_echo_n "(cached) " >&6
07a0db15 12499else
57aa50d4 12500 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
b0cacab0 12501
b0cacab0 12502else
57aa50d4
TT
12503 if test "$ac_cv_type_short" = yes; then
12504 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12505$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12506as_fn_error 77 "cannot compute sizeof (short)
12507See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
12508 else
12509 ac_cv_sizeof_short=0
12510 fi
07a0db15 12511fi
b0cacab0 12512
b0cacab0 12513fi
57aa50d4
TT
12514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12515$as_echo "$ac_cv_sizeof_short" >&6; }
e1052144 12516
93636bde 12517
57aa50d4
TT
12518
12519cat >>confdefs.h <<_ACEOF
12520#define SIZEOF_SHORT $ac_cv_sizeof_short
b0cacab0 12521_ACEOF
57aa50d4
TT
12522
12523
12524# The cast to long int works around a bug in the HP C Compiler
12525# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12526# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12527# This bug is HP SR number 8606223364.
12528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12529$as_echo_n "checking size of int... " >&6; }
d6a4bcb5 12530if ${ac_cv_sizeof_int+:} false; then :
57aa50d4 12531 $as_echo_n "(cached) " >&6
07a0db15 12532else
57aa50d4 12533 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
93636bde 12534
57aa50d4
TT
12535else
12536 if test "$ac_cv_type_int" = yes; then
12537 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12538$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12539as_fn_error 77 "cannot compute sizeof (int)
12540See \`config.log' for more details" "$LINENO" 5; }
57aa50d4
TT
12541 else
12542 ac_cv_sizeof_int=0
12543 fi
07a0db15 12544fi
e1052144 12545
b0cacab0 12546fi
57aa50d4
TT
12547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12548$as_echo "$ac_cv_sizeof_int" >&6; }
e1052144 12549
93636bde 12550
57aa50d4
TT
12551
12552cat >>confdefs.h <<_ACEOF
12553#define SIZEOF_INT $ac_cv_sizeof_int
b0cacab0 12554_ACEOF
b0cacab0 12555
e1052144 12556
57aa50d4
TT
12557# The cast to long int works around a bug in the HP C Compiler
12558# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12559# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12560# This bug is HP SR number 8606223364.
12561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12562$as_echo_n "checking size of long... " >&6; }
d6a4bcb5 12563if ${ac_cv_sizeof_long+:} false; then :
57aa50d4
TT
12564 $as_echo_n "(cached) " >&6
12565else
12566 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12567
12568else
12569 if test "$ac_cv_type_long" = yes; then
12570 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 12571$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12572as_fn_error 77 "cannot compute sizeof (long)
12573See \`config.log' for more details" "$LINENO" 5; }
29a5deed 12574 else
57aa50d4
TT
12575 ac_cv_sizeof_long=0
12576 fi
12577fi
39fd3d4f 12578
57aa50d4
TT
12579fi
12580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12581$as_echo "$ac_cv_sizeof_long" >&6; }
39fd3d4f 12582
57aa50d4
TT
12583
12584
12585cat >>confdefs.h <<_ACEOF
12586#define SIZEOF_LONG $ac_cv_sizeof_long
39fd3d4f 12587_ACEOF
57aa50d4
TT
12588
12589
12590# The cast to long int works around a bug in the HP C Compiler
12591# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12592# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12593# This bug is HP SR number 8606223364.
12594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12595$as_echo_n "checking size of long long... " >&6; }
d6a4bcb5 12596if ${ac_cv_sizeof_long_long+:} false; then :
57aa50d4 12597 $as_echo_n "(cached) " >&6
39fd3d4f 12598else
57aa50d4 12599 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
39fd3d4f 12600
57aa50d4
TT
12601else
12602 if test "$ac_cv_type_long_long" = yes; then
12603 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 12604$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d6a4bcb5
TB
12605as_fn_error 77 "cannot compute sizeof (long long)
12606See \`config.log' for more details" "$LINENO" 5; }
39fd3d4f
SJR
12607 else
12608 ac_cv_sizeof_long_long=0
12609 fi
12610fi
57aa50d4 12611
39fd3d4f 12612fi
57aa50d4 12613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
39fd3d4f
SJR
12614$as_echo "$ac_cv_sizeof_long_long" >&6; }
12615
12616
12617
12618cat >>confdefs.h <<_ACEOF
12619#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12620_ACEOF
12621
12622
cc68e8a6
TT
12623# The cast to long int works around a bug in the HP C Compiler
12624# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12625# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12626# This bug is HP SR number 8606223364.
12627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12628$as_echo_n "checking size of off_t... " >&6; }
12629if ${ac_cv_sizeof_off_t+:} false; then :
12630 $as_echo_n "(cached) " >&6
12631else
12632 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
12633
12634else
12635 if test "$ac_cv_type_off_t" = yes; then
12636 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12637$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12638as_fn_error 77 "cannot compute sizeof (off_t)
12639See \`config.log' for more details" "$LINENO" 5; }
12640 else
12641 ac_cv_sizeof_off_t=0
12642 fi
12643fi
12644
12645fi
12646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12647$as_echo "$ac_cv_sizeof_off_t" >&6; }
12648
12649
12650
12651cat >>confdefs.h <<_ACEOF
12652#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
12653_ACEOF
12654
12655
2dd680f3
TT
12656# The cast to long int works around a bug in the HP C Compiler
12657# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12658# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12659# This bug is HP SR number 8606223364.
12660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12661$as_echo_n "checking size of time_t... " >&6; }
12662if ${ac_cv_sizeof_time_t+:} false; then :
12663 $as_echo_n "(cached) " >&6
12664else
12665 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then :
12666
12667else
12668 if test "$ac_cv_type_time_t" = yes; then
12669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12670$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12671as_fn_error 77 "cannot compute sizeof (time_t)
12672See \`config.log' for more details" "$LINENO" 5; }
12673 else
12674 ac_cv_sizeof_time_t=0
12675 fi
12676fi
12677
12678fi
12679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12680$as_echo "$ac_cv_sizeof_time_t" >&6; }
12681
12682
12683
12684cat >>confdefs.h <<_ACEOF
12685#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
12686_ACEOF
12687
12688
39fd3d4f
SJR
12689SIZEOF_SHORT=$ac_cv_sizeof_short
12690SIZEOF_INT=$ac_cv_sizeof_int
12691SIZEOF_LONG=$ac_cv_sizeof_long
12692SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
cc68e8a6 12693SIZEOF_OFF_T=$ac_cv_sizeof_off_t
2dd680f3
TT
12694SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12695
cc68e8a6 12696
39fd3d4f
SJR
12697
12698
12699
12700
57aa50d4 12701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
39fd3d4f 12702$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d6a4bcb5 12703if ${ac_cv_c_bigendian+:} false; then :
39fd3d4f
SJR
12704 $as_echo_n "(cached) " >&6
12705else
12706 ac_cv_c_bigendian=unknown
12707 # See if we're dealing with a universal compiler.
57aa50d4 12708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12709/* end confdefs.h. */
12710#ifndef __APPLE_CC__
12711 not a universal capable compiler
12712 #endif
12713 typedef int dummy;
12714
12715_ACEOF
57aa50d4 12716if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
12717
12718 # Check for potential -arch flags. It is not universal unless
57aa50d4
TT
12719 # there are at least two -arch flags with different values.
12720 ac_arch=
12721 ac_prev=
12722 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12723 if test -n "$ac_prev"; then
12724 case $ac_word in
12725 i?86 | x86_64 | ppc | ppc64)
12726 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12727 ac_arch=$ac_word
12728 else
12729 ac_cv_c_bigendian=universal
12730 break
12731 fi
12732 ;;
12733 esac
12734 ac_prev=
12735 elif test "x$ac_word" = "x-arch"; then
12736 ac_prev=arch
12737 fi
12738 done
39fd3d4f 12739fi
39fd3d4f
SJR
12740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12741 if test $ac_cv_c_bigendian = unknown; then
12742 # See if sys/param.h defines the BYTE_ORDER macro.
57aa50d4 12743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12744/* end confdefs.h. */
12745#include <sys/types.h>
12746 #include <sys/param.h>
12747
12748int
12749main ()
12750{
12751#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12752 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12753 && LITTLE_ENDIAN)
12754 bogus endian macros
12755 #endif
12756
12757 ;
12758 return 0;
12759}
12760_ACEOF
57aa50d4 12761if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 12762 # It does; now see whether it defined to BIG_ENDIAN or not.
57aa50d4 12763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
12764/* end confdefs.h. */
12765#include <sys/types.h>
12766 #include <sys/param.h>
12767
b0cacab0
TT
12768int
12769main ()
07a0db15 12770{
39fd3d4f
SJR
12771#if BYTE_ORDER != BIG_ENDIAN
12772 not big endian
12773 #endif
b0cacab0
TT
12774
12775 ;
12776 return 0;
07a0db15 12777}
b0cacab0 12778_ACEOF
57aa50d4 12779if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 12780 ac_cv_c_bigendian=yes
b0cacab0 12781else
57aa50d4 12782 ac_cv_c_bigendian=no
fc6d9d51 12783fi
39fd3d4f 12784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 12785fi
39fd3d4f
SJR
12786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12787 fi
12788 if test $ac_cv_c_bigendian = unknown; then
12789 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
57aa50d4 12790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12791/* end confdefs.h. */
39fd3d4f 12792#include <limits.h>
877eb6d9 12793
b0cacab0
TT
12794int
12795main ()
12796{
39fd3d4f
SJR
12797#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12798 bogus endian macros
12799 #endif
b0cacab0
TT
12800
12801 ;
12802 return 0;
12803}
b0cacab0 12804_ACEOF
57aa50d4
TT
12805if ac_fn_c_try_compile "$LINENO"; then :
12806 # It does; now see whether it defined to _BIG_ENDIAN or not.
12807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12808/* end confdefs.h. */
39fd3d4f 12809#include <limits.h>
877eb6d9 12810
b0cacab0
TT
12811int
12812main ()
12813{
39fd3d4f
SJR
12814#ifndef _BIG_ENDIAN
12815 not big endian
12816 #endif
b0cacab0
TT
12817
12818 ;
12819 return 0;
12820}
12821_ACEOF
57aa50d4 12822if ac_fn_c_try_compile "$LINENO"; then :
877eb6d9
TT
12823 ac_cv_c_bigendian=yes
12824else
57aa50d4 12825 ac_cv_c_bigendian=no
877eb6d9 12826fi
e1052144 12827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 12828fi
39fd3d4f
SJR
12829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12830 fi
12831 if test $ac_cv_c_bigendian = unknown; then
12832 # Compile a test program.
57aa50d4 12833 if test "$cross_compiling" = yes; then :
39fd3d4f 12834 # Try to guess by grepping values from an object file.
57aa50d4 12835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12836/* end confdefs.h. */
39fd3d4f
SJR
12837short int ascii_mm[] =
12838 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12839 short int ascii_ii[] =
12840 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12841 int use_ascii (int i) {
12842 return ascii_mm[i] + ascii_ii[i];
12843 }
12844 short int ebcdic_ii[] =
12845 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12846 short int ebcdic_mm[] =
12847 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12848 int use_ebcdic (int i) {
12849 return ebcdic_mm[i] + ebcdic_ii[i];
12850 }
12851 extern int foo;
12852
b0cacab0
TT
12853int
12854main ()
12855{
39fd3d4f 12856return use_ascii (foo) == use_ebcdic (foo);
b0cacab0
TT
12857 ;
12858 return 0;
12859}
12860_ACEOF
57aa50d4 12861if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
12862 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12863 ac_cv_c_bigendian=yes
12864 fi
12865 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12866 if test "$ac_cv_c_bigendian" = unknown; then
12867 ac_cv_c_bigendian=no
12868 else
12869 # finding both strings is unlikely to happen, but who knows?
12870 ac_cv_c_bigendian=unknown
12871 fi
12872 fi
b0cacab0 12873fi
e1052144 12874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
877eb6d9 12875else
57aa50d4 12876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12877/* end confdefs.h. */
e1052144 12878$ac_includes_default
b0cacab0
TT
12879int
12880main ()
12881{
e1052144 12882
39fd3d4f
SJR
12883 /* Are we little or big endian? From Harbison&Steele. */
12884 union
12885 {
12886 long int l;
12887 char c[sizeof (long int)];
12888 } u;
12889 u.l = 1;
12890 return u.c[sizeof (long int) - 1] == 1;
e1052144
TT
12891
12892 ;
12893 return 0;
877eb6d9 12894}
b0cacab0 12895_ACEOF
57aa50d4 12896if ac_fn_c_try_run "$LINENO"; then :
877eb6d9
TT
12897 ac_cv_c_bigendian=no
12898else
57aa50d4 12899 ac_cv_c_bigendian=yes
877eb6d9 12900fi
57aa50d4
TT
12901rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12902 conftest.$ac_objext conftest.beam conftest.$ac_ext
877eb6d9 12903fi
e1052144 12904
39fd3d4f 12905 fi
877eb6d9 12906fi
57aa50d4 12907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
39fd3d4f
SJR
12908$as_echo "$ac_cv_c_bigendian" >&6; }
12909 case $ac_cv_c_bigendian in #(
12910 yes)
57aa50d4 12911 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
39fd3d4f
SJR
12912;; #(
12913 no)
12914 ;; #(
12915 universal)
07a0db15 12916
57aa50d4 12917$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
39fd3d4f
SJR
12918
12919 ;; #(
12920 *)
d6a4bcb5 12921 as_fn_error $? "unknown endianness
57aa50d4 12922 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
39fd3d4f 12923 esac
877eb6d9 12924
91f04685
CQ
12925if test $cross_compiling = no; then
12926 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12927else
12928 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12929fi
4ea7ea00
TT
12930ASM_TYPES_HEADER=./asm_types.h
12931
488c75a6
TT
12932echo "/* These defines are needed for the public ext2fs.h header file */" \
12933 > public_config.h
12934if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12935 uniq tmp_config.$$ >> public_config.h
12936else
12937 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12938fi
12939if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12940 uniq tmp_config.$$ >> public_config.h
12941else
12942 echo "#undef WORDS_BIGENDIAN" >> public_config.h
12943fi
12944rm -f tmp_config.$$
12945PUBLIC_CONFIG_HEADER=./public_config.h
12946
b0cacab0 12947for ac_header in inttypes.h
57aa50d4
TT
12948do :
12949 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
d6a4bcb5 12950if test "x$ac_cv_header_inttypes_h" = xyes; then :
b0cacab0 12951 cat >>confdefs.h <<_ACEOF
57aa50d4 12952#define HAVE_INTTYPES_H 1
b0cacab0
TT
12953_ACEOF
12954
12955fi
12956
0c193f82
TT
12957done
12958
57aa50d4 12959ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
d6a4bcb5 12960if test "x$ac_cv_type_intptr_t" = xyes; then :
b0cacab0
TT
12961
12962cat >>confdefs.h <<_ACEOF
d2ee56d8 12963#define HAVE_INTPTR_T 1
b0cacab0 12964_ACEOF
0c193f82 12965
d2ee56d8 12966
0c193f82
TT
12967fi
12968
57aa50d4 12969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
39fd3d4f 12970$as_echo_n "checking whether struct stat has a st_flags field... " >&6; }
d6a4bcb5 12971if ${e2fsprogs_cv_struct_st_flags+:} false; then :
39fd3d4f 12972 $as_echo_n "(cached) " >&6
50e1e10f 12973else
57aa50d4 12974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 12975/* end confdefs.h. */
50e1e10f 12976#include <sys/stat.h>
b0cacab0
TT
12977int
12978main ()
12979{
50e1e10f 12980struct stat stat; stat.st_flags = 0;
b0cacab0
TT
12981 ;
12982 return 0;
12983}
12984_ACEOF
57aa50d4 12985if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f
TT
12986 e2fsprogs_cv_struct_st_flags=yes
12987else
57aa50d4 12988 e2fsprogs_cv_struct_st_flags=no
50e1e10f 12989fi
e1052144 12990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f
TT
12991fi
12992
57aa50d4 12993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
39fd3d4f 12994$as_echo "$e2fsprogs_cv_struct_st_flags" >&6; }
50e1e10f 12995if test "$e2fsprogs_cv_struct_st_flags" = yes; then
57aa50d4 12996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
39fd3d4f 12997$as_echo_n "checking whether st_flags field is useful... " >&6; }
d6a4bcb5 12998 if ${e2fsprogs_cv_struct_st_flags_immut+:} false; then :
39fd3d4f 12999 $as_echo_n "(cached) " >&6
b0cacab0 13000else
57aa50d4 13001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13002/* end confdefs.h. */
c03bc4e8 13003#include <sys/stat.h>
b0cacab0
TT
13004int
13005main ()
13006{
c03bc4e8 13007struct stat stat; stat.st_flags |= UF_IMMUTABLE;
b0cacab0
TT
13008 ;
13009 return 0;
13010}
57aa50d4
TT
13011_ACEOF
13012if ac_fn_c_try_compile "$LINENO"; then :
13013 e2fsprogs_cv_struct_st_flags_immut=yes
6c65d251 13014else
57aa50d4 13015 e2fsprogs_cv_struct_st_flags_immut=no
84ea6e70 13016fi
e1052144 13017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
84ea6e70 13018fi
e1052144 13019
57aa50d4
TT
13020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
13021$as_echo "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
13022 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
d1154eb4
TT
13023
13024$as_echo "#define HAVE_STAT_FLAGS 1" >>confdefs.h
57aa50d4
TT
13025
13026 fi
6c65d251 13027fi
57aa50d4
TT
13028ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
13029 #include <sys/socket.h>
13030"
d6a4bcb5 13031if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
b0cacab0
TT
13032
13033cat >>confdefs.h <<_ACEOF
84ea6e70 13034#define HAVE_SA_LEN 1
b0cacab0 13035_ACEOF
84ea6e70 13036
50e1e10f 13037fi
b0cacab0 13038
9ed8e5fe 13039if test -n "$BLKID_CMT"; then
57aa50d4 13040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing blkid_probe_all" >&5
9ed8e5fe 13041$as_echo_n "checking for library containing blkid_probe_all... " >&6; }
d6a4bcb5 13042if ${ac_cv_search_blkid_probe_all+:} false; then :
9ed8e5fe
ES
13043 $as_echo_n "(cached) " >&6
13044else
13045 ac_func_search_save_LIBS=$LIBS
57aa50d4 13046cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9ed8e5fe
ES
13047/* end confdefs.h. */
13048
13049/* Override any GCC internal prototype to avoid an error.
13050 Use char because int might match the return type of a GCC
13051 builtin and then its argument prototype would still apply. */
13052#ifdef __cplusplus
13053extern "C"
13054#endif
13055char blkid_probe_all ();
13056int
13057main ()
13058{
13059return blkid_probe_all ();
13060 ;
13061 return 0;
13062}
13063_ACEOF
13064for ac_lib in '' blkid; do
13065 if test -z "$ac_lib"; then
13066 ac_res="none required"
13067 else
13068 ac_res=-l$ac_lib
13069 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13070 fi
57aa50d4 13071 if ac_fn_c_try_link "$LINENO"; then :
9ed8e5fe 13072 ac_cv_search_blkid_probe_all=$ac_res
9ed8e5fe 13073fi
57aa50d4
TT
13074rm -f core conftest.err conftest.$ac_objext \
13075 conftest$ac_exeext
d6a4bcb5 13076 if ${ac_cv_search_blkid_probe_all+:} false; then :
9ed8e5fe
ES
13077 break
13078fi
13079done
d6a4bcb5 13080if ${ac_cv_search_blkid_probe_all+:} false; then :
57aa50d4 13081
9ed8e5fe
ES
13082else
13083 ac_cv_search_blkid_probe_all=no
13084fi
13085rm conftest.$ac_ext
13086LIBS=$ac_func_search_save_LIBS
13087fi
57aa50d4 13088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_blkid_probe_all" >&5
9ed8e5fe
ES
13089$as_echo "$ac_cv_search_blkid_probe_all" >&6; }
13090ac_res=$ac_cv_search_blkid_probe_all
57aa50d4 13091if test "$ac_res" != no; then :
9ed8e5fe
ES
13092 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13093
13094fi
13095
13096fi
32179ce2
TT
13097if test -n "$DLOPEN_LIB" ; then
13098 ac_cv_func_dlopen=yes
13099fi
32b8802a 13100for ac_func in __secure_getenv add_key backtrace blkid_probe_get_topology blkid_probe_enable_partitions 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
13101do :
13102 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13103ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d6a4bcb5 13104if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
b0cacab0 13105 cat >>confdefs.h <<_ACEOF
39fd3d4f 13106#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b0cacab0 13107_ACEOF
21c84b71 13108
50e1e10f
TT
13109fi
13110done
13111
fc6d9d51 13112SOCKET_LIB=''
57aa50d4 13113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
39fd3d4f 13114$as_echo_n "checking for socket in -lsocket... " >&6; }
d6a4bcb5 13115if ${ac_cv_lib_socket_socket+:} false; then :
39fd3d4f 13116 $as_echo_n "(cached) " >&6
50e1e10f 13117else
b0cacab0 13118 ac_check_lib_save_LIBS=$LIBS
fc6d9d51 13119LIBS="-lsocket $LIBS"
57aa50d4 13120cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13121/* end confdefs.h. */
93636bde 13122
e1052144
TT
13123/* Override any GCC internal prototype to avoid an error.
13124 Use char because int might match the return type of a GCC
13125 builtin and then its argument prototype would still apply. */
b0cacab0
TT
13126#ifdef __cplusplus
13127extern "C"
13128#endif
b0cacab0
TT
13129char socket ();
13130int
13131main ()
13132{
e1052144 13133return socket ();
b0cacab0
TT
13134 ;
13135 return 0;
13136}
13137_ACEOF
57aa50d4 13138if ac_fn_c_try_link "$LINENO"; then :
b0cacab0
TT
13139 ac_cv_lib_socket_socket=yes
13140else
57aa50d4 13141 ac_cv_lib_socket_socket=no
b0cacab0 13142fi
57aa50d4
TT
13143rm -f core conftest.err conftest.$ac_objext \
13144 conftest$ac_exeext conftest.$ac_ext
b0cacab0
TT
13145LIBS=$ac_check_lib_save_LIBS
13146fi
57aa50d4 13147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
39fd3d4f 13148$as_echo "$ac_cv_lib_socket_socket" >&6; }
d6a4bcb5 13149if test "x$ac_cv_lib_socket_socket" = xyes; then :
fc6d9d51 13150 SOCKET_LIB=-lsocket
50e1e10f 13151fi
fc6d9d51 13152
93636bde 13153
b291c11f
DW
13154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13155$as_echo_n "checking for magic_file in -lmagic... " >&6; }
13156if ${ac_cv_lib_magic_magic_file+:} false; then :
13157 $as_echo_n "(cached) " >&6
13158else
13159 ac_check_lib_save_LIBS=$LIBS
13160LIBS="-lmagic $LIBS"
13161cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13162/* end confdefs.h. */
13163
13164/* Override any GCC internal prototype to avoid an error.
13165 Use char because int might match the return type of a GCC
13166 builtin and then its argument prototype would still apply. */
13167#ifdef __cplusplus
13168extern "C"
13169#endif
13170char magic_file ();
13171int
13172main ()
13173{
13174return magic_file ();
13175 ;
13176 return 0;
13177}
13178_ACEOF
13179if ac_fn_c_try_link "$LINENO"; then :
13180 ac_cv_lib_magic_magic_file=yes
13181else
13182 ac_cv_lib_magic_magic_file=no
13183fi
13184rm -f core conftest.err conftest.$ac_objext \
13185 conftest$ac_exeext conftest.$ac_ext
13186LIBS=$ac_check_lib_save_LIBS
13187fi
13188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13189$as_echo "$ac_cv_lib_magic_magic_file" >&6; }
13190if test "x$ac_cv_lib_magic_magic_file" = xyes; then :
13191 MAGIC_LIB=-lmagic
13192for ac_header in magic.h
13193do :
13194 ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13195if test "x$ac_cv_header_magic_h" = xyes; then :
13196 cat >>confdefs.h <<_ACEOF
13197#define HAVE_MAGIC_H 1
13198_ACEOF
13199
13200fi
13201
13202done
13203
13204fi
13205
32179ce2 13206if test "$ac_cv_func_dlopen" = yes ; then
d2e3c0dc
TT
13207 MAGIC_LIB=$DLOPEN_LIB
13208fi
b291c11f 13209
c94da047
TT
13210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13211$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
13212if ${ac_cv_lib_rt_clock_gettime+:} false; then :
13213 $as_echo_n "(cached) " >&6
13214else
13215 ac_check_lib_save_LIBS=$LIBS
13216LIBS="-lrt $LIBS"
13217cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13218/* end confdefs.h. */
13219
13220/* Override any GCC internal prototype to avoid an error.
13221 Use char because int might match the return type of a GCC
13222 builtin and then its argument prototype would still apply. */
13223#ifdef __cplusplus
13224extern "C"
13225#endif
13226char clock_gettime ();
13227int
13228main ()
13229{
13230return clock_gettime ();
13231 ;
13232 return 0;
13233}
13234_ACEOF
13235if ac_fn_c_try_link "$LINENO"; then :
13236 ac_cv_lib_rt_clock_gettime=yes
13237else
13238 ac_cv_lib_rt_clock_gettime=no
13239fi
13240rm -f core conftest.err conftest.$ac_objext \
13241 conftest$ac_exeext conftest.$ac_ext
13242LIBS=$ac_check_lib_save_LIBS
13243fi
13244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13245$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
13246if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
13247 CLOCK_GETTIME_LIB=-lrt
13248fi
13249
13250
81cbf1ef
DW
13251FUSE_CMT=
13252FUSE_LIB=
13253# Check whether --enable-fuse2fs was given.
13254if test "${enable_fuse2fs+set}" = set; then :
13255 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13256then
13257 FUSE_CMT="#"
13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13259$as_echo "Disabling fuse2fs" >&6; }
13260else
13261 for ac_header in pthread.h fuse.h
13262do :
13263 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13264ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13265#define FUSE_USE_VERSION 29
13266"
13267if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13268 cat >>confdefs.h <<_ACEOF
13269#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13270_ACEOF
13271
13272else
13273 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13274$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13275as_fn_error $? "Cannot find fuse2fs headers.
13276See \`config.log' for more details" "$LINENO" 5; }
13277fi
13278
13279done
13280
13281
13282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13283/* end confdefs.h. */
13284#define FUSE_USE_VERSION 29
13285#ifdef __linux__
13286#include <linux/fs.h>
13287#include <linux/falloc.h>
13288#include <linux/xattr.h>
13289#endif
13290
13291int
13292main ()
13293{
13294
13295 ;
13296 return 0;
13297}
13298_ACEOF
13299if ac_fn_c_try_cpp "$LINENO"; then :
13300
13301else
13302 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13303$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13304as_fn_error $? "Cannot find fuse2fs Linux headers.
13305See \`config.log' for more details" "$LINENO" 5; }
13306fi
13307rm -f conftest.err conftest.i conftest.$ac_ext
13308
13309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13310$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13311if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13312 $as_echo_n "(cached) " >&6
13313else
13314 ac_check_lib_save_LIBS=$LIBS
13315LIBS="-losxfuse $LIBS"
13316cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13317/* end confdefs.h. */
13318
13319/* Override any GCC internal prototype to avoid an error.
13320 Use char because int might match the return type of a GCC
13321 builtin and then its argument prototype would still apply. */
13322#ifdef __cplusplus
13323extern "C"
13324#endif
13325char fuse_main ();
13326int
13327main ()
13328{
13329return fuse_main ();
13330 ;
13331 return 0;
13332}
13333_ACEOF
13334if ac_fn_c_try_link "$LINENO"; then :
13335 ac_cv_lib_osxfuse_fuse_main=yes
13336else
13337 ac_cv_lib_osxfuse_fuse_main=no
13338fi
13339rm -f core conftest.err conftest.$ac_objext \
13340 conftest$ac_exeext conftest.$ac_ext
13341LIBS=$ac_check_lib_save_LIBS
13342fi
13343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13344$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13345if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13346 FUSE_LIB=-losxfuse
13347else
13348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13349$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13350if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13351 $as_echo_n "(cached) " >&6
13352else
13353 ac_check_lib_save_LIBS=$LIBS
13354LIBS="-lfuse $LIBS"
13355cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13356/* end confdefs.h. */
13357
13358/* Override any GCC internal prototype to avoid an error.
13359 Use char because int might match the return type of a GCC
13360 builtin and then its argument prototype would still apply. */
13361#ifdef __cplusplus
13362extern "C"
13363#endif
13364char fuse_main ();
13365int
13366main ()
13367{
13368return fuse_main ();
13369 ;
13370 return 0;
13371}
13372_ACEOF
13373if ac_fn_c_try_link "$LINENO"; then :
13374 ac_cv_lib_fuse_fuse_main=yes
13375else
13376 ac_cv_lib_fuse_fuse_main=no
13377fi
13378rm -f core conftest.err conftest.$ac_objext \
13379 conftest$ac_exeext conftest.$ac_ext
13380LIBS=$ac_check_lib_save_LIBS
13381fi
13382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13383$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13384if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13385 FUSE_LIB=-lfuse
13386else
13387 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13388$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13389as_fn_error $? "Cannot find fuse library.
13390See \`config.log' for more details" "$LINENO" 5; }
13391fi
13392
13393fi
13394
13395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13396$as_echo "Enabling fuse2fs" >&6; }
13397fi
13398
13399else
13400 for ac_header in pthread.h fuse.h
13401do :
13402 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13403ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13404#define FUSE_USE_VERSION 29
13405#ifdef __linux__
13406# include <linux/fs.h>
13407# include <linux/falloc.h>
13408# include <linux/xattr.h>
13409#endif
13410"
13411if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13412 cat >>confdefs.h <<_ACEOF
13413#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13414_ACEOF
13415
13416else
13417 FUSE_CMT="#"
13418fi
13419
13420done
13421
13422if test -z "$FUSE_CMT"
13423then
13424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13425$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13426if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13427 $as_echo_n "(cached) " >&6
13428else
13429 ac_check_lib_save_LIBS=$LIBS
13430LIBS="-losxfuse $LIBS"
13431cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13432/* end confdefs.h. */
13433
13434/* Override any GCC internal prototype to avoid an error.
13435 Use char because int might match the return type of a GCC
13436 builtin and then its argument prototype would still apply. */
13437#ifdef __cplusplus
13438extern "C"
13439#endif
13440char fuse_main ();
13441int
13442main ()
13443{
13444return fuse_main ();
13445 ;
13446 return 0;
13447}
13448_ACEOF
13449if ac_fn_c_try_link "$LINENO"; then :
13450 ac_cv_lib_osxfuse_fuse_main=yes
13451else
13452 ac_cv_lib_osxfuse_fuse_main=no
13453fi
13454rm -f core conftest.err conftest.$ac_objext \
13455 conftest$ac_exeext conftest.$ac_ext
13456LIBS=$ac_check_lib_save_LIBS
13457fi
13458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13459$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13460if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13461 FUSE_LIB=-losxfuse
13462else
13463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13464$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13465if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13466 $as_echo_n "(cached) " >&6
13467else
13468 ac_check_lib_save_LIBS=$LIBS
13469LIBS="-lfuse $LIBS"
13470cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13471/* end confdefs.h. */
13472
13473/* Override any GCC internal prototype to avoid an error.
13474 Use char because int might match the return type of a GCC
13475 builtin and then its argument prototype would still apply. */
13476#ifdef __cplusplus
13477extern "C"
13478#endif
13479char fuse_main ();
13480int
13481main ()
13482{
13483return fuse_main ();
13484 ;
13485 return 0;
13486}
13487_ACEOF
13488if ac_fn_c_try_link "$LINENO"; then :
13489 ac_cv_lib_fuse_fuse_main=yes
13490else
13491 ac_cv_lib_fuse_fuse_main=no
13492fi
13493rm -f core conftest.err conftest.$ac_objext \
13494 conftest$ac_exeext conftest.$ac_ext
13495LIBS=$ac_check_lib_save_LIBS
13496fi
13497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13498$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13499if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13500 FUSE_LIB=-lfuse
13501else
13502 FUSE_CMT="#"
13503fi
13504
13505fi
13506
13507fi
13508if test -z "$FUSE_CMT"
13509then
13510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13511$as_echo "Enabling fuse2fs by default." >&6; }
13512fi
13513
13514fi
13515
13516
13517
57aa50d4 13518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
39fd3d4f 13519$as_echo_n "checking for optreset... " >&6; }
d6a4bcb5 13520if ${ac_cv_have_optreset+:} false; then :
39fd3d4f 13521 $as_echo_n "(cached) " >&6
d7f45af8 13522else
57aa50d4 13523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8 13524/* end confdefs.h. */
57aa50d4
TT
13525#include <unistd.h>
13526
13527_ACEOF
13528if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13529 $EGREP "optreset" >/dev/null 2>&1; then :
13530 ac_cv_have_optreset=yes
d7f45af8 13531else
57aa50d4
TT
13532 ac_cv_have_optreset=no
13533fi
13534rm -f conftest*
d7f45af8 13535
d7f45af8 13536fi
57aa50d4
TT
13537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13538$as_echo "$ac_cv_have_optreset" >&6; }
13539if test $ac_cv_have_optreset = yes; then
d1154eb4
TT
13540
13541$as_echo "#define HAVE_OPTRESET 1" >>confdefs.h
d7f45af8 13542
d7f45af8 13543fi
d1154eb4 13544
57aa50d4 13545SEM_INIT_LIB=''
cfb8e0bd
TT
13546echo GL_THREADS_API: ${gl_threads_api}
13547if test "${gl_threads_api}" != none
13548then
13549 ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
d6a4bcb5 13550if test "x$ac_cv_func_sem_init" = xyes; then :
57aa50d4 13551
d7f45af8 13552else
57aa50d4 13553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
39fd3d4f 13554$as_echo_n "checking for sem_init in -lpthread... " >&6; }
d6a4bcb5 13555if ${ac_cv_lib_pthread_sem_init+:} false; then :
39fd3d4f 13556 $as_echo_n "(cached) " >&6
d7f45af8
TT
13557else
13558 ac_check_lib_save_LIBS=$LIBS
13559LIBS="-lpthread $LIBS"
57aa50d4 13560cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13561/* end confdefs.h. */
13562
13563/* Override any GCC internal prototype to avoid an error.
13564 Use char because int might match the return type of a GCC
13565 builtin and then its argument prototype would still apply. */
13566#ifdef __cplusplus
13567extern "C"
13568#endif
13569char sem_init ();
13570int
13571main ()
13572{
13573return sem_init ();
13574 ;
13575 return 0;
13576}
13577_ACEOF
57aa50d4 13578if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13579 ac_cv_lib_pthread_sem_init=yes
13580else
57aa50d4 13581 ac_cv_lib_pthread_sem_init=no
d7f45af8 13582fi
57aa50d4
TT
13583rm -f core conftest.err conftest.$ac_objext \
13584 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13585LIBS=$ac_check_lib_save_LIBS
13586fi
57aa50d4 13587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
39fd3d4f 13588$as_echo "$ac_cv_lib_pthread_sem_init" >&6; }
d6a4bcb5 13589if test "x$ac_cv_lib_pthread_sem_init" = xyes; then :
57aa50d4 13590 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13591
13592 SEM_INIT_LIB=-lpthread
13593else
57aa50d4 13594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
39fd3d4f 13595$as_echo_n "checking for sem_init in -lrt... " >&6; }
d6a4bcb5 13596if ${ac_cv_lib_rt_sem_init+:} false; then :
39fd3d4f 13597 $as_echo_n "(cached) " >&6
d7f45af8
TT
13598else
13599 ac_check_lib_save_LIBS=$LIBS
13600LIBS="-lrt $LIBS"
57aa50d4 13601cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13602/* end confdefs.h. */
13603
13604/* Override any GCC internal prototype to avoid an error.
13605 Use char because int might match the return type of a GCC
13606 builtin and then its argument prototype would still apply. */
13607#ifdef __cplusplus
13608extern "C"
13609#endif
13610char sem_init ();
13611int
13612main ()
13613{
13614return sem_init ();
13615 ;
13616 return 0;
13617}
13618_ACEOF
57aa50d4 13619if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13620 ac_cv_lib_rt_sem_init=yes
13621else
57aa50d4 13622 ac_cv_lib_rt_sem_init=no
d7f45af8 13623fi
57aa50d4
TT
13624rm -f core conftest.err conftest.$ac_objext \
13625 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13626LIBS=$ac_check_lib_save_LIBS
13627fi
57aa50d4 13628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
39fd3d4f 13629$as_echo "$ac_cv_lib_rt_sem_init" >&6; }
d6a4bcb5 13630if test "x$ac_cv_lib_rt_sem_init" = xyes; then :
57aa50d4 13631 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13632
13633 SEM_INIT_LIB=-lrt
13634else
57aa50d4 13635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
39fd3d4f 13636$as_echo_n "checking for sem_init in -lposix4... " >&6; }
d6a4bcb5 13637if ${ac_cv_lib_posix4_sem_init+:} false; then :
39fd3d4f 13638 $as_echo_n "(cached) " >&6
d7f45af8
TT
13639else
13640 ac_check_lib_save_LIBS=$LIBS
13641LIBS="-lposix4 $LIBS"
57aa50d4 13642cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
13643/* end confdefs.h. */
13644
13645/* Override any GCC internal prototype to avoid an error.
13646 Use char because int might match the return type of a GCC
13647 builtin and then its argument prototype would still apply. */
13648#ifdef __cplusplus
13649extern "C"
13650#endif
13651char sem_init ();
13652int
13653main ()
13654{
13655return sem_init ();
13656 ;
13657 return 0;
13658}
13659_ACEOF
57aa50d4 13660if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
13661 ac_cv_lib_posix4_sem_init=yes
13662else
57aa50d4 13663 ac_cv_lib_posix4_sem_init=no
d7f45af8 13664fi
57aa50d4
TT
13665rm -f core conftest.err conftest.$ac_objext \
13666 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
13667LIBS=$ac_check_lib_save_LIBS
13668fi
57aa50d4 13669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
39fd3d4f 13670$as_echo "$ac_cv_lib_posix4_sem_init" >&6; }
d6a4bcb5 13671if test "x$ac_cv_lib_posix4_sem_init" = xyes; then :
57aa50d4 13672 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
13673
13674 SEM_INIT_LIB=-lposix4
13675fi
13676
13677fi
13678
13679fi
13680
cfb8e0bd 13681fi
d7f45af8
TT
13682fi
13683
57aa50d4 13684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
39fd3d4f 13685$as_echo_n "checking for unified diff option... " >&6; }
27f991b0 13686if diff -u $0 $0 > /dev/null 2>&1 ; then
e54635de
TT
13687 UNI_DIFF_OPTS=-u
13688else
13689 UNI_DIFF_OPTS=-c
13690fi
57aa50d4 13691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
39fd3d4f 13692$as_echo "$UNI_DIFF_OPTS" >&6; }
e54635de 13693
8f3f29d3
TT
13694case "$host_os" in
13695linux*)
d1154eb4
TT
13696
13697$as_echo "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
50e1e10f 13698
8f3f29d3
TT
13699 ;;
13700esac
e6f2bda3 13701LINUX_CMT="#"
fff45483
TT
13702CYGWIN_CMT="#"
13703UNIX_CMT=
e6f2bda3
TT
13704case "$host_os" in
13705linux*)
13706 LINUX_CMT=
fff45483
TT
13707 ;;
13708cygwin)
13709 CYGWIN_CMT=
13710 UNIX_CMT="#"
e6f2bda3
TT
13711 ;;
13712esac
13713
93636bde
TT
13714
13715
50e1e10f 13716case "$host_os" in
93636bde 13717linux* | gnu* | k*bsd*-gnu)
a4b2d3ce
TT
13718 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
13719 root_prefix="";
57aa50d4 13720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
39fd3d4f 13721$as_echo "On $host_os systems, root_prefix defaults to ''" >&6; }
fc6d9d51
TT
13722 fi
13723 ;;
13724esac
fc6d9d51 13725case "$host_os" in
93636bde 13726linux* | gnu* | k*bsd*-gnu)
fc6d9d51 13727 if test "$prefix" = NONE ; then
a4b2d3ce 13728 prefix="/usr";
57aa50d4 13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
39fd3d4f 13730$as_echo "On $host_os systems, prefix defaults to /usr" >&6; }
bff61a7a 13731 if test "$mandir" = '${prefix}/man' ; then
57aa50d4 13732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
39fd3d4f 13733$as_echo "...and mandir defaults to /usr/share/man" >&6; }
bff61a7a
TT
13734 mandir=/usr/share/man
13735 fi
50e1e10f
TT
13736 fi
13737;;
13738esac
a4b2d3ce 13739if test "$root_prefix" = NONE ; then
ffe1991f 13740 if test "$prefix" = NONE ; then
a4b2d3ce
TT
13741 root_prefix="$ac_default_prefix"
13742 else
13743 root_prefix="$prefix"
13744 fi
b5ffeade
TT
13745 root_bindir=$bindir
13746 root_sbindir=$sbindir
13747 root_libdir=$libdir
13748 root_sysconfdir=$sysconfdir
13749else
13750 root_bindir='${root_prefix}/bin'
13751 root_sbindir='${root_prefix}/sbin'
13752 root_libdir='${root_prefix}/lib'
13753 root_sysconfdir='${root_prefix}/etc'
a4b2d3ce 13754fi
c4ef11c5
TT
13755if test "$bindir" != '${exec_prefix}/bin'; then
13756 root_bindir=$bindir
57aa50d4 13757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
39fd3d4f 13758$as_echo "Setting root_bindir to $root_bindir" >&6; }
c4ef11c5
TT
13759fi
13760if test "$sbindir" != '${exec_prefix}/sbin'; then
13761 root_sbindir=$sbindir
57aa50d4 13762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
39fd3d4f 13763$as_echo "Setting root_sbindir to $root_sbindir" >&6; }
c4ef11c5
TT
13764fi
13765if test "$libdir" != '${exec_prefix}/lib'; then
13766 root_libdir=$libdir
57aa50d4 13767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
39fd3d4f 13768$as_echo "Setting root_libdir to $root_libdir" >&6; }
c4ef11c5
TT
13769fi
13770if test "$sysconfdir" != '${prefix}/etc'; then
13771 root_sysconfdir=$sysconfdir
57aa50d4 13772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
39fd3d4f 13773$as_echo "Setting root_sysconfdir to $root_sysconfdir" >&6; }
c4ef11c5 13774fi
a4b2d3ce 13775
93636bde
TT
13776
13777
13778
13779
55e00a25
TT
13780
13781# Check whether --with-multiarch was given.
13782if test "${with_multiarch+set}" = set; then :
d7fa4103
TT
13783 withval=$with_multiarch; if test "$withval" = "lib64"; then
13784 libdir=/usr/lib64
13785 root_libdir=/lib64
13786else
13787 libdir=$libdir/$withval
13788 root_libdir=$root_libdir/$withval
13789fi
55e00a25
TT
13790
13791fi
d3de1a71
TT
13792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
13793$as_echo_n "checking whether we can link with -static... " >&6; }
d6a4bcb5 13794if ${ac_cv_e2fsprogs_use_static+:} false; then :
39fd3d4f 13795 $as_echo_n "(cached) " >&6
ae851482 13796else
fd1677e8 13797 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
57aa50d4 13798cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 13799/* end confdefs.h. */
ae851482 13800#include <stdio.h>
b0cacab0
TT
13801int
13802main ()
13803{
ae851482 13804fflush(stdout);
b0cacab0
TT
13805 ;
13806 return 0;
13807}
13808_ACEOF
57aa50d4 13809if ac_fn_c_try_link "$LINENO"; then :
ae851482
TT
13810 ac_cv_e2fsprogs_use_static=yes
13811else
57aa50d4 13812 ac_cv_e2fsprogs_use_static=no
ae851482 13813fi
57aa50d4
TT
13814rm -f core conftest.err conftest.$ac_objext \
13815 conftest$ac_exeext conftest.$ac_ext
ae851482
TT
13816LDFLAGS=$SAVE_LDFLAGS
13817fi
50e1e10f 13818
defde784
TT
13819case "$host_os" in
13820solaris2.*)
b0cacab0 13821 ac_cv_e2fsprogs_use_static=no
defde784
TT
13822;;
13823esac
57aa50d4 13824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
39fd3d4f 13825$as_echo "$ac_cv_e2fsprogs_use_static" >&6; }
ae851482 13826if test $ac_cv_e2fsprogs_use_static = yes; then
fd1677e8 13827 LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
ae851482 13828fi
50e1e10f 13829
07a0db15
TT
13830case "$host_os" in
13831darwin*)
57aa50d4 13832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
39fd3d4f 13833$as_echo "Using Apple Darwin / GNU libintl workaround" >&6; }
d1154eb4
TT
13834
13835$as_echo "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
07a0db15
TT
13836
13837 ;;
13838esac
50e1e10f
TT
13839if test "$cross_compiling" = yes ; then
13840 DO_TEST_SUITE=
13841else
13842 DO_TEST_SUITE=check
13843fi
13844
d1154eb4
TT
13845INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
13846if test -n "$CPPFLAGS" ; then
13847 INCLUDES="$INCLUDES $CPPFLAGS"
13848fi
c6f35b8a 13849if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
d1154eb4 13850 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
c6f35b8a 13851fi
6c59a665
TT
13852if test -n "$WITH_DIET_LIBC" ; then
13853 INCLUDES="$INCLUDES -D_REENTRANT"
13854fi
c6f35b8a 13855
5b5bd2c2
TT
13856
13857 MKINSTALLDIRS=
13858 if test -n "$ac_aux_dir"; then
13859 case "$ac_aux_dir" in
13860 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13861 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13862 esac
13863 fi
13864 if test -z "$MKINSTALLDIRS"; then
13865 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13866 fi
13867
13868
dd947da2 13869if test $cross_compiling = no; then
2873927d 13870 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
dd947da2 13871 BUILD_LDFLAGS="$LDFLAGS"
dd947da2
TT
13872fi
13873
13874
fd1677e8
TT
13875CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
13876CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
13877LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
13878
13879
13880
50e1e10f
TT
13881test -d lib || mkdir lib
13882test -d include || mkdir include
13883test -d include/linux || mkdir include/linux
defde784 13884test -d include/asm || mkdir include/asm
44dfb378
TT
13885if test -z "$UUID_CMT" ; then
13886 uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
13887 lib/uuid/uuid_types.h"
13888fi
13889if test -z "$BLKID_CMT" ; then
13890 blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
13891 lib/blkid/blkid_types.h"
13892fi
bff0cc95 13893for i in MCONFIG Makefile e2fsprogs.spec \
183c73b0 13894 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
4ea7ea00
TT
13895 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
13896 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
f34af41b 13897 $uuid_out_list $blkid_out_list lib/support/Makefile \
44dfb378 13898 lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
921f4ad5 13899 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
94ba8c75 13900 debugfs/Makefile tests/Makefile tests/progs/Makefile \
98a5ad61
MA
13901 resize/Makefile doc/Makefile intl/Makefile \
13902 intl/libgnuintl.h po/Makefile.in ; do
94ba8c75
TT
13903 if test -d `dirname ${srcdir}/$i` ; then
13904 outlist="$outlist $i"
13905 fi
13906done
e1052144
TT
13907ac_config_files="$ac_config_files $outlist"
13908
b0cacab0 13909cat >confcache <<\_ACEOF
50e1e10f
TT
13910# This file is a shell script that caches the results of configure
13911# tests run on this system so they can be shared between configure
b0cacab0
TT
13912# scripts and configure runs, see configure's option --config-cache.
13913# It is not useful on other systems. If it contains results you don't
13914# want to keep, you may remove or edit it.
50e1e10f 13915#
b0cacab0
TT
13916# config.status only pays attention to the cache file if you give it
13917# the --recheck option to rerun configure.
50e1e10f 13918#
b0cacab0
TT
13919# `ac_cv_env_foo' variables (set or unset) will be overridden when
13920# loading this file, other *unset* `ac_cv_foo' will be assigned the
13921# following values.
13922
13923_ACEOF
13924
21c84b71
TT
13925# The following way of writing the cache mishandles newlines in values,
13926# but we know of no workaround that is simple, portable, and efficient.
e1052144 13927# So, we kill variables containing newlines.
50e1e10f
TT
13928# Ultrix sh set writes to stderr and can't be redirected directly,
13929# and sets the high bit in the cache file unless we assign to the vars.
e1052144
TT
13930(
13931 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13932 eval ac_val=\$$ac_var
13933 case $ac_val in #(
13934 *${as_nl}*)
13935 case $ac_var in #(
57aa50d4 13936 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
39fd3d4f 13937$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
e1052144
TT
13938 esac
13939 case $ac_var in #(
13940 _ | IFS | as_nl) ;; #(
39fd3d4f 13941 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
57aa50d4 13942 *) { eval $ac_var=; unset $ac_var;} ;;
e1052144
TT
13943 esac ;;
13944 esac
13945 done
13946
b0cacab0 13947 (set) 2>&1 |
e1052144
TT
13948 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13949 *${as_nl}ac_space=\ *)
57aa50d4
TT
13950 # `set' does not quote correctly, so add quotes: double-quote
13951 # substitution turns \\\\ into \\, and sed turns \\ into \.
b0cacab0
TT
13952 sed -n \
13953 "s/'/'\\\\''/g;
13954 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
e1052144 13955 ;; #(
b0cacab0
TT
13956 *)
13957 # `set' quotes correctly as required by POSIX, so do not add quotes.
e1052144 13958 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b0cacab0 13959 ;;
e1052144
TT
13960 esac |
13961 sort
13962) |
b0cacab0 13963 sed '
e1052144 13964 /^ac_cv_env_/b end
b0cacab0 13965 t clear
e1052144 13966 :clear
b0cacab0
TT
13967 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13968 t end
e1052144
TT
13969 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13970 :end' >>confcache
13971if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13972 if test -w "$cache_file"; then
d6a4bcb5 13973 if test "x$cache_file" != "x/dev/null"; then
57aa50d4 13974 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
39fd3d4f 13975$as_echo "$as_me: updating cache $cache_file" >&6;}
d6a4bcb5
TB
13976 if test ! -f "$cache_file" || test -h "$cache_file"; then
13977 cat confcache >"$cache_file"
13978 else
13979 case $cache_file in #(
13980 */* | ?:*)
13981 mv -f confcache "$cache_file"$$ &&
13982 mv -f "$cache_file"$$ "$cache_file" ;; #(
13983 *)
13984 mv -f confcache "$cache_file" ;;
13985 esac
13986 fi
13987 fi
50e1e10f 13988 else
57aa50d4 13989 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
39fd3d4f 13990$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
50e1e10f
TT
13991 fi
13992fi
13993rm -f confcache
13994
50e1e10f
TT
13995test "x$prefix" = xNONE && prefix=$ac_default_prefix
13996# Let make expand exec_prefix.
13997test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13998
d1154eb4 13999DEFS=-DHAVE_CONFIG_H
b0cacab0
TT
14000
14001ac_libobjs=
14002ac_ltlibobjs=
d6a4bcb5 14003U=
b0cacab0
TT
14004for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14005 # 1. Remove the extension, and $U if already installed.
e1052144 14006 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
39fd3d4f 14007 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
e1052144
TT
14008 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14009 # will be set to the directory where LIBOBJS objects are built.
57aa50d4
TT
14010 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14011 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b0cacab0
TT
14012done
14013LIBOBJS=$ac_libobjs
50e1e10f 14014
b0cacab0
TT
14015LTLIBOBJS=$ac_ltlibobjs
14016
14017
14018
39fd3d4f 14019
d6a4bcb5 14020: "${CONFIG_STATUS=./config.status}"
39fd3d4f 14021ac_write_fail=0
b0cacab0
TT
14022ac_clean_files_save=$ac_clean_files
14023ac_clean_files="$ac_clean_files $CONFIG_STATUS"
57aa50d4 14024{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
39fd3d4f 14025$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
57aa50d4
TT
14026as_write_fail=0
14027cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b0cacab0
TT
14028#! $SHELL
14029# Generated by $as_me.
93636bde 14030# Run this file to recreate the current configuration.
93636bde 14031# Compiler output produced by configure, useful for debugging
b0cacab0 14032# configure, is in config.log if it exists.
07a0db15 14033
b0cacab0
TT
14034debug=false
14035ac_cs_recheck=false
14036ac_cs_silent=false
b0cacab0 14037
57aa50d4
TT
14038SHELL=\${CONFIG_SHELL-$SHELL}
14039export SHELL
14040_ASEOF
14041cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14042## -------------------- ##
14043## M4sh Initialization. ##
14044## -------------------- ##
b0cacab0 14045
29a5deed
TT
14046# Be more Bourne compatible
14047DUALCASE=1; export DUALCASE # for MKS sh
57aa50d4 14048if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b0cacab0
TT
14049 emulate sh
14050 NULLCMD=:
39fd3d4f 14051 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b0cacab0
TT
14052 # is contrary to our usage. Disable this feature.
14053 alias -g '${1+"$@"}'='"$@"'
e1052144
TT
14054 setopt NO_GLOB_SUBST
14055else
57aa50d4
TT
14056 case `(set -o) 2>/dev/null` in #(
14057 *posix*) :
14058 set -o posix ;; #(
14059 *) :
14060 ;;
29a5deed 14061esac
b0cacab0 14062fi
29a5deed
TT
14063
14064
39fd3d4f
SJR
14065as_nl='
14066'
14067export as_nl
14068# Printing a long string crashes Solaris 7 /usr/bin/printf.
14069as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14070as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14071as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
57aa50d4
TT
14072# Prefer a ksh shell builtin over an external printf program on Solaris,
14073# but without wasting forks for bash or zsh.
14074if test -z "$BASH_VERSION$ZSH_VERSION" \
14075 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14076 as_echo='print -r --'
14077 as_echo_n='print -rn --'
14078elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
39fd3d4f
SJR
14079 as_echo='printf %s\n'
14080 as_echo_n='printf %s'
14081else
14082 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14083 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14084 as_echo_n='/usr/ucb/echo -n'
e1052144 14085 else
39fd3d4f
SJR
14086 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14087 as_echo_n_body='eval
14088 arg=$1;
57aa50d4 14089 case $arg in #(
39fd3d4f
SJR
14090 *"$as_nl"*)
14091 expr "X$arg" : "X\\(.*\\)$as_nl";
14092 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14093 esac;
14094 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14095 '
14096 export as_echo_n_body
14097 as_echo_n='sh -c $as_echo_n_body as_echo'
e1052144 14098 fi
39fd3d4f
SJR
14099 export as_echo_body
14100 as_echo='sh -c $as_echo_body as_echo'
14101fi
14102
14103# The user is always right.
14104if test "${PATH_SEPARATOR+set}" != set; then
14105 PATH_SEPARATOR=:
14106 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14107 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14108 PATH_SEPARATOR=';'
14109 }
e1052144
TT
14110fi
14111
b0cacab0 14112
e1052144
TT
14113# IFS
14114# We need space, tab and new line, in precisely that order. Quoting is
14115# there to prevent editors from complaining about space-tab.
14116# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14117# splitting by setting IFS to empty value.)
e1052144
TT
14118IFS=" "" $as_nl"
14119
14120# Find who we are. Look in the path if we contain no directory separator.
d6a4bcb5 14121as_myself=
57aa50d4 14122case $0 in #((
e1052144
TT
14123 *[\\/]* ) as_myself=$0 ;;
14124 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14125for as_dir in $PATH
14126do
14127 IFS=$as_save_IFS
14128 test -z "$as_dir" && as_dir=.
57aa50d4
TT
14129 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14130 done
e1052144
TT
14131IFS=$as_save_IFS
14132
14133 ;;
14134esac
14135# We did not find ourselves, most probably we were run as `sh COMMAND'
14136# in which case we are not to be found in the path.
14137if test "x$as_myself" = x; then
14138 as_myself=$0
14139fi
14140if test ! -f "$as_myself"; then
39fd3d4f 14141 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
57aa50d4 14142 exit 1
e1052144
TT
14143fi
14144
57aa50d4
TT
14145# Unset variables that we do not need and which cause bugs (e.g. in
14146# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14147# suppresses any "Segmentation fault" message there. '((' could
14148# trigger a bug in pdksh 5.2.14.
14149for as_var in BASH_ENV ENV MAIL MAILPATH
14150do eval test x\${$as_var+set} = xset \
14151 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
e1052144 14152done
b0cacab0
TT
14153PS1='$ '
14154PS2='> '
14155PS4='+ '
14156
14157# NLS nuisances.
39fd3d4f
SJR
14158LC_ALL=C
14159export LC_ALL
14160LANGUAGE=C
14161export LANGUAGE
b0cacab0 14162
57aa50d4
TT
14163# CDPATH.
14164(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14165
14166
d6a4bcb5
TB
14167# as_fn_error STATUS ERROR [LINENO LOG_FD]
14168# ----------------------------------------
57aa50d4
TT
14169# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14170# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d6a4bcb5 14171# script with STATUS, using 1 if that was 0.
57aa50d4
TT
14172as_fn_error ()
14173{
d6a4bcb5
TB
14174 as_status=$1; test $as_status -eq 0 && as_status=1
14175 if test "$4"; then
14176 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14177 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
57aa50d4 14178 fi
d6a4bcb5 14179 $as_echo "$as_me: error: $2" >&2
57aa50d4
TT
14180 as_fn_exit $as_status
14181} # as_fn_error
14182
14183
14184# as_fn_set_status STATUS
14185# -----------------------
14186# Set $? to STATUS, without forking.
14187as_fn_set_status ()
14188{
14189 return $1
14190} # as_fn_set_status
14191
14192# as_fn_exit STATUS
14193# -----------------
14194# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14195as_fn_exit ()
14196{
14197 set +e
14198 as_fn_set_status $1
14199 exit $1
14200} # as_fn_exit
14201
14202# as_fn_unset VAR
14203# ---------------
14204# Portably unset VAR.
14205as_fn_unset ()
14206{
14207 { eval $1=; unset $1;}
14208}
14209as_unset=as_fn_unset
14210# as_fn_append VAR VALUE
14211# ----------------------
14212# Append the text in VALUE to the end of the definition contained in VAR. Take
14213# advantage of any shell optimizations that allow amortized linear growth over
14214# repeated appends, instead of the typical quadratic growth present in naive
14215# implementations.
14216if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14217 eval 'as_fn_append ()
14218 {
14219 eval $1+=\$2
14220 }'
14221else
14222 as_fn_append ()
14223 {
14224 eval $1=\$$1\$2
14225 }
14226fi # as_fn_append
14227
14228# as_fn_arith ARG...
14229# ------------------
14230# Perform arithmetic evaluation on the ARGs, and store the result in the
14231# global $as_val. Take advantage of shells that can avoid forks. The arguments
14232# must be portable across $(()) and expr.
14233if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14234 eval 'as_fn_arith ()
14235 {
14236 as_val=$(( $* ))
14237 }'
14238else
14239 as_fn_arith ()
14240 {
14241 as_val=`expr "$@" || test $? -eq 1`
14242 }
14243fi # as_fn_arith
14244
14245
e1052144
TT
14246if expr a : '\(a\)' >/dev/null 2>&1 &&
14247 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b0cacab0
TT
14248 as_expr=expr
14249else
14250 as_expr=false
14251fi
14252
e1052144 14253if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b0cacab0
TT
14254 as_basename=basename
14255else
14256 as_basename=false
14257fi
14258
57aa50d4
TT
14259if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14260 as_dirname=dirname
14261else
14262 as_dirname=false
14263fi
b0cacab0 14264
e1052144 14265as_me=`$as_basename -- "$0" ||
b0cacab0
TT
14266$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14267 X"$0" : 'X\(//\)$' \| \
e1052144 14268 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 14269$as_echo X/"$0" |
e1052144
TT
14270 sed '/^.*\/\([^/][^/]*\)\/*$/{
14271 s//\1/
14272 q
14273 }
14274 /^X\/\(\/\/\)$/{
14275 s//\1/
14276 q
14277 }
14278 /^X\/\(\/\).*/{
14279 s//\1/
14280 q
14281 }
14282 s/.*/./; q'`
b0cacab0 14283
57aa50d4
TT
14284# Avoid depending upon Character Ranges.
14285as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14286as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14287as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14288as_cr_digits='0123456789'
14289as_cr_alnum=$as_cr_Letters$as_cr_digits
e1052144
TT
14290
14291ECHO_C= ECHO_N= ECHO_T=
57aa50d4 14292case `echo -n x` in #(((((
e1052144 14293-n*)
57aa50d4 14294 case `echo 'xy\c'` in
e1052144 14295 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
57aa50d4
TT
14296 xy) ECHO_C='\c';;
14297 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14298 ECHO_T=' ';;
e1052144
TT
14299 esac;;
14300*)
14301 ECHO_N='-n';;
b0cacab0 14302esac
b0cacab0
TT
14303
14304rm -f conf$$ conf$$.exe conf$$.file
e1052144
TT
14305if test -d conf$$.dir; then
14306 rm -f conf$$.dir/conf$$.file
14307else
14308 rm -f conf$$.dir
39fd3d4f
SJR
14309 mkdir conf$$.dir 2>/dev/null
14310fi
14311if (echo >conf$$.file) 2>/dev/null; then
14312 if ln -s conf$$.file conf$$ 2>/dev/null; then
14313 as_ln_s='ln -s'
14314 # ... but there are two gotchas:
14315 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14316 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d6a4bcb5 14317 # In both cases, we have to default to `cp -pR'.
39fd3d4f 14318 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d6a4bcb5 14319 as_ln_s='cp -pR'
39fd3d4f
SJR
14320 elif ln conf$$.file conf$$ 2>/dev/null; then
14321 as_ln_s=ln
14322 else
d6a4bcb5 14323 as_ln_s='cp -pR'
39fd3d4f 14324 fi
b0cacab0 14325else
d6a4bcb5 14326 as_ln_s='cp -pR'
b0cacab0 14327fi
e1052144
TT
14328rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14329rmdir conf$$.dir 2>/dev/null
b0cacab0 14330
57aa50d4
TT
14331
14332# as_fn_mkdir_p
14333# -------------
14334# Create "$as_dir" as a directory, including parents if necessary.
14335as_fn_mkdir_p ()
14336{
14337
14338 case $as_dir in #(
14339 -*) as_dir=./$as_dir;;
14340 esac
14341 test -d "$as_dir" || eval $as_mkdir_p || {
14342 as_dirs=
14343 while :; do
14344 case $as_dir in #(
14345 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14346 *) as_qdir=$as_dir;;
14347 esac
14348 as_dirs="'$as_qdir' $as_dirs"
14349 as_dir=`$as_dirname -- "$as_dir" ||
14350$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14351 X"$as_dir" : 'X\(//\)[^/]' \| \
14352 X"$as_dir" : 'X\(//\)$' \| \
14353 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14354$as_echo X"$as_dir" |
14355 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14356 s//\1/
14357 q
14358 }
14359 /^X\(\/\/\)[^/].*/{
14360 s//\1/
14361 q
14362 }
14363 /^X\(\/\/\)$/{
14364 s//\1/
14365 q
14366 }
14367 /^X\(\/\).*/{
14368 s//\1/
14369 q
14370 }
14371 s/.*/./; q'`
14372 test -d "$as_dir" && break
14373 done
14374 test -z "$as_dirs" || eval "mkdir $as_dirs"
d6a4bcb5 14375 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
57aa50d4
TT
14376
14377
14378} # as_fn_mkdir_p
b0cacab0 14379if mkdir -p . 2>/dev/null; then
57aa50d4 14380 as_mkdir_p='mkdir -p "$as_dir"'
b0cacab0
TT
14381else
14382 test -d ./-p && rmdir ./-p
14383 as_mkdir_p=false
14384fi
14385
d6a4bcb5
TB
14386
14387# as_fn_executable_p FILE
14388# -----------------------
14389# Test if FILE is an executable regular file.
14390as_fn_executable_p ()
14391{
14392 test -f "$1" && test -x "$1"
14393} # as_fn_executable_p
14394as_test_x='test -x'
14395as_executable_p=as_fn_executable_p
b0cacab0
TT
14396
14397# Sed expression to map a string onto a valid CPP name.
14398as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14399
14400# Sed expression to map a string onto a valid variable name.
14401as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14402
14403
b0cacab0 14404exec 6>&1
57aa50d4
TT
14405## ----------------------------------- ##
14406## Main body of $CONFIG_STATUS script. ##
14407## ----------------------------------- ##
14408_ASEOF
14409test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
b0cacab0 14410
57aa50d4
TT
14411cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14412# Save the log message, to keep $0 and so on meaningful, and to
b0cacab0 14413# report actual input values of CONFIG_FILES etc. instead of their
e1052144
TT
14414# values after options handling.
14415ac_log="
b0cacab0 14416This file was extended by $as_me, which was
d6a4bcb5 14417generated by GNU Autoconf 2.69. Invocation command line was
b0cacab0
TT
14418
14419 CONFIG_FILES = $CONFIG_FILES
14420 CONFIG_HEADERS = $CONFIG_HEADERS
14421 CONFIG_LINKS = $CONFIG_LINKS
14422 CONFIG_COMMANDS = $CONFIG_COMMANDS
14423 $ $0 $@
14424
e1052144
TT
14425on `(hostname || uname -n) 2>/dev/null | sed 1q`
14426"
14427
b0cacab0
TT
14428_ACEOF
14429
39fd3d4f
SJR
14430case $ac_config_files in *"
14431"*) set x $ac_config_files; shift; ac_config_files=$*;;
14432esac
14433
d1154eb4
TT
14434case $ac_config_headers in *"
14435"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14436esac
39fd3d4f
SJR
14437
14438
14439cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 14440# Files that config.status was made for.
e1052144 14441config_files="$ac_config_files"
d1154eb4 14442config_headers="$ac_config_headers"
e1052144 14443config_commands="$ac_config_commands"
b0cacab0 14444
e1052144 14445_ACEOF
b0cacab0 14446
39fd3d4f 14447cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0 14448ac_cs_usage="\
57aa50d4
TT
14449\`$as_me' instantiates files and other configuration actions
14450from templates according to the current configuration. Unless the files
14451and actions are specified as TAGs, all are instantiated by default.
b0cacab0 14452
57aa50d4 14453Usage: $0 [OPTION]... [TAG]...
b0cacab0
TT
14454
14455 -h, --help print this help, then exit
29a5deed 14456 -V, --version print version number and configuration settings, then exit
61ef2474 14457 --config print configuration, then exit
39fd3d4f
SJR
14458 -q, --quiet, --silent
14459 do not print progress messages
b0cacab0
TT
14460 -d, --debug don't remove temporary files
14461 --recheck update $as_me by reconfiguring in the same conditions
39fd3d4f
SJR
14462 --file=FILE[:TEMPLATE]
14463 instantiate the configuration file FILE
d1154eb4
TT
14464 --header=FILE[:TEMPLATE]
14465 instantiate the configuration header FILE
b0cacab0
TT
14466
14467Configuration files:
14468$config_files
14469
d1154eb4
TT
14470Configuration headers:
14471$config_headers
14472
b0cacab0
TT
14473Configuration commands:
14474$config_commands
14475
57aa50d4 14476Report bugs to the package provider."
b0cacab0 14477
e1052144 14478_ACEOF
39fd3d4f 14479cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
61ef2474 14480ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b0cacab0
TT
14481ac_cs_version="\\
14482config.status
d6a4bcb5 14483configured by $0, generated by GNU Autoconf 2.69,
61ef2474 14484 with options \\"\$ac_cs_config\\"
b0cacab0 14485
d6a4bcb5 14486Copyright (C) 2012 Free Software Foundation, Inc.
b0cacab0
TT
14487This config.status script is free software; the Free Software Foundation
14488gives unlimited permission to copy, distribute and modify it."
e1052144
TT
14489
14490ac_pwd='$ac_pwd'
14491srcdir='$srcdir'
14492INSTALL='$INSTALL'
93613951 14493MKDIR_P='$MKDIR_P'
39fd3d4f
SJR
14494AWK='$AWK'
14495test -n "\$AWK" || AWK=awk
b0cacab0
TT
14496_ACEOF
14497
39fd3d4f
SJR
14498cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14499# The default lists apply if the user does not specify any file.
b0cacab0
TT
14500ac_need_defaults=:
14501while test $# != 0
07a0db15 14502do
b0cacab0 14503 case $1 in
d6a4bcb5 14504 --*=?*)
e1052144
TT
14505 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14506 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b0cacab0
TT
14507 ac_shift=:
14508 ;;
d6a4bcb5
TB
14509 --*=)
14510 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14511 ac_optarg=
14512 ac_shift=:
14513 ;;
e1052144 14514 *)
b0cacab0
TT
14515 ac_option=$1
14516 ac_optarg=$2
14517 ac_shift=shift
14518 ;;
b0cacab0
TT
14519 esac
14520
14521 case $ac_option in
14522 # Handling of the options.
93636bde 14523 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
b0cacab0 14524 ac_cs_recheck=: ;;
e1052144 14525 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
39fd3d4f 14526 $as_echo "$ac_cs_version"; exit ;;
61ef2474
TT
14527 --config | --confi | --conf | --con | --co | --c )
14528 $as_echo "$ac_cs_config"; exit ;;
e1052144 14529 --debug | --debu | --deb | --de | --d | -d )
b0cacab0
TT
14530 debug=: ;;
14531 --file | --fil | --fi | --f )
14532 $ac_shift
39fd3d4f
SJR
14533 case $ac_optarg in
14534 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d6a4bcb5 14535 '') as_fn_error $? "missing file argument" ;;
39fd3d4f 14536 esac
57aa50d4 14537 as_fn_append CONFIG_FILES " '$ac_optarg'"
b0cacab0 14538 ac_need_defaults=false;;
d1154eb4
TT
14539 --header | --heade | --head | --hea )
14540 $ac_shift
14541 case $ac_optarg in
14542 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14543 esac
14544 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14545 ac_need_defaults=false;;
14546 --he | --h)
14547 # Conflict between --help and --header
d6a4bcb5 14548 as_fn_error $? "ambiguous option: \`$1'
d1154eb4
TT
14549Try \`$0 --help' for more information.";;
14550 --help | --hel | -h )
39fd3d4f 14551 $as_echo "$ac_cs_usage"; exit ;;
b0cacab0
TT
14552 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14553 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14554 ac_cs_silent=: ;;
14555
14556 # This is an error.
d6a4bcb5 14557 -*) as_fn_error $? "unrecognized option: \`$1'
57aa50d4 14558Try \`$0 --help' for more information." ;;
b0cacab0 14559
57aa50d4 14560 *) as_fn_append ac_config_targets " $1"
e1052144 14561 ac_need_defaults=false ;;
b0cacab0 14562
07a0db15 14563 esac
b0cacab0 14564 shift
07a0db15
TT
14565done
14566
b0cacab0
TT
14567ac_configure_extra_args=
14568
14569if $ac_cs_silent; then
14570 exec 6>/dev/null
14571 ac_configure_extra_args="$ac_configure_extra_args --silent"
14572fi
14573
14574_ACEOF
39fd3d4f 14575cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 14576if \$ac_cs_recheck; then
d6a4bcb5 14577 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
39fd3d4f
SJR
14578 shift
14579 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14580 CONFIG_SHELL='$SHELL'
e1052144 14581 export CONFIG_SHELL
39fd3d4f 14582 exec "\$@"
b0cacab0 14583fi
07a0db15 14584
b0cacab0 14585_ACEOF
39fd3d4f 14586cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
14587exec 5>>config.log
14588{
14589 echo
14590 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14591## Running $as_me. ##
14592_ASBOX
39fd3d4f 14593 $as_echo "$ac_log"
e1052144 14594} >&5
07a0db15 14595
e1052144 14596_ACEOF
39fd3d4f 14597cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 14598#
e1052144 14599# INIT-COMMANDS
b0cacab0 14600#
b0cacab0
TT
14601# Capture the value of obsolete ALL_LINGUAS because we need it to compute
14602 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
93613951 14603 # from automake < 1.5.
b0cacab0
TT
14604 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
14605 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14606 LINGUAS="${LINGUAS-%UNSET%}"
14607
14608
14609_ACEOF
14610
39fd3d4f 14611cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
14612
14613# Handling of arguments.
b0cacab0
TT
14614for ac_config_target in $ac_config_targets
14615do
e1052144 14616 case $ac_config_target in
d1154eb4 14617 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
93613951 14618 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
e1052144
TT
14619 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
14620
d6a4bcb5 14621 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
b0cacab0
TT
14622 esac
14623done
14624
e1052144 14625
b0cacab0
TT
14626# If the user did not use the arguments to specify the items to instantiate,
14627# then the envvar interface is used. Set only those that are not.
14628# We use the long form for the default assignment because of an extremely
14629# bizarre bug on SunOS 4.1.3.
14630if $ac_need_defaults; then
14631 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
d1154eb4 14632 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b0cacab0
TT
14633 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14634fi
14635
14636# Have a temporary directory for convenience. Make it in the build tree
e1052144 14637# simply because there is no reason against having it here, and in addition,
b0cacab0 14638# creating and moving files from /tmp can sometimes cause problems.
e1052144
TT
14639# Hook for its removal unless debugging.
14640# Note that there is a small window in which the directory will not be cleaned:
14641# after its creation but before its name has been assigned to `$tmp'.
b0cacab0
TT
14642$debug ||
14643{
d6a4bcb5 14644 tmp= ac_tmp=
e1052144 14645 trap 'exit_status=$?
d6a4bcb5
TB
14646 : "${ac_tmp:=$tmp}"
14647 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
e1052144 14648' 0
57aa50d4 14649 trap 'as_fn_exit 1' 1 2 13 15
b0cacab0 14650}
b0cacab0
TT
14651# Create a (secure) tmp directory for tmp files.
14652
14653{
e1052144 14654 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d6a4bcb5 14655 test -d "$tmp"
b0cacab0
TT
14656} ||
14657{
e1052144
TT
14658 tmp=./conf$$-$RANDOM
14659 (umask 077 && mkdir "$tmp")
d6a4bcb5
TB
14660} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14661ac_tmp=$tmp
b0cacab0 14662
39fd3d4f
SJR
14663# Set up the scripts for CONFIG_FILES section.
14664# No need to generate them if there are no CONFIG_FILES.
14665# This happens for instance with `./config.status config.h'.
e1052144
TT
14666if test -n "$CONFIG_FILES"; then
14667
39fd3d4f
SJR
14668if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14669 ac_cs_awk_getline=:
14670 ac_cs_awk_pipe_init=
14671 ac_cs_awk_read_file='
14672 while ((getline aline < (F[key])) > 0)
14673 print(aline)
14674 close(F[key])'
14675 ac_cs_awk_pipe_fini=
14676else
14677 ac_cs_awk_getline=false
14678 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14679 ac_cs_awk_read_file='
14680 print "|#_!!_#|"
14681 print "cat " F[key] " &&"
14682 '$ac_cs_awk_pipe_init
14683 # The final `:' finishes the AND list.
14684 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14685fi
57aa50d4
TT
14686ac_cr=`echo X | tr X '\015'`
14687# On cygwin, bash can eat \r inside `` if the user requested igncr.
14688# But we know of no other shell where ac_cr would be empty at this
14689# point, so we can use a bashism as a fallback.
14690if test "x$ac_cr" = x; then
14691 eval ac_cr=\$\'\\r\'
14692fi
39fd3d4f
SJR
14693ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14694if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d6a4bcb5 14695 ac_cs_awk_cr='\\r'
39fd3d4f
SJR
14696else
14697 ac_cs_awk_cr=$ac_cr
14698fi
e1052144 14699
d6a4bcb5 14700echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
39fd3d4f 14701_ACEOF
e1052144 14702
39fd3d4f
SJR
14703# Create commands to substitute file output variables.
14704{
14705 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
d6a4bcb5 14706 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
39fd3d4f
SJR
14707 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14708 echo "_ACAWK" &&
14709 echo "_ACEOF"
14710} >conf$$files.sh &&
14711. ./conf$$files.sh ||
d6a4bcb5 14712 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 14713rm -f conf$$files.sh
e1052144 14714
39fd3d4f
SJR
14715{
14716 echo "cat >conf$$subs.awk <<_ACEOF" &&
14717 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14718 echo "_ACEOF"
14719} >conf$$subs.sh ||
d6a4bcb5
TB
14720 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14721ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
e1052144
TT
14722ac_delim='%!_!# '
14723for ac_last_try in false false false false false :; do
39fd3d4f 14724 . ./conf$$subs.sh ||
d6a4bcb5 14725 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f
SJR
14726
14727 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14728 if test $ac_delim_n = $ac_delim_num; then
e1052144
TT
14729 break
14730 elif $ac_last_try; then
d6a4bcb5 14731 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
e1052144
TT
14732 else
14733 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21c84b71 14734 fi
e1052144 14735done
39fd3d4f
SJR
14736rm -f conf$$subs.sh
14737
14738cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d6a4bcb5 14739cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
39fd3d4f
SJR
14740_ACEOF
14741sed -n '
14742h
14743s/^/S["/; s/!.*/"]=/
14744p
14745g
14746s/^[^!]*!//
14747:repl
14748t repl
14749s/'"$ac_delim"'$//
14750t delim
14751:nl
14752h
61ef2474 14753s/\(.\{148\}\)..*/\1/
39fd3d4f
SJR
14754t more1
14755s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14756p
14757n
14758b repl
14759:more1
14760s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14761p
14762g
14763s/.\{148\}//
14764t nl
14765:delim
14766h
61ef2474 14767s/\(.\{148\}\)..*/\1/
39fd3d4f
SJR
14768t more2
14769s/["\\]/\\&/g; s/^/"/; s/$/"/
14770p
14771b
14772:more2
14773s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14774p
14775g
14776s/.\{148\}//
14777t delim
14778' <conf$$subs.awk | sed '
14779/^[^""]/{
14780 N
14781 s/\n//
e1052144 14782}
39fd3d4f
SJR
14783' >>$CONFIG_STATUS || ac_write_fail=1
14784rm -f conf$$subs.awk
14785cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14786_ACAWK
d6a4bcb5 14787cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
39fd3d4f
SJR
14788 for (key in S) S_is_set[key] = 1
14789 FS = "\a"
14790 \$ac_cs_awk_pipe_init
e1052144 14791}
39fd3d4f
SJR
14792{
14793 line = $ 0
14794 nfields = split(line, field, "@")
14795 substed = 0
14796 len = length(field[1])
14797 for (i = 2; i < nfields; i++) {
14798 key = field[i]
14799 keylen = length(key)
14800 if (S_is_set[key]) {
14801 value = S[key]
14802 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14803 len += length(value) + length(field[++i])
14804 substed = 1
14805 } else
14806 len += 1 + keylen
14807 }
14808 if (nfields == 3 && !substed) {
14809 key = field[2]
14810 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14811 \$ac_cs_awk_read_file
14812 next
14813 }
14814 }
14815 print line
488c75a6 14816}
39fd3d4f
SJR
14817\$ac_cs_awk_pipe_fini
14818_ACAWK
e1052144 14819_ACEOF
39fd3d4f
SJR
14820cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14821if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14822 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14823else
14824 cat
d6a4bcb5
TB
14825fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14826 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
b0cacab0 14827_ACEOF
e1052144 14828
d6a4bcb5
TB
14829# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14830# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
e1052144
TT
14831# trailing colons and then remove the whole line if VPATH becomes empty
14832# (actually we leave an empty line to preserve line numbers).
14833if test "x$srcdir" = x.; then
d6a4bcb5
TB
14834 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14835h
14836s///
14837s/^/:/
14838s/[ ]*$/:/
14839s/:\$(srcdir):/:/g
14840s/:\${srcdir}:/:/g
14841s/:@srcdir@:/:/g
14842s/^:*//
e1052144 14843s/:*$//
d6a4bcb5
TB
14844x
14845s/\(=[ ]*\).*/\1/
14846G
14847s/\n//
e1052144
TT
14848s/^[^=]*=[ ]*$//
14849}'
14850fi
14851
39fd3d4f 14852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
14853fi # test -n "$CONFIG_FILES"
14854
d1154eb4
TT
14855# Set up the scripts for CONFIG_HEADERS section.
14856# No need to generate them if there are no CONFIG_HEADERS.
14857# This happens for instance with `./config.status Makefile'.
14858if test -n "$CONFIG_HEADERS"; then
d6a4bcb5 14859cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
d1154eb4
TT
14860BEGIN {
14861_ACEOF
14862
14863# Transform confdefs.h into an awk script `defines.awk', embedded as
14864# here-document in config.status, that substitutes the proper values into
14865# config.h.in to produce config.h.
14866
14867# Create a delimiter string that does not exist in confdefs.h, to ease
14868# handling of long lines.
14869ac_delim='%!_!# '
14870for ac_last_try in false false :; do
d6a4bcb5
TB
14871 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14872 if test -z "$ac_tt"; then
d1154eb4
TT
14873 break
14874 elif $ac_last_try; then
d6a4bcb5 14875 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
d1154eb4
TT
14876 else
14877 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14878 fi
14879done
14880
14881# For the awk script, D is an array of macro values keyed by name,
14882# likewise P contains macro parameters if any. Preserve backslash
14883# newline sequences.
14884
14885ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14886sed -n '
14887s/.\{148\}/&'"$ac_delim"'/g
14888t rset
14889:rset
14890s/^[ ]*#[ ]*define[ ][ ]*/ /
14891t def
14892d
14893:def
14894s/\\$//
14895t bsnl
14896s/["\\]/\\&/g
14897s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14898D["\1"]=" \3"/p
14899s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14900d
14901:bsnl
14902s/["\\]/\\&/g
14903s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14904D["\1"]=" \3\\\\\\n"\\/p
14905t cont
14906s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14907t cont
14908d
14909:cont
14910n
14911s/.\{148\}/&'"$ac_delim"'/g
14912t clear
14913:clear
14914s/\\$//
14915t bsnlc
14916s/["\\]/\\&/g; s/^/"/; s/$/"/p
14917d
14918:bsnlc
14919s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14920b cont
14921' <confdefs.h | sed '
14922s/'"$ac_delim"'/"\\\
14923"/g' >>$CONFIG_STATUS || ac_write_fail=1
14924
14925cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14926 for (key in D) D_is_set[key] = 1
14927 FS = "\a"
14928}
14929/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14930 line = \$ 0
14931 split(line, arg, " ")
14932 if (arg[1] == "#") {
14933 defundef = arg[2]
14934 mac1 = arg[3]
14935 } else {
14936 defundef = substr(arg[1], 2)
14937 mac1 = arg[2]
14938 }
14939 split(mac1, mac2, "(") #)
14940 macro = mac2[1]
14941 prefix = substr(line, 1, index(line, defundef) - 1)
14942 if (D_is_set[macro]) {
14943 # Preserve the white space surrounding the "#".
14944 print prefix "define", macro P[macro] D[macro]
14945 next
14946 } else {
14947 # Replace #undef with comments. This is necessary, for example,
14948 # in the case of _POSIX_SOURCE, which is predefined and required
14949 # on some systems where configure will not decide to define it.
14950 if (defundef == "undef") {
14951 print "/*", prefix defundef, macro, "*/"
14952 next
14953 }
14954 }
14955}
14956{ print }
14957_ACAWK
14958_ACEOF
14959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d6a4bcb5 14960 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
d1154eb4
TT
14961fi # test -n "$CONFIG_HEADERS"
14962
e1052144 14963
d1154eb4 14964eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
39fd3d4f
SJR
14965shift
14966for ac_tag
e1052144
TT
14967do
14968 case $ac_tag in
14969 :[FHLC]) ac_mode=$ac_tag; continue;;
14970 esac
14971 case $ac_mode$ac_tag in
14972 :[FHL]*:*);;
d6a4bcb5 14973 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
e1052144
TT
14974 :[FH]-) ac_tag=-:-;;
14975 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14976 esac
14977 ac_save_IFS=$IFS
14978 IFS=:
14979 set x $ac_tag
14980 IFS=$ac_save_IFS
14981 shift
14982 ac_file=$1
14983 shift
14984
14985 case $ac_mode in
14986 :L) ac_source=$1;;
14987 :[FH])
14988 ac_file_inputs=
14989 for ac_f
14990 do
14991 case $ac_f in
d6a4bcb5 14992 -) ac_f="$ac_tmp/stdin";;
e1052144
TT
14993 *) # Look for the file first in the build tree, then in the source tree
14994 # (if the path is not absolute). The absolute path cannot be DOS-style,
14995 # because $ac_f cannot contain `:'.
14996 test -f "$ac_f" ||
14997 case $ac_f in
14998 [\\/$]*) false;;
14999 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15000 esac ||
d6a4bcb5 15001 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
e1052144 15002 esac
39fd3d4f 15003 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
57aa50d4 15004 as_fn_append ac_file_inputs " '$ac_f'"
e1052144
TT
15005 done
15006
15007 # Let's still pretend it is `configure' which instantiates (i.e., don't
15008 # use $as_me), people would be surprised to read:
15009 # /* config.h. Generated by config.status. */
39fd3d4f
SJR
15010 configure_input='Generated from '`
15011 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15012 `' by configure.'
e1052144
TT
15013 if test x"$ac_file" != x-; then
15014 configure_input="$ac_file. $configure_input"
57aa50d4 15015 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
39fd3d4f 15016$as_echo "$as_me: creating $ac_file" >&6;}
e1052144 15017 fi
39fd3d4f
SJR
15018 # Neutralize special characters interpreted by sed in replacement strings.
15019 case $configure_input in #(
15020 *\&* | *\|* | *\\* )
15021 ac_sed_conf_input=`$as_echo "$configure_input" |
15022 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15023 *) ac_sed_conf_input=$configure_input;;
15024 esac
e1052144
TT
15025
15026 case $ac_tag in
d6a4bcb5
TB
15027 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15028 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
e1052144
TT
15029 esac
15030 ;;
b0cacab0
TT
15031 esac
15032
e1052144 15033 ac_dir=`$as_dirname -- "$ac_file" ||
b0cacab0
TT
15034$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15035 X"$ac_file" : 'X\(//\)[^/]' \| \
15036 X"$ac_file" : 'X\(//\)$' \| \
e1052144 15037 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 15038$as_echo X"$ac_file" |
e1052144
TT
15039 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15040 s//\1/
15041 q
15042 }
15043 /^X\(\/\/\)[^/].*/{
15044 s//\1/
15045 q
15046 }
15047 /^X\(\/\/\)$/{
15048 s//\1/
15049 q
15050 }
15051 /^X\(\/\).*/{
15052 s//\1/
15053 q
15054 }
15055 s/.*/./; q'`
57aa50d4 15056 as_dir="$ac_dir"; as_fn_mkdir_p
b0cacab0
TT
15057 ac_builddir=.
15058
e1052144
TT
15059case "$ac_dir" in
15060.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15061*)
39fd3d4f 15062 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 15063 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 15064 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
15065 case $ac_top_builddir_sub in
15066 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15067 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15068 esac ;;
15069esac
15070ac_abs_top_builddir=$ac_pwd
15071ac_abs_builddir=$ac_pwd$ac_dir_suffix
15072# for backward compatibility:
15073ac_top_builddir=$ac_top_build_prefix
93636bde 15074
b0cacab0 15075case $srcdir in
e1052144 15076 .) # We are building in place.
b0cacab0 15077 ac_srcdir=.
e1052144
TT
15078 ac_top_srcdir=$ac_top_builddir_sub
15079 ac_abs_top_srcdir=$ac_pwd ;;
15080 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 15081 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
15082 ac_top_srcdir=$srcdir
15083 ac_abs_top_srcdir=$srcdir ;;
15084 *) # Relative name.
15085 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15086 ac_top_srcdir=$ac_top_build_prefix$srcdir
15087 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 15088esac
e1052144 15089ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b0cacab0 15090
b0cacab0 15091
e1052144
TT
15092 case $ac_mode in
15093 :F)
15094 #
15095 # CONFIG_FILE
15096 #
50e1e10f 15097
b0cacab0
TT
15098 case $INSTALL in
15099 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
e1052144 15100 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
50e1e10f 15101 esac
93613951
TT
15102 ac_MKDIR_P=$MKDIR_P
15103 case $MKDIR_P in
15104 [\\/$]* | ?:[\\/]* ) ;;
15105 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15106 esac
e1052144 15107_ACEOF
50e1e10f 15108
39fd3d4f 15109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
15110# If the template does not know about datarootdir, expand it.
15111# FIXME: This hack should be removed a few years after 2.60.
15112ac_datarootdir_hack=; ac_datarootdir_seen=
39fd3d4f
SJR
15113ac_sed_dataroot='
15114/datarootdir/ {
e1052144
TT
15115 p
15116 q
15117}
15118/@datadir@/p
15119/@docdir@/p
15120/@infodir@/p
15121/@localedir@/p
57aa50d4 15122/@mandir@/p'
39fd3d4f 15123case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
e1052144
TT
15124*datarootdir*) ac_datarootdir_seen=yes;;
15125*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
57aa50d4 15126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
39fd3d4f 15127$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
b0cacab0 15128_ACEOF
39fd3d4f 15129cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
e1052144
TT
15130 ac_datarootdir_hack='
15131 s&@datadir@&$datadir&g
15132 s&@docdir@&$docdir&g
15133 s&@infodir@&$infodir&g
15134 s&@localedir@&$localedir&g
15135 s&@mandir@&$mandir&g
57aa50d4 15136 s&\\\${datarootdir}&$datarootdir&g' ;;
e1052144
TT
15137esac
15138_ACEOF
15139
15140# Neutralize VPATH when `$srcdir' = `.'.
15141# Shell code in configure.ac might set extrasub.
15142# FIXME: do we really want to maintain this feature?
39fd3d4f
SJR
15143cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15144ac_sed_extra="$ac_vpsub
b0cacab0
TT
15145$extrasub
15146_ACEOF
39fd3d4f 15147cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0
TT
15148:t
15149/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
39fd3d4f 15150s|@configure_input@|$ac_sed_conf_input|;t t
e1052144 15151s&@top_builddir@&$ac_top_builddir_sub&;t t
39fd3d4f 15152s&@top_build_prefix@&$ac_top_build_prefix&;t t
e1052144
TT
15153s&@srcdir@&$ac_srcdir&;t t
15154s&@abs_srcdir@&$ac_abs_srcdir&;t t
15155s&@top_srcdir@&$ac_top_srcdir&;t t
15156s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15157s&@builddir@&$ac_builddir&;t t
15158s&@abs_builddir@&$ac_abs_builddir&;t t
15159s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15160s&@INSTALL@&$ac_INSTALL&;t t
93613951 15161s&@MKDIR_P@&$ac_MKDIR_P&;t t
e1052144 15162$ac_datarootdir_hack
39fd3d4f
SJR
15163"
15164eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15165if $ac_cs_awk_getline; then
d6a4bcb5 15166 $AWK -f "$ac_tmp/subs.awk"
39fd3d4f 15167else
d6a4bcb5
TB
15168 $AWK -f "$ac_tmp/subs.awk" | $SHELL
15169fi \
15170 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
e1052144
TT
15171
15172test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d6a4bcb5
TB
15173 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15174 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15175 "$ac_tmp/out"`; test -z "$ac_out"; } &&
57aa50d4 15176 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a4bcb5 15177which seems to be undefined. Please make sure it is defined" >&5
39fd3d4f 15178$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d6a4bcb5 15179which seems to be undefined. Please make sure it is defined" >&2;}
e1052144 15180
d6a4bcb5 15181 rm -f "$ac_tmp/stdin"
e1052144 15182 case $ac_file in
d6a4bcb5
TB
15183 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15184 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
39fd3d4f 15185 esac \
d6a4bcb5 15186 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
e1052144 15187 ;;
d1154eb4
TT
15188 :H)
15189 #
15190 # CONFIG_HEADER
15191 #
15192 if test x"$ac_file" != x-; then
15193 {
15194 $as_echo "/* $configure_input */" \
d6a4bcb5
TB
15195 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15196 } >"$ac_tmp/config.h" \
15197 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15198 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
d1154eb4
TT
15199 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15200$as_echo "$as_me: $ac_file is unchanged" >&6;}
15201 else
15202 rm -f "$ac_file"
d6a4bcb5
TB
15203 mv "$ac_tmp/config.h" "$ac_file" \
15204 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
d1154eb4
TT
15205 fi
15206 else
15207 $as_echo "/* $configure_input */" \
d6a4bcb5
TB
15208 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15209 || as_fn_error $? "could not create -" "$LINENO" 5
d1154eb4
TT
15210 fi
15211 ;;
07a0db15 15212
57aa50d4 15213 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
39fd3d4f 15214$as_echo "$as_me: executing $ac_file commands" >&6;}
e1052144
TT
15215 ;;
15216 esac
a04eba3f 15217
b0cacab0 15218
e1052144 15219 case $ac_file$ac_mode in
93613951 15220 "po-directories":C)
a04eba3f
TT
15221 for ac_file in $CONFIG_FILES; do
15222 # Support "outfile[:infile[:infile...]]"
15223 case "$ac_file" in
15224 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
15225 esac
15226 # PO directories have a Makefile.in generated from Makefile.in.in.
15227 case "$ac_file" in */Makefile.in)
15228 # Adjust a relative srcdir.
15229 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
93613951 15230 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
a04eba3f
TT
15231 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
15232 # In autoconf-2.13 it is called $ac_given_srcdir.
15233 # In autoconf-2.50 it is called $srcdir.
15234 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
15235 case "$ac_given_srcdir" in
15236 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
15237 /*) top_srcdir="$ac_given_srcdir" ;;
15238 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
15239 esac
93613951
TT
15240 # Treat a directory as a PO directory if and only if it has a
15241 # POTFILES.in file. This allows packages to have multiple PO
15242 # directories under different names or in different locations.
a04eba3f
TT
15243 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
15244 rm -f "$ac_dir/POTFILES"
15245 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
93613951
TT
15246 gt_tab=`printf '\t'`
15247 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
15248 POMAKEFILEDEPS="POTFILES.in"
15249 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
a04eba3f
TT
15250 # on $ac_dir but don't depend on user-specified configuration
15251 # parameters.
15252 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
15253 # The LINGUAS file contains the set of available languages.
b0cacab0 15254 if test -n "$OBSOLETE_ALL_LINGUAS"; then
a04eba3f
TT
15255 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
15256 fi
93613951
TT
15257 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
15258 # Hide the ALL_LINGUAS assignment from automake < 1.5.
a04eba3f 15259 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
b0cacab0
TT
15260 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
15261 else
15262 # The set of available languages was given in configure.in.
93613951 15263 # Hide the ALL_LINGUAS assignment from automake < 1.5.
b0cacab0 15264 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
a04eba3f 15265 fi
b0cacab0
TT
15266 # Compute POFILES
15267 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
15268 # Compute UPDATEPOFILES
15269 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
15270 # Compute DUMMYPOFILES
15271 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
15272 # Compute GMOFILES
15273 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
a04eba3f
TT
15274 case "$ac_given_srcdir" in
15275 .) srcdirpre= ;;
15276 *) srcdirpre='$(srcdir)/' ;;
15277 esac
15278 POFILES=
a04eba3f
TT
15279 UPDATEPOFILES=
15280 DUMMYPOFILES=
b0cacab0 15281 GMOFILES=
a04eba3f
TT
15282 for lang in $ALL_LINGUAS; do
15283 POFILES="$POFILES $srcdirpre$lang.po"
a04eba3f
TT
15284 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
15285 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
b0cacab0 15286 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
a04eba3f
TT
15287 done
15288 # CATALOGS depends on both $ac_dir and the user's LINGUAS
15289 # environment variable.
15290 INST_LINGUAS=
15291 if test -n "$ALL_LINGUAS"; then
15292 for presentlang in $ALL_LINGUAS; do
15293 useit=no
15294 if test "%UNSET%" != "$LINGUAS"; then
15295 desiredlanguages="$LINGUAS"
15296 else
15297 desiredlanguages="$ALL_LINGUAS"
15298 fi
15299 for desiredlang in $desiredlanguages; do
15300 # Use the presentlang catalog if desiredlang is
15301 # a. equal to presentlang, or
15302 # b. a variant of presentlang (because in this case,
15303 # presentlang can be used as a fallback for messages
15304 # which are not translated in the desiredlang catalog).
15305 case "$desiredlang" in
15306 "$presentlang"*) useit=yes;;
15307 esac
15308 done
15309 if test $useit = yes; then
15310 INST_LINGUAS="$INST_LINGUAS $presentlang"
15311 fi
15312 done
15313 fi
15314 CATALOGS=
15315 if test -n "$INST_LINGUAS"; then
15316 for lang in $INST_LINGUAS; do
15317 CATALOGS="$CATALOGS $lang.gmo"
15318 done
15319 fi
15320 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
b0cacab0 15321 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
15322 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
15323 if test -f "$f"; then
15324 case "$f" in
15325 *.orig | *.bak | *~) ;;
15326 *) cat "$f" >> "$ac_dir/Makefile" ;;
15327 esac
15328 fi
15329 done
15330 fi
15331 ;;
a64c9c13 15332 esac
b0cacab0 15333 done ;;
e1052144 15334
b0cacab0 15335 esac
e1052144 15336done # for ac_tag
07a0db15 15337
b0cacab0 15338
57aa50d4 15339as_fn_exit 0
b0cacab0 15340_ACEOF
b0cacab0
TT
15341ac_clean_files=$ac_clean_files_save
15342
39fd3d4f 15343test $ac_write_fail = 0 ||
d6a4bcb5 15344 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 15345
b0cacab0
TT
15346
15347# configure is writing to config.log, and then calls config.status.
15348# config.status does its own redirection, appending to config.log.
15349# Unfortunately, on DOS this fails, as config.log is still kept open
15350# by configure, so config.status won't be able to write to it; its
15351# output is simply discarded. So we exec the FD to /dev/null,
15352# effectively closing config.log, so it can be properly (re)opened and
15353# appended to by config.status. When coming back to configure, we
15354# need to make the FD available again.
15355if test "$no_create" != yes; then
15356 ac_cs_success=:
15357 ac_config_status_args=
15358 test "$silent" = yes &&
15359 ac_config_status_args="$ac_config_status_args --quiet"
15360 exec 5>/dev/null
15361 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15362 exec 5>>config.log
15363 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15364 # would make configure fail if this is the last instruction.
d6a4bcb5 15365 $ac_cs_success || as_fn_exit 1
b0cacab0 15366fi
39fd3d4f 15367if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
57aa50d4 15368 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
39fd3d4f
SJR
15369$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15370fi
50e1e10f 15371
ee683a13 15372if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi