blob: 65449c90683865ad80e2054e714c9eb60df2ff6f [file] [log] [blame]
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001#! /bin/sh
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002# Guess values for system-dependent variables and create Makefiles.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003# Generated by GNU Autoconf 2.69.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04004#
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005#
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05008#
Theodore Ts'o50e1e101997-04-26 13:58:21 +00009# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050017if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050018 emulate sh
19 NULLCMD=:
Scott James Remnant39fd3d42009-05-14 13:03:25 +010020 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050021 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
Theodore Ts'oe1052142006-10-21 21:46:47 -040023 setopt NO_GLOB_SUBST
24else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050025 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040030esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050031fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040032
33
Scott James Remnant39fd3d42009-05-14 13:03:25 +010034as_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
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050041# 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
Scott James Remnant39fd3d42009-05-14 13:03:25 +010048 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050058 case $arg in #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +010059 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050072# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010074 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 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050079fi
80
Theodore Ts'oe1052142006-10-21 21:46:47 -040081
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.)
Theodore Ts'oe1052142006-10-21 21:46:47 -040087IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100090as_myself=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050091case $0 in #((
Theodore Ts'oe1052142006-10-21 21:46:47 -040092 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050094for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050098 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
Theodore Ts'oe1052142006-10-21 21:46:47 -0400100IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500101
Theodore Ts'oe1052142006-10-21 21:46:47 -0400102 ;;
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
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500111 exit 1
Theodore Ts'oe1052142006-10-21 21:46:47 -0400112fi
113
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500114# 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 || :
Theodore Ts'oe1052142006-10-21 21:46:47 -0400121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
Theodore Ts'oe1052142006-10-21 21:46:47 -0400131
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000135# 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;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500160if 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
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500195 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 :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000239 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
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500258fi
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"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500356
357
358} # as_fn_mkdir_p
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000359
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
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500367# 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
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500405# 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
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000407# script with STATUS, using 1 if that was 0.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500408as_fn_error ()
409{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000410 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
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500414 fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000415 $as_echo "$as_me: error: $2" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500416 as_fn_exit $as_status
417} # as_fn_error
418
Theodore Ts'oe1052142006-10-21 21:46:47 -0400419if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422else
423 as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428else
429 as_basename=false
430fi
431
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434else
435 as_dirname=false
436fi
Theodore Ts'oe1052142006-10-21 21:46:47 -0400437
Theodore Ts'oe1052142006-10-21 21:46:47 -0400438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100442$as_echo X/"$0" |
Theodore Ts'oe1052142006-10-21 21:46:47 -0400443 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'`
456
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500457# 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
Theodore Ts'oe1052142006-10-21 21:46:47 -0400463
464
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500465 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. :-)
Theodore Ts'oe1052142006-10-21 21:46:47 -0400470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500474 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -0400475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500479 N
Theodore Ts'oe1052142006-10-21 21:46:47 -0400480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500482 t loop
Theodore Ts'oe1052142006-10-21 21:46:47 -0400483 s/-\n.*//
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500484 ' >$as_me.lineno &&
Theodore Ts'oe1052142006-10-21 21:46:47 -0400485 chmod +x "$as_me.lineno" ||
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500487
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000488 # 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
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500492 # 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
Theodore Ts'oe1052142006-10-21 21:46:47 -0400494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500496 # Exit status is that of the last command.
497 exit
498}
499
Theodore Ts'oe1052142006-10-21 21:46:47 -0400500ECHO_C= ECHO_N= ECHO_T=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500501case `echo -n x` in #(((((
Theodore Ts'oe1052142006-10-21 21:46:47 -0400502-n*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500503 case `echo 'xy\c'` in
Theodore Ts'oe1052142006-10-21 21:46:47 -0400504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
Theodore Ts'oe1052142006-10-21 21:46:47 -0400508 esac;;
509*)
510 ECHO_N='-n';;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500511esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500512
513rm -f conf$$ conf$$.exe conf$$.file
Theodore Ts'oe1052142006-10-21 21:46:47 -0400514if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516else
517 rm -f conf$$.dir
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100518 mkdir conf$$.dir 2>/dev/null
Theodore Ts'oe1052142006-10-21 21:46:47 -0400519fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100520if (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.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000526 # In both cases, we have to default to `cp -pR'.
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000528 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000532 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100533 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500534else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000535 as_ln_s='cp -pR'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500536fi
Theodore Ts'oe1052142006-10-21 21:46:47 -0400537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500539
540if mkdir -p . 2>/dev/null; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500541 as_mkdir_p='mkdir -p "$as_dir"'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500542else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
545fi
546
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500549
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'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
Theodore Ts'o61ef2472010-08-01 22:30:33 -0400557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500559
560# Name of the host.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500565#
566# Initializations.
567#
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000568ac_default_prefix=/usr/local
Theodore Ts'oe1052142006-10-21 21:46:47 -0400569ac_clean_files=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500570ac_config_libobj_dir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -0400571LIBOBJS=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500576
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500583PACKAGE_URL=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500584
585ac_unique_file="version.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400589#ifdef HAVE_SYS_TYPES_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500590# include <sys/types.h>
591#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400592#ifdef HAVE_SYS_STAT_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500593# include <sys/stat.h>
594#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400595#ifdef STDC_HEADERS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500596# include <stdlib.h>
597# include <stddef.h>
598#else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400599# ifdef HAVE_STDLIB_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500600# include <stdlib.h>
601# endif
602#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500605# include <memory.h>
606# endif
607# include <string.h>
608#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400609#ifdef HAVE_STRINGS_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500610# include <strings.h>
611#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400612#ifdef HAVE_INTTYPES_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500613# include <inttypes.h>
Theodore Ts'oe1052142006-10-21 21:46:47 -0400614#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400615#ifdef HAVE_STDINT_H
Theodore Ts'oe1052142006-10-21 21:46:47 -0400616# include <stdint.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500617#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400618#ifdef HAVE_UNISTD_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500619# include <unistd.h>
620#endif"
621
Theodore Ts'o93613952014-07-03 23:44:13 -0400622gt_needs=
Theodore Ts'o61ef2472010-08-01 22:30:33 -0400623ac_header_list=
Theodore Ts'o93613952014-07-03 23:44:13 -0400624gl_use_threads_default=
625ac_func_list=
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100626ac_subst_vars='LTLIBOBJS
Theodore Ts'oe1052142006-10-21 21:46:47 -0400627LIBOBJS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100628BUILD_LDFLAGS
629BUILD_CFLAGS
Theodore Ts'o5b5bd2c2014-07-10 00:17:05 -0400630MKINSTALLDIRS
Theodore Ts'od1154eb2011-09-18 17:34:37 -0400631INCLUDES
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100632DO_TEST_SUITE
633ET_DIR
634SS_DIR
635LDFLAG_STATIC
636root_sysconfdir
637root_libdir
638root_sbindir
639root_bindir
640root_prefix
641UNIX_CMT
642CYGWIN_CMT
643LINUX_CMT
644UNI_DIFF_OPTS
645SEM_INIT_LIB
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100646SOCKET_LIB
Theodore Ts'occ68e8a2013-05-04 19:01:09 -0400647SIZEOF_OFF_T
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100648SIZEOF_LONG_LONG
649SIZEOF_LONG
650SIZEOF_INT
651SIZEOF_SHORT
652BUILD_CC
653MAKEINFO
654STRIP
655AR
656LDCONFIG
657PERL
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100658AWK
659CHMOD
660RM
661CP
662MV
663LN_S
664LN
Theodore Ts'obcb915b2009-07-02 18:19:10 -0400665ifNotGNUmake
666ifGNUmake
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100667BINARY_TYPE
668POSUB
669LTLIBINTL
670LIBINTL
671INTLLIBS
672INTL_LIBTOOL_SUFFIX_PREFIX
673INTLOBJS
674GENCAT
675INSTOBJEXT
676DATADIRNAME
677CATOBJEXT
678USE_INCLUDED_LIBINTL
679BUILD_INCLUDED_LIBINTL
Theodore Ts'o93613952014-07-03 23:44:13 -0400680LTLIBC
681WINDRES
682WOE32
683WOE32DLL
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100684HAVE_WPRINTF
Theodore Ts'o93613952014-07-03 23:44:13 -0400685HAVE_NEWLOCALE
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100686HAVE_SNPRINTF
687HAVE_ASPRINTF
688HAVE_POSIX_PRINTF
Theodore Ts'o93613952014-07-03 23:44:13 -0400689INTL_DEFAULT_VERBOSITY
690INTL_MACOSX_LIBS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100691GLIBC21
Theodore Ts'o93613952014-07-03 23:44:13 -0400692INTLBISON
693LTLIBICONV
694LIBICONV
695LTLIBMULTITHREAD
696LIBMULTITHREAD
697LTLIBTHREAD
698LIBTHREAD
699LIBPTH_PREFIX
700LTLIBPTH
701LIBPTH
702PRI_MACROS_BROKEN
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100703ALLOCA
Theodore Ts'o93613952014-07-03 23:44:13 -0400704HAVE_VISIBILITY
705CFLAG_VISIBILITY
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100706RANLIB
Theodore Ts'o93613952014-07-03 23:44:13 -0400707GLIBC2
708XGETTEXT_EXTRA_OPTIONS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100709MSGMERGE
Theodore Ts'o93613952014-07-03 23:44:13 -0400710XGETTEXT_015
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100711XGETTEXT
Theodore Ts'o93613952014-07-03 23:44:13 -0400712GMSGFMT_015
713MSGFMT_015
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100714GMSGFMT
715MSGFMT
Theodore Ts'o93613952014-07-03 23:44:13 -0400716GETTEXT_MACRO_VERSION
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100717USE_NLS
Theodore Ts'o93613952014-07-03 23:44:13 -0400718SED
719MKDIR_P
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100720INSTALL_DATA
721INSTALL_SCRIPT
722INSTALL_PROGRAM
723SET_MAKE
724VERSION
725PACKAGE
726GETTEXT_PACKAGE
727UUIDD_CMT
728E2INITRD_MAN
729E2INITRD_PROG
730FSCK_MAN
731FSCK_PROG
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -0500732DEFRAG_CMT
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100733RESIZER_CMT
734IMAGER_CMT
735DEBUGFS_CMT
Aditya Kalif239fef2011-07-20 11:40:02 -0700736QUOTA_CMT
737DEPPROFILED_LIBQUOTA
738PROFILED_LIBQUOTA
739DEPSTATIC_LIBQUOTA
740STATIC_LIBQUOTA
741DEPLIBQUOTA
742LIBQUOTA
Eric Sandeenf5589f42013-10-14 08:54:15 -0400743QUOTA_MAN_COMMENT
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100744BLKID_CMT
745DEPPROFILED_LIBBLKID
746PROFILED_LIBBLKID
747DEPSTATIC_LIBBLKID
748STATIC_LIBBLKID
749DEPLIBBLKID
750LIBBLKID
751UUID_CMT
752DEPPROFILED_LIBUUID
753PROFILED_LIBUUID
754DEPSTATIC_LIBUUID
755STATIC_LIBUUID
756DEPLIBUUID
757LIBUUID
Theodore Ts'o93613952014-07-03 23:44:13 -0400758PKG_CONFIG_LIBDIR
759PKG_CONFIG_PATH
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100760PKG_CONFIG
761TEST_IO_CMT
762PRIVATE_LIBS_CMT
763LDFLAG_DYNAMIC
764PROFILED_LIB_EXT
765STATIC_LIB_EXT
766LIB_EXT
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100767PROFILE_CMT
768BSDLIB_CMT
769ELF_CMT
770HTREE_CMT
Theodore Ts'oc13351f2009-07-02 00:11:17 -0400771Q
Theodore Ts'oc1986ec2012-06-13 15:29:13 -0400772ES
Theodore Ts'oc13351f2009-07-02 00:11:17 -0400773E
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400774LINK_BUILD_FLAGS
Theodore Ts'o183c73b2012-05-12 23:13:24 -0400775SYMLINK_RELATIVE
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400776LINK_INSTALL_FLAGS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100777MAINTAINER_CMT
Theodore Ts'o93613952014-07-03 23:44:13 -0400778EGREP
779GREP
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100780CPP
Theodore Ts'o9b3018a2011-08-11 14:56:49 -0400781RDYNAMIC
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500782DLOPEN_LIB
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100783OBJEXT
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
822localstatedir
823sharedstatedir
824sysconfdir
825datadir
826datarootdir
827libexecdir
828sbindir
829bindir
830program_transform_name
831prefix
832exec_prefix
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500833PACKAGE_URL
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100834PACKAGE_BUGREPORT
835PACKAGE_STRING
836PACKAGE_VERSION
837PACKAGE_TARNAME
838PACKAGE_NAME
839PATH_SEPARATOR
840SHELL'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400841ac_subst_files='MCONFIG
842MAKEFILE_ELF
843MAKEFILE_BSDLIB
844MAKEFILE_PROFILE
Theodore Ts'oe1052142006-10-21 21:46:47 -0400845MAKEFILE_LIBRARY
Theodore Ts'o488c75a2008-06-07 08:55:21 -0400846ASM_TYPES_HEADER
847PUBLIC_CONFIG_HEADER'
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100848ac_user_opts='
849enable_option_checking
850with_diet_libc
851with_cc
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100852with_ccopts
853with_ldopts
854with_root_prefix
855enable_maintainer_mode
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400856enable_symlink_install
Theodore Ts'o91d11da2012-09-06 23:01:14 -0400857enable_relative_symlinks
Theodore Ts'o183c73b2012-05-12 23:13:24 -0400858enable_symlink_relative_symlinks
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400859enable_symlink_build
Theodore Ts'oc13351f2009-07-02 00:11:17 -0400860enable_verbose_makecmds
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100861enable_compression
862enable_htree
863enable_elf_shlibs
864enable_bsd_shlibs
865enable_profile
Theodore Ts'ofedfb272014-02-23 00:17:09 -0500866enable_gcov
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100867enable_jbd_debug
868enable_blkid_debug
869enable_testio_debug
870enable_libuuid
871enable_libblkid
Theodore Ts'o7becb202011-11-14 10:40:43 -0500872enable_quota
Theodore Ts'o3df60142013-06-16 16:14:40 -0400873enable_backtrace
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100874enable_debugfs
875enable_imager
876enable_resizer
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -0500877enable_defrag
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100878enable_fsck
879enable_e2initrd_helper
880enable_tls
881enable_uuidd
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000882enable_mmp
Tony Breeds1625bf42012-07-30 14:44:12 -0400883enable_bmap_stats
884enable_bmap_stats_ops
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100885enable_nls
Theodore Ts'o93613952014-07-03 23:44:13 -0400886enable_threads
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100887with_gnu_ld
888enable_rpath
Theodore Ts'o93613952014-07-03 23:44:13 -0400889with_libpth_prefix
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100890with_libiconv_prefix
891with_included_gettext
892with_libintl_prefix
Theodore Ts'o55e00a22011-09-18 23:53:23 -0400893with_multiarch
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100894'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400895 ac_precious_vars='build_alias
896host_alias
897target_alias
898CC
899CFLAGS
900LDFLAGS
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400901LIBS
Theodore Ts'oe1052142006-10-21 21:46:47 -0400902CPPFLAGS
Theodore Ts'o14b596d2009-04-22 09:18:30 -0400903CPP
Theodore Ts'o93613952014-07-03 23:44:13 -0400904PKG_CONFIG
905PKG_CONFIG_PATH
906PKG_CONFIG_LIBDIR'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400907
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000908
909# Initialize some variables set by options.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500910ac_init_help=
911ac_init_version=false
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100912ac_unrecognized_opts=
913ac_unrecognized_sep=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000914# The variables have the same names as the options, with
915# dashes changed to underlines.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500916cache_file=/dev/null
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000917exec_prefix=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000918no_create=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000919no_recursion=
920prefix=NONE
921program_prefix=NONE
922program_suffix=NONE
923program_transform_name=s,x,x,
924silent=
925site=
926srcdir=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000927verbose=
928x_includes=NONE
929x_libraries=NONE
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500930
931# Installation directory options.
932# These are left unexpanded so users can "make install exec_prefix=/foo"
933# and all the variables that are supposed to be based on exec_prefix
934# by default will actually change.
935# Use braces instead of parens because sh, perl, etc. also accept them.
Theodore Ts'oe1052142006-10-21 21:46:47 -0400936# (The list follows the same order as the GNU Coding Standards.)
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000937bindir='${exec_prefix}/bin'
938sbindir='${exec_prefix}/sbin'
939libexecdir='${exec_prefix}/libexec'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400940datarootdir='${prefix}/share'
941datadir='${datarootdir}'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000942sysconfdir='${prefix}/etc'
943sharedstatedir='${prefix}/com'
944localstatedir='${prefix}/var'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000945includedir='${prefix}/include'
946oldincludedir='/usr/include'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400947docdir='${datarootdir}/doc/${PACKAGE}'
948infodir='${datarootdir}/info'
949htmldir='${docdir}'
950dvidir='${docdir}'
951pdfdir='${docdir}'
952psdir='${docdir}'
953libdir='${exec_prefix}/lib'
954localedir='${datarootdir}/locale'
955mandir='${datarootdir}/man'
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000956
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000957ac_prev=
Theodore Ts'oe1052142006-10-21 21:46:47 -0400958ac_dashdash=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000959for ac_option
960do
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000961 # If the previous option needs an argument, assign it.
962 if test -n "$ac_prev"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -0400963 eval $ac_prev=\$ac_option
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000964 ac_prev=
965 continue
966 fi
967
Theodore Ts'oe1052142006-10-21 21:46:47 -0400968 case $ac_option in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000969 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
970 *=) ac_optarg= ;;
971 *) ac_optarg=yes ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -0400972 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000973
974 # Accept the important Cygnus configure options, so we can diagnose typos.
975
Theodore Ts'oe1052142006-10-21 21:46:47 -0400976 case $ac_dashdash$ac_option in
977 --)
978 ac_dashdash=yes ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000979
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000980 -bindir | --bindir | --bindi | --bind | --bin | --bi)
981 ac_prev=bindir ;;
982 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500983 bindir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000984
985 -build | --build | --buil | --bui | --bu)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500986 ac_prev=build_alias ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000987 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500988 build_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000989
990 -cache-file | --cache-file | --cache-fil | --cache-fi \
991 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
992 ac_prev=cache_file ;;
993 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
994 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500995 cache_file=$ac_optarg ;;
996
997 --config-cache | -C)
998 cache_file=config.cache ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000999
Theodore Ts'oe1052142006-10-21 21:46:47 -04001000 -datadir | --datadir | --datadi | --datad)
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001001 ac_prev=datadir ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001002 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001003 datadir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001004
Theodore Ts'oe1052142006-10-21 21:46:47 -04001005 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1006 | --dataroo | --dataro | --datar)
1007 ac_prev=datarootdir ;;
1008 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1009 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1010 datarootdir=$ac_optarg ;;
1011
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001012 -disable-* | --disable-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001013 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001014 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001015 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001016 as_fn_error $? "invalid feature name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001017 ac_useropt_orig=$ac_useropt
1018 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1019 case $ac_user_opts in
1020 *"
1021"enable_$ac_useropt"
1022"*) ;;
1023 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1024 ac_unrecognized_sep=', ';;
1025 esac
1026 eval enable_$ac_useropt=no ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001027
1028 -docdir | --docdir | --docdi | --doc | --do)
1029 ac_prev=docdir ;;
1030 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1031 docdir=$ac_optarg ;;
1032
1033 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1034 ac_prev=dvidir ;;
1035 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1036 dvidir=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001037
1038 -enable-* | --enable-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001039 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001040 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001041 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001042 as_fn_error $? "invalid feature name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001043 ac_useropt_orig=$ac_useropt
1044 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1045 case $ac_user_opts in
1046 *"
1047"enable_$ac_useropt"
1048"*) ;;
1049 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1050 ac_unrecognized_sep=', ';;
1051 esac
1052 eval enable_$ac_useropt=\$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001053
1054 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1055 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1056 | --exec | --exe | --ex)
1057 ac_prev=exec_prefix ;;
1058 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1059 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1060 | --exec=* | --exe=* | --ex=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001061 exec_prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001062
1063 -gas | --gas | --ga | --g)
1064 # Obsolete; use --with-gas.
1065 with_gas=yes ;;
1066
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001067 -help | --help | --hel | --he | -h)
1068 ac_init_help=long ;;
1069 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1070 ac_init_help=recursive ;;
1071 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1072 ac_init_help=short ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001073
1074 -host | --host | --hos | --ho)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001075 ac_prev=host_alias ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001076 -host=* | --host=* | --hos=* | --ho=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001077 host_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001078
Theodore Ts'oe1052142006-10-21 21:46:47 -04001079 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1080 ac_prev=htmldir ;;
1081 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1082 | --ht=*)
1083 htmldir=$ac_optarg ;;
1084
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001085 -includedir | --includedir | --includedi | --included | --include \
1086 | --includ | --inclu | --incl | --inc)
1087 ac_prev=includedir ;;
1088 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1089 | --includ=* | --inclu=* | --incl=* | --inc=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001090 includedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001091
1092 -infodir | --infodir | --infodi | --infod | --info | --inf)
1093 ac_prev=infodir ;;
1094 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001095 infodir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001096
1097 -libdir | --libdir | --libdi | --libd)
1098 ac_prev=libdir ;;
1099 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001100 libdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001101
1102 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1103 | --libexe | --libex | --libe)
1104 ac_prev=libexecdir ;;
1105 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1106 | --libexe=* | --libex=* | --libe=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001107 libexecdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001108
Theodore Ts'oe1052142006-10-21 21:46:47 -04001109 -localedir | --localedir | --localedi | --localed | --locale)
1110 ac_prev=localedir ;;
1111 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1112 localedir=$ac_optarg ;;
1113
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001114 -localstatedir | --localstatedir | --localstatedi | --localstated \
Theodore Ts'oe1052142006-10-21 21:46:47 -04001115 | --localstate | --localstat | --localsta | --localst | --locals)
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001116 ac_prev=localstatedir ;;
1117 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Theodore Ts'oe1052142006-10-21 21:46:47 -04001118 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001119 localstatedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001120
1121 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1122 ac_prev=mandir ;;
1123 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001124 mandir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001125
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001126 -nfp | --nfp | --nf)
1127 # Obsolete; use --without-fp.
1128 with_fp=no ;;
1129
1130 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001131 | --no-cr | --no-c | -n)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001132 no_create=yes ;;
1133
1134 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1135 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1136 no_recursion=yes ;;
1137
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001138 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1139 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1140 | --oldin | --oldi | --old | --ol | --o)
1141 ac_prev=oldincludedir ;;
1142 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1143 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1144 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001145 oldincludedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001146
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001147 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1148 ac_prev=prefix ;;
1149 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001150 prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001151
1152 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1153 | --program-pre | --program-pr | --program-p)
1154 ac_prev=program_prefix ;;
1155 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1156 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001157 program_prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001158
1159 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1160 | --program-suf | --program-su | --program-s)
1161 ac_prev=program_suffix ;;
1162 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1163 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001164 program_suffix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001165
1166 -program-transform-name | --program-transform-name \
1167 | --program-transform-nam | --program-transform-na \
1168 | --program-transform-n | --program-transform- \
1169 | --program-transform | --program-transfor \
1170 | --program-transfo | --program-transf \
1171 | --program-trans | --program-tran \
1172 | --progr-tra | --program-tr | --program-t)
1173 ac_prev=program_transform_name ;;
1174 -program-transform-name=* | --program-transform-name=* \
1175 | --program-transform-nam=* | --program-transform-na=* \
1176 | --program-transform-n=* | --program-transform-=* \
1177 | --program-transform=* | --program-transfor=* \
1178 | --program-transfo=* | --program-transf=* \
1179 | --program-trans=* | --program-tran=* \
1180 | --progr-tra=* | --program-tr=* | --program-t=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001181 program_transform_name=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001182
Theodore Ts'oe1052142006-10-21 21:46:47 -04001183 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1184 ac_prev=pdfdir ;;
1185 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1186 pdfdir=$ac_optarg ;;
1187
1188 -psdir | --psdir | --psdi | --psd | --ps)
1189 ac_prev=psdir ;;
1190 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1191 psdir=$ac_optarg ;;
1192
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001193 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1194 | -silent | --silent | --silen | --sile | --sil)
1195 silent=yes ;;
1196
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001197 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1198 ac_prev=sbindir ;;
1199 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1200 | --sbi=* | --sb=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001201 sbindir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001202
1203 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1204 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1205 | --sharedst | --shareds | --shared | --share | --shar \
1206 | --sha | --sh)
1207 ac_prev=sharedstatedir ;;
1208 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1209 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1210 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1211 | --sha=* | --sh=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001212 sharedstatedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001213
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001214 -site | --site | --sit)
1215 ac_prev=site ;;
1216 -site=* | --site=* | --sit=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001217 site=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001218
1219 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1220 ac_prev=srcdir ;;
1221 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001222 srcdir=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001223
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001224 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1225 | --syscon | --sysco | --sysc | --sys | --sy)
1226 ac_prev=sysconfdir ;;
1227 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1228 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001229 sysconfdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001230
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001231 -target | --target | --targe | --targ | --tar | --ta | --t)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001232 ac_prev=target_alias ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001233 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001234 target_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001235
1236 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1237 verbose=yes ;;
1238
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001239 -version | --version | --versio | --versi | --vers | -V)
1240 ac_init_version=: ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001241
1242 -with-* | --with-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001243 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001244 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001245 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001246 as_fn_error $? "invalid package name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001247 ac_useropt_orig=$ac_useropt
1248 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1249 case $ac_user_opts in
1250 *"
1251"with_$ac_useropt"
1252"*) ;;
1253 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1254 ac_unrecognized_sep=', ';;
1255 esac
1256 eval with_$ac_useropt=\$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001257
1258 -without-* | --without-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001259 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001260 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001261 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001262 as_fn_error $? "invalid package name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001263 ac_useropt_orig=$ac_useropt
1264 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1265 case $ac_user_opts in
1266 *"
1267"with_$ac_useropt"
1268"*) ;;
1269 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1270 ac_unrecognized_sep=', ';;
1271 esac
1272 eval with_$ac_useropt=no ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001273
1274 --x)
1275 # Obsolete; use --with-x.
1276 with_x=yes ;;
1277
1278 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1279 | --x-incl | --x-inc | --x-in | --x-i)
1280 ac_prev=x_includes ;;
1281 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1282 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001283 x_includes=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001284
1285 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1286 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1287 ac_prev=x_libraries ;;
1288 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1289 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001290 x_libraries=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001291
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001292 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1293Try \`$0 --help' for more information"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001294 ;;
1295
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001296 *=*)
1297 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1298 # Reject names that are not valid shell variable names.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001299 case $ac_envvar in #(
1300 '' | [0-9]* | *[!_$as_cr_alnum]* )
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001301 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001302 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04001303 eval $ac_envvar=\$ac_optarg
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001304 export $ac_envvar ;;
1305
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001306 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001307 # FIXME: should be removed in autoconf 3.0.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001308 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001309 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001310 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001311 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001312 ;;
1313
1314 esac
1315done
1316
1317if test -n "$ac_prev"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001318 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001319 as_fn_error $? "missing argument to $ac_option"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001320fi
1321
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001322if test -n "$ac_unrecognized_opts"; then
1323 case $enable_option_checking in
1324 no) ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001325 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001326 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1327 esac
1328fi
1329
1330# Check all directory arguments for consistency.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001331for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1332 datadir sysconfdir sharedstatedir localstatedir includedir \
1333 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1334 libdir localedir mandir
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001335do
Theodore Ts'oe1052142006-10-21 21:46:47 -04001336 eval ac_val=\$$ac_var
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001337 # Remove trailing slashes.
1338 case $ac_val in
1339 */ )
1340 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1341 eval $ac_var=\$ac_val;;
1342 esac
1343 # Be sure to have absolute directory names.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001344 case $ac_val in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001345 [\\/$]* | ?:[\\/]* ) continue;;
1346 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001347 esac
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001348 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001349done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001350
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001351# There might be people who depend on the old broken behavior: `$host'
1352# used to hold the argument of --host etc.
1353# FIXME: To remove some day.
1354build=$build_alias
1355host=$host_alias
1356target=$target_alias
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001357
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001358# FIXME: To remove some day.
1359if test "x$host_alias" != x; then
1360 if test "x$build_alias" = x; then
1361 cross_compiling=maybe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001362 elif test "x$build_alias" != "x$host_alias"; then
1363 cross_compiling=yes
1364 fi
1365fi
1366
1367ac_tool_prefix=
1368test -n "$host_alias" && ac_tool_prefix=$host_alias-
1369
1370test "$silent" = yes && exec 6>/dev/null
1371
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001372
Theodore Ts'oe1052142006-10-21 21:46:47 -04001373ac_pwd=`pwd` && test -n "$ac_pwd" &&
1374ac_ls_di=`ls -di .` &&
1375ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001376 as_fn_error $? "working directory cannot be determined"
Theodore Ts'oe1052142006-10-21 21:46:47 -04001377test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001378 as_fn_error $? "pwd does not report name of working directory"
Theodore Ts'oe1052142006-10-21 21:46:47 -04001379
1380
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001381# Find the source files, if location was not specified.
1382if test -z "$srcdir"; then
1383 ac_srcdir_defaulted=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04001384 # Try the directory containing this script, then the parent directory.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001385 ac_confdir=`$as_dirname -- "$as_myself" ||
1386$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1387 X"$as_myself" : 'X\(//\)[^/]' \| \
1388 X"$as_myself" : 'X\(//\)$' \| \
1389 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1390$as_echo X"$as_myself" |
Theodore Ts'oe1052142006-10-21 21:46:47 -04001391 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1392 s//\1/
1393 q
1394 }
1395 /^X\(\/\/\)[^/].*/{
1396 s//\1/
1397 q
1398 }
1399 /^X\(\/\/\)$/{
1400 s//\1/
1401 q
1402 }
1403 /^X\(\/\).*/{
1404 s//\1/
1405 q
1406 }
1407 s/.*/./; q'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001408 srcdir=$ac_confdir
Theodore Ts'oe1052142006-10-21 21:46:47 -04001409 if test ! -r "$srcdir/$ac_unique_file"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001410 srcdir=..
1411 fi
1412else
1413 ac_srcdir_defaulted=no
1414fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001415if test ! -r "$srcdir/$ac_unique_file"; then
1416 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001417 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001418fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001419ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1420ac_abs_confdir=`(
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001421 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Theodore Ts'oe1052142006-10-21 21:46:47 -04001422 pwd)`
1423# When building in place, set srcdir=.
1424if test "$ac_abs_confdir" = "$ac_pwd"; then
1425 srcdir=.
1426fi
1427# Remove unnecessary trailing slashes from srcdir.
1428# Double slashes in file names in object file debugging info
1429# mess up M-x gdb in Emacs.
1430case $srcdir in
1431*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1432esac
1433for ac_var in $ac_precious_vars; do
1434 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1435 eval ac_env_${ac_var}_value=\$${ac_var}
1436 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1437 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1438done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001439
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001440#
1441# Report the --help message.
1442#
1443if test "$ac_init_help" = "long"; then
1444 # Omit some internal or obsolete options to make the list less imposing.
1445 # This message is too long to be a string in the A/UX 3.1 sh.
1446 cat <<_ACEOF
1447\`configure' configures this package to adapt to many kinds of systems.
1448
1449Usage: $0 [OPTION]... [VAR=VALUE]...
1450
1451To assign environment variables (e.g., CC, CFLAGS...), specify them as
1452VAR=VALUE. See below for descriptions of some of the useful variables.
1453
1454Defaults for the options are specified in brackets.
1455
1456Configuration:
1457 -h, --help display this help and exit
1458 --help=short display options specific to this package
1459 --help=recursive display the short help of all the included packages
1460 -V, --version display version information and exit
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001461 -q, --quiet, --silent do not print \`checking ...' messages
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001462 --cache-file=FILE cache test results in FILE [disabled]
1463 -C, --config-cache alias for \`--cache-file=config.cache'
1464 -n, --no-create do not create output files
1465 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1466
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001467Installation directories:
1468 --prefix=PREFIX install architecture-independent files in PREFIX
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001469 [$ac_default_prefix]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001470 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001471 [PREFIX]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001472
1473By default, \`make install' will install all the files in
1474\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1475an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1476for instance \`--prefix=\$HOME'.
1477
1478For better control, use the options below.
1479
1480Fine tuning of the installation directories:
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001481 --bindir=DIR user executables [EPREFIX/bin]
1482 --sbindir=DIR system admin executables [EPREFIX/sbin]
1483 --libexecdir=DIR program executables [EPREFIX/libexec]
1484 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1485 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1486 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1487 --libdir=DIR object code libraries [EPREFIX/lib]
1488 --includedir=DIR C header files [PREFIX/include]
1489 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1490 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1491 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1492 --infodir=DIR info documentation [DATAROOTDIR/info]
1493 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1494 --mandir=DIR man documentation [DATAROOTDIR/man]
1495 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1496 --htmldir=DIR html documentation [DOCDIR]
1497 --dvidir=DIR dvi documentation [DOCDIR]
1498 --pdfdir=DIR pdf documentation [DOCDIR]
1499 --psdir=DIR ps documentation [DOCDIR]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001500_ACEOF
1501
1502 cat <<\_ACEOF
1503
1504System types:
1505 --build=BUILD configure for building on BUILD [guessed]
1506 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1507_ACEOF
1508fi
1509
1510if test -n "$ac_init_help"; then
1511
1512 cat <<\_ACEOF
1513
1514Optional Features:
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001515 --disable-option-checking ignore unrecognized --enable/--with options
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001516 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1517 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Theodore Ts'o98919bd2005-02-04 10:43:58 -05001518 --enable-maintainer-mode enable makefile rules useful for maintainers
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04001519 --enable-symlink-install use symlinks when installing instead of hard links
Theodore Ts'o183c73b2012-05-12 23:13:24 -04001520 --enable-relative-symlinks use relative symlinks when installing
Theodore Ts'o91d11da2012-09-06 23:01:14 -04001521
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04001522 --enable-symlink-build use symlinks while building instead of hard links
1523 --enable-verbose-makecmds enable verbose make command output
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001524 --enable-compression enable EXPERIMENTAL compression support
1525 --enable-htree enable EXPERIMENTAL htree directory support
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001526 --enable-elf-shlibs select ELF shared libraries
1527 --enable-bsd-shlibs select BSD shared libraries
1528 --enable-profile build profiling libraries
Theodore Ts'ofedfb272014-02-23 00:17:09 -05001529 --enable-gcov build for coverage testing using gcov
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001530 --enable-jbd-debug enable journal debugging
1531 --enable-blkid-debug enable blkid debugging
Theodore Ts'oaf773652008-09-01 11:27:27 -04001532 --disable-testio-debug disable the use of the test I/O manager for debugging
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001533 --disable-libuuid do not build private uuid library
Theodore Ts'o14b596d2009-04-22 09:18:30 -04001534 --disable-libblkid do not build private blkid library
Eric Sandeen7b8912e2012-11-27 12:21:56 -06001535 --enable-quota enable quota support
Theodore Ts'o3df60142013-06-16 16:14:40 -04001536 --disable-backtrace disable use backtrace
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001537 --disable-debugfs disable support of debugfs program
1538 --disable-imager disable support of e2image program
1539 --disable-resizer disable support of e2resize program
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05001540 --disable-defrag disable support of e4defrag program
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001541 --enable-fsck build fsck wrapper program
1542 --enable-e2initrd-helper build e2initrd-helper program
Theodore Ts'o32493942007-12-31 10:45:01 -05001543 --disable-tls disable use of thread local support
Theodore Ts'o5610f992007-12-31 11:16:56 -05001544 --disable-uuidd disable building the uuid daemon
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001545 --disable-mmp disable support mmp, Multi Mount Protection
Tony Breeds1625bf42012-07-30 14:44:12 -04001546 --disable-bmap-stats disable collection of bitmap stats.
1547 --enable-bmap-stats-ops enable collection of additional bitmap stats
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001548 --disable-nls do not use Native Language Support
Theodore Ts'o93613952014-07-03 23:44:13 -04001549 --enable-threads={posix|solaris|pth|windows}
1550 specify multithreading API
1551 --disable-threads build without multithread safety
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001552 --disable-rpath do not hardcode runtime library paths
1553
1554Optional Packages:
1555 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1556 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Theodore Ts'o32493942007-12-31 10:45:01 -05001557 --with-diet-libc use diet libc
Theodore Ts'o0b5b9f92009-09-06 21:28:47 -04001558 --with-cc no longer supported, use CC= instead
1559 --with-ccopts no longer supported, use CFLAGS= instead
1560 --with-ldopts no longer supported, use LDFLAGS= instead
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001561 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root
Theodore Ts'o93613952014-07-03 23:44:13 -04001562 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1563 --with-libpth-prefix[=DIR] search for libpth in DIR/include and DIR/lib
1564 --without-libpth-prefix don't search for libpth in includedir and libdir
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001565 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1566 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1567 --with-included-gettext use the GNU gettext library included here
1568 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1569 --without-libintl-prefix don't search for libintl in includedir and libdir
Theodore Ts'o55e00a22011-09-18 23:53:23 -04001570 --with-multiarch=ARCH specify the multiarch triplet
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001571
1572Some influential environment variables:
1573 CC C compiler command
1574 CFLAGS C compiler flags
1575 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1576 nonstandard directory <lib dir>
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001577 LIBS libraries to pass to the linker, e.g. -l<library>
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001578 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Theodore Ts'oe1052142006-10-21 21:46:47 -04001579 you have headers in a nonstandard directory <include dir>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001580 CPP C preprocessor
Theodore Ts'o14b596d2009-04-22 09:18:30 -04001581 PKG_CONFIG path to pkg-config utility
Theodore Ts'o93613952014-07-03 23:44:13 -04001582 PKG_CONFIG_PATH
1583 directories to add to pkg-config's search path
1584 PKG_CONFIG_LIBDIR
1585 path overriding pkg-config's built-in search path
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001586
1587Use these variables to override the choices made by `configure' or to help
1588it to find libraries and programs with nonstandard names/locations.
1589
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001590Report bugs to the package provider.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001591_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001592ac_status=$?
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001593fi
1594
1595if test "$ac_init_help" = "recursive"; then
1596 # If there are subdirs, report their specific --help.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001597 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001598 test -d "$ac_dir" ||
1599 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1600 continue
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001601 ac_builddir=.
1602
Theodore Ts'oe1052142006-10-21 21:46:47 -04001603case "$ac_dir" in
1604.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1605*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001606 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001607 # A ".." for each directory in $ac_dir_suffix.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001608 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001609 case $ac_top_builddir_sub in
1610 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1611 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1612 esac ;;
1613esac
1614ac_abs_top_builddir=$ac_pwd
1615ac_abs_builddir=$ac_pwd$ac_dir_suffix
1616# for backward compatibility:
1617ac_top_builddir=$ac_top_build_prefix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001618
1619case $srcdir in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001620 .) # We are building in place.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001621 ac_srcdir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001622 ac_top_srcdir=$ac_top_builddir_sub
1623 ac_abs_top_srcdir=$ac_pwd ;;
1624 [\\/]* | ?:[\\/]* ) # Absolute name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001625 ac_srcdir=$srcdir$ac_dir_suffix;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001626 ac_top_srcdir=$srcdir
1627 ac_abs_top_srcdir=$srcdir ;;
1628 *) # Relative name.
1629 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1630 ac_top_srcdir=$ac_top_build_prefix$srcdir
1631 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001632esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04001633ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001634
Theodore Ts'oe1052142006-10-21 21:46:47 -04001635 cd "$ac_dir" || { ac_status=$?; continue; }
1636 # Check for guested configure.
1637 if test -f "$ac_srcdir/configure.gnu"; then
1638 echo &&
1639 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1640 elif test -f "$ac_srcdir/configure"; then
1641 echo &&
1642 $SHELL "$ac_srcdir/configure" --help=recursive
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001643 else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001644 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Theodore Ts'oe1052142006-10-21 21:46:47 -04001645 fi || ac_status=$?
1646 cd "$ac_pwd" || { ac_status=$?; break; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001647 done
1648fi
1649
Theodore Ts'oe1052142006-10-21 21:46:47 -04001650test -n "$ac_init_help" && exit $ac_status
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001651if $ac_init_version; then
1652 cat <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001653configure
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001654generated by GNU Autoconf 2.69
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001655
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001656Copyright (C) 2012 Free Software Foundation, Inc.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001657This configure script is free software; the Free Software Foundation
1658gives unlimited permission to copy, distribute and modify it.
1659_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001660 exit
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001661fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001662
1663## ------------------------ ##
1664## Autoconf initialization. ##
1665## ------------------------ ##
1666
1667# ac_fn_c_try_compile LINENO
1668# --------------------------
1669# Try to compile conftest.$ac_ext, and return whether this succeeded.
1670ac_fn_c_try_compile ()
1671{
1672 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 rm -f conftest.$ac_objext
1674 if { { ac_try="$ac_compile"
1675case "(($ac_try" in
1676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677 *) ac_try_echo=$ac_try;;
1678esac
1679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680$as_echo "$ac_try_echo"; } >&5
1681 (eval "$ac_compile") 2>conftest.err
1682 ac_status=$?
1683 if test -s conftest.err; then
1684 grep -v '^ *+' conftest.err >conftest.er1
1685 cat conftest.er1 >&5
1686 mv -f conftest.er1 conftest.err
1687 fi
1688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1689 test $ac_status = 0; } && {
1690 test -z "$ac_c_werror_flag" ||
1691 test ! -s conftest.err
1692 } && test -s conftest.$ac_objext; then :
1693 ac_retval=0
1694else
1695 $as_echo "$as_me: failed program was:" >&5
1696sed 's/^/| /' conftest.$ac_ext >&5
1697
1698 ac_retval=1
1699fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001700 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001701 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001702
1703} # ac_fn_c_try_compile
1704
1705# ac_fn_c_try_link LINENO
1706# -----------------------
1707# Try to link conftest.$ac_ext, and return whether this succeeded.
1708ac_fn_c_try_link ()
1709{
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 rm -f conftest.$ac_objext conftest$ac_exeext
1712 if { { ac_try="$ac_link"
1713case "(($ac_try" in
1714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1715 *) ac_try_echo=$ac_try;;
1716esac
1717eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1718$as_echo "$ac_try_echo"; } >&5
1719 (eval "$ac_link") 2>conftest.err
1720 ac_status=$?
1721 if test -s conftest.err; then
1722 grep -v '^ *+' conftest.err >conftest.er1
1723 cat conftest.er1 >&5
1724 mv -f conftest.er1 conftest.err
1725 fi
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && {
1728 test -z "$ac_c_werror_flag" ||
1729 test ! -s conftest.err
1730 } && test -s conftest$ac_exeext && {
1731 test "$cross_compiling" = yes ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001732 test -x conftest$ac_exeext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001733 }; then :
1734 ac_retval=0
1735else
1736 $as_echo "$as_me: failed program was:" >&5
1737sed 's/^/| /' conftest.$ac_ext >&5
1738
1739 ac_retval=1
1740fi
1741 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1742 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1743 # interfere with the next link command; also delete a directory that is
1744 # left behind by Apple's compiler. We do this before executing the actions.
1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001747 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001748
1749} # ac_fn_c_try_link
1750
1751# ac_fn_c_try_cpp LINENO
1752# ----------------------
1753# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1754ac_fn_c_try_cpp ()
1755{
1756 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757 if { { ac_try="$ac_cpp conftest.$ac_ext"
1758case "(($ac_try" in
1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 *) ac_try_echo=$ac_try;;
1761esac
1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763$as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1765 ac_status=$?
1766 if test -s conftest.err; then
1767 grep -v '^ *+' conftest.err >conftest.er1
1768 cat conftest.er1 >&5
1769 mv -f conftest.er1 conftest.err
1770 fi
1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001772 test $ac_status = 0; } > conftest.i && {
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001773 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1774 test ! -s conftest.err
1775 }; then :
1776 ac_retval=0
1777else
1778 $as_echo "$as_me: failed program was:" >&5
1779sed 's/^/| /' conftest.$ac_ext >&5
1780
1781 ac_retval=1
1782fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001783 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001784 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001785
1786} # ac_fn_c_try_cpp
1787
1788# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1789# -------------------------------------------------------
1790# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1791# the include files in INCLUDES and setting the cache variable VAR
1792# accordingly.
1793ac_fn_c_check_header_mongrel ()
1794{
1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001796 if eval \${$3+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1798$as_echo_n "checking for $2... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001799if eval \${$3+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001800 $as_echo_n "(cached) " >&6
1801fi
1802eval ac_res=\$$3
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804$as_echo "$ac_res" >&6; }
1805else
1806 # Is the header compilable?
1807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1808$as_echo_n "checking $2 usability... " >&6; }
1809cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810/* end confdefs.h. */
1811$4
1812#include <$2>
1813_ACEOF
1814if ac_fn_c_try_compile "$LINENO"; then :
1815 ac_header_compiler=yes
1816else
1817 ac_header_compiler=no
1818fi
1819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1821$as_echo "$ac_header_compiler" >&6; }
1822
1823# Is the header present?
1824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1825$as_echo_n "checking $2 presence... " >&6; }
1826cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827/* end confdefs.h. */
1828#include <$2>
1829_ACEOF
1830if ac_fn_c_try_cpp "$LINENO"; then :
1831 ac_header_preproc=yes
1832else
1833 ac_header_preproc=no
1834fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001835rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1837$as_echo "$ac_header_preproc" >&6; }
1838
1839# So? What about this header?
1840case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1841 yes:no: )
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1843$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1845$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1846 ;;
1847 no:yes:* )
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1849$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1851$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1853$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1855$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&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 ;;
1859esac
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1861$as_echo_n "checking for $2... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001862if eval \${$3+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001863 $as_echo_n "(cached) " >&6
1864else
1865 eval "$3=\$ac_header_compiler"
1866fi
1867eval ac_res=\$$3
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1869$as_echo "$ac_res" >&6; }
1870fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001871 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001872
1873} # ac_fn_c_check_header_mongrel
1874
Theodore Ts'o93613952014-07-03 23:44:13 -04001875# ac_fn_c_try_run LINENO
1876# ----------------------
1877# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1878# that executables *can* be run.
1879ac_fn_c_try_run ()
1880{
1881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 if { { ac_try="$ac_link"
1883case "(($ac_try" in
1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 *) ac_try_echo=$ac_try;;
1886esac
1887eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888$as_echo "$ac_try_echo"; } >&5
1889 (eval "$ac_link") 2>&5
1890 ac_status=$?
1891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1893 { { case "(($ac_try" in
1894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1895 *) ac_try_echo=$ac_try;;
1896esac
1897eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1898$as_echo "$ac_try_echo"; } >&5
1899 (eval "$ac_try") 2>&5
1900 ac_status=$?
1901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902 test $ac_status = 0; }; }; then :
1903 ac_retval=0
1904else
1905 $as_echo "$as_me: program exited with status $ac_status" >&5
1906 $as_echo "$as_me: failed program was:" >&5
1907sed 's/^/| /' conftest.$ac_ext >&5
1908
1909 ac_retval=$ac_status
1910fi
1911 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1912 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1913 as_fn_set_status $ac_retval
1914
1915} # ac_fn_c_try_run
1916
1917# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1918# -------------------------------------------------------
1919# Tests whether HEADER exists and can be compiled using the include files in
1920# INCLUDES, setting the cache variable VAR accordingly.
1921ac_fn_c_check_header_compile ()
1922{
1923 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1925$as_echo_n "checking for $2... " >&6; }
1926if eval \${$3+:} false; then :
1927 $as_echo_n "(cached) " >&6
1928else
1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930/* end confdefs.h. */
1931$4
1932#include <$2>
1933_ACEOF
1934if ac_fn_c_try_compile "$LINENO"; then :
1935 eval "$3=yes"
1936else
1937 eval "$3=no"
1938fi
1939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1940fi
1941eval ac_res=\$$3
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1943$as_echo "$ac_res" >&6; }
1944 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1945
1946} # ac_fn_c_check_header_compile
1947
1948# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1949# -------------------------------------------
1950# Tests whether TYPE exists after having included INCLUDES, setting cache
1951# variable VAR accordingly.
1952ac_fn_c_check_type ()
1953{
1954 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1956$as_echo_n "checking for $2... " >&6; }
1957if eval \${$3+:} false; then :
1958 $as_echo_n "(cached) " >&6
1959else
1960 eval "$3=no"
1961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1962/* end confdefs.h. */
1963$4
1964int
1965main ()
1966{
1967if (sizeof ($2))
1968 return 0;
1969 ;
1970 return 0;
1971}
1972_ACEOF
1973if ac_fn_c_try_compile "$LINENO"; then :
1974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1975/* end confdefs.h. */
1976$4
1977int
1978main ()
1979{
1980if (sizeof (($2)))
1981 return 0;
1982 ;
1983 return 0;
1984}
1985_ACEOF
1986if ac_fn_c_try_compile "$LINENO"; then :
1987
1988else
1989 eval "$3=yes"
1990fi
1991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992fi
1993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1994fi
1995eval ac_res=\$$3
1996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1997$as_echo "$ac_res" >&6; }
1998 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1999
2000} # ac_fn_c_check_type
2001
2002# ac_fn_c_check_func LINENO FUNC VAR
2003# ----------------------------------
2004# Tests whether FUNC exists, setting the cache variable VAR accordingly
2005ac_fn_c_check_func ()
2006{
2007 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2009$as_echo_n "checking for $2... " >&6; }
2010if eval \${$3+:} false; then :
2011 $as_echo_n "(cached) " >&6
2012else
2013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2014/* end confdefs.h. */
2015/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2016 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2017#define $2 innocuous_$2
2018
2019/* System header to define __stub macros and hopefully few prototypes,
2020 which can conflict with char $2 (); below.
2021 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2022 <limits.h> exists even on freestanding compilers. */
2023
2024#ifdef __STDC__
2025# include <limits.h>
2026#else
2027# include <assert.h>
2028#endif
2029
2030#undef $2
2031
2032/* Override any GCC internal prototype to avoid an error.
2033 Use char because int might match the return type of a GCC
2034 builtin and then its argument prototype would still apply. */
2035#ifdef __cplusplus
2036extern "C"
2037#endif
2038char $2 ();
2039/* The GNU C library defines this for functions which it implements
2040 to always fail with ENOSYS. Some functions are actually named
2041 something starting with __ and the normal name is an alias. */
2042#if defined __stub_$2 || defined __stub___$2
2043choke me
2044#endif
2045
2046int
2047main ()
2048{
2049return $2 ();
2050 ;
2051 return 0;
2052}
2053_ACEOF
2054if ac_fn_c_try_link "$LINENO"; then :
2055 eval "$3=yes"
2056else
2057 eval "$3=no"
2058fi
2059rm -f core conftest.err conftest.$ac_objext \
2060 conftest$ac_exeext conftest.$ac_ext
2061fi
2062eval ac_res=\$$3
2063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2064$as_echo "$ac_res" >&6; }
2065 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2066
2067} # ac_fn_c_check_func
2068
2069# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2070# ---------------------------------------------
2071# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2072# accordingly.
2073ac_fn_c_check_decl ()
2074{
2075 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2076 as_decl_name=`echo $2|sed 's/ *(.*//'`
2077 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2079$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2080if eval \${$3+:} false; then :
2081 $as_echo_n "(cached) " >&6
2082else
2083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2084/* end confdefs.h. */
2085$4
2086int
2087main ()
2088{
2089#ifndef $as_decl_name
2090#ifdef __cplusplus
2091 (void) $as_decl_use;
2092#else
2093 (void) $as_decl_name;
2094#endif
2095#endif
2096
2097 ;
2098 return 0;
2099}
2100_ACEOF
2101if ac_fn_c_try_compile "$LINENO"; then :
2102 eval "$3=yes"
2103else
2104 eval "$3=no"
2105fi
2106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2107fi
2108eval ac_res=\$$3
2109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2110$as_echo "$ac_res" >&6; }
2111 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2112
2113} # ac_fn_c_check_decl
2114
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002115# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2116# --------------------------------------------
2117# Tries to find the compile-time value of EXPR in a program that includes
2118# INCLUDES, setting VAR accordingly. Returns whether the value could be
2119# computed
2120ac_fn_c_compute_int ()
2121{
2122 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2123 if test "$cross_compiling" = yes; then
2124 # Depending upon the size, compute the lo and hi bounds.
2125cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2126/* end confdefs.h. */
2127$4
2128int
2129main ()
2130{
2131static int test_array [1 - 2 * !(($2) >= 0)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002132test_array [0] = 0;
2133return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002134
2135 ;
2136 return 0;
2137}
2138_ACEOF
2139if ac_fn_c_try_compile "$LINENO"; then :
2140 ac_lo=0 ac_mid=0
2141 while :; do
2142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2143/* end confdefs.h. */
2144$4
2145int
2146main ()
2147{
2148static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002149test_array [0] = 0;
2150return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002151
2152 ;
2153 return 0;
2154}
2155_ACEOF
2156if ac_fn_c_try_compile "$LINENO"; then :
2157 ac_hi=$ac_mid; break
2158else
2159 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2160 if test $ac_lo -le $ac_mid; then
2161 ac_lo= ac_hi=
2162 break
2163 fi
2164 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2165fi
2166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167 done
2168else
2169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2170/* end confdefs.h. */
2171$4
2172int
2173main ()
2174{
2175static int test_array [1 - 2 * !(($2) < 0)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002176test_array [0] = 0;
2177return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002178
2179 ;
2180 return 0;
2181}
2182_ACEOF
2183if ac_fn_c_try_compile "$LINENO"; then :
2184 ac_hi=-1 ac_mid=-1
2185 while :; do
2186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2187/* end confdefs.h. */
2188$4
2189int
2190main ()
2191{
2192static int test_array [1 - 2 * !(($2) >= $ac_mid)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002193test_array [0] = 0;
2194return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002195
2196 ;
2197 return 0;
2198}
2199_ACEOF
2200if ac_fn_c_try_compile "$LINENO"; then :
2201 ac_lo=$ac_mid; break
2202else
2203 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2204 if test $ac_mid -le $ac_hi; then
2205 ac_lo= ac_hi=
2206 break
2207 fi
2208 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2209fi
2210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2211 done
2212else
2213 ac_lo= ac_hi=
2214fi
2215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2216fi
2217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218# Binary search between lo and hi bounds.
2219while test "x$ac_lo" != "x$ac_hi"; do
2220 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2222/* end confdefs.h. */
2223$4
2224int
2225main ()
2226{
2227static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002228test_array [0] = 0;
2229return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002230
2231 ;
2232 return 0;
2233}
2234_ACEOF
2235if ac_fn_c_try_compile "$LINENO"; then :
2236 ac_hi=$ac_mid
2237else
2238 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2239fi
2240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2241done
2242case $ac_lo in #((
2243?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2244'') ac_retval=1 ;;
2245esac
2246 else
2247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2248/* end confdefs.h. */
2249$4
2250static long int longval () { return $2; }
2251static unsigned long int ulongval () { return $2; }
2252#include <stdio.h>
2253#include <stdlib.h>
2254int
2255main ()
2256{
2257
2258 FILE *f = fopen ("conftest.val", "w");
2259 if (! f)
2260 return 1;
2261 if (($2) < 0)
2262 {
2263 long int i = longval ();
2264 if (i != ($2))
2265 return 1;
2266 fprintf (f, "%ld", i);
2267 }
2268 else
2269 {
2270 unsigned long int i = ulongval ();
2271 if (i != ($2))
2272 return 1;
2273 fprintf (f, "%lu", i);
2274 }
2275 /* Do not output a trailing newline, as this causes \r\n confusion
2276 on some platforms. */
2277 return ferror (f) || fclose (f) != 0;
2278
2279 ;
2280 return 0;
2281}
2282_ACEOF
2283if ac_fn_c_try_run "$LINENO"; then :
2284 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2285else
2286 ac_retval=1
2287fi
2288rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2289 conftest.$ac_objext conftest.beam conftest.$ac_ext
2290rm -f conftest.val
2291
2292 fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002293 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002294 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002295
2296} # ac_fn_c_compute_int
2297
2298# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2299# ----------------------------------------------------
2300# Tries to find if the field MEMBER exists in type AGGR, after including
2301# INCLUDES, setting cache variable VAR accordingly.
2302ac_fn_c_check_member ()
2303{
2304 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2306$as_echo_n "checking for $2.$3... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002307if eval \${$4+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002308 $as_echo_n "(cached) " >&6
2309else
2310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2311/* end confdefs.h. */
2312$5
2313int
2314main ()
2315{
2316static $2 ac_aggr;
2317if (ac_aggr.$3)
2318return 0;
2319 ;
2320 return 0;
2321}
2322_ACEOF
2323if ac_fn_c_try_compile "$LINENO"; then :
2324 eval "$4=yes"
2325else
2326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2327/* end confdefs.h. */
2328$5
2329int
2330main ()
2331{
2332static $2 ac_aggr;
2333if (sizeof ac_aggr.$3)
2334return 0;
2335 ;
2336 return 0;
2337}
2338_ACEOF
2339if ac_fn_c_try_compile "$LINENO"; then :
2340 eval "$4=yes"
2341else
2342 eval "$4=no"
2343fi
2344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2345fi
2346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2347fi
2348eval ac_res=\$$4
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2350$as_echo "$ac_res" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002351 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002352
2353} # ac_fn_c_check_member
Theodore Ts'oe1052142006-10-21 21:46:47 -04002354cat >config.log <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002355This file contains any messages produced by compilers while
2356running configure, to aid debugging if configure makes a mistake.
2357
2358It was created by $as_me, which was
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002359generated by GNU Autoconf 2.69. Invocation command line was
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002360
2361 $ $0 $@
2362
2363_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04002364exec 5>>config.log
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002365{
2366cat <<_ASUNAME
2367## --------- ##
2368## Platform. ##
2369## --------- ##
2370
2371hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2372uname -m = `(uname -m) 2>/dev/null || echo unknown`
2373uname -r = `(uname -r) 2>/dev/null || echo unknown`
2374uname -s = `(uname -s) 2>/dev/null || echo unknown`
2375uname -v = `(uname -v) 2>/dev/null || echo unknown`
2376
2377/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2378/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2379
2380/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2381/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2382/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Theodore Ts'oe1052142006-10-21 21:46:47 -04002383/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002384/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2385/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2386/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2387
2388_ASUNAME
2389
2390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2391for as_dir in $PATH
2392do
2393 IFS=$as_save_IFS
2394 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002395 $as_echo "PATH: $as_dir"
2396 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002397IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002398
2399} >&5
2400
2401cat >&5 <<_ACEOF
2402
2403
2404## ----------- ##
2405## Core tests. ##
2406## ----------- ##
2407
2408_ACEOF
2409
2410
2411# Keep a trace of the command line.
2412# Strip out --no-create and --no-recursion so they do not pile up.
2413# Strip out --silent because we don't want to record it for future runs.
2414# Also quote any args containing shell meta-characters.
2415# Make two passes to allow for proper duplicate-argument suppression.
2416ac_configure_args=
2417ac_configure_args0=
2418ac_configure_args1=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002419ac_must_keep_next=false
2420for ac_pass in 1 2
2421do
2422 for ac_arg
2423 do
2424 case $ac_arg in
2425 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2426 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2427 | -silent | --silent | --silen | --sile | --sil)
2428 continue ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002429 *\'*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002430 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002431 esac
2432 case $ac_pass in
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002433 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002434 2)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002435 as_fn_append ac_configure_args1 " '$ac_arg'"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002436 if test $ac_must_keep_next = true; then
2437 ac_must_keep_next=false # Got value, back to normal.
2438 else
2439 case $ac_arg in
2440 *=* | --config-cache | -C | -disable-* | --disable-* \
2441 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2442 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2443 | -with-* | --with-* | -without-* | --without-* | --x)
2444 case "$ac_configure_args0 " in
2445 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2446 esac
2447 ;;
2448 -* ) ac_must_keep_next=true ;;
2449 esac
2450 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002451 as_fn_append ac_configure_args " '$ac_arg'"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002452 ;;
2453 esac
2454 done
2455done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002456{ ac_configure_args0=; unset ac_configure_args0;}
2457{ ac_configure_args1=; unset ac_configure_args1;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002458
2459# When interrupted or exit'd, cleanup temporary files, and complete
2460# config.log. We remove comments because anyway the quotes in there
2461# would cause problems or look ugly.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002462# WARNING: Use '\'' to represent an apostrophe within the trap.
2463# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002464trap 'exit_status=$?
2465 # Save into config.log some information that might help in debugging.
2466 {
2467 echo
2468
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002469 $as_echo "## ---------------- ##
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002470## Cache variables. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002471## ---------------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002472 echo
2473 # The following way of writing the cache mishandles newlines in values,
Theodore Ts'oe1052142006-10-21 21:46:47 -04002474(
2475 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2476 eval ac_val=\$$ac_var
2477 case $ac_val in #(
2478 *${as_nl}*)
2479 case $ac_var in #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002480 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002481$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002482 esac
2483 case $ac_var in #(
2484 _ | IFS | as_nl) ;; #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002485 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002486 *) { eval $ac_var=; unset $ac_var;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002487 esac ;;
2488 esac
2489 done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002490 (set) 2>&1 |
Theodore Ts'oe1052142006-10-21 21:46:47 -04002491 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2492 *${as_nl}ac_space=\ *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002493 sed -n \
Theodore Ts'oe1052142006-10-21 21:46:47 -04002494 "s/'\''/'\''\\\\'\'''\''/g;
2495 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2496 ;; #(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002497 *)
Theodore Ts'oe1052142006-10-21 21:46:47 -04002498 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002499 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002500 esac |
2501 sort
2502)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002503 echo
2504
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002505 $as_echo "## ----------------- ##
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002506## Output variables. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002507## ----------------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002508 echo
2509 for ac_var in $ac_subst_vars
2510 do
Theodore Ts'oe1052142006-10-21 21:46:47 -04002511 eval ac_val=\$$ac_var
2512 case $ac_val in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002513 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002514 esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002515 $as_echo "$ac_var='\''$ac_val'\''"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002516 done | sort
2517 echo
2518
2519 if test -n "$ac_subst_files"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002520 $as_echo "## ------------------- ##
Theodore Ts'oe1052142006-10-21 21:46:47 -04002521## File substitutions. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002522## ------------------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002523 echo
2524 for ac_var in $ac_subst_files
2525 do
Theodore Ts'oe1052142006-10-21 21:46:47 -04002526 eval ac_val=\$$ac_var
2527 case $ac_val in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002528 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002529 esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002530 $as_echo "$ac_var='\''$ac_val'\''"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002531 done | sort
2532 echo
2533 fi
2534
2535 if test -s confdefs.h; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002536 $as_echo "## ----------- ##
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002537## confdefs.h. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002538## ----------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002539 echo
Theodore Ts'oe1052142006-10-21 21:46:47 -04002540 cat confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002541 echo
2542 fi
2543 test "$ac_signal" != 0 &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002544 $as_echo "$as_me: caught signal $ac_signal"
2545 $as_echo "$as_me: exit $exit_status"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002546 } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04002547 rm -f core *.core core.conftest.* &&
2548 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002549 exit $exit_status
Theodore Ts'oe1052142006-10-21 21:46:47 -04002550' 0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002551for ac_signal in 1 2 13 15; do
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002552 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002553done
2554ac_signal=0
2555
2556# confdefs.h avoids OS command line length limits that DEFS can exceed.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002557rm -f -r conftest* confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002558
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002559$as_echo "/* confdefs.h */" > confdefs.h
2560
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002561# Predefined preprocessor variables.
2562
2563cat >>confdefs.h <<_ACEOF
2564#define PACKAGE_NAME "$PACKAGE_NAME"
2565_ACEOF
2566
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002567cat >>confdefs.h <<_ACEOF
2568#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2569_ACEOF
2570
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002571cat >>confdefs.h <<_ACEOF
2572#define PACKAGE_VERSION "$PACKAGE_VERSION"
2573_ACEOF
2574
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002575cat >>confdefs.h <<_ACEOF
2576#define PACKAGE_STRING "$PACKAGE_STRING"
2577_ACEOF
2578
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002579cat >>confdefs.h <<_ACEOF
2580#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2581_ACEOF
2582
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002583cat >>confdefs.h <<_ACEOF
2584#define PACKAGE_URL "$PACKAGE_URL"
2585_ACEOF
2586
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002587
2588# Let the site file select an alternate cache file if it wants to.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002589# Prefer an explicitly selected file to automatically selected ones.
2590ac_site_file1=NONE
2591ac_site_file2=NONE
Theodore Ts'oe1052142006-10-21 21:46:47 -04002592if test -n "$CONFIG_SITE"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002593 # We do not want a PATH search for config.site.
2594 case $CONFIG_SITE in #((
2595 -*) ac_site_file1=./$CONFIG_SITE;;
2596 */*) ac_site_file1=$CONFIG_SITE;;
2597 *) ac_site_file1=./$CONFIG_SITE;;
2598 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04002599elif test "x$prefix" != xNONE; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002600 ac_site_file1=$prefix/share/config.site
2601 ac_site_file2=$prefix/etc/config.site
Theodore Ts'oe1052142006-10-21 21:46:47 -04002602else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002603 ac_site_file1=$ac_default_prefix/share/config.site
2604 ac_site_file2=$ac_default_prefix/etc/config.site
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002605fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002606for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Theodore Ts'oe1052142006-10-21 21:46:47 -04002607do
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002608 test "x$ac_site_file" = xNONE && continue
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002609 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002610 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002611$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002612 sed 's/^/| /' "$ac_site_file" >&5
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002613 . "$ac_site_file" \
2614 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2616as_fn_error $? "failed to load site script $ac_site_file
2617See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002618 fi
2619done
2620
2621if test -r "$cache_file"; then
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002622 # Some versions of bash will fail to source /dev/null (special files
2623 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2624 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002625 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002626$as_echo "$as_me: loading cache $cache_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002627 case $cache_file in
Theodore Ts'oe1052142006-10-21 21:46:47 -04002628 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2629 *) . "./$cache_file";;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002630 esac
2631 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002632else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002633 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002634$as_echo "$as_me: creating cache $cache_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002635 >$cache_file
2636fi
2637
Theodore Ts'o93613952014-07-03 23:44:13 -04002638gt_needs="$gt_needs "
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002639as_fn_append ac_header_list " stdlib.h"
2640as_fn_append ac_header_list " unistd.h"
2641as_fn_append ac_header_list " sys/param.h"
Theodore Ts'o93613952014-07-03 23:44:13 -04002642as_fn_append ac_func_list " symlink"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002643# Check that the precious variables saved in the cache have kept the same
2644# value.
2645ac_cache_corrupted=false
Theodore Ts'oe1052142006-10-21 21:46:47 -04002646for ac_var in $ac_precious_vars; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002647 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2648 eval ac_new_set=\$ac_env_${ac_var}_set
Theodore Ts'oe1052142006-10-21 21:46:47 -04002649 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2650 eval ac_new_val=\$ac_env_${ac_var}_value
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002651 case $ac_old_set,$ac_new_set in
2652 set,)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002653 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002654$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002655 ac_cache_corrupted=: ;;
2656 ,set)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002657 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002658$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002659 ac_cache_corrupted=: ;;
2660 ,);;
2661 *)
2662 if test "x$ac_old_val" != "x$ac_new_val"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002663 # differences in whitespace do not lead to failure.
2664 ac_old_val_w=`echo x $ac_old_val`
2665 ac_new_val_w=`echo x $ac_new_val`
2666 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002667 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002668$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2669 ac_cache_corrupted=:
2670 else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002671 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002672$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2673 eval $ac_var=\$ac_old_val
2674 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002675 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002676$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002677 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002678$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002679 fi;;
2680 esac
2681 # Pass precious variables to config.status.
2682 if test "$ac_new_set" = set; then
2683 case $ac_new_val in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002684 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002685 *) ac_arg=$ac_var=$ac_new_val ;;
2686 esac
2687 case " $ac_configure_args " in
2688 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002689 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002690 esac
2691 fi
2692done
2693if $ac_cache_corrupted; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002694 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002695$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002696 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002697$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002698 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002699fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002700## -------------------- ##
2701## Main body of script. ##
2702## -------------------- ##
Theodore Ts'oe1052142006-10-21 21:46:47 -04002703
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002704ac_ext=c
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002705ac_cpp='$CPP $CPPFLAGS'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002706ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2707ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2708ac_compiler_gnu=$ac_cv_c_compiler_gnu
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002709
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002710
2711
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002712ac_aux_dir=
Theodore Ts'oe1052142006-10-21 21:46:47 -04002713for ac_dir in config "$srcdir"/config; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002714 if test -f "$ac_dir/install-sh"; then
2715 ac_aux_dir=$ac_dir
2716 ac_install_sh="$ac_aux_dir/install-sh -c"
2717 break
2718 elif test -f "$ac_dir/install.sh"; then
2719 ac_aux_dir=$ac_dir
2720 ac_install_sh="$ac_aux_dir/install.sh -c"
2721 break
2722 elif test -f "$ac_dir/shtool"; then
2723 ac_aux_dir=$ac_dir
2724 ac_install_sh="$ac_aux_dir/shtool install -c"
2725 break
2726 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002727done
2728if test -z "$ac_aux_dir"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002729 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002730fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002731
2732# These three variables are undocumented and unsupported,
2733# and are intended to be withdrawn in a future Autoconf release.
2734# They can cause serious problems if a builder's source tree is in a directory
2735# whose full name contains unusual characters.
2736ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2737ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2738ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2739
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00002740
Theodore Ts'od1154eb2011-09-18 17:34:37 -04002741ac_config_headers="$ac_config_headers lib/config.h"
2742
2743
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002744MCONFIG=./MCONFIG
2745
Theodore Ts'o74becf31997-04-26 14:37:06 +00002746BINARY_TYPE=bin
2747E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
2748 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
2749DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
2750 | tr \" " "`
Theodore Ts'obff0cc92003-03-23 01:37:53 -05002751E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
Theodore Ts'o74becf31997-04-26 14:37:06 +00002752MONTH=`echo $DATE | awk -F- '{print $2}'`
2753YEAR=`echo $DATE | awk -F- '{print $3}'`
2754
Theodore Ts'o14790ed1999-01-12 23:32:52 +00002755if expr $YEAR ">" 1900 > /dev/null ; then
2756 E2FSPROGS_YEAR=$YEAR
2757elif expr $YEAR ">" 90 >/dev/null ; then
Theodore Ts'o74becf31997-04-26 14:37:06 +00002758 E2FSPROGS_YEAR=19$YEAR
2759else
2760 E2FSPROGS_YEAR=20$YEAR
2761fi
2762
2763case $MONTH in
Andreas Dilger927566a2006-11-12 19:41:25 -05002764Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
2765Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
2766Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
2767Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
2768May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
2769Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
2770Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
2771Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
2772Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
2773Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
2774Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
2775Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002776*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002777$as_echo "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
Theodore Ts'o74becf31997-04-26 14:37:06 +00002778esac
2779
Andreas Dilger927566a2006-11-12 19:41:25 -05002780base_ver=`echo $E2FSPROGS_VERSION | \
2781 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
Andreas Dilger927566a2006-11-12 19:41:25 -05002782
2783date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
2784
2785case $E2FSPROGS_VERSION in
2786*-WIP|pre-*)
Theodore Ts'oab063962008-07-07 16:07:43 -04002787 E2FSPROGS_PKGVER="$base_ver~WIP-$E2FSPROGS_YEAR-$MONTH_NUM-$E2FSPROGS_DAY"
Andreas Dilger927566a2006-11-12 19:41:25 -05002788 ;;
2789*)
2790 E2FSPROGS_PKGVER="$base_ver"
2791 ;;
2792esac
2793
2794unset DATE MONTH YEAR base_ver pre_vers date_spec
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002796$as_echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002798$as_echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +00002799
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002800
2801
2802
Andreas Dilger927566a2006-11-12 19:41:25 -05002803
Theodore Ts'o6c59a662014-01-04 20:44:29 -05002804WITH_DIET_LIBC=
2805
2806# Check whether --with-diet-libc was given.
2807if test "${with_diet_libc+set}" = set; then :
2808 withval=$with_diet_libc; CC="diet cc -nostdinc"
2809WITH_DIET_LIBC=yes
2810if test -z "$LIBS"
2811then
2812 LIBS="-lcompat"
2813else
2814 LIBS="$LIBS -lcompat"
2815fi
2816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
2817$as_echo "CC=$CC" >&6; }
2818fi
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002819# Make sure we can run config.sub.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002820$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002821 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002822
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002824$as_echo_n "checking build system type... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002825if ${ac_cv_build+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002826 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002827else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002828 ac_build_alias=$build_alias
2829test "x$ac_build_alias" = x &&
2830 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2831test "x$ac_build_alias" = x &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002832 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -04002833ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002834 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002835
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002836fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002838$as_echo "$ac_cv_build" >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04002839case $ac_cv_build in
2840*-*-*) ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002841*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002842esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002843build=$ac_cv_build
Theodore Ts'oe1052142006-10-21 21:46:47 -04002844ac_save_IFS=$IFS; IFS='-'
2845set x $ac_cv_build
2846shift
2847build_cpu=$1
2848build_vendor=$2
2849shift; shift
2850# Remember, the first character of IFS is used to create $*,
2851# except with old shells:
2852build_os=$*
2853IFS=$ac_save_IFS
2854case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002855
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002856
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002858$as_echo_n "checking host system type... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002859if ${ac_cv_host+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002860 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002861else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002862 if test "x$host_alias" = x; then
2863 ac_cv_host=$ac_cv_build
2864else
2865 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002866 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -04002867fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002868
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002869fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002871$as_echo "$ac_cv_host" >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04002872case $ac_cv_host in
2873*-*-*) ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002874*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002875esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002876host=$ac_cv_host
Theodore Ts'oe1052142006-10-21 21:46:47 -04002877ac_save_IFS=$IFS; IFS='-'
2878set x $ac_cv_host
2879shift
2880host_cpu=$1
2881host_vendor=$2
2882shift; shift
2883# Remember, the first character of IFS is used to create $*,
2884# except with old shells:
2885host_os=$*
2886IFS=$ac_save_IFS
2887case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002888
2889
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002890DLOPEN_LIB=''
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002891ac_ext=c
2892ac_cpp='$CPP $CPPFLAGS'
2893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2895ac_compiler_gnu=$ac_cv_c_compiler_gnu
2896if test -n "$ac_tool_prefix"; then
2897 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2898set dummy ${ac_tool_prefix}gcc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002900$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002901if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002902 $as_echo_n "(cached) " >&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002903else
2904 if test -n "$CC"; then
2905 ac_cv_prog_CC="$CC" # Let the user override the test.
2906else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908for as_dir in $PATH
2909do
2910 IFS=$as_save_IFS
2911 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002912 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002914 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002916 break 2
2917 fi
2918done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002919 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002920IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002921
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002922fi
2923fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002924CC=$ac_cv_prog_CC
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002925if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002927$as_echo "$CC" >&6; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002928else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002930$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002931fi
2932
Theodore Ts'oe1052142006-10-21 21:46:47 -04002933
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002934fi
2935if test -z "$ac_cv_prog_CC"; then
2936 ac_ct_CC=$CC
2937 # Extract the first word of "gcc", so it can be a program name with args.
2938set dummy gcc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002940$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002941if ${ac_cv_prog_ac_ct_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002942 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002943else
2944 if test -n "$ac_ct_CC"; then
2945 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2946else
2947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948for as_dir in $PATH
2949do
2950 IFS=$as_save_IFS
2951 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002952 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002954 ac_cv_prog_ac_ct_CC="gcc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002956 break 2
2957 fi
2958done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002959 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002960IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002961
2962fi
2963fi
2964ac_ct_CC=$ac_cv_prog_ac_ct_CC
2965if test -n "$ac_ct_CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002967$as_echo "$ac_ct_CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002968else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002970$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002971fi
2972
Theodore Ts'oe1052142006-10-21 21:46:47 -04002973 if test "x$ac_ct_CC" = x; then
2974 CC=""
2975 else
2976 case $cross_compiling:$ac_tool_warned in
2977yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04002980ac_tool_warned=yes ;;
2981esac
2982 CC=$ac_ct_CC
2983 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002984else
2985 CC="$ac_cv_prog_CC"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002986fi
2987
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002988if test -z "$CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002989 if test -n "$ac_tool_prefix"; then
2990 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002991set dummy ${ac_tool_prefix}cc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002993$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002994if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002995 $as_echo_n "(cached) " >&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002996else
2997 if test -n "$CC"; then
2998 ac_cv_prog_CC="$CC" # Let the user override the test.
2999else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001for as_dir in $PATH
3002do
3003 IFS=$as_save_IFS
3004 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003005 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003007 ac_cv_prog_CC="${ac_tool_prefix}cc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003009 break 2
3010 fi
3011done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003012 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003013IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003014
3015fi
3016fi
3017CC=$ac_cv_prog_CC
3018if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003020$as_echo "$CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003021else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003023$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003024fi
3025
Theodore Ts'oe1052142006-10-21 21:46:47 -04003026
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003027 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003028fi
3029if test -z "$CC"; then
3030 # Extract the first word of "cc", so it can be a program name with args.
3031set dummy cc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003033$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003034if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003035 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003036else
3037 if test -n "$CC"; then
3038 ac_cv_prog_CC="$CC" # Let the user override the test.
3039else
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003040 ac_prog_rejected=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042for as_dir in $PATH
3043do
3044 IFS=$as_save_IFS
3045 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003046 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003048 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3049 ac_prog_rejected=yes
3050 continue
3051 fi
3052 ac_cv_prog_CC="cc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003054 break 2
3055 fi
3056done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003057 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003058IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003059
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003060if test $ac_prog_rejected = yes; then
3061 # We found a bogon in the path, so make sure we never use it.
3062 set dummy $ac_cv_prog_CC
3063 shift
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003064 if test $# != 0; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003065 # We chose a different compiler from the bogus one.
3066 # However, it has the same basename, so the bogon will be chosen
3067 # first if we set CC to just the basename; use the full file name.
3068 shift
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003069 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003070 fi
3071fi
3072fi
3073fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003074CC=$ac_cv_prog_CC
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003075if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003077$as_echo "$CC" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003078else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003080$as_echo "no" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003081fi
3082
Theodore Ts'oe1052142006-10-21 21:46:47 -04003083
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003084fi
3085if test -z "$CC"; then
3086 if test -n "$ac_tool_prefix"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003087 for ac_prog in cl.exe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003088 do
3089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003092$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003093if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003094 $as_echo_n "(cached) " >&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003095else
3096 if test -n "$CC"; then
3097 ac_cv_prog_CC="$CC" # Let the user override the test.
3098else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100for as_dir in $PATH
3101do
3102 IFS=$as_save_IFS
3103 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003104 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003106 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003108 break 2
3109 fi
3110done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003111 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003112IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003113
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003114fi
3115fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003116CC=$ac_cv_prog_CC
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003117if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003119$as_echo "$CC" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003120else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003122$as_echo "no" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003123fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003124
Theodore Ts'oe1052142006-10-21 21:46:47 -04003125
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003126 test -n "$CC" && break
3127 done
3128fi
3129if test -z "$CC"; then
3130 ac_ct_CC=$CC
Theodore Ts'oe1052142006-10-21 21:46:47 -04003131 for ac_prog in cl.exe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003132do
3133 # Extract the first word of "$ac_prog", so it can be a program name with args.
3134set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003136$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003137if ${ac_cv_prog_ac_ct_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003138 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003139else
3140 if test -n "$ac_ct_CC"; then
3141 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3142else
3143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3144for as_dir in $PATH
3145do
3146 IFS=$as_save_IFS
3147 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003148 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003150 ac_cv_prog_ac_ct_CC="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003152 break 2
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003153 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003154done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003155 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003156IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003157
3158fi
3159fi
3160ac_ct_CC=$ac_cv_prog_ac_ct_CC
3161if test -n "$ac_ct_CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003163$as_echo "$ac_ct_CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003164else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003166$as_echo "no" >&6; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003167fi
3168
Theodore Ts'oe1052142006-10-21 21:46:47 -04003169
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003170 test -n "$ac_ct_CC" && break
3171done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003172
Theodore Ts'oe1052142006-10-21 21:46:47 -04003173 if test "x$ac_ct_CC" = x; then
3174 CC=""
3175 else
3176 case $cross_compiling:$ac_tool_warned in
3177yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04003180ac_tool_warned=yes ;;
3181esac
3182 CC=$ac_ct_CC
3183 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003184fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003185
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003186fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003187
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003188
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003189test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003190$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003191as_fn_error $? "no acceptable C compiler found in \$PATH
3192See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003193
3194# Provide some information about the compiler.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003195$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003196set X $ac_compile
3197ac_compiler=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003198for ac_option in --version -v -V -qversion; do
3199 { { ac_try="$ac_compiler $ac_option >&5"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003200case "(($ac_try" in
3201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3202 *) ac_try_echo=$ac_try;;
3203esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3205$as_echo "$ac_try_echo"; } >&5
3206 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003207 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003208 if test -s conftest.err; then
3209 sed '10a\
3210... rest of stderr output deleted ...
3211 10q' conftest.err >conftest.er1
3212 cat conftest.er1 >&5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003213 fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003214 rm -f conftest.er1 conftest.err
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3216 test $ac_status = 0; }
3217done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003218
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003220/* end confdefs.h. */
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003221
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003222int
3223main ()
3224{
3225
3226 ;
3227 return 0;
3228}
3229_ACEOF
3230ac_clean_files_save=$ac_clean_files
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003231ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003232# Try to create an executable without -o first, disregard a.out.
3233# It will help us diagnose broken compilers, and finding out an intuition
3234# of exeext.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3236$as_echo_n "checking whether the C compiler works... " >&6; }
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003237ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3238
3239# The possible output files:
3240ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3241
Theodore Ts'oe1052142006-10-21 21:46:47 -04003242ac_rmfiles=
3243for ac_file in $ac_files
3244do
3245 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003246 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04003247 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3248 esac
3249done
3250rm -f $ac_rmfiles
3251
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003252if { { ac_try="$ac_link_default"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003253case "(($ac_try" in
3254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3255 *) ac_try_echo=$ac_try;;
3256esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003257eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3258$as_echo "$ac_try_echo"; } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04003259 (eval "$ac_link_default") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003260 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3262 test $ac_status = 0; }; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003263 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3264# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3265# in a Makefile. We should not override ac_cv_exeext if it was cached,
3266# so that the user can short-circuit this test for compilers unknown to
3267# Autoconf.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003268for ac_file in $ac_files ''
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003269do
3270 test -f "$ac_file" || continue
3271 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003272 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003273 ;;
3274 [ab].out )
3275 # We found the default executable, but exeext='' is most
3276 # certainly right.
3277 break;;
3278 *.* )
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003279 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Theodore Ts'oe1052142006-10-21 21:46:47 -04003280 then :; else
3281 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3282 fi
3283 # We set ac_cv_exeext here because the later test for it is not
3284 # safe: cross compilers may not add the suffix if given an `-o'
3285 # argument, so we may need to know it at that point already.
3286 # Even if this section looks crufty: it has the advantage of
3287 # actually working.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003288 break;;
3289 * )
3290 break;;
3291 esac
3292done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003293test "$ac_cv_exeext" = no && ac_cv_exeext=
3294
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003295else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003296 ac_file=''
3297fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003298if test -z "$ac_file"; then :
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3300$as_echo "no" >&6; }
3301$as_echo "$as_me: failed program was:" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003302sed 's/^/| /' conftest.$ac_ext >&5
3303
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003304{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003306as_fn_error 77 "C compiler cannot create executables
3307See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003308else
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3310$as_echo "yes" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003311fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3313$as_echo_n "checking for C compiler default output file name... " >&6; }
3314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3315$as_echo "$ac_file" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003316ac_exeext=$ac_cv_exeext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003317
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003318rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003319ac_clean_files=$ac_clean_files_save
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003321$as_echo_n "checking for suffix of executables... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003322if { { ac_try="$ac_link"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003323case "(($ac_try" in
3324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3325 *) ac_try_echo=$ac_try;;
3326esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003327eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3328$as_echo "$ac_try_echo"; } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04003329 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003330 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3332 test $ac_status = 0; }; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003333 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3334# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3335# work properly (i.e., refer to `conftest.exe'), while it won't with
3336# `rm'.
3337for ac_file in conftest.exe conftest conftest.*; do
3338 test -f "$ac_file" || continue
3339 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003340 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003341 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003342 break;;
3343 * ) break;;
3344 esac
3345done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003346else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003347 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003348$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003349as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3350See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003351fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003352rm -f conftest conftest$ac_cv_exeext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003354$as_echo "$ac_cv_exeext" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003355
3356rm -f conftest.$ac_ext
3357EXEEXT=$ac_cv_exeext
3358ac_exeext=$EXEEXT
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003359cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3360/* end confdefs.h. */
3361#include <stdio.h>
3362int
3363main ()
3364{
3365FILE *f = fopen ("conftest.out", "w");
3366 return ferror (f) || fclose (f) != 0;
3367
3368 ;
3369 return 0;
3370}
3371_ACEOF
3372ac_clean_files="$ac_clean_files conftest.out"
3373# Check that the compiler produces executables we can run. If not, either
3374# the compiler is broken, or we cross compile.
3375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3376$as_echo_n "checking whether we are cross compiling... " >&6; }
3377if test "$cross_compiling" != yes; then
3378 { { ac_try="$ac_link"
3379case "(($ac_try" in
3380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3381 *) ac_try_echo=$ac_try;;
3382esac
3383eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3384$as_echo "$ac_try_echo"; } >&5
3385 (eval "$ac_link") 2>&5
3386 ac_status=$?
3387 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3388 test $ac_status = 0; }
3389 if { ac_try='./conftest$ac_cv_exeext'
3390 { { case "(($ac_try" in
3391 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3392 *) ac_try_echo=$ac_try;;
3393esac
3394eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3395$as_echo "$ac_try_echo"; } >&5
3396 (eval "$ac_try") 2>&5
3397 ac_status=$?
3398 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3399 test $ac_status = 0; }; }; then
3400 cross_compiling=no
3401 else
3402 if test "$cross_compiling" = maybe; then
3403 cross_compiling=yes
3404 else
3405 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3406$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003407as_fn_error $? "cannot run C compiled programs.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003408If you meant to cross compile, use \`--host'.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003409See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003410 fi
3411 fi
3412fi
3413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3414$as_echo "$cross_compiling" >&6; }
3415
3416rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3417ac_clean_files=$ac_clean_files_save
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003419$as_echo_n "checking for suffix of object files... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003420if ${ac_cv_objext+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003421 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003422else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003424/* end confdefs.h. */
3425
3426int
3427main ()
3428{
3429
3430 ;
3431 return 0;
3432}
3433_ACEOF
3434rm -f conftest.o conftest.obj
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003435if { { ac_try="$ac_compile"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003436case "(($ac_try" in
3437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3438 *) ac_try_echo=$ac_try;;
3439esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003440eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3441$as_echo "$ac_try_echo"; } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04003442 (eval "$ac_compile") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003443 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3445 test $ac_status = 0; }; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003446 for ac_file in conftest.o conftest.obj conftest.*; do
3447 test -f "$ac_file" || continue;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003448 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003449 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003450 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3451 break;;
3452 esac
3453done
3454else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003455 $as_echo "$as_me: failed program was:" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003456sed 's/^/| /' conftest.$ac_ext >&5
3457
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003458{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003459$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003460as_fn_error $? "cannot compute suffix of object files: cannot compile
3461See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003462fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003463rm -f conftest.$ac_cv_objext conftest.$ac_ext
3464fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003466$as_echo "$ac_cv_objext" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003467OBJEXT=$ac_cv_objext
3468ac_objext=$OBJEXT
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003470$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003471if ${ac_cv_c_compiler_gnu+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003472 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003473else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003475/* end confdefs.h. */
3476
3477int
3478main ()
3479{
3480#ifndef __GNUC__
3481 choke me
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003482#endif
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003483
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003484 ;
3485 return 0;
3486}
3487_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003488if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003489 ac_compiler_gnu=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003490else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003491 ac_compiler_gnu=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003492fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003494ac_cv_c_compiler_gnu=$ac_compiler_gnu
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003495
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003496fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003498$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3499if test $ac_compiler_gnu = yes; then
3500 GCC=yes
3501else
3502 GCC=
3503fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003504ac_test_CFLAGS=${CFLAGS+set}
3505ac_save_CFLAGS=$CFLAGS
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003507$as_echo_n "checking whether $CC accepts -g... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003508if ${ac_cv_prog_cc_g+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003509 $as_echo_n "(cached) " >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003510else
Theodore Ts'oe1052142006-10-21 21:46:47 -04003511 ac_save_c_werror_flag=$ac_c_werror_flag
3512 ac_c_werror_flag=yes
3513 ac_cv_prog_cc_g=no
3514 CFLAGS="-g"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003516/* end confdefs.h. */
3517
3518int
3519main ()
3520{
3521
3522 ;
3523 return 0;
3524}
3525_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003526if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003527 ac_cv_prog_cc_g=yes
3528else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003529 CFLAGS=""
3530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003531/* end confdefs.h. */
3532
3533int
3534main ()
3535{
3536
3537 ;
3538 return 0;
3539}
3540_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003541if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003542
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003543else
3544 ac_c_werror_flag=$ac_save_c_werror_flag
Theodore Ts'oe1052142006-10-21 21:46:47 -04003545 CFLAGS="-g"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003547/* end confdefs.h. */
3548
3549int
3550main ()
3551{
3552
3553 ;
3554 return 0;
3555}
3556_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003557if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003558 ac_cv_prog_cc_g=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003559fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003560rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003561fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003562rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3563fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3565 ac_c_werror_flag=$ac_save_c_werror_flag
3566fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003568$as_echo "$ac_cv_prog_cc_g" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003569if test "$ac_test_CFLAGS" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003570 CFLAGS=$ac_save_CFLAGS
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003571elif test $ac_cv_prog_cc_g = yes; then
3572 if test "$GCC" = yes; then
3573 CFLAGS="-g -O2"
3574 else
3575 CFLAGS="-g"
3576 fi
3577else
3578 if test "$GCC" = yes; then
3579 CFLAGS="-O2"
3580 else
3581 CFLAGS=
3582 fi
3583fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003585$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003586if ${ac_cv_prog_cc_c89+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003587 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003588else
Theodore Ts'oe1052142006-10-21 21:46:47 -04003589 ac_cv_prog_cc_c89=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003590ac_save_CC=$CC
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003591cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003592/* end confdefs.h. */
3593#include <stdarg.h>
3594#include <stdio.h>
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003595struct stat;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003596/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3597struct buf { int x; };
3598FILE * (*rcsopen) (struct buf *, struct stat *, int);
3599static char *e (p, i)
3600 char **p;
3601 int i;
3602{
3603 return p[i];
3604}
3605static char *f (char * (*g) (char **, int), char **p, ...)
3606{
3607 char *s;
3608 va_list v;
3609 va_start (v,p);
3610 s = g (p, va_arg (v,int));
3611 va_end (v);
3612 return s;
3613}
3614
3615/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3616 function prototypes and stuff, but not '\xHH' hex character constants.
3617 These don't provoke an error unfortunately, instead are silently treated
Theodore Ts'oe1052142006-10-21 21:46:47 -04003618 as 'x'. The following induces an error, until -std is added to get
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003619 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3620 array size at least. It's necessary to write '\x00'==0 to get something
Theodore Ts'oe1052142006-10-21 21:46:47 -04003621 that's true only with -std. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003622int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3623
Theodore Ts'oe1052142006-10-21 21:46:47 -04003624/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3625 inside strings and character constants. */
3626#define FOO(x) 'x'
3627int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3628
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003629int test (int i, double x);
3630struct s1 {int (*f) (int a);};
3631struct s2 {int (*f) (double a);};
3632int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3633int argc;
3634char **argv;
3635int
3636main ()
3637{
3638return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3639 ;
3640 return 0;
3641}
3642_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04003643for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3644 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003645do
3646 CC="$ac_save_CC $ac_arg"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003647 if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003648 ac_cv_prog_cc_c89=$ac_arg
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003649fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003650rm -f core conftest.err conftest.$ac_objext
3651 test "x$ac_cv_prog_cc_c89" != "xno" && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003652done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003653rm -f conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003654CC=$ac_save_CC
3655
3656fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003657# AC_CACHE_VAL
3658case "x$ac_cv_prog_cc_c89" in
3659 x)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003661$as_echo "none needed" >&6; } ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04003662 xno)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003664$as_echo "unsupported" >&6; } ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003665 *)
Theodore Ts'oe1052142006-10-21 21:46:47 -04003666 CC="$CC $ac_cv_prog_cc_c89"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003668$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003669esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003670if test "x$ac_cv_prog_cc_c89" != xno; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003671
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003672fi
3673
3674ac_ext=c
3675ac_cpp='$CPP $CPPFLAGS'
3676ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3677ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3678ac_compiler_gnu=$ac_cv_c_compiler_gnu
3679
3680
3681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
3682$as_echo_n "checking for dlopen in -ldl... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003683if ${ac_cv_lib_dl_dlopen+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003684 $as_echo_n "(cached) " >&6
3685else
3686 ac_check_lib_save_LIBS=$LIBS
3687LIBS="-ldl $LIBS"
3688cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3689/* end confdefs.h. */
3690
3691/* Override any GCC internal prototype to avoid an error.
3692 Use char because int might match the return type of a GCC
3693 builtin and then its argument prototype would still apply. */
3694#ifdef __cplusplus
3695extern "C"
3696#endif
3697char dlopen ();
3698int
3699main ()
3700{
3701return dlopen ();
3702 ;
3703 return 0;
3704}
3705_ACEOF
3706if ac_fn_c_try_link "$LINENO"; then :
3707 ac_cv_lib_dl_dlopen=yes
3708else
3709 ac_cv_lib_dl_dlopen=no
3710fi
3711rm -f core conftest.err conftest.$ac_objext \
3712 conftest$ac_exeext conftest.$ac_ext
3713LIBS=$ac_check_lib_save_LIBS
3714fi
3715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
3716$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003717if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003718 DLOPEN_LIB=-ldl
Theodore Ts'od1154eb2011-09-18 17:34:37 -04003719
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003720$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
3721
3722fi
3723
3724
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003725
3726# Check whether --with-cc was given.
3727if test "${with_cc+set}" = set; then :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003728 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003729fi
3730
3731
3732# Check whether --with-ccopts was given.
3733if test "${with_ccopts+set}" = set; then :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003734 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003735fi
3736
3737
3738# Check whether --with-ldopts was given.
3739if test "${with_ldopts+set}" = set; then :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003740 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003741fi
3742
3743ac_ext=c
3744ac_cpp='$CPP $CPPFLAGS'
3745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3747ac_compiler_gnu=$ac_cv_c_compiler_gnu
3748if test -n "$ac_tool_prefix"; then
3749 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3750set dummy ${ac_tool_prefix}gcc; ac_word=$2
3751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3752$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003753if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003754 $as_echo_n "(cached) " >&6
3755else
3756 if test -n "$CC"; then
3757 ac_cv_prog_CC="$CC" # Let the user override the test.
3758else
3759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3760for as_dir in $PATH
3761do
3762 IFS=$as_save_IFS
3763 test -z "$as_dir" && as_dir=.
3764 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003765 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003766 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3768 break 2
3769 fi
3770done
3771 done
3772IFS=$as_save_IFS
3773
3774fi
3775fi
3776CC=$ac_cv_prog_CC
3777if test -n "$CC"; then
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3779$as_echo "$CC" >&6; }
3780else
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3782$as_echo "no" >&6; }
3783fi
3784
3785
3786fi
3787if test -z "$ac_cv_prog_CC"; then
3788 ac_ct_CC=$CC
3789 # Extract the first word of "gcc", so it can be a program name with args.
3790set dummy gcc; ac_word=$2
3791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3792$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003793if ${ac_cv_prog_ac_ct_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003794 $as_echo_n "(cached) " >&6
3795else
3796 if test -n "$ac_ct_CC"; then
3797 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3798else
3799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3800for as_dir in $PATH
3801do
3802 IFS=$as_save_IFS
3803 test -z "$as_dir" && as_dir=.
3804 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003806 ac_cv_prog_ac_ct_CC="gcc"
3807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3808 break 2
3809 fi
3810done
3811 done
3812IFS=$as_save_IFS
3813
3814fi
3815fi
3816ac_ct_CC=$ac_cv_prog_ac_ct_CC
3817if test -n "$ac_ct_CC"; then
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3819$as_echo "$ac_ct_CC" >&6; }
3820else
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3822$as_echo "no" >&6; }
3823fi
3824
3825 if test "x$ac_ct_CC" = x; then
3826 CC=""
3827 else
3828 case $cross_compiling:$ac_tool_warned in
3829yes:)
3830{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3831$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3832ac_tool_warned=yes ;;
3833esac
3834 CC=$ac_ct_CC
3835 fi
3836else
3837 CC="$ac_cv_prog_CC"
3838fi
3839
3840if test -z "$CC"; then
3841 if test -n "$ac_tool_prefix"; then
3842 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3843set dummy ${ac_tool_prefix}cc; ac_word=$2
3844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3845$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003846if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003847 $as_echo_n "(cached) " >&6
3848else
3849 if test -n "$CC"; then
3850 ac_cv_prog_CC="$CC" # Let the user override the test.
3851else
3852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853for as_dir in $PATH
3854do
3855 IFS=$as_save_IFS
3856 test -z "$as_dir" && as_dir=.
3857 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003859 ac_cv_prog_CC="${ac_tool_prefix}cc"
3860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3861 break 2
3862 fi
3863done
3864 done
3865IFS=$as_save_IFS
3866
3867fi
3868fi
3869CC=$ac_cv_prog_CC
3870if test -n "$CC"; then
3871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3872$as_echo "$CC" >&6; }
3873else
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3875$as_echo "no" >&6; }
3876fi
3877
3878
3879 fi
3880fi
3881if test -z "$CC"; then
3882 # Extract the first word of "cc", so it can be a program name with args.
3883set dummy cc; ac_word=$2
3884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3885$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003886if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003887 $as_echo_n "(cached) " >&6
3888else
3889 if test -n "$CC"; then
3890 ac_cv_prog_CC="$CC" # Let the user override the test.
3891else
3892 ac_prog_rejected=no
3893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3894for as_dir in $PATH
3895do
3896 IFS=$as_save_IFS
3897 test -z "$as_dir" && as_dir=.
3898 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003900 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3901 ac_prog_rejected=yes
3902 continue
3903 fi
3904 ac_cv_prog_CC="cc"
3905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3906 break 2
3907 fi
3908done
3909 done
3910IFS=$as_save_IFS
3911
3912if test $ac_prog_rejected = yes; then
3913 # We found a bogon in the path, so make sure we never use it.
3914 set dummy $ac_cv_prog_CC
3915 shift
3916 if test $# != 0; then
3917 # We chose a different compiler from the bogus one.
3918 # However, it has the same basename, so the bogon will be chosen
3919 # first if we set CC to just the basename; use the full file name.
3920 shift
3921 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3922 fi
3923fi
3924fi
3925fi
3926CC=$ac_cv_prog_CC
3927if test -n "$CC"; then
3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3929$as_echo "$CC" >&6; }
3930else
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3932$as_echo "no" >&6; }
3933fi
3934
3935
3936fi
3937if test -z "$CC"; then
3938 if test -n "$ac_tool_prefix"; then
3939 for ac_prog in cl.exe
3940 do
3941 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3942set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3944$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003945if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003946 $as_echo_n "(cached) " >&6
3947else
3948 if test -n "$CC"; then
3949 ac_cv_prog_CC="$CC" # Let the user override the test.
3950else
3951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3952for as_dir in $PATH
3953do
3954 IFS=$as_save_IFS
3955 test -z "$as_dir" && as_dir=.
3956 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003957 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003958 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3960 break 2
3961 fi
3962done
3963 done
3964IFS=$as_save_IFS
3965
3966fi
3967fi
3968CC=$ac_cv_prog_CC
3969if test -n "$CC"; then
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3971$as_echo "$CC" >&6; }
3972else
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3974$as_echo "no" >&6; }
3975fi
3976
3977
3978 test -n "$CC" && break
3979 done
3980fi
3981if test -z "$CC"; then
3982 ac_ct_CC=$CC
3983 for ac_prog in cl.exe
3984do
3985 # Extract the first word of "$ac_prog", so it can be a program name with args.
3986set dummy $ac_prog; ac_word=$2
3987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3988$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003989if ${ac_cv_prog_ac_ct_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003990 $as_echo_n "(cached) " >&6
3991else
3992 if test -n "$ac_ct_CC"; then
3993 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3994else
3995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3996for as_dir in $PATH
3997do
3998 IFS=$as_save_IFS
3999 test -z "$as_dir" && as_dir=.
4000 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004002 ac_cv_prog_ac_ct_CC="$ac_prog"
4003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4004 break 2
4005 fi
4006done
4007 done
4008IFS=$as_save_IFS
4009
4010fi
4011fi
4012ac_ct_CC=$ac_cv_prog_ac_ct_CC
4013if test -n "$ac_ct_CC"; then
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4015$as_echo "$ac_ct_CC" >&6; }
4016else
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4018$as_echo "no" >&6; }
4019fi
4020
4021
4022 test -n "$ac_ct_CC" && break
4023done
4024
4025 if test "x$ac_ct_CC" = x; then
4026 CC=""
4027 else
4028 case $cross_compiling:$ac_tool_warned in
4029yes:)
4030{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4031$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4032ac_tool_warned=yes ;;
4033esac
4034 CC=$ac_ct_CC
4035 fi
4036fi
4037
4038fi
4039
4040
4041test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4042$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004043as_fn_error $? "no acceptable C compiler found in \$PATH
4044See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004045
4046# Provide some information about the compiler.
4047$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4048set X $ac_compile
4049ac_compiler=$2
4050for ac_option in --version -v -V -qversion; do
4051 { { ac_try="$ac_compiler $ac_option >&5"
4052case "(($ac_try" in
4053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4054 *) ac_try_echo=$ac_try;;
4055esac
4056eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4057$as_echo "$ac_try_echo"; } >&5
4058 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4059 ac_status=$?
4060 if test -s conftest.err; then
4061 sed '10a\
4062... rest of stderr output deleted ...
4063 10q' conftest.err >conftest.er1
4064 cat conftest.er1 >&5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004065 fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04004066 rm -f conftest.er1 conftest.err
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4068 test $ac_status = 0; }
4069done
4070
4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4072$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004073if ${ac_cv_c_compiler_gnu+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004074 $as_echo_n "(cached) " >&6
4075else
4076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4077/* end confdefs.h. */
4078
4079int
4080main ()
4081{
4082#ifndef __GNUC__
4083 choke me
4084#endif
4085
4086 ;
4087 return 0;
4088}
4089_ACEOF
4090if ac_fn_c_try_compile "$LINENO"; then :
4091 ac_compiler_gnu=yes
4092else
4093 ac_compiler_gnu=no
4094fi
4095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4096ac_cv_c_compiler_gnu=$ac_compiler_gnu
4097
4098fi
4099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4100$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4101if test $ac_compiler_gnu = yes; then
4102 GCC=yes
4103else
4104 GCC=
4105fi
4106ac_test_CFLAGS=${CFLAGS+set}
4107ac_save_CFLAGS=$CFLAGS
4108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4109$as_echo_n "checking whether $CC accepts -g... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004110if ${ac_cv_prog_cc_g+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004111 $as_echo_n "(cached) " >&6
4112else
4113 ac_save_c_werror_flag=$ac_c_werror_flag
4114 ac_c_werror_flag=yes
4115 ac_cv_prog_cc_g=no
4116 CFLAGS="-g"
4117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4118/* end confdefs.h. */
4119
4120int
4121main ()
4122{
4123
4124 ;
4125 return 0;
4126}
4127_ACEOF
4128if ac_fn_c_try_compile "$LINENO"; then :
4129 ac_cv_prog_cc_g=yes
4130else
4131 CFLAGS=""
4132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4133/* end confdefs.h. */
4134
4135int
4136main ()
4137{
4138
4139 ;
4140 return 0;
4141}
4142_ACEOF
4143if ac_fn_c_try_compile "$LINENO"; then :
4144
4145else
4146 ac_c_werror_flag=$ac_save_c_werror_flag
4147 CFLAGS="-g"
4148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4149/* end confdefs.h. */
4150
4151int
4152main ()
4153{
4154
4155 ;
4156 return 0;
4157}
4158_ACEOF
4159if ac_fn_c_try_compile "$LINENO"; then :
4160 ac_cv_prog_cc_g=yes
4161fi
4162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4163fi
4164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4165fi
4166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4167 ac_c_werror_flag=$ac_save_c_werror_flag
4168fi
4169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4170$as_echo "$ac_cv_prog_cc_g" >&6; }
4171if test "$ac_test_CFLAGS" = set; then
4172 CFLAGS=$ac_save_CFLAGS
4173elif test $ac_cv_prog_cc_g = yes; then
4174 if test "$GCC" = yes; then
4175 CFLAGS="-g -O2"
4176 else
4177 CFLAGS="-g"
4178 fi
4179else
4180 if test "$GCC" = yes; then
4181 CFLAGS="-O2"
4182 else
4183 CFLAGS=
4184 fi
4185fi
4186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4187$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004188if ${ac_cv_prog_cc_c89+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004189 $as_echo_n "(cached) " >&6
4190else
4191 ac_cv_prog_cc_c89=no
4192ac_save_CC=$CC
4193cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4194/* end confdefs.h. */
4195#include <stdarg.h>
4196#include <stdio.h>
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004197struct stat;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004198/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4199struct buf { int x; };
4200FILE * (*rcsopen) (struct buf *, struct stat *, int);
4201static char *e (p, i)
4202 char **p;
4203 int i;
4204{
4205 return p[i];
4206}
4207static char *f (char * (*g) (char **, int), char **p, ...)
4208{
4209 char *s;
4210 va_list v;
4211 va_start (v,p);
4212 s = g (p, va_arg (v,int));
4213 va_end (v);
4214 return s;
4215}
4216
4217/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4218 function prototypes and stuff, but not '\xHH' hex character constants.
4219 These don't provoke an error unfortunately, instead are silently treated
4220 as 'x'. The following induces an error, until -std is added to get
4221 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4222 array size at least. It's necessary to write '\x00'==0 to get something
4223 that's true only with -std. */
4224int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4225
4226/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4227 inside strings and character constants. */
4228#define FOO(x) 'x'
4229int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4230
4231int test (int i, double x);
4232struct s1 {int (*f) (int a);};
4233struct s2 {int (*f) (double a);};
4234int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4235int argc;
4236char **argv;
4237int
4238main ()
4239{
4240return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4241 ;
4242 return 0;
4243}
4244_ACEOF
4245for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4246 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4247do
4248 CC="$ac_save_CC $ac_arg"
4249 if ac_fn_c_try_compile "$LINENO"; then :
4250 ac_cv_prog_cc_c89=$ac_arg
4251fi
4252rm -f core conftest.err conftest.$ac_objext
4253 test "x$ac_cv_prog_cc_c89" != "xno" && break
4254done
4255rm -f conftest.$ac_ext
4256CC=$ac_save_CC
4257
4258fi
4259# AC_CACHE_VAL
4260case "x$ac_cv_prog_cc_c89" in
4261 x)
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4263$as_echo "none needed" >&6; } ;;
4264 xno)
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4266$as_echo "unsupported" >&6; } ;;
4267 *)
4268 CC="$CC $ac_cv_prog_cc_c89"
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4270$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4271esac
4272if test "x$ac_cv_prog_cc_c89" != xno; then :
4273
4274fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004275
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004276ac_ext=c
4277ac_cpp='$CPP $CPPFLAGS'
4278ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4279ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4280ac_compiler_gnu=$ac_cv_c_compiler_gnu
4281
Theodore Ts'o9b3018a2011-08-11 14:56:49 -04004282if test "$GCC" = yes; then
4283 RDYNAMIC="-rdynamic"
4284
4285fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004286ac_ext=c
4287ac_cpp='$CPP $CPPFLAGS'
4288ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4289ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4290ac_compiler_gnu=$ac_cv_c_compiler_gnu
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004292$as_echo_n "checking how to run the C preprocessor... " >&6; }
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004293# On Suns, sometimes $CPP names a directory.
4294if test -n "$CPP" && test -d "$CPP"; then
4295 CPP=
4296fi
4297if test -z "$CPP"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004298 if ${ac_cv_prog_CPP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004299 $as_echo_n "(cached) " >&6
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004300else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004301 # Double quotes because CPP needs to be expanded
4302 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4303 do
4304 ac_preproc_ok=false
4305for ac_c_preproc_warn_flag in '' yes
4306do
4307 # Use a header file that comes with gcc, so configuring glibc
4308 # with a fresh cross-compiler works.
4309 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4310 # <limits.h> exists even on freestanding compilers.
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004311 # On the NeXT, cc -E runs the code through the compiler's parser,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004312 # not just through cpp. "Syntax error" is here to catch this case.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004314/* end confdefs.h. */
4315#ifdef __STDC__
4316# include <limits.h>
4317#else
4318# include <assert.h>
4319#endif
4320 Syntax error
4321_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004322if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004323
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004324else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004325 # Broken: fails on valid input.
4326continue
4327fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004328rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004329
Theodore Ts'oe1052142006-10-21 21:46:47 -04004330 # OK, works on sane cases. Now check whether nonexistent headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004331 # can be detected and how.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004333/* end confdefs.h. */
4334#include <ac_nonexistent.h>
4335_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004336if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004337 # Broken: success on invalid input.
4338continue
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004339else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004340 # Passes both tests.
4341ac_preproc_ok=:
4342break
4343fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004344rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004345
4346done
4347# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004348rm -f conftest.i conftest.err conftest.$ac_ext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004349if $ac_preproc_ok; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004350 break
4351fi
4352
4353 done
4354 ac_cv_prog_CPP=$CPP
4355
4356fi
4357 CPP=$ac_cv_prog_CPP
4358else
4359 ac_cv_prog_CPP=$CPP
4360fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004362$as_echo "$CPP" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004363ac_preproc_ok=false
4364for ac_c_preproc_warn_flag in '' yes
4365do
4366 # Use a header file that comes with gcc, so configuring glibc
4367 # with a fresh cross-compiler works.
4368 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4369 # <limits.h> exists even on freestanding compilers.
4370 # On the NeXT, cc -E runs the code through the compiler's parser,
4371 # not just through cpp. "Syntax error" is here to catch this case.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004373/* end confdefs.h. */
4374#ifdef __STDC__
4375# include <limits.h>
4376#else
4377# include <assert.h>
4378#endif
4379 Syntax error
4380_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004381if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004382
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004383else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004384 # Broken: fails on valid input.
4385continue
4386fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004387rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004388
Theodore Ts'oe1052142006-10-21 21:46:47 -04004389 # OK, works on sane cases. Now check whether nonexistent headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004390 # can be detected and how.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004392/* end confdefs.h. */
4393#include <ac_nonexistent.h>
4394_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004395if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004396 # Broken: success on invalid input.
4397continue
4398else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004399 # Passes both tests.
4400ac_preproc_ok=:
4401break
4402fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004403rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004404
4405done
4406# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004407rm -f conftest.i conftest.err conftest.$ac_ext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004408if $ac_preproc_ok; then :
4409
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004410else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004411 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004413as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4414See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004415fi
4416
4417ac_ext=c
4418ac_cpp='$CPP $CPPFLAGS'
4419ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4420ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4421ac_compiler_gnu=$ac_cv_c_compiler_gnu
4422
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004424$as_echo_n "checking for additional special compiler flags... " >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004425if test "$GCC" = yes
4426then
4427 case "$host_cpu" in
4428 alpha) addcflags="-mieee" ;;
4429 esac
4430fi
4431if test "x$addcflags" != x
4432then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004434$as_echo "$addcflags" >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004435 CFLAGS="$addcflags $CFLAGS"
4436else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004438$as_echo "(none)" >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004439fi
Theodore Ts'o93613952014-07-03 23:44:13 -04004440
4441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4442$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4443if ${ac_cv_path_GREP+:} false; then :
4444 $as_echo_n "(cached) " >&6
4445else
4446 if test -z "$GREP"; then
4447 ac_path_GREP_found=false
4448 # Loop through the user's path and test for each of PROGNAME-LIST
4449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4450for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4451do
4452 IFS=$as_save_IFS
4453 test -z "$as_dir" && as_dir=.
4454 for ac_prog in grep ggrep; do
4455 for ac_exec_ext in '' $ac_executable_extensions; do
4456 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4457 as_fn_executable_p "$ac_path_GREP" || continue
4458# Check for GNU ac_path_GREP and select it if it is found.
4459 # Check for GNU $ac_path_GREP
4460case `"$ac_path_GREP" --version 2>&1` in
4461*GNU*)
4462 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4463*)
4464 ac_count=0
4465 $as_echo_n 0123456789 >"conftest.in"
4466 while :
4467 do
4468 cat "conftest.in" "conftest.in" >"conftest.tmp"
4469 mv "conftest.tmp" "conftest.in"
4470 cp "conftest.in" "conftest.nl"
4471 $as_echo 'GREP' >> "conftest.nl"
4472 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4473 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4474 as_fn_arith $ac_count + 1 && ac_count=$as_val
4475 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4476 # Best one so far, save it but keep looking for a better one
4477 ac_cv_path_GREP="$ac_path_GREP"
4478 ac_path_GREP_max=$ac_count
4479 fi
4480 # 10*(2^10) chars as input seems more than enough
4481 test $ac_count -gt 10 && break
4482 done
4483 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4484esac
4485
4486 $ac_path_GREP_found && break 3
4487 done
4488 done
4489 done
4490IFS=$as_save_IFS
4491 if test -z "$ac_cv_path_GREP"; then
4492 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4493 fi
4494else
4495 ac_cv_path_GREP=$GREP
4496fi
4497
4498fi
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4500$as_echo "$ac_cv_path_GREP" >&6; }
4501 GREP="$ac_cv_path_GREP"
4502
4503
4504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4505$as_echo_n "checking for egrep... " >&6; }
4506if ${ac_cv_path_EGREP+:} false; then :
4507 $as_echo_n "(cached) " >&6
4508else
4509 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4510 then ac_cv_path_EGREP="$GREP -E"
4511 else
4512 if test -z "$EGREP"; then
4513 ac_path_EGREP_found=false
4514 # Loop through the user's path and test for each of PROGNAME-LIST
4515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4516for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4517do
4518 IFS=$as_save_IFS
4519 test -z "$as_dir" && as_dir=.
4520 for ac_prog in egrep; do
4521 for ac_exec_ext in '' $ac_executable_extensions; do
4522 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4523 as_fn_executable_p "$ac_path_EGREP" || continue
4524# Check for GNU ac_path_EGREP and select it if it is found.
4525 # Check for GNU $ac_path_EGREP
4526case `"$ac_path_EGREP" --version 2>&1` in
4527*GNU*)
4528 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4529*)
4530 ac_count=0
4531 $as_echo_n 0123456789 >"conftest.in"
4532 while :
4533 do
4534 cat "conftest.in" "conftest.in" >"conftest.tmp"
4535 mv "conftest.tmp" "conftest.in"
4536 cp "conftest.in" "conftest.nl"
4537 $as_echo 'EGREP' >> "conftest.nl"
4538 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4539 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4540 as_fn_arith $ac_count + 1 && ac_count=$as_val
4541 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4542 # Best one so far, save it but keep looking for a better one
4543 ac_cv_path_EGREP="$ac_path_EGREP"
4544 ac_path_EGREP_max=$ac_count
4545 fi
4546 # 10*(2^10) chars as input seems more than enough
4547 test $ac_count -gt 10 && break
4548 done
4549 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4550esac
4551
4552 $ac_path_EGREP_found && break 3
4553 done
4554 done
4555 done
4556IFS=$as_save_IFS
4557 if test -z "$ac_cv_path_EGREP"; then
4558 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4559 fi
4560else
4561 ac_cv_path_EGREP=$EGREP
4562fi
4563
4564 fi
4565fi
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4567$as_echo "$ac_cv_path_EGREP" >&6; }
4568 EGREP="$ac_cv_path_EGREP"
4569
4570
4571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4572$as_echo_n "checking for ANSI C header files... " >&6; }
4573if ${ac_cv_header_stdc+:} false; then :
4574 $as_echo_n "(cached) " >&6
4575else
4576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4577/* end confdefs.h. */
4578#include <stdlib.h>
4579#include <stdarg.h>
4580#include <string.h>
4581#include <float.h>
4582
4583int
4584main ()
4585{
4586
4587 ;
4588 return 0;
4589}
4590_ACEOF
4591if ac_fn_c_try_compile "$LINENO"; then :
4592 ac_cv_header_stdc=yes
4593else
4594 ac_cv_header_stdc=no
4595fi
4596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4597
4598if test $ac_cv_header_stdc = yes; then
4599 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4601/* end confdefs.h. */
4602#include <string.h>
4603
4604_ACEOF
4605if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4606 $EGREP "memchr" >/dev/null 2>&1; then :
4607
4608else
4609 ac_cv_header_stdc=no
4610fi
4611rm -f conftest*
4612
4613fi
4614
4615if test $ac_cv_header_stdc = yes; then
4616 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4618/* end confdefs.h. */
4619#include <stdlib.h>
4620
4621_ACEOF
4622if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4623 $EGREP "free" >/dev/null 2>&1; then :
4624
4625else
4626 ac_cv_header_stdc=no
4627fi
4628rm -f conftest*
4629
4630fi
4631
4632if test $ac_cv_header_stdc = yes; then
4633 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4634 if test "$cross_compiling" = yes; then :
4635 :
4636else
4637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638/* end confdefs.h. */
4639#include <ctype.h>
4640#include <stdlib.h>
4641#if ((' ' & 0x0FF) == 0x020)
4642# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4643# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4644#else
4645# define ISLOWER(c) \
4646 (('a' <= (c) && (c) <= 'i') \
4647 || ('j' <= (c) && (c) <= 'r') \
4648 || ('s' <= (c) && (c) <= 'z'))
4649# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4650#endif
4651
4652#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4653int
4654main ()
4655{
4656 int i;
4657 for (i = 0; i < 256; i++)
4658 if (XOR (islower (i), ISLOWER (i))
4659 || toupper (i) != TOUPPER (i))
4660 return 2;
4661 return 0;
4662}
4663_ACEOF
4664if ac_fn_c_try_run "$LINENO"; then :
4665
4666else
4667 ac_cv_header_stdc=no
4668fi
4669rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4670 conftest.$ac_objext conftest.beam conftest.$ac_ext
4671fi
4672
4673fi
4674fi
4675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4676$as_echo "$ac_cv_header_stdc" >&6; }
4677if test $ac_cv_header_stdc = yes; then
4678
4679$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4680
4681fi
4682
4683# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4684for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4685 inttypes.h stdint.h unistd.h
4686do :
4687 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4688ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4689"
4690if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4691 cat >>confdefs.h <<_ACEOF
4692#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4693_ACEOF
4694
4695fi
4696
4697done
4698
4699
4700
4701 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4702if test "x$ac_cv_header_minix_config_h" = xyes; then :
4703 MINIX=yes
4704else
4705 MINIX=
4706fi
4707
4708
4709 if test "$MINIX" = yes; then
4710
4711$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4712
4713
4714$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4715
4716
4717$as_echo "#define _MINIX 1" >>confdefs.h
4718
4719 fi
4720
4721
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4723$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4724if ${ac_cv_safe_to_define___extensions__+:} false; then :
4725 $as_echo_n "(cached) " >&6
4726else
4727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728/* end confdefs.h. */
4729
4730# define __EXTENSIONS__ 1
4731 $ac_includes_default
4732int
4733main ()
4734{
4735
4736 ;
4737 return 0;
4738}
4739_ACEOF
4740if ac_fn_c_try_compile "$LINENO"; then :
4741 ac_cv_safe_to_define___extensions__=yes
4742else
4743 ac_cv_safe_to_define___extensions__=no
4744fi
4745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4746fi
4747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4748$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4749 test $ac_cv_safe_to_define___extensions__ = yes &&
4750 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4751
4752 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4753
4754 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4755
4756 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4757
4758 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4759
4760
Theodore Ts'oa4d09611997-04-29 14:28:00 +00004761LIB_EXT=.a
4762STATIC_LIB_EXT=.a
Theodore Ts'o14b596d2009-04-22 09:18:30 -04004763PROFILED_LIB_EXT=.a
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004764
Theodore Ts'oe1052142006-10-21 21:46:47 -04004765# Check whether --with-root-prefix was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004766if test "${with_root_prefix+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004767 withval=$with_root_prefix; root_prefix=$withval
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004768else
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00004769 root_prefix=NONE
Theodore Ts'oe1052142006-10-21 21:46:47 -04004770fi
4771# Check whether --enable-maintainer-mode was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004772if test "${enable_maintainer_mode+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004773 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004774then
4775 MAINTAINER_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004777$as_echo "Disabling maintainer mode" >&6; }
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004778else
4779 MAINTAINER_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004781$as_echo "Enabling maintainer mode" >&6; }
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004782fi
4783
4784else
4785 MAINTAINER_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004787$as_echo "Disabling maintainer mode by default" >&6; }
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004788
Theodore Ts'oe1052142006-10-21 21:46:47 -04004789fi
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004790
Theodore Ts'oe1052142006-10-21 21:46:47 -04004791
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04004792# Check whether --enable-symlink-install was given.
4793if test "${enable_symlink_install+set}" = set; then :
4794 enableval=$enable_symlink_install; if test "$enableval" = "no"
4795then
4796 LINK_INSTALL_FLAGS=-f
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
4798$as_echo "Disabling symlinks for install" >&6; }
4799else
4800 LINK_INSTALL_FLAGS=-sf
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
4802$as_echo "Enabling symlinks for install" >&6; }
4803fi
4804
4805else
4806 LINK_INSTALL_FLAGS=-f
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
4808$as_echo "Disabling symlinks for install by default" >&6; }
4809
4810fi
4811
4812
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004813relative_symlink_defined=
4814# Check whether --enable-relative-symlinks was given.
4815if test "${enable_relative_symlinks+set}" = set; then :
4816 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004817then
4818 SYMLINK_RELATIVE=
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004819 relative_symlink_defined=yes
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4821$as_echo "Disabling relative symlinks for install" >&6; }
4822else
4823 SYMLINK_RELATIVE=--relative
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004824 relative_symlink_defined=yes
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4826$as_echo "Enabling relative symlinks for install" >&6; }
4827fi
4828fi
4829
4830# Check whether --enable-symlink-relative-symlinks was given.
4831if test "${enable_symlink_relative_symlinks+set}" = set; then :
4832 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
4833then
4834 SYMLINK_RELATIVE=yes
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4836$as_echo "Disabling relative symlinks for install" >&6; }
4837else
4838 SYMLINK_RELATIVE=--relative
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4840$as_echo "Enabling relative symlinks for install" >&6; }
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004841fi
4842
4843else
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004844 if test -z "$relative_symlink_defined"
4845then
4846 SYMLINK_RELATIVE=
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
4848$as_echo "Disabling relative symlinks for install by default" >&6; }
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004849fi
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04004850
4851fi
4852
4853
4854# Check whether --enable-symlink-build was given.
4855if test "${enable_symlink_build+set}" = set; then :
4856 enableval=$enable_symlink_build; if test "$enableval" = "no"
4857then
4858 LINK_BUILD_FLAGS=
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
4860$as_echo "Disabling symlinks for build" >&6; }
4861else
4862 LINK_BUILD_FLAGS=-s
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
4864$as_echo "Enabling symlinks for build" >&6; }
4865fi
4866
4867else
4868 LINK_BUILD_FLAGS=
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
4870$as_echo "Disabling symlinks for build by default" >&6; }
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04004871
4872fi
4873
4874
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004875# Check whether --enable-verbose-makecmds was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004876if test "${enable_verbose_makecmds+set}" = set; then :
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004877 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
4878then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004880$as_echo "Disabling verbose make commands" >&6; }
4881 E=@echo
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004882 ES=echo
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004883 Q=@
4884else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004886$as_echo "Enabling verbose make commands" >&6; }
4887 E=@\\#
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004888 ES=\\#
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004889 Q=
4890fi
4891
4892else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004894$as_echo "Disabling verbose make commands" >&6; }
4895E=@echo
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004896ES=echo
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004897Q=@
4898
4899fi
4900
4901
4902
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004903
Theodore Ts'oe1052142006-10-21 21:46:47 -04004904# Check whether --enable-compression was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004905if test "${enable_compression+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004906 enableval=$enable_compression; if test "$enableval" = "no"
Theodore Ts'o19178752000-02-11 15:55:07 +00004907then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling compression support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004909$as_echo "Disabling compression support" >&6; }
Theodore Ts'o19178752000-02-11 15:55:07 +00004910else
Theodore Ts'od1154eb2011-09-18 17:34:37 -04004911
4912$as_echo "#define ENABLE_COMPRESSION 1" >>confdefs.h
Theodore Ts'o19178752000-02-11 15:55:07 +00004913
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling compression support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004915$as_echo "Enabling compression support" >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compression support is experimental" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004917$as_echo "$as_me: WARNING: Compression support is experimental" >&2;}
Theodore Ts'o19178752000-02-11 15:55:07 +00004918fi
4919
4920else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling compression support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004922$as_echo "Disabling compression support by default" >&6; }
Theodore Ts'o19178752000-02-11 15:55:07 +00004923
Theodore Ts'oe1052142006-10-21 21:46:47 -04004924fi
4925
Theodore Ts'od1154eb2011-09-18 17:34:37 -04004926
Theodore Ts'oe1052142006-10-21 21:46:47 -04004927# Check whether --enable-htree was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004928if test "${enable_htree+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004929 enableval=$enable_htree; if test "$enableval" = "no"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004930then
4931 HTREE_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling htree directory support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004933$as_echo "Disabling htree directory support" >&6; }
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004934else
4935 HTREE_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004936 $as_echo "#define ENABLE_HTREE 1" >>confdefs.h
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004937
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004939$as_echo "Enabling htree directory support" >&6; }
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004940fi
4941
4942else
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04004943 HTREE_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004944$as_echo "#define ENABLE_HTREE 1" >>confdefs.h
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04004945
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004947$as_echo "Enabling htree directory support by default" >&6; }
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004948
Theodore Ts'oe1052142006-10-21 21:46:47 -04004949fi
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004950
Theodore Ts'oe1052142006-10-21 21:46:47 -04004951
Theodore Ts'oa4ece352008-01-01 20:05:04 -05004952E2_PKG_CONFIG_STATIC=--static
Theodore Ts'o55da9872008-09-02 23:12:38 -04004953LDFLAG_DYNAMIC=
4954PRIVATE_LIBS_CMT=
Theodore Ts'oe1052142006-10-21 21:46:47 -04004955# Check whether --enable-elf-shlibs was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004956if test "${enable_elf_shlibs+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004957 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004958then
4959 ELF_CMT=#
4960 MAKEFILE_ELF=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004962$as_echo "Disabling ELF shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004963else
Theodore Ts'oa4ece352008-01-01 20:05:04 -05004964 E2_PKG_CONFIG_STATIC=
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004965 ELF_CMT=
4966 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
Theodore Ts'of5955dd2000-10-25 02:38:39 +00004967 case "$host_os" in
4968 solaris2.*)
4969 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
4970 ;;
4971 esac
Theodore Ts'o74becf31997-04-26 14:37:06 +00004972 BINARY_TYPE=elfbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00004973 LIB_EXT=.so
Theodore Ts'o55da9872008-09-02 23:12:38 -04004974 PRIVATE_LIBS_CMT=#
4975 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004977$as_echo "Enabling ELF shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004978fi
4979
4980else
4981 MAKEFILE_ELF=/dev/null
4982ELF_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004984$as_echo "Disabling ELF shared libraries by default" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004985
Theodore Ts'oe1052142006-10-21 21:46:47 -04004986fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004987
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004988
Theodore Ts'oe1052142006-10-21 21:46:47 -04004989
4990# Check whether --enable-bsd-shlibs was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004991if test "${enable_bsd_shlibs+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004992 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004993then
4994 BSDLIB_CMT=#
4995 MAKEFILE_BSDLIB=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004997$as_echo "Disabling BSD shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004998else
Theodore Ts'oa4ece352008-01-01 20:05:04 -05004999 E2_PKG_CONFIG_STATIC=
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005000 BSDLIB_CMT=
5001 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
Theodore Ts'oa4d09611997-04-29 14:28:00 +00005002 LIB_EXT=.so
Theodore Ts'oe1f07222003-03-14 02:25:36 -05005003 case "$host_os" in
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05005004 darwin*)
Theodore Ts'oe1f07222003-03-14 02:25:36 -05005005 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5006 LIB_EXT=.dylib
5007 ;;
5008 esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005010$as_echo "Enabling BSD shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005011fi
5012
5013else
5014 MAKEFILE_BSDLIB=/dev/null
5015BSDLIB_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005017$as_echo "Disabling BSD shared libraries by default" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005018
Theodore Ts'oe1052142006-10-21 21:46:47 -04005019fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005020
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005021
Theodore Ts'oe1052142006-10-21 21:46:47 -04005022
5023# Check whether --enable-profile was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005024if test "${enable_profile+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005025 enableval=$enable_profile; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005026then
5027 PROFILE_CMT=#
5028 MAKEFILE_PROFILE=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005030$as_echo "Disabling profiling libraries" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005031else
5032 PROFILE_CMT=
5033 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5034 PROFILED_LIB_EXT=_p.a
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005036$as_echo "Building profiling libraries" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005037fi
5038
5039else
5040 PROFILE_CMT=#
5041MAKEFILE_PROFILE=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005043$as_echo "Disabling profiling libraries by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005044
Theodore Ts'oe1052142006-10-21 21:46:47 -04005045fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005046
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005047
Theodore Ts'oe1052142006-10-21 21:46:47 -04005048
Theodore Ts'ofedfb272014-02-23 00:17:09 -05005049# Check whether --enable-gcov was given.
5050if test "${enable_gcov+set}" = set; then :
5051 enableval=$enable_gcov; if test "$enableval" = "yes"
5052then
5053 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5054 LDFLAGS="-fprofile-arcs -ftest-coverage"
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5056$as_echo "Enabling gcov support" >&6; }
5057fi
5058
5059fi
5060
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005061
5062
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005063
Theodore Ts'oe1052142006-10-21 21:46:47 -04005064
Theodore Ts'o55da9872008-09-02 23:12:38 -04005065
5066
Theodore Ts'oe1052142006-10-21 21:46:47 -04005067# Check whether --enable-jbd-debug was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005068if test "${enable_jbd_debug+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005069 enableval=$enable_jbd_debug; if test "$enableval" = "no"
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005070then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005072$as_echo "Disabling journal debugging" >&6; }
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005073else
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005074
5075$as_echo "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005076
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005078$as_echo "Enabling journal debugging" >&6; }
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005079fi
5080
5081else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005083$as_echo "Disabling journal debugging by default" >&6; }
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005084
Theodore Ts'oe1052142006-10-21 21:46:47 -04005085fi
5086
5087# Check whether --enable-blkid-debug was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005088if test "${enable_blkid_debug+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005089 enableval=$enable_blkid_debug; if test "$enableval" = "no"
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005090then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005092$as_echo "Disabling blkid debugging" >&6; }
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005093else
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005094
5095$as_echo "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005096
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005098$as_echo "Enabling blkid debugging" >&6; }
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005099fi
5100
5101else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005103$as_echo "Disabling blkid debugging by default" >&6; }
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005104
Theodore Ts'oe1052142006-10-21 21:46:47 -04005105fi
5106
5107# Check whether --enable-testio-debug was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005108if test "${enable_testio_debug+set}" = set; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005109 enableval=$enable_testio_debug;
5110if test "$enableval" = "no"
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005111then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005113$as_echo "Disabling testio debugging" >&6; }
Theodore Ts'oaf773652008-09-01 11:27:27 -04005114 TEST_IO_CMT="#"
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005115else
Theodore Ts'oaf773652008-09-01 11:27:27 -04005116 TEST_IO_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005117 $as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005118
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005120$as_echo "Enabling testio debugging" >&6; }
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005121fi
5122
5123else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005125$as_echo "Enabling testio debugging by default" >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005126$as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
Theodore Ts'oaf773652008-09-01 11:27:27 -04005127
5128TEST_IO_CMT=
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005129
Theodore Ts'oe1052142006-10-21 21:46:47 -04005130fi
5131
Theodore Ts'oaf773652008-09-01 11:27:27 -04005132
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005133
5134
Theodore Ts'o93613952014-07-03 23:44:13 -04005135
5136
5137
5138
5139
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005140if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005141 if test -n "$ac_tool_prefix"; then
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005142 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5143set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005145$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005146if ${ac_cv_path_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005147 $as_echo_n "(cached) " >&6
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005148else
5149 case $PKG_CONFIG in
5150 [\\/]* | ?:[\\/]*)
5151 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5152 ;;
5153 *)
5154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5155for as_dir in $PATH
5156do
5157 IFS=$as_save_IFS
5158 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005159 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005161 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005163 break 2
5164 fi
5165done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005166 done
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005167IFS=$as_save_IFS
5168
5169 ;;
5170esac
5171fi
5172PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5173if test -n "$PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005175$as_echo "$PKG_CONFIG" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005176else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005178$as_echo "no" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005179fi
5180
5181
5182fi
5183if test -z "$ac_cv_path_PKG_CONFIG"; then
5184 ac_pt_PKG_CONFIG=$PKG_CONFIG
5185 # Extract the first word of "pkg-config", so it can be a program name with args.
5186set dummy pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005188$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005189if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005190 $as_echo_n "(cached) " >&6
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005191else
5192 case $ac_pt_PKG_CONFIG in
5193 [\\/]* | ?:[\\/]*)
5194 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5195 ;;
5196 *)
5197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5198for as_dir in $PATH
5199do
5200 IFS=$as_save_IFS
5201 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005202 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005204 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005206 break 2
5207 fi
5208done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005209 done
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005210IFS=$as_save_IFS
5211
5212 ;;
5213esac
5214fi
5215ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5216if test -n "$ac_pt_PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005218$as_echo "$ac_pt_PKG_CONFIG" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005219else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005221$as_echo "no" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005222fi
5223
5224 if test "x$ac_pt_PKG_CONFIG" = x; then
5225 PKG_CONFIG=""
5226 else
5227 case $cross_compiling:$ac_tool_warned in
5228yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005229{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005230$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005231ac_tool_warned=yes ;;
5232esac
5233 PKG_CONFIG=$ac_pt_PKG_CONFIG
5234 fi
5235else
5236 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5237fi
5238
5239fi
5240if test -n "$PKG_CONFIG"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005241 _pkg_min_version=0.9.0
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005243$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005244 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005246$as_echo "yes" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005247 else
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005249$as_echo "no" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005250 PKG_CONFIG=""
5251 fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005252fi
5253LIBUUID=
5254DEPLIBUUID=
5255STATIC_LIBUUID=
5256DEPSTATIC_LIBUUID=
5257PROFILED_LIBUUID=
5258DEPPROFILED_LIBUUID=
5259UUID_CMT=
5260# Check whether --enable-libuuid was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005261if test "${enable_libuuid+set}" = set; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005262 enableval=$enable_libuuid; if test "$enableval" = "no"
5263then
5264 if test -z "$PKG_CONFIG"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005265 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005266 fi
5267
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005269$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005270if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005271 $as_echo_n "(cached) " >&6
5272else
5273 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'o2d7583b2014-07-05 00:27:02 -04005274LIBS="-luuid $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005275cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005276/* end confdefs.h. */
5277
5278/* Override any GCC internal prototype to avoid an error.
5279 Use char because int might match the return type of a GCC
5280 builtin and then its argument prototype would still apply. */
5281#ifdef __cplusplus
5282extern "C"
5283#endif
5284char uuid_generate ();
5285int
5286main ()
5287{
5288return uuid_generate ();
5289 ;
5290 return 0;
5291}
5292_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005293if ac_fn_c_try_link "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005294 ac_cv_lib_uuid_uuid_generate=yes
5295else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005296 ac_cv_lib_uuid_uuid_generate=no
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005297fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005298rm -f core conftest.err conftest.$ac_objext \
5299 conftest$ac_exeext conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005300LIBS=$ac_check_lib_save_LIBS
5301fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005303$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005304if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005305 LIBUUID=`$PKG_CONFIG --libs uuid`;
5306 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5307else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005308 as_fn_error $? "external uuid library not found" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005309fi
5310
5311 UUID_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005313$as_echo "Disabling private uuid library" >&6; }
5314else
5315 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5316 DEPLIBUUID=$LIBUUID
5317 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5318 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5319 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5320 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005322$as_echo "Enabling private uuid library" >&6; }
5323fi
5324
5325else
5326 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5327DEPLIBUUID=$LIBUUID
5328STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5329DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5330PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5331DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005333$as_echo "Enabling private uuid library by default" >&6; }
5334
5335fi
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
Theodore Ts'o93613952014-07-03 23:44:13 -04005346
5347
5348
5349
5350
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005351if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005352 if test -n "$ac_tool_prefix"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005353 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5354set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005356$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005357if ${ac_cv_path_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005358 $as_echo_n "(cached) " >&6
5359else
5360 case $PKG_CONFIG in
5361 [\\/]* | ?:[\\/]*)
5362 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5363 ;;
5364 *)
5365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366for as_dir in $PATH
5367do
5368 IFS=$as_save_IFS
5369 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005370 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005372 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005374 break 2
5375 fi
5376done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005377 done
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005378IFS=$as_save_IFS
5379
5380 ;;
5381esac
5382fi
5383PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5384if test -n "$PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005386$as_echo "$PKG_CONFIG" >&6; }
5387else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005389$as_echo "no" >&6; }
5390fi
5391
5392
5393fi
5394if test -z "$ac_cv_path_PKG_CONFIG"; then
5395 ac_pt_PKG_CONFIG=$PKG_CONFIG
5396 # Extract the first word of "pkg-config", so it can be a program name with args.
5397set dummy pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005399$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005400if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005401 $as_echo_n "(cached) " >&6
5402else
5403 case $ac_pt_PKG_CONFIG in
5404 [\\/]* | ?:[\\/]*)
5405 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5406 ;;
5407 *)
5408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409for as_dir in $PATH
5410do
5411 IFS=$as_save_IFS
5412 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005413 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005415 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005417 break 2
5418 fi
5419done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005420 done
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005421IFS=$as_save_IFS
5422
5423 ;;
5424esac
5425fi
5426ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5427if test -n "$ac_pt_PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005429$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5430else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005432$as_echo "no" >&6; }
5433fi
5434
5435 if test "x$ac_pt_PKG_CONFIG" = x; then
5436 PKG_CONFIG=""
5437 else
5438 case $cross_compiling:$ac_tool_warned in
5439yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5442ac_tool_warned=yes ;;
5443esac
5444 PKG_CONFIG=$ac_pt_PKG_CONFIG
5445 fi
5446else
5447 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5448fi
5449
5450fi
5451if test -n "$PKG_CONFIG"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005452 _pkg_min_version=0.9.0
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005454$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005455 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005457$as_echo "yes" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005458 else
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005460$as_echo "no" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005461 PKG_CONFIG=""
5462 fi
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005463fi
5464LIBBLKID=
5465DEPLIBBLKID=
5466STATIC_LIBBLKID=
5467DEPSTATIC_LIBBLKID=
5468PROFILED_LIBBLKID=
5469DEPPROFILED_LIBBLKID=
5470BLKID_CMT=
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005471
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005472# Check whether --enable-libblkid was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005473if test "${enable_libblkid+set}" = set; then :
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005474 enableval=$enable_libblkid; if test "$enableval" = "no"
5475then
5476 if test -z "$PKG_CONFIG"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005477 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005478 fi
5479
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005481$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005482if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005483 $as_echo_n "(cached) " >&6
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005484else
5485 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'o2d7583b2014-07-05 00:27:02 -04005486LIBS="-lblkid -luuid $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005488/* end confdefs.h. */
5489
5490/* Override any GCC internal prototype to avoid an error.
5491 Use char because int might match the return type of a GCC
5492 builtin and then its argument prototype would still apply. */
5493#ifdef __cplusplus
5494extern "C"
5495#endif
5496char blkid_get_cache ();
5497int
5498main ()
5499{
5500return blkid_get_cache ();
5501 ;
5502 return 0;
5503}
5504_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005505if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005506 ac_cv_lib_blkid_blkid_get_cache=yes
5507else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005508 ac_cv_lib_blkid_blkid_get_cache=no
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005509fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005510rm -f core conftest.err conftest.$ac_objext \
5511 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005512LIBS=$ac_check_lib_save_LIBS
5513fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005515$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005516if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005517 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5518 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
5519else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005520 as_fn_error $? "external blkid library not found" "$LINENO" 5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005521fi
5522
5523 BLKID_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005525$as_echo "Disabling private blkid library" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005526else
5527 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5528 DEPLIBBLKID=$LIBBLKID
5529 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5530 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5531 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5532 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005533 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005534
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005536$as_echo "Enabling private blkid library" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005537fi
5538
5539else
5540 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5541DEPLIBBLKID=$LIBBLKID
5542STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5543DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5544PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5545DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005546$as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005547
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005549$as_echo "Enabling private blkid library by default" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005550
5551fi
5552
5553
5554
5555
5556
5557
5558
5559
Eric Sandeenf5589f42013-10-14 08:54:15 -04005560QUOTA_MAN_COMMENT='.\"'
Niu Yawei43075b42013-10-14 09:49:27 -04005561QUOTA_CMT=
Eric Sandeenf5589f42013-10-14 08:54:15 -04005562
Aditya Kalif239fef2011-07-20 11:40:02 -07005563
5564
Theodore Ts'o93613952014-07-03 23:44:13 -04005565
5566
5567
5568
5569
Aditya Kalif239fef2011-07-20 11:40:02 -07005570if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005571 if test -n "$ac_tool_prefix"; then
Aditya Kalif239fef2011-07-20 11:40:02 -07005572 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5573set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5575$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005576if ${ac_cv_path_PKG_CONFIG+:} false; then :
Aditya Kalif239fef2011-07-20 11:40:02 -07005577 $as_echo_n "(cached) " >&6
5578else
5579 case $PKG_CONFIG in
5580 [\\/]* | ?:[\\/]*)
5581 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5582 ;;
5583 *)
5584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5585for as_dir in $PATH
5586do
5587 IFS=$as_save_IFS
5588 test -z "$as_dir" && as_dir=.
5589 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005590 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Aditya Kalif239fef2011-07-20 11:40:02 -07005591 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5593 break 2
5594 fi
5595done
5596 done
5597IFS=$as_save_IFS
5598
5599 ;;
5600esac
5601fi
5602PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5603if test -n "$PKG_CONFIG"; then
5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5605$as_echo "$PKG_CONFIG" >&6; }
5606else
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5608$as_echo "no" >&6; }
5609fi
5610
5611
5612fi
5613if test -z "$ac_cv_path_PKG_CONFIG"; then
5614 ac_pt_PKG_CONFIG=$PKG_CONFIG
5615 # Extract the first word of "pkg-config", so it can be a program name with args.
5616set dummy pkg-config; ac_word=$2
5617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5618$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005619if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Aditya Kalif239fef2011-07-20 11:40:02 -07005620 $as_echo_n "(cached) " >&6
5621else
5622 case $ac_pt_PKG_CONFIG in
5623 [\\/]* | ?:[\\/]*)
5624 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5625 ;;
5626 *)
5627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5628for as_dir in $PATH
5629do
5630 IFS=$as_save_IFS
5631 test -z "$as_dir" && as_dir=.
5632 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Aditya Kalif239fef2011-07-20 11:40:02 -07005634 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5636 break 2
5637 fi
5638done
5639 done
5640IFS=$as_save_IFS
5641
5642 ;;
5643esac
5644fi
5645ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5646if test -n "$ac_pt_PKG_CONFIG"; then
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5648$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5649else
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5651$as_echo "no" >&6; }
5652fi
5653
5654 if test "x$ac_pt_PKG_CONFIG" = x; then
5655 PKG_CONFIG=""
5656 else
5657 case $cross_compiling:$ac_tool_warned in
5658yes:)
5659{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5660$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5661ac_tool_warned=yes ;;
5662esac
5663 PKG_CONFIG=$ac_pt_PKG_CONFIG
5664 fi
5665else
5666 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5667fi
5668
5669fi
5670if test -n "$PKG_CONFIG"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005671 _pkg_min_version=0.9.0
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Aditya Kalif239fef2011-07-20 11:40:02 -07005673$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005674 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Aditya Kalif239fef2011-07-20 11:40:02 -07005676$as_echo "yes" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005677 else
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Aditya Kalif239fef2011-07-20 11:40:02 -07005679$as_echo "no" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005680 PKG_CONFIG=""
5681 fi
Aditya Kalif239fef2011-07-20 11:40:02 -07005682fi
Theodore Ts'o7becb202011-11-14 10:40:43 -05005683
5684# Check whether --enable-quota was given.
5685if test "${enable_quota+set}" = set; then :
5686 enableval=$enable_quota; if test "$enableval" = "no"
Aditya Kalif239fef2011-07-20 11:40:02 -07005687then
Niu Yawei43075b42013-10-14 09:49:27 -04005688 QUOTA_CMT=#
Theodore Ts'o7becb202011-11-14 10:40:43 -05005689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling quota support" >&5
5690$as_echo "Disabling quota support" >&6; }
5691else
Niu Yawei43075b42013-10-14 09:49:27 -04005692 QUOTA_CMT=
Theodore Ts'o7becb202011-11-14 10:40:43 -05005693 $as_echo "#define CONFIG_QUOTA 1" >>confdefs.h
Aditya Kalif239fef2011-07-20 11:40:02 -07005694
Theodore Ts'o7becb202011-11-14 10:40:43 -05005695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling quota support" >&5
5696$as_echo "Enabling quota support" >&6; }
Eric Sandeenf5589f42013-10-14 08:54:15 -04005697 QUOTA_MAN_COMMENT=""
5698
Aditya Kalif239fef2011-07-20 11:40:02 -07005699fi
5700
5701else
Niu Yawei43075b42013-10-14 09:49:27 -04005702 QUOTA_CMT=#
5703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling quota support by default" >&5
Theodore Ts'o7becb202011-11-14 10:40:43 -05005704$as_echo "Disabling quota support by default" >&6; }
5705
5706fi
5707
5708LIBQUOTA='$(LIB)/libquota'$LIB_EXT
Aditya Kalif239fef2011-07-20 11:40:02 -07005709DEPLIBQUOTA=$LIBQUOTA
5710STATIC_LIBQUOTA='$(LIB)/libquota'$STATIC_LIB_EXT
5711DEPSTATIC_LIBQUOTA=$STATIC_LIBQUOTA
5712PROFILED_LIBQUOTA='$(LIB)/libquota'$PROFILED_LIB_EXT
5713DEPPROFILED_LIBQUOTA=$PROFILED_LIBQUOTA
Aditya Kalif239fef2011-07-20 11:40:02 -07005714
5715
5716
5717
5718
5719
5720
Theodore Ts'o3df60142013-06-16 16:14:40 -04005721
5722# Check whether --enable-backtrace was given.
5723if test "${enable_backtrace+set}" = set; then :
5724 enableval=$enable_backtrace; if test "$enableval" = "no"
5725then
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
5727$as_echo "Disabling use of backtrace" >&6; }
5728 $as_echo "#define DISABLE_BACKTRACE 1" >>confdefs.h
5729
5730else
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
5732$as_echo "Enabling use of backtrace" >&6; }
5733fi
5734
5735else
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
5737$as_echo "Enabling use of backtrace by default" >&6; }
5738
5739fi
5740
Theodore Ts'oe1052142006-10-21 21:46:47 -04005741# Check whether --enable-debugfs was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005742if test "${enable_debugfs+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005743 enableval=$enable_debugfs; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005744then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005746$as_echo "Disabling debugfs support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005747 DEBUGFS_CMT="#"
5748else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005749 DEBUGFS_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005751$as_echo "Enabling debugfs support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005752fi
5753
5754else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005756$as_echo "Enabling debugfs support by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005757DEBUGFS_CMT=
5758
Theodore Ts'oe1052142006-10-21 21:46:47 -04005759fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005760
Theodore Ts'oe1052142006-10-21 21:46:47 -04005761
5762# Check whether --enable-imager was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005763if test "${enable_imager+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005764 enableval=$enable_imager; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005765then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005767$as_echo "Disabling e2image support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005768 IMAGER_CMT="#"
5769else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005770 IMAGER_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005772$as_echo "Enabling e2image support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005773fi
5774
5775else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005777$as_echo "Enabling e2image support by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005778IMAGER_CMT=
5779
Theodore Ts'oe1052142006-10-21 21:46:47 -04005780fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005781
Theodore Ts'oe1052142006-10-21 21:46:47 -04005782
5783# Check whether --enable-resizer was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005784if test "${enable_resizer+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005785 enableval=$enable_resizer; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005786then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005788$as_echo "Disabling e2resize support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005789 RESIZER_CMT="#"
5790else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005791 RESIZER_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005793$as_echo "Enabling e2resize support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005794fi
5795
5796else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005798$as_echo "Enabling e2resize support by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005799RESIZER_CMT=
5800
Theodore Ts'oe1052142006-10-21 21:46:47 -04005801fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005802
Theodore Ts'oe1052142006-10-21 21:46:47 -04005803
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05005804# Check whether --enable-defrag was given.
5805if test "${enable_defrag+set}" = set; then :
5806 enableval=$enable_defrag; if test "$enableval" = "no"
5807then
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
5809$as_echo "Disabling e4defrag support" >&6; }
5810 DEFRAG_CMT="#"
5811else
5812 DEFRAG_CMT=
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
5814$as_echo "Enabling e4defrag support" >&6; }
5815fi
5816
5817else
Theodore Ts'o6c59a662014-01-04 20:44:29 -05005818 if test -z "$WITH_DIET_LIBC"
5819then
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05005821$as_echo "Enabling e4defrag support by default" >&6; }
Theodore Ts'o6c59a662014-01-04 20:44:29 -05005822 DEFRAG_CMT=
5823else
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
5825$as_echo "Disabling e4defrag support by default" >&6; }
5826 DEFRAG_CMT="#"
5827fi
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05005828
5829fi
5830
5831
Theodore Ts'oe1052142006-10-21 21:46:47 -04005832# Check whether --enable-fsck was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005833if test "${enable_fsck+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005834 enableval=$enable_fsck; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005835then
5836 FSCK_PROG='' FSCK_MAN=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005838$as_echo "Not building fsck wrapper" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005839else
5840 FSCK_PROG=fsck FSCK_MAN=fsck.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005842$as_echo "Building fsck wrapper" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005843fi
5844
5845else
5846 case "$host_os" in
Theodore Ts'oe3632402004-05-04 19:39:54 -04005847 gnu*)
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005848 FSCK_PROG='' FSCK_MAN=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005850$as_echo "Not building fsck wrapper by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005851 ;;
5852 *)
5853 FSCK_PROG=fsck FSCK_MAN=fsck.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005855$as_echo "Building fsck wrapper by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005856esac
5857
Theodore Ts'oe1052142006-10-21 21:46:47 -04005858fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005859
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005860
Theodore Ts'oe1052142006-10-21 21:46:47 -04005861
5862# Check whether --enable-e2initrd-helper was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005863if test "${enable_e2initrd_helper+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005864 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
Theodore Ts'o5d407732004-09-18 14:53:14 -04005865then
5866 E2INITRD_PROG='' E2INITRD_MAN=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005868$as_echo "Not building e2initrd helper" >&6; }
Theodore Ts'o5d407732004-09-18 14:53:14 -04005869else
5870 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005872$as_echo "Building e2initrd helper" >&6; }
Theodore Ts'o5d407732004-09-18 14:53:14 -04005873fi
5874
5875else
5876 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005878$as_echo "Building e2initrd helper by default" >&6; }
Theodore Ts'o5d407732004-09-18 14:53:14 -04005879
Theodore Ts'oe1052142006-10-21 21:46:47 -04005880fi
Theodore Ts'o5d407732004-09-18 14:53:14 -04005881
5882
Theodore Ts'oe1052142006-10-21 21:46:47 -04005883
Theodore Ts'o32493942007-12-31 10:45:01 -05005884# Check whether --enable-tls was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005885if test "${enable_tls+set}" = set; then :
Theodore Ts'o32493942007-12-31 10:45:01 -05005886 enableval=$enable_tls; if test "$enableval" = "no"
5887then
5888 try_tls=""
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005890$as_echo "Disabling thread local support" >&6; }
Theodore Ts'o32493942007-12-31 10:45:01 -05005891else
5892 try_tls="yes"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005894$as_echo "Enabling thread local support" >&6; }
Theodore Ts'o32493942007-12-31 10:45:01 -05005895fi
5896
5897else
Theodore Ts'oeafba6c2008-07-10 10:21:42 -04005898 if test -n "$WITH_DIET_LIBC"
5899then
5900 try_tls=""
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005902$as_echo "Diet libc does not support thread local support" >&6; }
Theodore Ts'oeafba6c2008-07-10 10:21:42 -04005903else
5904 try_tls="yes"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005906$as_echo "Try using thread local support by default" >&6; }
Theodore Ts'oeafba6c2008-07-10 10:21:42 -04005907fi
Theodore Ts'o32493942007-12-31 10:45:01 -05005908
5909fi
5910
5911if test "$try_tls" = "yes"
5912then
5913
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005915$as_echo_n "checking for thread local storage (TLS) class... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005916 if ${ac_cv_tls+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005917 $as_echo_n "(cached) " >&6
Theodore Ts'o32493942007-12-31 10:45:01 -05005918else
5919
5920 ax_tls_keywords="__thread __declspec(thread) none"
5921 for ax_tls_keyword in $ax_tls_keywords; do
5922 case $ax_tls_keyword in
5923 none) ac_cv_tls=none ; break ;;
5924 *)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'o32493942007-12-31 10:45:01 -05005926/* end confdefs.h. */
5927#include <stdlib.h>
5928 static void
5929 foo(void) {
5930 static $ax_tls_keyword int bar;
5931 exit(1);
5932 }
5933int
5934main ()
5935{
5936
5937 ;
5938 return 0;
5939}
5940_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005941if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o32493942007-12-31 10:45:01 -05005942 ac_cv_tls=$ax_tls_keyword ; break
5943else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005944 ac_cv_tls=none
Theodore Ts'o32493942007-12-31 10:45:01 -05005945
5946fi
Theodore Ts'o32493942007-12-31 10:45:01 -05005947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5948 esac
5949 done
5950
5951fi
5952
5953
5954 if test "$ac_cv_tls" != "none"; then
5955
5956cat >>confdefs.h <<_ACEOF
5957#define TLS $ac_cv_tls
5958_ACEOF
5959
5960 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005962$as_echo "$ac_cv_tls" >&6; }
Theodore Ts'o32493942007-12-31 10:45:01 -05005963
5964fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005965
Theodore Ts'o5610f992007-12-31 11:16:56 -05005966# Check whether --enable-uuidd was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005967if test "${enable_uuidd+set}" = set; then :
Theodore Ts'o5610f992007-12-31 11:16:56 -05005968 enableval=$enable_uuidd; if test "$enableval" = "no"
5969then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005971$as_echo "Not building uuidd" >&6; }
Theodore Ts'o5610f992007-12-31 11:16:56 -05005972 UUIDD_CMT="#"
5973else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005974 $as_echo "#define USE_UUIDD 1" >>confdefs.h
Theodore Ts'o5610f992007-12-31 11:16:56 -05005975
5976 UUIDD_CMT=""
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005978$as_echo "Building uuidd" >&6; }
Theodore Ts'o5610f992007-12-31 11:16:56 -05005979fi
5980
5981else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005982 $as_echo "#define USE_UUIDD 1" >>confdefs.h
Theodore Ts'o5610f992007-12-31 11:16:56 -05005983
5984UUIDD_CMT=""
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005986$as_echo "Building uuidd by default" >&6; }
Theodore Ts'o5610f992007-12-31 11:16:56 -05005987
5988fi
5989
5990
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005991
5992# Check whether --enable-mmp was given.
5993if test "${enable_mmp+set}" = set; then :
5994 enableval=$enable_mmp; if test "$enableval" = "no"
5995then
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
5997$as_echo "Disabling mmp support" >&6; }
5998else
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
6000$as_echo "Enabling mmp support" >&6; }
6001 $as_echo "#define CONFIG_MMP 1" >>confdefs.h
6002
6003fi
6004
6005else
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
6007$as_echo "Enabling mmp support by default" >&6; }
6008$as_echo "#define CONFIG_MMP 1" >>confdefs.h
6009
6010
6011fi
6012
Tony Breeds1625bf42012-07-30 14:44:12 -04006013
6014# Check whether --enable-bmap-stats was given.
6015if test "${enable_bmap_stats+set}" = set; then :
6016 enableval=$enable_bmap_stats; if test "$enableval" = "no"
6017then
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
6019$as_echo "Disabling bitmap statistics support" >&6; }
6020else
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
6022$as_echo "Enabling bitmap statistics support" >&6; }
6023 $as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6024
6025fi
6026
6027else
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
6029$as_echo "Enabling bitmap statistics support by default" >&6; }
6030$as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6031
6032
6033fi
6034
6035
6036# Check whether --enable-bmap-stats-ops was given.
6037if test "${enable_bmap_stats_ops+set}" = set; then :
6038 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
6039then
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
6041$as_echo "Disabling additional bitmap statistics" >&6; }
6042else
6043 if test "x${enable_bmap_stats}" = "xno"; then :
6044 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6045$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6046as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
6047See \`config.log' for more details" "$LINENO" 5; }
6048fi
6049
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
6051$as_echo "Enabling additional bitmap statistics" >&6; }
6052 $as_echo "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
6053
6054fi
6055
6056else
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
6058$as_echo "Disabling additional bitmap statistics by default" >&6; }
6059
6060fi
6061
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00006062MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
6063
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006064GETTEXT_PACKAGE=e2fsprogs
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006065PACKAGE=e2fsprogs
6066VERSION="$E2FSPROGS_VERSION"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006067VERSION=0.14.1
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006068
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006069cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006070#define PACKAGE "$PACKAGE"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006071_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006072
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006073
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006074cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006075#define VERSION "$VERSION"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006076_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006077
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006078
6079
6080
6081
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006083$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6084set x ${MAKE-make}
6085ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006086if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006087 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006088else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006089 cat >conftest.make <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04006090SHELL = /bin/sh
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006091all:
Theodore Ts'oe1052142006-10-21 21:46:47 -04006092 @echo '@@@%%%=$(MAKE)=@@@%%%'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006093_ACEOF
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006094# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Theodore Ts'oe1052142006-10-21 21:46:47 -04006095case `${MAKE-make} -f conftest.make 2>/dev/null` in
6096 *@@@%%%=?*=@@@%%%*)
6097 eval ac_cv_prog_make_${ac_make}_set=yes;;
6098 *)
6099 eval ac_cv_prog_make_${ac_make}_set=no;;
6100esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006101rm -f conftest.make
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006102fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006103if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006105$as_echo "yes" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006106 SET_MAKE=
6107else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006109$as_echo "no" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006110 SET_MAKE="MAKE=${MAKE-make}"
6111fi
6112
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006113# Find a good install program. We prefer a C program (faster),
6114# so one script is as good as another. But avoid the broken or
6115# incompatible versions:
6116# SysV /etc/install, /usr/sbin/install
6117# SunOS /usr/etc/install
6118# IRIX /sbin/install
6119# AIX /bin/install
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006120# AmigaOS /C/install, which installs bootblocks on floppy discs
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006121# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6122# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6123# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006124# OS/2's system install, which has a completely different semantic
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006125# ./install, which can be erroneously created by make from ./install.sh.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006126# Reject install programs that cannot install multiple files.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006128$as_echo_n "checking for a BSD-compatible install... " >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006129if test -z "$INSTALL"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006130if ${ac_cv_path_install+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006131 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006132else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6134for as_dir in $PATH
6135do
6136 IFS=$as_save_IFS
6137 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006138 # Account for people who put trailing slashes in PATH elements.
6139case $as_dir/ in #((
6140 ./ | .// | /[cC]/* | \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006141 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006142 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006143 /usr/ucb/* ) ;;
6144 *)
6145 # OSF1 and SCO ODT 3.0 have their own names for install.
6146 # Don't use installbsd from OSF since it installs stuff as root
6147 # by default.
6148 for ac_prog in ginstall scoinst install; do
6149 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006150 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006151 if test $ac_prog = install &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006152 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006153 # AIX install. It has an incompatible calling convention.
6154 :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006155 elif test $ac_prog = install &&
6156 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6157 # program-specific install script used by HP pwplus--don't use.
6158 :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006159 else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006160 rm -rf conftest.one conftest.two conftest.dir
6161 echo one > conftest.one
6162 echo two > conftest.two
6163 mkdir conftest.dir
6164 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6165 test -s conftest.one && test -s conftest.two &&
6166 test -s conftest.dir/conftest.one &&
6167 test -s conftest.dir/conftest.two
6168 then
6169 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6170 break 3
6171 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006172 fi
6173 fi
6174 done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006175 done
6176 ;;
6177esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006178
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006179 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006180IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006181
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006182rm -rf conftest.one conftest.two conftest.dir
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006183
6184fi
6185 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006186 INSTALL=$ac_cv_path_install
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006187 else
Theodore Ts'oe1052142006-10-21 21:46:47 -04006188 # As a last resort, use the slow shell script. Don't cache a
6189 # value for INSTALL within a source directory, because that will
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006190 # break other packages using the cache if that directory is
Theodore Ts'oe1052142006-10-21 21:46:47 -04006191 # removed, or if the value is a relative name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006192 INSTALL=$ac_install_sh
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006193 fi
6194fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006196$as_echo "$INSTALL" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006197
6198# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6199# It thinks the first close brace ends the variable substitution.
6200test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6201
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006202test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006203
6204test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6205
Theodore Ts'o93613952014-07-03 23:44:13 -04006206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6207$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6208if test -z "$MKDIR_P"; then
6209 if ${ac_cv_path_mkdir+:} false; then :
6210 $as_echo_n "(cached) " >&6
6211else
6212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6213for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6214do
6215 IFS=$as_save_IFS
6216 test -z "$as_dir" && as_dir=.
6217 for ac_prog in mkdir gmkdir; do
6218 for ac_exec_ext in '' $ac_executable_extensions; do
6219 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
6220 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6221 'mkdir (GNU coreutils) '* | \
6222 'mkdir (coreutils) '* | \
6223 'mkdir (fileutils) '4.1*)
6224 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6225 break 3;;
6226 esac
6227 done
6228 done
6229 done
6230IFS=$as_save_IFS
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006231
Theodore Ts'o93613952014-07-03 23:44:13 -04006232fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006233
Theodore Ts'o93613952014-07-03 23:44:13 -04006234 test -d ./--version && rmdir ./--version
6235 if test "${ac_cv_path_mkdir+set}" = set; then
6236 MKDIR_P="$ac_cv_path_mkdir -p"
6237 else
6238 # As a last resort, use the slow shell script. Don't cache a
6239 # value for MKDIR_P within a source directory, because that will
6240 # break other packages using the cache if that directory is
6241 # removed, or if the value is a relative name.
6242 MKDIR_P="$ac_install_sh -d"
6243 fi
6244fi
6245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6246$as_echo "$MKDIR_P" >&6; }
6247
6248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6249$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6250if ${ac_cv_path_SED+:} false; then :
6251 $as_echo_n "(cached) " >&6
6252else
6253 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6254 for ac_i in 1 2 3 4 5 6 7; do
6255 ac_script="$ac_script$as_nl$ac_script"
6256 done
6257 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6258 { ac_script=; unset ac_script;}
6259 if test -z "$SED"; then
6260 ac_path_SED_found=false
6261 # Loop through the user's path and test for each of PROGNAME-LIST
6262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6263for as_dir in $PATH
6264do
6265 IFS=$as_save_IFS
6266 test -z "$as_dir" && as_dir=.
6267 for ac_prog in sed gsed; do
6268 for ac_exec_ext in '' $ac_executable_extensions; do
6269 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6270 as_fn_executable_p "$ac_path_SED" || continue
6271# Check for GNU ac_path_SED and select it if it is found.
6272 # Check for GNU $ac_path_SED
6273case `"$ac_path_SED" --version 2>&1` in
6274*GNU*)
6275 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6276*)
6277 ac_count=0
6278 $as_echo_n 0123456789 >"conftest.in"
6279 while :
6280 do
6281 cat "conftest.in" "conftest.in" >"conftest.tmp"
6282 mv "conftest.tmp" "conftest.in"
6283 cp "conftest.in" "conftest.nl"
6284 $as_echo '' >> "conftest.nl"
6285 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6286 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6287 as_fn_arith $ac_count + 1 && ac_count=$as_val
6288 if test $ac_count -gt ${ac_path_SED_max-0}; then
6289 # Best one so far, save it but keep looking for a better one
6290 ac_cv_path_SED="$ac_path_SED"
6291 ac_path_SED_max=$ac_count
6292 fi
6293 # 10*(2^10) chars as input seems more than enough
6294 test $ac_count -gt 10 && break
6295 done
6296 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6297esac
6298
6299 $ac_path_SED_found && break 3
6300 done
6301 done
6302 done
6303IFS=$as_save_IFS
6304 if test -z "$ac_cv_path_SED"; then
6305 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6306 fi
6307else
6308 ac_cv_path_SED=$SED
6309fi
6310
6311fi
6312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6313$as_echo "$ac_cv_path_SED" >&6; }
6314 SED="$ac_cv_path_SED"
6315 rm -f conftest.sed
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006316
6317
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006319$as_echo_n "checking whether NLS is requested... " >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04006320 # Check whether --enable-nls was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006321if test "${enable_nls+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04006322 enableval=$enable_nls; USE_NLS=$enableval
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006323else
6324 USE_NLS=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04006325fi
6326
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006328$as_echo "$USE_NLS" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006329
6330
6331
6332
Theodore Ts'o93613952014-07-03 23:44:13 -04006333 GETTEXT_MACRO_VERSION=0.18
6334
6335
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006336
6337
6338# Prepare PATH_SEPARATOR.
6339# The user is always right.
6340if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006341 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6342 # contains only /bin. Note that ksh looks also at the FPATH variable,
6343 # so we have to set that as well for the test.
6344 PATH_SEPARATOR=:
6345 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6346 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6347 || PATH_SEPARATOR=';'
6348 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006349fi
6350
6351# Find out how to test for executable files. Don't use a zero-byte file,
6352# as systems may use methods other than mode bits to determine executability.
6353cat >conf$$.file <<_ASEOF
6354#! /bin/sh
6355exit 0
6356_ASEOF
6357chmod +x conf$$.file
6358if test -x conf$$.file >/dev/null 2>&1; then
6359 ac_executable_p="test -x"
6360else
6361 ac_executable_p="test -f"
6362fi
6363rm -f conf$$.file
6364
6365# Extract the first word of "msgfmt", so it can be a program name with args.
6366set dummy msgfmt; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006368$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006369if ${ac_cv_path_MSGFMT+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006370 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006371else
6372 case "$MSGFMT" in
6373 [\\/]* | ?:[\\/]*)
6374 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6375 ;;
6376 *)
6377 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6378 for ac_dir in $PATH; do
6379 IFS="$ac_save_IFS"
6380 test -z "$ac_dir" && ac_dir=.
6381 for ac_exec_ext in '' $ac_executable_extensions; do
6382 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006383 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6384 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006385 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6386 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6387 break 2
6388 fi
6389 fi
6390 done
6391 done
6392 IFS="$ac_save_IFS"
6393 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6394 ;;
6395esac
6396fi
6397MSGFMT="$ac_cv_path_MSGFMT"
6398if test "$MSGFMT" != ":"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006400$as_echo "$MSGFMT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006401else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006403$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006404fi
6405
6406 # Extract the first word of "gmsgfmt", so it can be a program name with args.
6407set dummy gmsgfmt; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006409$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006410if ${ac_cv_path_GMSGFMT+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006411 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006412else
6413 case $GMSGFMT in
6414 [\\/]* | ?:[\\/]*)
6415 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6416 ;;
6417 *)
6418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6419for as_dir in $PATH
6420do
6421 IFS=$as_save_IFS
6422 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006423 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006425 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006427 break 2
6428 fi
6429done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006430 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006431IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006432
6433 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6434 ;;
6435esac
6436fi
6437GMSGFMT=$ac_cv_path_GMSGFMT
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006438if test -n "$GMSGFMT"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006440$as_echo "$GMSGFMT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006441else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006443$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006444fi
6445
6446
6447
Theodore Ts'o93613952014-07-03 23:44:13 -04006448 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6449 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
6450 *) MSGFMT_015=$MSGFMT ;;
6451 esac
6452
6453 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6454 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
6455 *) GMSGFMT_015=$GMSGFMT ;;
6456 esac
6457
6458
Theodore Ts'oe1052142006-10-21 21:46:47 -04006459
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006460# Prepare PATH_SEPARATOR.
6461# The user is always right.
6462if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006463 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6464 # contains only /bin. Note that ksh looks also at the FPATH variable,
6465 # so we have to set that as well for the test.
6466 PATH_SEPARATOR=:
6467 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6468 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6469 || PATH_SEPARATOR=';'
6470 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006471fi
6472
6473# Find out how to test for executable files. Don't use a zero-byte file,
6474# as systems may use methods other than mode bits to determine executability.
6475cat >conf$$.file <<_ASEOF
6476#! /bin/sh
6477exit 0
6478_ASEOF
6479chmod +x conf$$.file
6480if test -x conf$$.file >/dev/null 2>&1; then
6481 ac_executable_p="test -x"
6482else
6483 ac_executable_p="test -f"
6484fi
6485rm -f conf$$.file
6486
6487# Extract the first word of "xgettext", so it can be a program name with args.
6488set dummy xgettext; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006490$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006491if ${ac_cv_path_XGETTEXT+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006492 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006493else
6494 case "$XGETTEXT" in
6495 [\\/]* | ?:[\\/]*)
6496 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6497 ;;
6498 *)
6499 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6500 for ac_dir in $PATH; do
6501 IFS="$ac_save_IFS"
6502 test -z "$ac_dir" && ac_dir=.
6503 for ac_exec_ext in '' $ac_executable_extensions; do
6504 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006505 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6506 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006507 (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
6508 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6509 break 2
6510 fi
6511 fi
6512 done
6513 done
6514 IFS="$ac_save_IFS"
6515 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6516 ;;
6517esac
6518fi
6519XGETTEXT="$ac_cv_path_XGETTEXT"
6520if test "$XGETTEXT" != ":"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006522$as_echo "$XGETTEXT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006523else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006525$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006526fi
6527
6528 rm -f messages.po
6529
Theodore Ts'o93613952014-07-03 23:44:13 -04006530 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6531 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
6532 *) XGETTEXT_015=$XGETTEXT ;;
6533 esac
6534
6535
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006536
6537# Prepare PATH_SEPARATOR.
6538# The user is always right.
6539if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006540 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6541 # contains only /bin. Note that ksh looks also at the FPATH variable,
6542 # so we have to set that as well for the test.
6543 PATH_SEPARATOR=:
6544 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6545 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6546 || PATH_SEPARATOR=';'
6547 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006548fi
6549
6550# Find out how to test for executable files. Don't use a zero-byte file,
6551# as systems may use methods other than mode bits to determine executability.
6552cat >conf$$.file <<_ASEOF
6553#! /bin/sh
6554exit 0
6555_ASEOF
6556chmod +x conf$$.file
6557if test -x conf$$.file >/dev/null 2>&1; then
6558 ac_executable_p="test -x"
6559else
6560 ac_executable_p="test -f"
6561fi
6562rm -f conf$$.file
6563
6564# Extract the first word of "msgmerge", so it can be a program name with args.
6565set dummy msgmerge; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006567$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006568if ${ac_cv_path_MSGMERGE+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006569 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006570else
6571 case "$MSGMERGE" in
6572 [\\/]* | ?:[\\/]*)
6573 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6574 ;;
6575 *)
6576 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6577 for ac_dir in $PATH; do
6578 IFS="$ac_save_IFS"
6579 test -z "$ac_dir" && ac_dir=.
6580 for ac_exec_ext in '' $ac_executable_extensions; do
6581 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006582 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6583 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006584 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6585 break 2
6586 fi
6587 fi
6588 done
6589 done
6590 IFS="$ac_save_IFS"
6591 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6592 ;;
6593esac
6594fi
6595MSGMERGE="$ac_cv_path_MSGMERGE"
6596if test "$MSGMERGE" != ":"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006598$as_echo "$MSGMERGE" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006599else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006601$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006602fi
6603
6604
Theodore Ts'o93613952014-07-03 23:44:13 -04006605 test -n "$localedir" || localedir='${datadir}/locale'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006606
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006607
Theodore Ts'o93613952014-07-03 23:44:13 -04006608 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
6609
6610
6611 ac_config_commands="$ac_config_commands po-directories"
6612
6613
6614
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2 or newer" >&5
6616$as_echo_n "checking whether we are using the GNU C Library 2 or newer... " >&6; }
6617if ${ac_cv_gnu_library_2+:} false; then :
6618 $as_echo_n "(cached) " >&6
6619else
6620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6621/* end confdefs.h. */
6622
6623#include <features.h>
6624#ifdef __GNU_LIBRARY__
6625 #if (__GLIBC__ >= 2) && !defined __UCLIBC__
6626 Lucky GNU user
6627 #endif
6628#endif
6629
6630_ACEOF
6631if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6632 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
6633 ac_cv_gnu_library_2=yes
6634else
6635 ac_cv_gnu_library_2=no
6636fi
6637rm -f conftest*
6638
6639
6640
6641fi
6642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2" >&5
6643$as_echo "$ac_cv_gnu_library_2" >&6; }
6644
6645 GLIBC2="$ac_cv_gnu_library_2"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006646
6647
6648if test -n "$ac_tool_prefix"; then
6649 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6650set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006652$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006653if ${ac_cv_prog_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006654 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006655else
6656 if test -n "$RANLIB"; then
6657 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6658else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6660for as_dir in $PATH
6661do
6662 IFS=$as_save_IFS
6663 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006664 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006666 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006668 break 2
6669 fi
6670done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006671 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006672IFS=$as_save_IFS
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006673
6674fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006675fi
6676RANLIB=$ac_cv_prog_RANLIB
6677if test -n "$RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006679$as_echo "$RANLIB" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006680else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006682$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006683fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006684
Theodore Ts'oe1052142006-10-21 21:46:47 -04006685
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006686fi
6687if test -z "$ac_cv_prog_RANLIB"; then
6688 ac_ct_RANLIB=$RANLIB
6689 # Extract the first word of "ranlib", so it can be a program name with args.
6690set dummy ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006692$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006693if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006694 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006695else
6696 if test -n "$ac_ct_RANLIB"; then
6697 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6698else
6699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6700for as_dir in $PATH
6701do
6702 IFS=$as_save_IFS
6703 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006704 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006706 ac_cv_prog_ac_ct_RANLIB="ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006708 break 2
6709 fi
6710done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006711 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006712IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006713
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006714fi
6715fi
6716ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6717if test -n "$ac_ct_RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006719$as_echo "$ac_ct_RANLIB" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006720else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006722$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006723fi
6724
Theodore Ts'oe1052142006-10-21 21:46:47 -04006725 if test "x$ac_ct_RANLIB" = x; then
6726 RANLIB=":"
6727 else
6728 case $cross_compiling:$ac_tool_warned in
6729yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006730{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006731$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04006732ac_tool_warned=yes ;;
6733esac
6734 RANLIB=$ac_ct_RANLIB
6735 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006736else
6737 RANLIB="$ac_cv_prog_RANLIB"
6738fi
6739
6740
Theodore Ts'o93613952014-07-03 23:44:13 -04006741
6742 CFLAG_VISIBILITY=
6743 HAVE_VISIBILITY=0
6744 if test -n "$GCC"; then
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
6746$as_echo_n "checking whether the -Werror option is usable... " >&6; }
6747 if ${gl_cv_cc_vis_werror+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006748 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006749else
Theodore Ts'o93613952014-07-03 23:44:13 -04006750
6751 gl_save_CFLAGS="$CFLAGS"
6752 CFLAGS="$CFLAGS -Werror"
6753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006754/* end confdefs.h. */
6755
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006756int
6757main ()
6758{
Theodore Ts'o93613952014-07-03 23:44:13 -04006759
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006760 ;
6761 return 0;
6762}
6763_ACEOF
Theodore Ts'o93613952014-07-03 23:44:13 -04006764if ac_fn_c_try_compile "$LINENO"; then :
6765 gl_cv_cc_vis_werror=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006766else
Theodore Ts'o93613952014-07-03 23:44:13 -04006767 gl_cv_cc_vis_werror=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006768fi
Theodore Ts'o93613952014-07-03 23:44:13 -04006769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6770 CFLAGS="$gl_save_CFLAGS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006771fi
6772
Theodore Ts'o93613952014-07-03 23:44:13 -04006773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
6774$as_echo "$gl_cv_cc_vis_werror" >&6; }
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
6776$as_echo_n "checking for simple visibility declarations... " >&6; }
6777 if ${gl_cv_cc_visibility+:} false; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006778 $as_echo_n "(cached) " >&6
6779else
Theodore Ts'o93613952014-07-03 23:44:13 -04006780
6781 gl_save_CFLAGS="$CFLAGS"
6782 CFLAGS="$CFLAGS -fvisibility=hidden"
6783 if test $gl_cv_cc_vis_werror = yes; then
6784 CFLAGS="$CFLAGS -Werror"
6785 fi
6786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6787/* end confdefs.h. */
6788extern __attribute__((__visibility__("hidden"))) int hiddenvar;
6789 extern __attribute__((__visibility__("default"))) int exportedvar;
6790 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
6791 extern __attribute__((__visibility__("default"))) int exportedfunc (void);
6792 void dummyfunc (void) {}
6793
6794int
6795main ()
6796{
6797
6798 ;
6799 return 0;
6800}
6801_ACEOF
6802if ac_fn_c_try_compile "$LINENO"; then :
6803 gl_cv_cc_visibility=yes
6804else
6805 gl_cv_cc_visibility=no
6806fi
6807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6808 CFLAGS="$gl_save_CFLAGS"
6809fi
6810
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
6812$as_echo "$gl_cv_cc_visibility" >&6; }
6813 if test $gl_cv_cc_visibility = yes; then
6814 CFLAG_VISIBILITY="-fvisibility=hidden"
6815 HAVE_VISIBILITY=1
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006816 fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006817 fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006818
6819
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006820
Theodore Ts'o93613952014-07-03 23:44:13 -04006821cat >>confdefs.h <<_ACEOF
6822#define HAVE_VISIBILITY $HAVE_VISIBILITY
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006823_ACEOF
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006824
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006825
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006827$as_echo_n "checking for inline... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006828if ${ac_cv_c_inline+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006829 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006830else
6831 ac_cv_c_inline=no
6832for ac_kw in inline __inline__ __inline; do
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006834/* end confdefs.h. */
6835#ifndef __cplusplus
6836typedef int foo_t;
6837static $ac_kw foo_t static_foo () {return 0; }
6838$ac_kw foo_t foo () {return 0; }
6839#endif
6840
6841_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006842if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04006843 ac_cv_c_inline=$ac_kw
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006844fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6846 test "$ac_cv_c_inline" != no && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006847done
6848
6849fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006851$as_echo "$ac_cv_c_inline" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006852
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006853case $ac_cv_c_inline in
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006854 inline | yes) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006855 *)
6856 case $ac_cv_c_inline in
6857 no) ac_val=;;
6858 *) ac_val=$ac_cv_c_inline;;
6859 esac
6860 cat >>confdefs.h <<_ACEOF
6861#ifndef __cplusplus
6862#define inline $ac_val
6863#endif
6864_ACEOF
6865 ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006866esac
6867
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006868ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006869if test "x$ac_cv_type_size_t" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006870
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006871else
6872
6873cat >>confdefs.h <<_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04006874#define size_t unsigned int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006875_ACEOF
6876
6877fi
6878
6879
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006881$as_echo_n "checking for stdint.h... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04006882if ${gl_cv_header_stdint_h+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006883 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006884else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006886/* end confdefs.h. */
6887#include <sys/types.h>
Theodore Ts'o93613952014-07-03 23:44:13 -04006888 #include <stdint.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006889int
6890main ()
6891{
Theodore Ts'o93613952014-07-03 23:44:13 -04006892uintmax_t i = (uintmax_t) -1; return !i;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006893 ;
6894 return 0;
6895}
6896_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006897if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -04006898 gl_cv_header_stdint_h=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006899else
Theodore Ts'o93613952014-07-03 23:44:13 -04006900 gl_cv_header_stdint_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006901fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006903fi
Theodore Ts'o93613952014-07-03 23:44:13 -04006904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
6905$as_echo "$gl_cv_header_stdint_h" >&6; }
6906 if test $gl_cv_header_stdint_h = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006907
6908cat >>confdefs.h <<_ACEOF
6909#define HAVE_STDINT_H_WITH_UINTMAX 1
6910_ACEOF
6911
6912 fi
6913
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006914# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6915# for constant arguments. Useless!
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006917$as_echo_n "checking for working alloca.h... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006918if ${ac_cv_working_alloca_h+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006919 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006920else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006922/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006923#include <alloca.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006924int
6925main ()
6926{
6927char *p = (char *) alloca (2 * sizeof (int));
Theodore Ts'oe1052142006-10-21 21:46:47 -04006928 if (p) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006929 ;
6930 return 0;
6931}
6932_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006933if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006934 ac_cv_working_alloca_h=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006935else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006936 ac_cv_working_alloca_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006937fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006938rm -f core conftest.err conftest.$ac_objext \
6939 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006940fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006942$as_echo "$ac_cv_working_alloca_h" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006943if test $ac_cv_working_alloca_h = yes; then
6944
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006945$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006946
6947fi
6948
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006950$as_echo_n "checking for alloca... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006951if ${ac_cv_func_alloca_works+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006952 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006953else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006955/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006956#ifdef __GNUC__
6957# define alloca __builtin_alloca
6958#else
6959# ifdef _MSC_VER
6960# include <malloc.h>
6961# define alloca _alloca
6962# else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006963# ifdef HAVE_ALLOCA_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006964# include <alloca.h>
6965# else
6966# ifdef _AIX
6967 #pragma alloca
6968# else
6969# ifndef alloca /* predefined by HP cc +Olibcalls */
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006970void *alloca (size_t);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006971# endif
6972# endif
6973# endif
6974# endif
6975#endif
6976
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006977int
6978main ()
6979{
6980char *p = (char *) alloca (1);
Theodore Ts'oe1052142006-10-21 21:46:47 -04006981 if (p) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006982 ;
6983 return 0;
6984}
6985_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006986if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006987 ac_cv_func_alloca_works=yes
6988else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006989 ac_cv_func_alloca_works=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006990fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006991rm -f core conftest.err conftest.$ac_objext \
6992 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006993fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006995$as_echo "$ac_cv_func_alloca_works" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006996
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006997if test $ac_cv_func_alloca_works = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006998
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006999$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007000
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007001else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007002 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7003# that cause trouble. Some versions do not even contain alloca or
7004# contain a buggy version. If you still want to use their alloca,
7005# use ar to extract alloca.o from them instead of compiling alloca.c.
7006
Theodore Ts'oe1052142006-10-21 21:46:47 -04007007ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007008
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007009$as_echo "#define C_ALLOCA 1" >>confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007010
7011
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007013$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007014if ${ac_cv_os_cray+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007015 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007016else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007018/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04007019#if defined CRAY && ! defined CRAY2
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007020webecray
7021#else
7022wenotbecray
7023#endif
7024
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007025_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007026if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007027 $EGREP "webecray" >/dev/null 2>&1; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007028 ac_cv_os_cray=yes
7029else
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007030 ac_cv_os_cray=no
7031fi
7032rm -f conftest*
7033
7034fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007036$as_echo "$ac_cv_os_cray" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007037if test $ac_cv_os_cray = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007038 for ac_func in _getb67 GETB67 getb67; do
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007039 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007040ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007041if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007042
7043cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007044#define CRAY_STACKSEG_END $ac_func
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007045_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007046
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007047 break
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007048fi
7049
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007050 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007051fi
7052
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007054$as_echo_n "checking stack direction for C alloca... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007055if ${ac_cv_c_stack_direction+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007056 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007057else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007058 if test "$cross_compiling" = yes; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007059 ac_cv_c_stack_direction=0
7060else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007062/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04007063$ac_includes_default
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007064int
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007065find_stack_direction (int *addr, int depth)
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007066{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007067 int dir, dummy = 0;
7068 if (! addr)
7069 addr = &dummy;
7070 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7071 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7072 return dir + dummy;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007073}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007074
7075int
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007076main (int argc, char **argv)
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007077{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007078 return find_stack_direction (0, argc + !argv + 20) < 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007079}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007080_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007081if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007082 ac_cv_c_stack_direction=1
7083else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007084 ac_cv_c_stack_direction=-1
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007085fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007086rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7087 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007088fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007089
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007090fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007092$as_echo "$ac_cv_c_stack_direction" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007093cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007094#define STACK_DIRECTION $ac_cv_c_stack_direction
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007095_ACEOF
7096
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007097
7098fi
7099
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007100
7101
7102
7103 for ac_header in $ac_header_list
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007104do :
7105 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007106ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7107"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007108if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007109 cat >>confdefs.h <<_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007110#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007111_ACEOF
7112
7113fi
7114
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007115done
7116
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007117
7118
7119
7120
7121
7122
7123
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007124for ac_func in getpagesize
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007125do :
7126 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007127if test "x$ac_cv_func_getpagesize" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007128 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007129#define HAVE_GETPAGESIZE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007130_ACEOF
7131
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007132fi
7133done
7134
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007136$as_echo_n "checking for working mmap... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007137if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007138 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007139else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007140 if test "$cross_compiling" = yes; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007141 ac_cv_func_mmap_fixed_mapped=no
7142else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007144/* end confdefs.h. */
7145$ac_includes_default
7146/* malloc might have been renamed as rpl_malloc. */
7147#undef malloc
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007148
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007149/* Thanks to Mike Haertel and Jim Avera for this test.
7150 Here is a matrix of mmap possibilities:
7151 mmap private not fixed
7152 mmap private fixed at somewhere currently unmapped
7153 mmap private fixed at somewhere already mapped
7154 mmap shared not fixed
7155 mmap shared fixed at somewhere currently unmapped
7156 mmap shared fixed at somewhere already mapped
7157 For private mappings, we should verify that changes cannot be read()
7158 back from the file, nor mmap's back from the file at a different
7159 address. (There have been systems where private was not correctly
7160 implemented like the infamous i386 svr4.0, and systems where the
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007161 VM page cache was not coherent with the file system buffer cache
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007162 like early versions of FreeBSD and possibly contemporary NetBSD.)
7163 For shared mappings, we should conversely verify that changes get
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007164 propagated back to all the places they're supposed to be.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007165
7166 Grep wants private fixed already mapped.
7167 The main things grep needs to know about mmap are:
7168 * does it exist and is it safe to write into the mmap'd area
7169 * how to use it (BSD variants) */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007170
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007171#include <fcntl.h>
7172#include <sys/mman.h>
7173
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007174#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007175char *malloc ();
7176#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007177
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007178/* This mess was copied from the GNU getpagesize.h. */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007179#ifndef HAVE_GETPAGESIZE
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007180# ifdef _SC_PAGESIZE
7181# define getpagesize() sysconf(_SC_PAGESIZE)
7182# else /* no _SC_PAGESIZE */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007183# ifdef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007184# include <sys/param.h>
7185# ifdef EXEC_PAGESIZE
7186# define getpagesize() EXEC_PAGESIZE
7187# else /* no EXEC_PAGESIZE */
7188# ifdef NBPG
7189# define getpagesize() NBPG * CLSIZE
7190# ifndef CLSIZE
7191# define CLSIZE 1
7192# endif /* no CLSIZE */
7193# else /* no NBPG */
7194# ifdef NBPC
7195# define getpagesize() NBPC
7196# else /* no NBPC */
7197# ifdef PAGESIZE
7198# define getpagesize() PAGESIZE
7199# endif /* PAGESIZE */
7200# endif /* no NBPC */
7201# endif /* no NBPG */
7202# endif /* no EXEC_PAGESIZE */
7203# else /* no HAVE_SYS_PARAM_H */
7204# define getpagesize() 8192 /* punt totally */
7205# endif /* no HAVE_SYS_PARAM_H */
7206# endif /* no _SC_PAGESIZE */
7207
7208#endif /* no HAVE_GETPAGESIZE */
7209
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007210int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007211main ()
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007212{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007213 char *data, *data2, *data3;
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007214 const char *cdata2;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007215 int i, pagesize;
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007216 int fd, fd2;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007217
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007218 pagesize = getpagesize ();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007219
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007220 /* First, make a file with some known garbage in it. */
7221 data = (char *) malloc (pagesize);
7222 if (!data)
Theodore Ts'oe1052142006-10-21 21:46:47 -04007223 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007224 for (i = 0; i < pagesize; ++i)
7225 *(data + i) = rand ();
7226 umask (0);
7227 fd = creat ("conftest.mmap", 0600);
7228 if (fd < 0)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007229 return 2;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007230 if (write (fd, data, pagesize) != pagesize)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007231 return 3;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007232 close (fd);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007233
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007234 /* Next, check that the tail of a page is zero-filled. File must have
7235 non-zero length, otherwise we risk SIGBUS for entire page. */
7236 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7237 if (fd2 < 0)
7238 return 4;
7239 cdata2 = "";
7240 if (write (fd2, cdata2, 1) != 1)
7241 return 5;
7242 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7243 if (data2 == MAP_FAILED)
7244 return 6;
7245 for (i = 0; i < pagesize; ++i)
7246 if (*(data2 + i))
7247 return 7;
7248 close (fd2);
7249 if (munmap (data2, pagesize))
7250 return 8;
7251
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007252 /* Next, try to mmap the file at a fixed address which already has
7253 something else allocated at it. If we can, also make sure that
7254 we see the same garbage. */
7255 fd = open ("conftest.mmap", O_RDWR);
7256 if (fd < 0)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007257 return 9;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007258 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7259 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007260 return 10;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007261 for (i = 0; i < pagesize; ++i)
7262 if (*(data + i) != *(data2 + i))
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007263 return 11;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007264
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007265 /* Finally, make sure that changes to the mapped area do not
7266 percolate back to the file as seen by read(). (This is a bug on
7267 some variants of i386 svr4.0.) */
7268 for (i = 0; i < pagesize; ++i)
7269 *(data2 + i) = *(data2 + i) + 1;
7270 data3 = (char *) malloc (pagesize);
7271 if (!data3)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007272 return 12;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007273 if (read (fd, data3, pagesize) != pagesize)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007274 return 13;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007275 for (i = 0; i < pagesize; ++i)
7276 if (*(data + i) != *(data3 + i))
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007277 return 14;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007278 close (fd);
Theodore Ts'oe1052142006-10-21 21:46:47 -04007279 return 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007280}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007281_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007282if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007283 ac_cv_func_mmap_fixed_mapped=yes
7284else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007285 ac_cv_func_mmap_fixed_mapped=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007286fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007287rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7288 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007289fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007290
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007291fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007293$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007294if test $ac_cv_func_mmap_fixed_mapped = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007295
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007296$as_echo "#define HAVE_MMAP 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007297
7298fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007299rm -f conftest.mmap conftest.txt
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007300
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007301
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007302
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007304$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007305if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007306 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007307else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007308
Theodore Ts'o93613952014-07-03 23:44:13 -04007309 gt_cv_int_divbyzero_sigfpe=
7310 case "$host_os" in
7311 macos* | darwin[6-9]* | darwin[1-9][0-9]*)
7312 # On Mac OS X 10.2 or newer, just assume the same as when cross-
7313 # compiling. If we were to perform the real test, 1 Crash Report
7314 # dialog window would pop up.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007315 case "$host_cpu" in
Theodore Ts'o93613952014-07-03 23:44:13 -04007316 i[34567]86 | x86_64)
7317 gt_cv_int_divbyzero_sigfpe="guessing yes" ;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007318 esac
Theodore Ts'o93613952014-07-03 23:44:13 -04007319 ;;
7320 esac
7321 if test -z "$gt_cv_int_divbyzero_sigfpe"; then
7322 if test "$cross_compiling" = yes; then :
7323
7324 # Guess based on the CPU.
7325 case "$host_cpu" in
7326 alpha* | i[34567]86 | x86_64 | m68k | s390*)
7327 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7328 *)
7329 gt_cv_int_divbyzero_sigfpe="guessing no";;
7330 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007331
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007332else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007334/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007335
7336#include <stdlib.h>
7337#include <signal.h>
7338
7339static void
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007340sigfpe_handler (int sig)
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007341{
7342 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7343 exit (sig != SIGFPE);
7344}
7345
7346int x = 1;
7347int y = 0;
7348int z;
7349int nan;
7350
7351int main ()
7352{
7353 signal (SIGFPE, sigfpe_handler);
7354/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7355#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7356 signal (SIGTRAP, sigfpe_handler);
7357#endif
7358/* Linux/SPARC yields signal SIGILL. */
7359#if defined (__sparc__) && defined (__linux__)
7360 signal (SIGILL, sigfpe_handler);
7361#endif
7362
7363 z = x / y;
7364 nan = y / y;
Theodore Ts'o93613952014-07-03 23:44:13 -04007365 exit (2);
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007366}
7367
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007368_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007369if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007370 gt_cv_int_divbyzero_sigfpe=yes
7371else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007372 gt_cv_int_divbyzero_sigfpe=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007373fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007374rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7375 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007376fi
7377
Theodore Ts'o93613952014-07-03 23:44:13 -04007378 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007379
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007380fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007382$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007383 case "$gt_cv_int_divbyzero_sigfpe" in
7384 *yes) value=1;;
7385 *) value=0;;
7386 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007387
7388cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007389#define INTDIV0_RAISES_SIGFPE $value
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007390_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007391
7392
7393
Theodore Ts'o93613952014-07-03 23:44:13 -04007394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7395$as_echo_n "checking for inttypes.h... " >&6; }
7396if ${gl_cv_header_inttypes_h+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007397 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007398else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007400/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04007401
7402#include <sys/types.h>
7403#include <inttypes.h>
7404
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007405int
7406main ()
7407{
Theodore Ts'o93613952014-07-03 23:44:13 -04007408uintmax_t i = (uintmax_t) -1; return !i;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007409 ;
7410 return 0;
7411}
7412_ACEOF
Theodore Ts'o93613952014-07-03 23:44:13 -04007413if ac_fn_c_try_compile "$LINENO"; then :
7414 gl_cv_header_inttypes_h=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007415else
Theodore Ts'o93613952014-07-03 23:44:13 -04007416 gl_cv_header_inttypes_h=no
7417fi
7418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7419fi
7420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
7421$as_echo "$gl_cv_header_inttypes_h" >&6; }
7422 if test $gl_cv_header_inttypes_h = yes; then
7423
7424cat >>confdefs.h <<_ACEOF
7425#define HAVE_INTTYPES_H_WITH_UINTMAX 1
7426_ACEOF
7427
7428 fi
7429
7430
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
7432$as_echo_n "checking for unsigned long long int... " >&6; }
7433if ${ac_cv_type_unsigned_long_long_int+:} false; then :
7434 $as_echo_n "(cached) " >&6
7435else
7436 ac_cv_type_unsigned_long_long_int=yes
7437 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
7438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7439/* end confdefs.h. */
7440
7441 /* For now, do not test the preprocessor; as of 2007 there are too many
7442 implementations with broken preprocessors. Perhaps this can
7443 be revisited in 2012. In the meantime, code should not expect
7444 #if to work with literals wider than 32 bits. */
7445 /* Test literals. */
7446 long long int ll = 9223372036854775807ll;
7447 long long int nll = -9223372036854775807LL;
7448 unsigned long long int ull = 18446744073709551615ULL;
7449 /* Test constant expressions. */
7450 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
7451 ? 1 : -1)];
7452 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
7453 ? 1 : -1)];
7454 int i = 63;
7455int
7456main ()
7457{
7458/* Test availability of runtime routines for shift and division. */
7459 long long int llmax = 9223372036854775807ll;
7460 unsigned long long int ullmax = 18446744073709551615ull;
7461 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
7462 | (llmax / ll) | (llmax % ll)
7463 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
7464 | (ullmax / ull) | (ullmax % ull));
7465 ;
7466 return 0;
7467}
7468
7469_ACEOF
7470if ac_fn_c_try_link "$LINENO"; then :
7471
7472else
7473 ac_cv_type_unsigned_long_long_int=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007474fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007475rm -f core conftest.err conftest.$ac_objext \
7476 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'o93613952014-07-03 23:44:13 -04007477 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007478fi
Theodore Ts'o93613952014-07-03 23:44:13 -04007479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
7480$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
7481 if test $ac_cv_type_unsigned_long_long_int = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007482
Theodore Ts'o93613952014-07-03 23:44:13 -04007483$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007484
7485 fi
7486
7487
7488
7489
Theodore Ts'o93613952014-07-03 23:44:13 -04007490 if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007491
Theodore Ts'o93613952014-07-03 23:44:13 -04007492 test $ac_cv_type_unsigned_long_long_int = yes \
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007493 && ac_type='unsigned long long' \
7494 || ac_type='unsigned long'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007495
7496cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007497#define uintmax_t $ac_type
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007498_ACEOF
7499
7500 else
7501
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007502$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007503
7504 fi
7505
Theodore Ts'o07a0db12003-07-05 14:50:24 -04007506
Theodore Ts'o93613952014-07-03 23:44:13 -04007507 for ac_header in inttypes.h
7508do :
7509 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7510if test "x$ac_cv_header_inttypes_h" = xyes; then :
7511 cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007512#define HAVE_INTTYPES_H 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007513_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007514
Theodore Ts'o93613952014-07-03 23:44:13 -04007515fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007516
Theodore Ts'o93613952014-07-03 23:44:13 -04007517done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04007518
Theodore Ts'o93613952014-07-03 23:44:13 -04007519 if test $ac_cv_header_inttypes_h = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007521$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007522if ${gt_cv_inttypes_pri_broken+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007523 $as_echo_n "(cached) " >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007524else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007525
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007527/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04007528
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007529#include <inttypes.h>
7530#ifdef PRId32
7531char *p = PRId32;
7532#endif
7533
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007534int
7535main ()
7536{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007537
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007538 ;
7539 return 0;
7540}
7541_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007542if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007543 gt_cv_inttypes_pri_broken=no
7544else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007545 gt_cv_inttypes_pri_broken=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007546fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007548
7549fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007551$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007552 fi
7553 if test "$gt_cv_inttypes_pri_broken" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007554
7555cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007556#define PRI_MACROS_BROKEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007557_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007558
Theodore Ts'o93613952014-07-03 23:44:13 -04007559 PRI_MACROS_BROKEN=1
7560 else
7561 PRI_MACROS_BROKEN=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007562 fi
7563
7564
7565
Theodore Ts'o93613952014-07-03 23:44:13 -04007566
7567
7568
7569
7570 # Check whether --enable-threads was given.
7571if test "${enable_threads+set}" = set; then :
7572 enableval=$enable_threads; gl_use_threads=$enableval
7573else
7574 if test -n "$gl_use_threads_default"; then
7575 gl_use_threads="$gl_use_threads_default"
7576 else
7577 case "$host_os" in
7578 osf*) gl_use_threads=no ;;
7579 cygwin*)
7580 case `uname -r` in
7581 1.[0-5].*) gl_use_threads=no ;;
7582 *) gl_use_threads=yes ;;
7583 esac
7584 ;;
7585 *) gl_use_threads=yes ;;
7586 esac
7587 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007588
7589fi
7590
Theodore Ts'o93613952014-07-03 23:44:13 -04007591 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7592 # For using <pthread.h>:
7593 case "$host_os" in
7594 osf*)
7595 # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
7596 # groks <pthread.h>. cc also understands the flag -pthread, but
7597 # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
7598 # 2. putting a flag into CPPFLAGS that has an effect on the linker
7599 # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
7600 # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
7601 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
7602 ;;
7603 esac
7604 # Some systems optimize for single-threaded programs by default, and
7605 # need special flags to disable these optimizations. For example, the
7606 # definition of 'errno' in <errno.h>.
7607 case "$host_os" in
7608 aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
7609 solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
7610 esac
7611 fi
7612
7613
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007614
7615
7616
7617 if test "X$prefix" = "XNONE"; then
7618 acl_final_prefix="$ac_default_prefix"
7619 else
7620 acl_final_prefix="$prefix"
7621 fi
7622 if test "X$exec_prefix" = "XNONE"; then
7623 acl_final_exec_prefix='${prefix}'
7624 else
7625 acl_final_exec_prefix="$exec_prefix"
7626 fi
7627 acl_save_prefix="$prefix"
7628 prefix="$acl_final_prefix"
7629 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7630 prefix="$acl_save_prefix"
7631
7632
Theodore Ts'o93613952014-07-03 23:44:13 -04007633
Theodore Ts'oe1052142006-10-21 21:46:47 -04007634# Check whether --with-gnu-ld was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007635if test "${with_gnu_ld+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04007636 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007637else
7638 with_gnu_ld=no
Theodore Ts'oe1052142006-10-21 21:46:47 -04007639fi
7640
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007641# Prepare PATH_SEPARATOR.
7642# The user is always right.
7643if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04007644 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
7645 # contains only /bin. Note that ksh looks also at the FPATH variable,
7646 # so we have to set that as well for the test.
7647 PATH_SEPARATOR=:
7648 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7649 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7650 || PATH_SEPARATOR=';'
7651 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007652fi
Theodore Ts'o93613952014-07-03 23:44:13 -04007653
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007654ac_prog=ld
7655if test "$GCC" = yes; then
7656 # Check if gcc -print-prog-name=ld gives a path.
Theodore Ts'o93613952014-07-03 23:44:13 -04007657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7658$as_echo_n "checking for ld used by $CC... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007659 case $host in
7660 *-*-mingw*)
7661 # gcc leaves a trailing carriage return which upsets mingw
7662 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7663 *)
7664 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7665 esac
7666 case $ac_prog in
7667 # Accept absolute paths.
Theodore Ts'o93613952014-07-03 23:44:13 -04007668 [\\/]* | ?:[\\/]*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007669 re_direlt='/[^/][^/]*/\.\./'
Theodore Ts'o93613952014-07-03 23:44:13 -04007670 # Canonicalize the pathname of ld
7671 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
7672 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
7673 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007674 done
7675 test -z "$LD" && LD="$ac_prog"
7676 ;;
7677 "")
7678 # If it fails, then pretend we aren't using GCC.
7679 ac_prog=ld
7680 ;;
7681 *)
7682 # If it is relative, then search for the first ld in PATH.
7683 with_gnu_ld=unknown
7684 ;;
7685 esac
7686elif test "$with_gnu_ld" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007688$as_echo_n "checking for GNU ld... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007689else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007691$as_echo_n "checking for non-GNU ld... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007692fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007693if ${acl_cv_path_LD+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007694 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007695else
7696 if test -z "$LD"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04007697 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007698 for ac_dir in $PATH; do
Theodore Ts'o93613952014-07-03 23:44:13 -04007699 IFS="$acl_save_ifs"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007700 test -z "$ac_dir" && ac_dir=.
7701 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7702 acl_cv_path_LD="$ac_dir/$ac_prog"
7703 # Check to see if the program is GNU ld. I'd rather use --version,
Theodore Ts'o93613952014-07-03 23:44:13 -04007704 # but apparently some variants of GNU ld only accept -v.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007705 # Break only if it was the GNU/non-GNU ld that we prefer.
Theodore Ts'o93613952014-07-03 23:44:13 -04007706 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007707 *GNU* | *'with BFD'*)
Theodore Ts'o93613952014-07-03 23:44:13 -04007708 test "$with_gnu_ld" != no && break
7709 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007710 *)
Theodore Ts'o93613952014-07-03 23:44:13 -04007711 test "$with_gnu_ld" != yes && break
7712 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007713 esac
7714 fi
7715 done
Theodore Ts'o93613952014-07-03 23:44:13 -04007716 IFS="$acl_save_ifs"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007717else
7718 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7719fi
7720fi
7721
7722LD="$acl_cv_path_LD"
7723if test -n "$LD"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007725$as_echo "$LD" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007726else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007728$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007729fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007730test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007732$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007733if ${acl_cv_prog_gnu_ld+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007734 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007735else
Theodore Ts'o93613952014-07-03 23:44:13 -04007736 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007737case `$LD -v 2>&1 </dev/null` in
7738*GNU* | *'with BFD'*)
Theodore Ts'o93613952014-07-03 23:44:13 -04007739 acl_cv_prog_gnu_ld=yes
7740 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007741*)
Theodore Ts'o93613952014-07-03 23:44:13 -04007742 acl_cv_prog_gnu_ld=no
7743 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007744esac
7745fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007747$as_echo "$acl_cv_prog_gnu_ld" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007748with_gnu_ld=$acl_cv_prog_gnu_ld
7749
7750
7751
Theodore Ts'o93613952014-07-03 23:44:13 -04007752
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007754$as_echo_n "checking for shared library run path origin... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007755if ${acl_cv_rpath+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007756 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007757else
7758
7759 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7760 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7761 . ./conftest.sh
7762 rm -f ./conftest.sh
7763 acl_cv_rpath=done
7764
7765fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007767$as_echo "$acl_cv_rpath" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007768 wl="$acl_cv_wl"
Theodore Ts'o93613952014-07-03 23:44:13 -04007769 acl_libext="$acl_cv_libext"
7770 acl_shlibext="$acl_cv_shlibext"
7771 acl_libname_spec="$acl_cv_libname_spec"
7772 acl_library_names_spec="$acl_cv_library_names_spec"
7773 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7774 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7775 acl_hardcode_direct="$acl_cv_hardcode_direct"
7776 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
Theodore Ts'oe1052142006-10-21 21:46:47 -04007777 # Check whether --enable-rpath was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007778if test "${enable_rpath+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04007779 enableval=$enable_rpath; :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007780else
7781 enable_rpath=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04007782fi
7783
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007784
7785
7786
Theodore Ts'o93613952014-07-03 23:44:13 -04007787 acl_libdirstem=lib
7788 acl_libdirstem2=
7789 case "$host_os" in
7790 solaris*)
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
7792$as_echo_n "checking for 64-bit host... " >&6; }
7793if ${gl_cv_solaris_64bit+:} false; then :
7794 $as_echo_n "(cached) " >&6
7795else
7796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7797/* end confdefs.h. */
7798
7799#ifdef _LP64
7800sixtyfour bits
7801#endif
7802
7803_ACEOF
7804if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7805 $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
7806 gl_cv_solaris_64bit=yes
7807else
7808 gl_cv_solaris_64bit=no
7809fi
7810rm -f conftest*
7811
7812
7813fi
7814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
7815$as_echo "$gl_cv_solaris_64bit" >&6; }
7816 if test $gl_cv_solaris_64bit = yes; then
7817 acl_libdirstem=lib/64
7818 case "$host_cpu" in
7819 sparc*) acl_libdirstem2=lib/sparcv9 ;;
7820 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
7821 esac
7822 fi
7823 ;;
7824 *)
7825 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
7826 if test -n "$searchpath"; then
7827 acl_save_IFS="${IFS= }"; IFS=":"
7828 for searchdir in $searchpath; do
7829 if test -d "$searchdir"; then
7830 case "$searchdir" in
7831 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
7832 */../ | */.. )
7833 # Better ignore directories of this form. They are misleading.
7834 ;;
7835 *) searchdir=`cd "$searchdir" && pwd`
7836 case "$searchdir" in
7837 */lib64 ) acl_libdirstem=lib64 ;;
7838 esac ;;
7839 esac
7840 fi
7841 done
7842 IFS="$acl_save_IFS"
7843 fi
7844 ;;
7845 esac
7846 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
7847
7848
7849
7850 gl_threads_api=none
7851 LIBTHREAD=
7852 LTLIBTHREAD=
7853 LIBMULTITHREAD=
7854 LTLIBMULTITHREAD=
7855 if test "$gl_use_threads" != no; then
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
7857$as_echo_n "checking whether imported symbols can be declared weak... " >&6; }
7858if ${gl_cv_have_weak+:} false; then :
7859 $as_echo_n "(cached) " >&6
7860else
7861 gl_cv_have_weak=no
7862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7863/* end confdefs.h. */
7864extern void xyzzy ();
7865#pragma weak xyzzy
7866int
7867main ()
7868{
7869xyzzy();
7870 ;
7871 return 0;
7872}
7873_ACEOF
7874if ac_fn_c_try_link "$LINENO"; then :
7875 gl_cv_have_weak=maybe
7876fi
7877rm -f core conftest.err conftest.$ac_objext \
7878 conftest$ac_exeext conftest.$ac_ext
7879 if test $gl_cv_have_weak = maybe; then
7880 if test "$cross_compiling" = yes; then :
7881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7882/* end confdefs.h. */
7883#ifdef __ELF__
7884 Extensible Linking Format
7885 #endif
7886
7887_ACEOF
7888if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7889 $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
7890 gl_cv_have_weak="guessing yes"
7891else
7892 gl_cv_have_weak="guessing no"
7893fi
7894rm -f conftest*
7895
7896
7897else
7898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7899/* end confdefs.h. */
7900
7901#include <stdio.h>
7902#pragma weak fputs
7903int main ()
7904{
7905 return (fputs == NULL);
7906}
7907_ACEOF
7908if ac_fn_c_try_run "$LINENO"; then :
7909 gl_cv_have_weak=yes
7910else
7911 gl_cv_have_weak=no
7912fi
7913rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7914 conftest.$ac_objext conftest.beam conftest.$ac_ext
7915fi
7916
7917 fi
7918
7919fi
7920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
7921$as_echo "$gl_cv_have_weak" >&6; }
7922 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7923 # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
7924 # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
7925 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
7926if test "x$ac_cv_header_pthread_h" = xyes; then :
7927 gl_have_pthread_h=yes
7928else
7929 gl_have_pthread_h=no
7930fi
7931
7932
7933 if test "$gl_have_pthread_h" = yes; then
7934 # Other possible tests:
7935 # -lpthreads (FSU threads, PCthreads)
7936 # -lgthreads
7937 gl_have_pthread=
7938 # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
7939 # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
7940 # the second one only in libpthread, and lock.c needs it.
7941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7942/* end confdefs.h. */
7943#include <pthread.h>
7944int
7945main ()
7946{
7947pthread_mutex_lock((pthread_mutex_t*)0);
7948 pthread_mutexattr_init((pthread_mutexattr_t*)0);
7949 ;
7950 return 0;
7951}
7952_ACEOF
7953if ac_fn_c_try_link "$LINENO"; then :
7954 gl_have_pthread=yes
7955fi
7956rm -f core conftest.err conftest.$ac_objext \
7957 conftest$ac_exeext conftest.$ac_ext
7958 # Test for libpthread by looking for pthread_kill. (Not pthread_self,
7959 # since it is defined as a macro on OSF/1.)
7960 if test -n "$gl_have_pthread"; then
7961 # The program links fine without libpthread. But it may actually
7962 # need to link with libpthread in order to create multiple threads.
7963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
7964$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
7965if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
7966 $as_echo_n "(cached) " >&6
7967else
7968 ac_check_lib_save_LIBS=$LIBS
7969LIBS="-lpthread $LIBS"
7970cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7971/* end confdefs.h. */
7972
7973/* Override any GCC internal prototype to avoid an error.
7974 Use char because int might match the return type of a GCC
7975 builtin and then its argument prototype would still apply. */
7976#ifdef __cplusplus
7977extern "C"
7978#endif
7979char pthread_kill ();
7980int
7981main ()
7982{
7983return pthread_kill ();
7984 ;
7985 return 0;
7986}
7987_ACEOF
7988if ac_fn_c_try_link "$LINENO"; then :
7989 ac_cv_lib_pthread_pthread_kill=yes
7990else
7991 ac_cv_lib_pthread_pthread_kill=no
7992fi
7993rm -f core conftest.err conftest.$ac_objext \
7994 conftest$ac_exeext conftest.$ac_ext
7995LIBS=$ac_check_lib_save_LIBS
7996fi
7997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
7998$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
7999if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8000 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
8001 # On Solaris and HP-UX, most pthread functions exist also in libc.
8002 # Therefore pthread_in_use() needs to actually try to create a
8003 # thread: pthread_create from libc will fail, whereas
8004 # pthread_create will actually create a thread.
8005 case "$host_os" in
8006 solaris* | hpux*)
8007
8008$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
8009
8010 esac
8011
8012fi
8013
8014 else
8015 # Some library is needed. Try libpthread and libc_r.
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
8017$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
8018if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
8019 $as_echo_n "(cached) " >&6
8020else
8021 ac_check_lib_save_LIBS=$LIBS
8022LIBS="-lpthread $LIBS"
8023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8024/* end confdefs.h. */
8025
8026/* Override any GCC internal prototype to avoid an error.
8027 Use char because int might match the return type of a GCC
8028 builtin and then its argument prototype would still apply. */
8029#ifdef __cplusplus
8030extern "C"
8031#endif
8032char pthread_kill ();
8033int
8034main ()
8035{
8036return pthread_kill ();
8037 ;
8038 return 0;
8039}
8040_ACEOF
8041if ac_fn_c_try_link "$LINENO"; then :
8042 ac_cv_lib_pthread_pthread_kill=yes
8043else
8044 ac_cv_lib_pthread_pthread_kill=no
8045fi
8046rm -f core conftest.err conftest.$ac_objext \
8047 conftest$ac_exeext conftest.$ac_ext
8048LIBS=$ac_check_lib_save_LIBS
8049fi
8050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8051$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8052if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8053 gl_have_pthread=yes
8054 LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
8055 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
8056fi
8057
8058 if test -z "$gl_have_pthread"; then
8059 # For FreeBSD 4.
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
8061$as_echo_n "checking for pthread_kill in -lc_r... " >&6; }
8062if ${ac_cv_lib_c_r_pthread_kill+:} false; then :
8063 $as_echo_n "(cached) " >&6
8064else
8065 ac_check_lib_save_LIBS=$LIBS
8066LIBS="-lc_r $LIBS"
8067cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8068/* end confdefs.h. */
8069
8070/* Override any GCC internal prototype to avoid an error.
8071 Use char because int might match the return type of a GCC
8072 builtin and then its argument prototype would still apply. */
8073#ifdef __cplusplus
8074extern "C"
8075#endif
8076char pthread_kill ();
8077int
8078main ()
8079{
8080return pthread_kill ();
8081 ;
8082 return 0;
8083}
8084_ACEOF
8085if ac_fn_c_try_link "$LINENO"; then :
8086 ac_cv_lib_c_r_pthread_kill=yes
8087else
8088 ac_cv_lib_c_r_pthread_kill=no
8089fi
8090rm -f core conftest.err conftest.$ac_objext \
8091 conftest$ac_exeext conftest.$ac_ext
8092LIBS=$ac_check_lib_save_LIBS
8093fi
8094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
8095$as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; }
8096if test "x$ac_cv_lib_c_r_pthread_kill" = xyes; then :
8097 gl_have_pthread=yes
8098 LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
8099 LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r
8100fi
8101
8102 fi
8103 fi
8104 if test -n "$gl_have_pthread"; then
8105 gl_threads_api=posix
8106
8107$as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h
8108
8109 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8110 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8111
8112$as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
8113
8114 LIBTHREAD=
8115 LTLIBTHREAD=
8116 fi
8117 fi
8118 fi
8119 fi
8120 fi
8121 if test -z "$gl_have_pthread"; then
8122 if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then
8123 gl_have_solaristhread=
8124 gl_save_LIBS="$LIBS"
8125 LIBS="$LIBS -lthread"
8126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8127/* end confdefs.h. */
8128
8129#include <thread.h>
8130#include <synch.h>
8131
8132int
8133main ()
8134{
8135thr_self();
8136 ;
8137 return 0;
8138}
8139_ACEOF
8140if ac_fn_c_try_link "$LINENO"; then :
8141 gl_have_solaristhread=yes
8142fi
8143rm -f core conftest.err conftest.$ac_objext \
8144 conftest$ac_exeext conftest.$ac_ext
8145 LIBS="$gl_save_LIBS"
8146 if test -n "$gl_have_solaristhread"; then
8147 gl_threads_api=solaris
8148 LIBTHREAD=-lthread
8149 LTLIBTHREAD=-lthread
8150 LIBMULTITHREAD="$LIBTHREAD"
8151 LTLIBMULTITHREAD="$LTLIBTHREAD"
8152
8153$as_echo "#define USE_SOLARIS_THREADS 1" >>confdefs.h
8154
8155 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8156
8157$as_echo "#define USE_SOLARIS_THREADS_WEAK 1" >>confdefs.h
8158
8159 LIBTHREAD=
8160 LTLIBTHREAD=
8161 fi
8162 fi
8163 fi
8164 fi
8165 if test "$gl_use_threads" = pth; then
8166 gl_save_CPPFLAGS="$CPPFLAGS"
8167
8168
8169
8170
8171
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libpth" >&5
8173$as_echo_n "checking how to link with libpth... " >&6; }
8174if ${ac_cv_libpth_libs+:} false; then :
8175 $as_echo_n "(cached) " >&6
8176else
8177
8178
8179
8180
8181
8182
8183
8184
8185 use_additional=yes
8186
8187 acl_save_prefix="$prefix"
8188 prefix="$acl_final_prefix"
8189 acl_save_exec_prefix="$exec_prefix"
8190 exec_prefix="$acl_final_exec_prefix"
8191
8192 eval additional_includedir=\"$includedir\"
8193 eval additional_libdir=\"$libdir\"
8194
8195 exec_prefix="$acl_save_exec_prefix"
8196 prefix="$acl_save_prefix"
8197
8198
8199# Check whether --with-libpth-prefix was given.
8200if test "${with_libpth_prefix+set}" = set; then :
8201 withval=$with_libpth_prefix;
8202 if test "X$withval" = "Xno"; then
8203 use_additional=no
8204 else
8205 if test "X$withval" = "X"; then
8206
8207 acl_save_prefix="$prefix"
8208 prefix="$acl_final_prefix"
8209 acl_save_exec_prefix="$exec_prefix"
8210 exec_prefix="$acl_final_exec_prefix"
8211
8212 eval additional_includedir=\"$includedir\"
8213 eval additional_libdir=\"$libdir\"
8214
8215 exec_prefix="$acl_save_exec_prefix"
8216 prefix="$acl_save_prefix"
8217
8218 else
8219 additional_includedir="$withval/include"
8220 additional_libdir="$withval/$acl_libdirstem"
8221 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8222 && ! test -d "$withval/$acl_libdirstem"; then
8223 additional_libdir="$withval/$acl_libdirstem2"
8224 fi
8225 fi
8226 fi
8227
8228fi
8229
8230 LIBPTH=
8231 LTLIBPTH=
8232 INCPTH=
8233 LIBPTH_PREFIX=
8234 HAVE_LIBPTH=
8235 rpathdirs=
8236 ltrpathdirs=
8237 names_already_handled=
8238 names_next_round='pth '
8239 while test -n "$names_next_round"; do
8240 names_this_round="$names_next_round"
8241 names_next_round=
8242 for name in $names_this_round; do
8243 already_handled=
8244 for n in $names_already_handled; do
8245 if test "$n" = "$name"; then
8246 already_handled=yes
8247 break
8248 fi
8249 done
8250 if test -z "$already_handled"; then
8251 names_already_handled="$names_already_handled $name"
8252 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
8253 eval value=\"\$HAVE_LIB$uppername\"
8254 if test -n "$value"; then
8255 if test "$value" = yes; then
8256 eval value=\"\$LIB$uppername\"
8257 test -z "$value" || LIBPTH="${LIBPTH}${LIBPTH:+ }$value"
8258 eval value=\"\$LTLIB$uppername\"
8259 test -z "$value" || LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$value"
8260 else
8261 :
8262 fi
8263 else
8264 found_dir=
8265 found_la=
8266 found_so=
8267 found_a=
8268 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8269 if test -n "$acl_shlibext"; then
8270 shrext=".$acl_shlibext" # typically: shrext=.so
8271 else
8272 shrext=
8273 fi
8274 if test $use_additional = yes; then
8275 dir="$additional_libdir"
8276 if test -n "$acl_shlibext"; then
8277 if test -f "$dir/$libname$shrext"; then
8278 found_dir="$dir"
8279 found_so="$dir/$libname$shrext"
8280 else
8281 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8282 ver=`(cd "$dir" && \
8283 for f in "$libname$shrext".*; do echo "$f"; done \
8284 | sed -e "s,^$libname$shrext\\\\.,," \
8285 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8286 | sed 1q ) 2>/dev/null`
8287 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8288 found_dir="$dir"
8289 found_so="$dir/$libname$shrext.$ver"
8290 fi
8291 else
8292 eval library_names=\"$acl_library_names_spec\"
8293 for f in $library_names; do
8294 if test -f "$dir/$f"; then
8295 found_dir="$dir"
8296 found_so="$dir/$f"
8297 break
8298 fi
8299 done
8300 fi
8301 fi
8302 fi
8303 if test "X$found_dir" = "X"; then
8304 if test -f "$dir/$libname.$acl_libext"; then
8305 found_dir="$dir"
8306 found_a="$dir/$libname.$acl_libext"
8307 fi
8308 fi
8309 if test "X$found_dir" != "X"; then
8310 if test -f "$dir/$libname.la"; then
8311 found_la="$dir/$libname.la"
8312 fi
8313 fi
8314 fi
8315 if test "X$found_dir" = "X"; then
8316 for x in $LDFLAGS $LTLIBPTH; do
8317
8318 acl_save_prefix="$prefix"
8319 prefix="$acl_final_prefix"
8320 acl_save_exec_prefix="$exec_prefix"
8321 exec_prefix="$acl_final_exec_prefix"
8322 eval x=\"$x\"
8323 exec_prefix="$acl_save_exec_prefix"
8324 prefix="$acl_save_prefix"
8325
8326 case "$x" in
8327 -L*)
8328 dir=`echo "X$x" | sed -e 's/^X-L//'`
8329 if test -n "$acl_shlibext"; then
8330 if test -f "$dir/$libname$shrext"; then
8331 found_dir="$dir"
8332 found_so="$dir/$libname$shrext"
8333 else
8334 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8335 ver=`(cd "$dir" && \
8336 for f in "$libname$shrext".*; do echo "$f"; done \
8337 | sed -e "s,^$libname$shrext\\\\.,," \
8338 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8339 | sed 1q ) 2>/dev/null`
8340 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8341 found_dir="$dir"
8342 found_so="$dir/$libname$shrext.$ver"
8343 fi
8344 else
8345 eval library_names=\"$acl_library_names_spec\"
8346 for f in $library_names; do
8347 if test -f "$dir/$f"; then
8348 found_dir="$dir"
8349 found_so="$dir/$f"
8350 break
8351 fi
8352 done
8353 fi
8354 fi
8355 fi
8356 if test "X$found_dir" = "X"; then
8357 if test -f "$dir/$libname.$acl_libext"; then
8358 found_dir="$dir"
8359 found_a="$dir/$libname.$acl_libext"
8360 fi
8361 fi
8362 if test "X$found_dir" != "X"; then
8363 if test -f "$dir/$libname.la"; then
8364 found_la="$dir/$libname.la"
8365 fi
8366 fi
8367 ;;
8368 esac
8369 if test "X$found_dir" != "X"; then
8370 break
8371 fi
8372 done
8373 fi
8374 if test "X$found_dir" != "X"; then
8375 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$found_dir -l$name"
8376 if test "X$found_so" != "X"; then
8377 if test "$enable_rpath" = no \
8378 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
8379 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
8380 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8381 else
8382 haveit=
8383 for x in $ltrpathdirs; do
8384 if test "X$x" = "X$found_dir"; then
8385 haveit=yes
8386 break
8387 fi
8388 done
8389 if test -z "$haveit"; then
8390 ltrpathdirs="$ltrpathdirs $found_dir"
8391 fi
8392 if test "$acl_hardcode_direct" = yes; then
8393 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8394 else
8395 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
8396 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8397 haveit=
8398 for x in $rpathdirs; do
8399 if test "X$x" = "X$found_dir"; then
8400 haveit=yes
8401 break
8402 fi
8403 done
8404 if test -z "$haveit"; then
8405 rpathdirs="$rpathdirs $found_dir"
8406 fi
8407 else
8408 haveit=
8409 for x in $LDFLAGS $LIBPTH; do
8410
8411 acl_save_prefix="$prefix"
8412 prefix="$acl_final_prefix"
8413 acl_save_exec_prefix="$exec_prefix"
8414 exec_prefix="$acl_final_exec_prefix"
8415 eval x=\"$x\"
8416 exec_prefix="$acl_save_exec_prefix"
8417 prefix="$acl_save_prefix"
8418
8419 if test "X$x" = "X-L$found_dir"; then
8420 haveit=yes
8421 break
8422 fi
8423 done
8424 if test -z "$haveit"; then
8425 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir"
8426 fi
8427 if test "$acl_hardcode_minus_L" != no; then
8428 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8429 else
8430 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
8431 fi
8432 fi
8433 fi
8434 fi
8435 else
8436 if test "X$found_a" != "X"; then
8437 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_a"
8438 else
8439 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir -l$name"
8440 fi
8441 fi
8442 additional_includedir=
8443 case "$found_dir" in
8444 */$acl_libdirstem | */$acl_libdirstem/)
8445 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
8446 if test "$name" = 'pth'; then
8447 LIBPTH_PREFIX="$basedir"
8448 fi
8449 additional_includedir="$basedir/include"
8450 ;;
8451 */$acl_libdirstem2 | */$acl_libdirstem2/)
8452 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
8453 if test "$name" = 'pth'; then
8454 LIBPTH_PREFIX="$basedir"
8455 fi
8456 additional_includedir="$basedir/include"
8457 ;;
8458 esac
8459 if test "X$additional_includedir" != "X"; then
8460 if test "X$additional_includedir" != "X/usr/include"; then
8461 haveit=
8462 if test "X$additional_includedir" = "X/usr/local/include"; then
8463 if test -n "$GCC"; then
8464 case $host_os in
8465 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
8466 esac
8467 fi
8468 fi
8469 if test -z "$haveit"; then
8470 for x in $CPPFLAGS $INCPTH; do
8471
8472 acl_save_prefix="$prefix"
8473 prefix="$acl_final_prefix"
8474 acl_save_exec_prefix="$exec_prefix"
8475 exec_prefix="$acl_final_exec_prefix"
8476 eval x=\"$x\"
8477 exec_prefix="$acl_save_exec_prefix"
8478 prefix="$acl_save_prefix"
8479
8480 if test "X$x" = "X-I$additional_includedir"; then
8481 haveit=yes
8482 break
8483 fi
8484 done
8485 if test -z "$haveit"; then
8486 if test -d "$additional_includedir"; then
8487 INCPTH="${INCPTH}${INCPTH:+ }-I$additional_includedir"
8488 fi
8489 fi
8490 fi
8491 fi
8492 fi
8493 if test -n "$found_la"; then
8494 save_libdir="$libdir"
8495 case "$found_la" in
8496 */* | *\\*) . "$found_la" ;;
8497 *) . "./$found_la" ;;
8498 esac
8499 libdir="$save_libdir"
8500 for dep in $dependency_libs; do
8501 case "$dep" in
8502 -L*)
8503 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8504 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
8505 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
8506 haveit=
8507 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
8508 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
8509 if test -n "$GCC"; then
8510 case $host_os in
8511 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
8512 esac
8513 fi
8514 fi
8515 if test -z "$haveit"; then
8516 haveit=
8517 for x in $LDFLAGS $LIBPTH; do
8518
8519 acl_save_prefix="$prefix"
8520 prefix="$acl_final_prefix"
8521 acl_save_exec_prefix="$exec_prefix"
8522 exec_prefix="$acl_final_exec_prefix"
8523 eval x=\"$x\"
8524 exec_prefix="$acl_save_exec_prefix"
8525 prefix="$acl_save_prefix"
8526
8527 if test "X$x" = "X-L$additional_libdir"; then
8528 haveit=yes
8529 break
8530 fi
8531 done
8532 if test -z "$haveit"; then
8533 if test -d "$additional_libdir"; then
8534 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$additional_libdir"
8535 fi
8536 fi
8537 haveit=
8538 for x in $LDFLAGS $LTLIBPTH; do
8539
8540 acl_save_prefix="$prefix"
8541 prefix="$acl_final_prefix"
8542 acl_save_exec_prefix="$exec_prefix"
8543 exec_prefix="$acl_final_exec_prefix"
8544 eval x=\"$x\"
8545 exec_prefix="$acl_save_exec_prefix"
8546 prefix="$acl_save_prefix"
8547
8548 if test "X$x" = "X-L$additional_libdir"; then
8549 haveit=yes
8550 break
8551 fi
8552 done
8553 if test -z "$haveit"; then
8554 if test -d "$additional_libdir"; then
8555 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$additional_libdir"
8556 fi
8557 fi
8558 fi
8559 fi
8560 ;;
8561 -R*)
8562 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8563 if test "$enable_rpath" != no; then
8564 haveit=
8565 for x in $rpathdirs; do
8566 if test "X$x" = "X$dir"; then
8567 haveit=yes
8568 break
8569 fi
8570 done
8571 if test -z "$haveit"; then
8572 rpathdirs="$rpathdirs $dir"
8573 fi
8574 haveit=
8575 for x in $ltrpathdirs; do
8576 if test "X$x" = "X$dir"; then
8577 haveit=yes
8578 break
8579 fi
8580 done
8581 if test -z "$haveit"; then
8582 ltrpathdirs="$ltrpathdirs $dir"
8583 fi
8584 fi
8585 ;;
8586 -l*)
8587 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8588 ;;
8589 *.la)
8590 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8591 ;;
8592 *)
8593 LIBPTH="${LIBPTH}${LIBPTH:+ }$dep"
8594 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$dep"
8595 ;;
8596 esac
8597 done
8598 fi
8599 else
8600 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
8601 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-l$name"
8602 fi
8603 fi
8604 fi
8605 done
8606 done
8607 if test "X$rpathdirs" != "X"; then
8608 if test -n "$acl_hardcode_libdir_separator"; then
8609 alldirs=
8610 for found_dir in $rpathdirs; do
8611 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
8612 done
8613 acl_save_libdir="$libdir"
8614 libdir="$alldirs"
8615 eval flag=\"$acl_hardcode_libdir_flag_spec\"
8616 libdir="$acl_save_libdir"
8617 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
8618 else
8619 for found_dir in $rpathdirs; do
8620 acl_save_libdir="$libdir"
8621 libdir="$found_dir"
8622 eval flag=\"$acl_hardcode_libdir_flag_spec\"
8623 libdir="$acl_save_libdir"
8624 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
8625 done
8626 fi
8627 fi
8628 if test "X$ltrpathdirs" != "X"; then
8629 for found_dir in $ltrpathdirs; do
8630 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-R$found_dir"
8631 done
8632 fi
8633
8634
8635
8636
8637
8638
8639 ac_cv_libpth_libs="$LIBPTH"
8640 ac_cv_libpth_ltlibs="$LTLIBPTH"
8641 ac_cv_libpth_cppflags="$INCPTH"
8642 ac_cv_libpth_prefix="$LIBPTH_PREFIX"
8643
8644fi
8645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libpth_libs" >&5
8646$as_echo "$ac_cv_libpth_libs" >&6; }
8647 LIBPTH="$ac_cv_libpth_libs"
8648 LTLIBPTH="$ac_cv_libpth_ltlibs"
8649 INCPTH="$ac_cv_libpth_cppflags"
8650 LIBPTH_PREFIX="$ac_cv_libpth_prefix"
8651
8652 for element in $INCPTH; do
8653 haveit=
8654 for x in $CPPFLAGS; do
8655
8656 acl_save_prefix="$prefix"
8657 prefix="$acl_final_prefix"
8658 acl_save_exec_prefix="$exec_prefix"
8659 exec_prefix="$acl_final_exec_prefix"
8660 eval x=\"$x\"
8661 exec_prefix="$acl_save_exec_prefix"
8662 prefix="$acl_save_prefix"
8663
8664 if test "X$x" = "X$element"; then
8665 haveit=yes
8666 break
8667 fi
8668 done
8669 if test -z "$haveit"; then
8670 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8671 fi
8672 done
8673
8674
8675
8676
8677 HAVE_LIBPTH=yes
8678
8679
8680
8681 gl_have_pth=
8682 gl_save_LIBS="$LIBS"
8683 LIBS="$LIBS $LIBPTH"
8684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8685/* end confdefs.h. */
8686#include <pth.h>
8687int
8688main ()
8689{
8690pth_self();
8691 ;
8692 return 0;
8693}
8694_ACEOF
8695if ac_fn_c_try_link "$LINENO"; then :
8696 gl_have_pth=yes
8697fi
8698rm -f core conftest.err conftest.$ac_objext \
8699 conftest$ac_exeext conftest.$ac_ext
8700 LIBS="$gl_save_LIBS"
8701 if test -n "$gl_have_pth"; then
8702 gl_threads_api=pth
8703 LIBTHREAD="$LIBPTH"
8704 LTLIBTHREAD="$LTLIBPTH"
8705 LIBMULTITHREAD="$LIBTHREAD"
8706 LTLIBMULTITHREAD="$LTLIBTHREAD"
8707
8708$as_echo "#define USE_PTH_THREADS 1" >>confdefs.h
8709
8710 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8711 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8712
8713$as_echo "#define USE_PTH_THREADS_WEAK 1" >>confdefs.h
8714
8715 LIBTHREAD=
8716 LTLIBTHREAD=
8717 fi
8718 fi
8719 else
8720 CPPFLAGS="$gl_save_CPPFLAGS"
8721 fi
8722 fi
8723 if test -z "$gl_have_pthread"; then
8724 case "$gl_use_threads" in
8725 yes | windows | win32) # The 'win32' is for backward compatibility.
8726 if { case "$host_os" in
8727 mingw*) true;;
8728 *) false;;
8729 esac
8730 }; then
8731 gl_threads_api=windows
8732
8733$as_echo "#define USE_WINDOWS_THREADS 1" >>confdefs.h
8734
8735 fi
8736 ;;
8737 esac
8738 fi
8739 fi
8740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
8741$as_echo_n "checking for multithread API to use... " >&6; }
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
8743$as_echo "$gl_threads_api" >&6; }
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755 if test "$gl_threads_api" = posix; then
8756 # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
8757 # pthread_rwlock_* functions.
8758 ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
8759"
8760if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
8761
8762$as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
8763
8764fi
8765
8766 # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
8767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8768/* end confdefs.h. */
8769
8770 #include <pthread.h>
8771int
8772main ()
8773{
8774
8775#if __FreeBSD__ == 4
8776error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
8777#elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \
8778 && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070)
8779error "No, in Mac OS X < 10.7 recursive mutexes actually don't work."
8780#else
8781int x = (int)PTHREAD_MUTEX_RECURSIVE;
8782return !x;
8783#endif
8784
8785 ;
8786 return 0;
8787}
8788_ACEOF
8789if ac_fn_c_try_compile "$LINENO"; then :
8790
8791$as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
8792
8793fi
8794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8795 fi
8796 :
8797
8798
8799
8800
8801
8802
8803
8804
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008805
8806
8807
8808
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008809 use_additional=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008810
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008811 acl_save_prefix="$prefix"
8812 prefix="$acl_final_prefix"
8813 acl_save_exec_prefix="$exec_prefix"
8814 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008815
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008816 eval additional_includedir=\"$includedir\"
8817 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008818
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008819 exec_prefix="$acl_save_exec_prefix"
8820 prefix="$acl_save_prefix"
8821
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008822
Theodore Ts'oe1052142006-10-21 21:46:47 -04008823# Check whether --with-libiconv-prefix was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05008824if test "${with_libiconv_prefix+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04008825 withval=$with_libiconv_prefix;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008826 if test "X$withval" = "Xno"; then
8827 use_additional=no
8828 else
8829 if test "X$withval" = "X"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008830
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008831 acl_save_prefix="$prefix"
8832 prefix="$acl_final_prefix"
8833 acl_save_exec_prefix="$exec_prefix"
8834 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008835
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008836 eval additional_includedir=\"$includedir\"
8837 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008838
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008839 exec_prefix="$acl_save_exec_prefix"
8840 prefix="$acl_save_prefix"
8841
8842 else
8843 additional_includedir="$withval/include"
Theodore Ts'o93613952014-07-03 23:44:13 -04008844 additional_libdir="$withval/$acl_libdirstem"
8845 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8846 && ! test -d "$withval/$acl_libdirstem"; then
8847 additional_libdir="$withval/$acl_libdirstem2"
8848 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008849 fi
8850 fi
8851
Theodore Ts'oe1052142006-10-21 21:46:47 -04008852fi
8853
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008854 LIBICONV=
8855 LTLIBICONV=
8856 INCICONV=
Theodore Ts'o93613952014-07-03 23:44:13 -04008857 LIBICONV_PREFIX=
8858 HAVE_LIBICONV=
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008859 rpathdirs=
8860 ltrpathdirs=
8861 names_already_handled=
8862 names_next_round='iconv '
8863 while test -n "$names_next_round"; do
8864 names_this_round="$names_next_round"
8865 names_next_round=
8866 for name in $names_this_round; do
8867 already_handled=
8868 for n in $names_already_handled; do
8869 if test "$n" = "$name"; then
8870 already_handled=yes
8871 break
8872 fi
8873 done
8874 if test -z "$already_handled"; then
8875 names_already_handled="$names_already_handled $name"
Theodore Ts'o93613952014-07-03 23:44:13 -04008876 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008877 eval value=\"\$HAVE_LIB$uppername\"
8878 if test -n "$value"; then
8879 if test "$value" = yes; then
8880 eval value=\"\$LIB$uppername\"
8881 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8882 eval value=\"\$LTLIB$uppername\"
8883 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8884 else
8885 :
8886 fi
8887 else
8888 found_dir=
8889 found_la=
8890 found_so=
8891 found_a=
Theodore Ts'o93613952014-07-03 23:44:13 -04008892 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8893 if test -n "$acl_shlibext"; then
8894 shrext=".$acl_shlibext" # typically: shrext=.so
8895 else
8896 shrext=
8897 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008898 if test $use_additional = yes; then
Theodore Ts'o93613952014-07-03 23:44:13 -04008899 dir="$additional_libdir"
8900 if test -n "$acl_shlibext"; then
8901 if test -f "$dir/$libname$shrext"; then
8902 found_dir="$dir"
8903 found_so="$dir/$libname$shrext"
8904 else
8905 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8906 ver=`(cd "$dir" && \
8907 for f in "$libname$shrext".*; do echo "$f"; done \
8908 | sed -e "s,^$libname$shrext\\\\.,," \
8909 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8910 | sed 1q ) 2>/dev/null`
8911 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8912 found_dir="$dir"
8913 found_so="$dir/$libname$shrext.$ver"
8914 fi
8915 else
8916 eval library_names=\"$acl_library_names_spec\"
8917 for f in $library_names; do
8918 if test -f "$dir/$f"; then
8919 found_dir="$dir"
8920 found_so="$dir/$f"
8921 break
8922 fi
8923 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008924 fi
8925 fi
8926 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04008927 if test "X$found_dir" = "X"; then
8928 if test -f "$dir/$libname.$acl_libext"; then
8929 found_dir="$dir"
8930 found_a="$dir/$libname.$acl_libext"
8931 fi
8932 fi
8933 if test "X$found_dir" != "X"; then
8934 if test -f "$dir/$libname.la"; then
8935 found_la="$dir/$libname.la"
8936 fi
8937 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008938 fi
8939 if test "X$found_dir" = "X"; then
8940 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008941
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008942 acl_save_prefix="$prefix"
8943 prefix="$acl_final_prefix"
8944 acl_save_exec_prefix="$exec_prefix"
8945 exec_prefix="$acl_final_exec_prefix"
8946 eval x=\"$x\"
8947 exec_prefix="$acl_save_exec_prefix"
8948 prefix="$acl_save_prefix"
8949
8950 case "$x" in
8951 -L*)
8952 dir=`echo "X$x" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -04008953 if test -n "$acl_shlibext"; then
8954 if test -f "$dir/$libname$shrext"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008955 found_dir="$dir"
Theodore Ts'o93613952014-07-03 23:44:13 -04008956 found_so="$dir/$libname$shrext"
8957 else
8958 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8959 ver=`(cd "$dir" && \
8960 for f in "$libname$shrext".*; do echo "$f"; done \
8961 | sed -e "s,^$libname$shrext\\\\.,," \
8962 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8963 | sed 1q ) 2>/dev/null`
8964 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8965 found_dir="$dir"
8966 found_so="$dir/$libname$shrext.$ver"
8967 fi
8968 else
8969 eval library_names=\"$acl_library_names_spec\"
8970 for f in $library_names; do
8971 if test -f "$dir/$f"; then
8972 found_dir="$dir"
8973 found_so="$dir/$f"
8974 break
8975 fi
8976 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008977 fi
8978 fi
8979 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04008980 if test "X$found_dir" = "X"; then
8981 if test -f "$dir/$libname.$acl_libext"; then
8982 found_dir="$dir"
8983 found_a="$dir/$libname.$acl_libext"
8984 fi
8985 fi
8986 if test "X$found_dir" != "X"; then
8987 if test -f "$dir/$libname.la"; then
8988 found_la="$dir/$libname.la"
8989 fi
8990 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008991 ;;
8992 esac
8993 if test "X$found_dir" != "X"; then
8994 break
8995 fi
8996 done
8997 fi
8998 if test "X$found_dir" != "X"; then
8999 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9000 if test "X$found_so" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04009001 if test "$enable_rpath" = no \
9002 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9003 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009004 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9005 else
9006 haveit=
9007 for x in $ltrpathdirs; do
9008 if test "X$x" = "X$found_dir"; then
9009 haveit=yes
9010 break
9011 fi
9012 done
9013 if test -z "$haveit"; then
9014 ltrpathdirs="$ltrpathdirs $found_dir"
9015 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009016 if test "$acl_hardcode_direct" = yes; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009017 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9018 else
Theodore Ts'o93613952014-07-03 23:44:13 -04009019 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009020 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9021 haveit=
9022 for x in $rpathdirs; do
9023 if test "X$x" = "X$found_dir"; then
9024 haveit=yes
9025 break
9026 fi
9027 done
9028 if test -z "$haveit"; then
9029 rpathdirs="$rpathdirs $found_dir"
9030 fi
9031 else
9032 haveit=
9033 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009034
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009035 acl_save_prefix="$prefix"
9036 prefix="$acl_final_prefix"
9037 acl_save_exec_prefix="$exec_prefix"
9038 exec_prefix="$acl_final_exec_prefix"
9039 eval x=\"$x\"
9040 exec_prefix="$acl_save_exec_prefix"
9041 prefix="$acl_save_prefix"
9042
9043 if test "X$x" = "X-L$found_dir"; then
9044 haveit=yes
9045 break
9046 fi
9047 done
9048 if test -z "$haveit"; then
9049 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9050 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009051 if test "$acl_hardcode_minus_L" != no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009052 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9053 else
9054 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9055 fi
9056 fi
9057 fi
9058 fi
9059 else
9060 if test "X$found_a" != "X"; then
9061 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9062 else
9063 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9064 fi
9065 fi
9066 additional_includedir=
9067 case "$found_dir" in
Theodore Ts'o93613952014-07-03 23:44:13 -04009068 */$acl_libdirstem | */$acl_libdirstem/)
9069 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9070 if test "$name" = 'iconv'; then
9071 LIBICONV_PREFIX="$basedir"
9072 fi
9073 additional_includedir="$basedir/include"
9074 ;;
9075 */$acl_libdirstem2 | */$acl_libdirstem2/)
9076 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9077 if test "$name" = 'iconv'; then
9078 LIBICONV_PREFIX="$basedir"
9079 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009080 additional_includedir="$basedir/include"
9081 ;;
9082 esac
9083 if test "X$additional_includedir" != "X"; then
9084 if test "X$additional_includedir" != "X/usr/include"; then
9085 haveit=
9086 if test "X$additional_includedir" = "X/usr/local/include"; then
9087 if test -n "$GCC"; then
9088 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -04009089 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009090 esac
9091 fi
9092 fi
9093 if test -z "$haveit"; then
9094 for x in $CPPFLAGS $INCICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009095
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009096 acl_save_prefix="$prefix"
9097 prefix="$acl_final_prefix"
9098 acl_save_exec_prefix="$exec_prefix"
9099 exec_prefix="$acl_final_exec_prefix"
9100 eval x=\"$x\"
9101 exec_prefix="$acl_save_exec_prefix"
9102 prefix="$acl_save_prefix"
9103
9104 if test "X$x" = "X-I$additional_includedir"; then
9105 haveit=yes
9106 break
9107 fi
9108 done
9109 if test -z "$haveit"; then
9110 if test -d "$additional_includedir"; then
9111 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9112 fi
9113 fi
9114 fi
9115 fi
9116 fi
9117 if test -n "$found_la"; then
9118 save_libdir="$libdir"
9119 case "$found_la" in
9120 */* | *\\*) . "$found_la" ;;
9121 *) . "./$found_la" ;;
9122 esac
9123 libdir="$save_libdir"
9124 for dep in $dependency_libs; do
9125 case "$dep" in
9126 -L*)
9127 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -04009128 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
9129 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009130 haveit=
Theodore Ts'o93613952014-07-03 23:44:13 -04009131 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
9132 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009133 if test -n "$GCC"; then
9134 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -04009135 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009136 esac
9137 fi
9138 fi
9139 if test -z "$haveit"; then
9140 haveit=
9141 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009142
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009143 acl_save_prefix="$prefix"
9144 prefix="$acl_final_prefix"
9145 acl_save_exec_prefix="$exec_prefix"
9146 exec_prefix="$acl_final_exec_prefix"
9147 eval x=\"$x\"
9148 exec_prefix="$acl_save_exec_prefix"
9149 prefix="$acl_save_prefix"
9150
9151 if test "X$x" = "X-L$additional_libdir"; then
9152 haveit=yes
9153 break
9154 fi
9155 done
9156 if test -z "$haveit"; then
9157 if test -d "$additional_libdir"; then
9158 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
9159 fi
9160 fi
9161 haveit=
9162 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009163
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009164 acl_save_prefix="$prefix"
9165 prefix="$acl_final_prefix"
9166 acl_save_exec_prefix="$exec_prefix"
9167 exec_prefix="$acl_final_exec_prefix"
9168 eval x=\"$x\"
9169 exec_prefix="$acl_save_exec_prefix"
9170 prefix="$acl_save_prefix"
9171
9172 if test "X$x" = "X-L$additional_libdir"; then
9173 haveit=yes
9174 break
9175 fi
9176 done
9177 if test -z "$haveit"; then
9178 if test -d "$additional_libdir"; then
9179 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
9180 fi
9181 fi
9182 fi
9183 fi
9184 ;;
9185 -R*)
9186 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9187 if test "$enable_rpath" != no; then
9188 haveit=
9189 for x in $rpathdirs; do
9190 if test "X$x" = "X$dir"; then
9191 haveit=yes
9192 break
9193 fi
9194 done
9195 if test -z "$haveit"; then
9196 rpathdirs="$rpathdirs $dir"
9197 fi
9198 haveit=
9199 for x in $ltrpathdirs; do
9200 if test "X$x" = "X$dir"; then
9201 haveit=yes
9202 break
9203 fi
9204 done
9205 if test -z "$haveit"; then
9206 ltrpathdirs="$ltrpathdirs $dir"
9207 fi
9208 fi
9209 ;;
9210 -l*)
9211 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9212 ;;
9213 *.la)
9214 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9215 ;;
9216 *)
9217 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9218 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9219 ;;
9220 esac
9221 done
9222 fi
9223 else
9224 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9225 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9226 fi
9227 fi
9228 fi
9229 done
9230 done
9231 if test "X$rpathdirs" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04009232 if test -n "$acl_hardcode_libdir_separator"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009233 alldirs=
9234 for found_dir in $rpathdirs; do
Theodore Ts'o93613952014-07-03 23:44:13 -04009235 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009236 done
9237 acl_save_libdir="$libdir"
9238 libdir="$alldirs"
Theodore Ts'o93613952014-07-03 23:44:13 -04009239 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009240 libdir="$acl_save_libdir"
9241 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9242 else
9243 for found_dir in $rpathdirs; do
9244 acl_save_libdir="$libdir"
9245 libdir="$found_dir"
Theodore Ts'o93613952014-07-03 23:44:13 -04009246 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009247 libdir="$acl_save_libdir"
9248 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9249 done
9250 fi
9251 fi
9252 if test "X$ltrpathdirs" != "X"; then
9253 for found_dir in $ltrpathdirs; do
9254 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9255 done
9256 fi
9257
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009258
9259
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009260
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009261
9262
9263
9264
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009265
9266
9267
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009268
9269 am_save_CPPFLAGS="$CPPFLAGS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009270
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009271 for element in $INCICONV; do
9272 haveit=
9273 for x in $CPPFLAGS; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009274
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009275 acl_save_prefix="$prefix"
9276 prefix="$acl_final_prefix"
9277 acl_save_exec_prefix="$exec_prefix"
9278 exec_prefix="$acl_final_exec_prefix"
9279 eval x=\"$x\"
9280 exec_prefix="$acl_save_exec_prefix"
9281 prefix="$acl_save_prefix"
9282
9283 if test "X$x" = "X$element"; then
9284 haveit=yes
9285 break
9286 fi
9287 done
9288 if test -z "$haveit"; then
9289 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9290 fi
9291 done
9292
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009293
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009295$as_echo_n "checking for iconv... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009296if ${am_cv_func_iconv+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009297 $as_echo_n "(cached) " >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009298else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009299
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009300 am_cv_func_iconv="no, consider installing GNU libiconv"
9301 am_cv_lib_iconv=no
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009303/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04009304
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009305#include <stdlib.h>
9306#include <iconv.h>
Theodore Ts'o93613952014-07-03 23:44:13 -04009307
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009308int
9309main ()
9310{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009311iconv_t cd = iconv_open("","");
Theodore Ts'o93613952014-07-03 23:44:13 -04009312 iconv(cd,NULL,NULL,NULL,NULL);
9313 iconv_close(cd);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009314 ;
9315 return 0;
9316}
9317_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009318if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009319 am_cv_func_iconv=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009320fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009321rm -f core conftest.err conftest.$ac_objext \
9322 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009323 if test "$am_cv_func_iconv" != yes; then
9324 am_save_LIBS="$LIBS"
9325 LIBS="$LIBS $LIBICONV"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009327/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04009328
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009329#include <stdlib.h>
9330#include <iconv.h>
Theodore Ts'o93613952014-07-03 23:44:13 -04009331
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009332int
9333main ()
9334{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009335iconv_t cd = iconv_open("","");
Theodore Ts'o93613952014-07-03 23:44:13 -04009336 iconv(cd,NULL,NULL,NULL,NULL);
9337 iconv_close(cd);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009338 ;
9339 return 0;
9340}
9341_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009342if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009343 am_cv_lib_iconv=yes
9344 am_cv_func_iconv=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009345fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009346rm -f core conftest.err conftest.$ac_objext \
9347 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009348 LIBS="$am_save_LIBS"
9349 fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009350
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009351fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009353$as_echo "$am_cv_func_iconv" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009354 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'o93613952014-07-03 23:44:13 -04009355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9356$as_echo_n "checking for working iconv... " >&6; }
9357if ${am_cv_func_iconv_works+:} false; then :
9358 $as_echo_n "(cached) " >&6
9359else
9360
9361 am_save_LIBS="$LIBS"
9362 if test $am_cv_lib_iconv = yes; then
9363 LIBS="$LIBS $LIBICONV"
9364 fi
9365 if test "$cross_compiling" = yes; then :
9366
9367 case "$host_os" in
9368 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9369 *) am_cv_func_iconv_works="guessing yes" ;;
9370 esac
9371
9372else
9373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9374/* end confdefs.h. */
9375
9376#include <iconv.h>
9377#include <string.h>
9378int main ()
9379{
9380 int result = 0;
9381 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
9382 returns. */
9383 {
9384 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
9385 if (cd_utf8_to_88591 != (iconv_t)(-1))
9386 {
9387 static const char input[] = "\342\202\254"; /* EURO SIGN */
9388 char buf[10];
9389 const char *inptr = input;
9390 size_t inbytesleft = strlen (input);
9391 char *outptr = buf;
9392 size_t outbytesleft = sizeof (buf);
9393 size_t res = iconv (cd_utf8_to_88591,
9394 (char **) &inptr, &inbytesleft,
9395 &outptr, &outbytesleft);
9396 if (res == 0)
9397 result |= 1;
9398 iconv_close (cd_utf8_to_88591);
9399 }
9400 }
9401 /* Test against Solaris 10 bug: Failures are not distinguishable from
9402 successful returns. */
9403 {
9404 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
9405 if (cd_ascii_to_88591 != (iconv_t)(-1))
9406 {
9407 static const char input[] = "\263";
9408 char buf[10];
9409 const char *inptr = input;
9410 size_t inbytesleft = strlen (input);
9411 char *outptr = buf;
9412 size_t outbytesleft = sizeof (buf);
9413 size_t res = iconv (cd_ascii_to_88591,
9414 (char **) &inptr, &inbytesleft,
9415 &outptr, &outbytesleft);
9416 if (res == 0)
9417 result |= 2;
9418 iconv_close (cd_ascii_to_88591);
9419 }
9420 }
9421 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
9422 {
9423 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
9424 if (cd_88591_to_utf8 != (iconv_t)(-1))
9425 {
9426 static const char input[] = "\304";
9427 static char buf[2] = { (char)0xDE, (char)0xAD };
9428 const char *inptr = input;
9429 size_t inbytesleft = 1;
9430 char *outptr = buf;
9431 size_t outbytesleft = 1;
9432 size_t res = iconv (cd_88591_to_utf8,
9433 (char **) &inptr, &inbytesleft,
9434 &outptr, &outbytesleft);
9435 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
9436 result |= 4;
9437 iconv_close (cd_88591_to_utf8);
9438 }
9439 }
9440#if 0 /* This bug could be worked around by the caller. */
9441 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
9442 {
9443 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
9444 if (cd_88591_to_utf8 != (iconv_t)(-1))
9445 {
9446 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
9447 char buf[50];
9448 const char *inptr = input;
9449 size_t inbytesleft = strlen (input);
9450 char *outptr = buf;
9451 size_t outbytesleft = sizeof (buf);
9452 size_t res = iconv (cd_88591_to_utf8,
9453 (char **) &inptr, &inbytesleft,
9454 &outptr, &outbytesleft);
9455 if ((int)res > 0)
9456 result |= 8;
9457 iconv_close (cd_88591_to_utf8);
9458 }
9459 }
9460#endif
9461 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
9462 provided. */
9463 if (/* Try standardized names. */
9464 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
9465 /* Try IRIX, OSF/1 names. */
9466 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
9467 /* Try AIX names. */
9468 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
9469 /* Try HP-UX names. */
9470 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
9471 result |= 16;
9472 return result;
9473}
9474_ACEOF
9475if ac_fn_c_try_run "$LINENO"; then :
9476 am_cv_func_iconv_works=yes
9477else
9478 am_cv_func_iconv_works=no
9479fi
9480rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9481 conftest.$ac_objext conftest.beam conftest.$ac_ext
9482fi
9483
9484 LIBS="$am_save_LIBS"
9485
9486fi
9487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
9488$as_echo "$am_cv_func_iconv_works" >&6; }
9489 case "$am_cv_func_iconv_works" in
9490 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
9491 *) am_func_iconv=yes ;;
9492 esac
9493 else
9494 am_func_iconv=no am_cv_lib_iconv=no
9495 fi
9496 if test "$am_func_iconv" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009497
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009498$as_echo "#define HAVE_ICONV 1" >>confdefs.h
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009499
9500 fi
9501 if test "$am_cv_lib_iconv" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009503$as_echo_n "checking how to link with libiconv... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009505$as_echo "$LIBICONV" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009506 else
9507 CPPFLAGS="$am_save_CPPFLAGS"
9508 LIBICONV=
9509 LTLIBICONV=
9510 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009511
9512
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009513
9514 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009516$as_echo_n "checking for iconv declaration... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009517 if ${am_cv_proto_iconv+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009518 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009519else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009520
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009522/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009523
9524#include <stdlib.h>
9525#include <iconv.h>
9526extern
9527#ifdef __cplusplus
9528"C"
9529#endif
Theodore Ts'o93613952014-07-03 23:44:13 -04009530#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009531size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9532#else
9533size_t iconv();
9534#endif
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009535
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009536int
9537main ()
9538{
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009539
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009540 ;
9541 return 0;
9542}
9543_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009544if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009545 am_cv_proto_iconv_arg1=""
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009546else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009547 am_cv_proto_iconv_arg1="const"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009548fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009550 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);"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009551fi
9552
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009553 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
Theodore Ts'o93613952014-07-03 23:44:13 -04009554 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
9555 $am_cv_proto_iconv" >&5
9556$as_echo "
9557 $am_cv_proto_iconv" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009558
9559cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009560#define ICONV_CONST $am_cv_proto_iconv_arg1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009561_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009562
Theodore Ts'o93613952014-07-03 23:44:13 -04009563
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009564 fi
9565
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009566
Theodore Ts'o93613952014-07-03 23:44:13 -04009567
9568
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009570/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04009571int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009572int
9573main ()
9574{
Theodore Ts'o93613952014-07-03 23:44:13 -04009575
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009576 ;
9577 return 0;
9578}
9579_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009580if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -04009581
9582$as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
9583
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009584fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009585rm -f core conftest.err conftest.$ac_objext \
9586 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009587
Theodore Ts'o93613952014-07-03 23:44:13 -04009588 for ac_header in argz.h inttypes.h limits.h unistd.h sys/param.h
9589do :
9590 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9591ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9592if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9593 cat >>confdefs.h <<_ACEOF
9594#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009595_ACEOF
Theodore Ts'o93613952014-07-03 23:44:13 -04009596
9597fi
9598
9599done
9600
9601 for ac_func in getcwd getegid geteuid getgid getuid mempcpy munmap \
9602 stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \
9603 argz_stringify argz_next __fsetlocking
9604do :
9605 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9606ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9607if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9608 cat >>confdefs.h <<_ACEOF
9609#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9610_ACEOF
9611
9612fi
9613done
9614
9615
9616 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "#include <stdio.h>
9617"
9618if test "x$ac_cv_have_decl_feof_unlocked" = xyes; then :
9619 ac_have_decl=1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009620else
Theodore Ts'o93613952014-07-03 23:44:13 -04009621 ac_have_decl=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009622fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009623
9624cat >>confdefs.h <<_ACEOF
9625#define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
9626_ACEOF
9627ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "#include <stdio.h>
9628"
9629if test "x$ac_cv_have_decl_fgets_unlocked" = xyes; then :
9630 ac_have_decl=1
9631else
9632 ac_have_decl=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009633fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009634
Theodore Ts'o93613952014-07-03 23:44:13 -04009635cat >>confdefs.h <<_ACEOF
9636#define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
9637_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009638
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009639
Theodore Ts'o93613952014-07-03 23:44:13 -04009640
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009641
9642 for ac_prog in bison
9643do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009644 # Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009645set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009647$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009648if ${ac_cv_prog_INTLBISON+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009649 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009650else
9651 if test -n "$INTLBISON"; then
9652 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
9653else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9655for as_dir in $PATH
9656do
9657 IFS=$as_save_IFS
9658 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009659 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009661 ac_cv_prog_INTLBISON="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009663 break 2
9664 fi
9665done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009666 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04009667IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009668
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009669fi
9670fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009671INTLBISON=$ac_cv_prog_INTLBISON
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009672if test -n "$INTLBISON"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009674$as_echo "$INTLBISON" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009675else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009677$as_echo "no" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009678fi
9679
Theodore Ts'oe1052142006-10-21 21:46:47 -04009680
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009681 test -n "$INTLBISON" && break
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009682done
9683
9684 if test -z "$INTLBISON"; then
9685 ac_verc_fail=yes
9686 else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009688$as_echo_n "checking version of bison... " >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009689 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
9690 case $ac_prog_version in
9691 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
9692 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
9693 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
9694 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
9695 esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009697$as_echo "$ac_prog_version" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009698 fi
9699 if test $ac_verc_fail = yes; then
9700 INTLBISON=:
9701 fi
9702
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009703
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009704
Theodore Ts'o93613952014-07-03 23:44:13 -04009705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9706$as_echo_n "checking for long long int... " >&6; }
9707if ${ac_cv_type_long_long_int+:} false; then :
9708 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009709else
Theodore Ts'o93613952014-07-03 23:44:13 -04009710 ac_cv_type_long_long_int=yes
9711 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
9712 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
9713 if test $ac_cv_type_long_long_int = yes; then
9714 if test "$cross_compiling" = yes; then :
9715 :
9716else
9717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9718/* end confdefs.h. */
9719#include <limits.h>
9720 #ifndef LLONG_MAX
9721 # define HALF \
9722 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
9723 # define LLONG_MAX (HALF - 1 + HALF)
9724 #endif
9725int
9726main ()
9727{
9728long long int n = 1;
9729 int i;
9730 for (i = 0; ; i++)
9731 {
9732 long long int m = n << i;
9733 if (m >> i != n)
9734 return 1;
9735 if (LLONG_MAX / 2 < m)
9736 break;
9737 }
9738 return 0;
9739 ;
9740 return 0;
9741}
9742_ACEOF
9743if ac_fn_c_try_run "$LINENO"; then :
9744
9745else
9746 ac_cv_type_long_long_int=no
9747fi
9748rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9749 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009750fi
9751
Theodore Ts'o93613952014-07-03 23:44:13 -04009752 fi
9753 fi
9754fi
9755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
9756$as_echo "$ac_cv_type_long_long_int" >&6; }
9757 if test $ac_cv_type_long_long_int = yes; then
9758
9759$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
9760
9761 fi
9762
9763
9764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
9765$as_echo_n "checking for wchar_t... " >&6; }
9766if ${gt_cv_c_wchar_t+:} false; then :
9767 $as_echo_n "(cached) " >&6
9768else
9769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770/* end confdefs.h. */
9771#include <stddef.h>
9772 wchar_t foo = (wchar_t)'\0';
9773int
9774main ()
9775{
9776
9777 ;
9778 return 0;
9779}
9780_ACEOF
9781if ac_fn_c_try_compile "$LINENO"; then :
9782 gt_cv_c_wchar_t=yes
9783else
9784 gt_cv_c_wchar_t=no
9785fi
9786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9787fi
9788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
9789$as_echo "$gt_cv_c_wchar_t" >&6; }
9790 if test $gt_cv_c_wchar_t = yes; then
9791
9792$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
9793
9794 fi
9795
9796
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
9798$as_echo_n "checking for wint_t... " >&6; }
9799if ${gt_cv_c_wint_t+:} false; then :
9800 $as_echo_n "(cached) " >&6
9801else
9802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9803/* end confdefs.h. */
9804
9805/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9806 <wchar.h>.
9807 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
9808 before <wchar.h>. */
9809#include <stddef.h>
9810#include <stdio.h>
9811#include <time.h>
9812#include <wchar.h>
9813 wint_t foo = (wchar_t)'\0';
9814int
9815main ()
9816{
9817
9818 ;
9819 return 0;
9820}
9821_ACEOF
9822if ac_fn_c_try_compile "$LINENO"; then :
9823 gt_cv_c_wint_t=yes
9824else
9825 gt_cv_c_wint_t=no
9826fi
9827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9828fi
9829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
9830$as_echo "$gt_cv_c_wint_t" >&6; }
9831 if test $gt_cv_c_wint_t = yes; then
9832
9833$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
9834
9835 fi
9836
9837
9838
9839
9840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
9841$as_echo_n "checking for intmax_t... " >&6; }
9842if ${gt_cv_c_intmax_t+:} false; then :
9843 $as_echo_n "(cached) " >&6
9844else
9845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9846/* end confdefs.h. */
9847
9848#include <stddef.h>
9849#include <stdlib.h>
9850#if HAVE_STDINT_H_WITH_UINTMAX
9851#include <stdint.h>
9852#endif
9853#if HAVE_INTTYPES_H_WITH_UINTMAX
9854#include <inttypes.h>
9855#endif
9856
9857int
9858main ()
9859{
9860intmax_t x = -1;
9861 return !x;
9862 ;
9863 return 0;
9864}
9865_ACEOF
9866if ac_fn_c_try_compile "$LINENO"; then :
9867 gt_cv_c_intmax_t=yes
9868else
9869 gt_cv_c_intmax_t=no
9870fi
9871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9872fi
9873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
9874$as_echo "$gt_cv_c_intmax_t" >&6; }
9875 if test $gt_cv_c_intmax_t = yes; then
9876
9877$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
9878
9879 fi
9880
9881
9882
9883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf() supports POSIX/XSI format strings" >&5
9884$as_echo_n "checking whether printf() supports POSIX/XSI format strings... " >&6; }
9885if ${gt_cv_func_printf_posix+:} false; then :
9886 $as_echo_n "(cached) " >&6
9887else
9888
9889 if test "$cross_compiling" = yes; then :
9890
9891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9892/* end confdefs.h. */
9893
9894#if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
9895 notposix
9896#endif
9897
9898_ACEOF
9899if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9900 $EGREP "notposix" >/dev/null 2>&1; then :
9901 gt_cv_func_printf_posix="guessing no"
9902else
9903 gt_cv_func_printf_posix="guessing yes"
9904fi
9905rm -f conftest*
9906
9907
9908else
9909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9910/* end confdefs.h. */
9911
9912#include <stdio.h>
9913#include <string.h>
9914/* The string "%2$d %1$d", with dollar characters protected from the shell's
9915 dollar expansion (possibly an autoconf bug). */
9916static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
9917static char buf[100];
9918int main ()
9919{
9920 sprintf (buf, format, 33, 55);
9921 return (strcmp (buf, "55 33") != 0);
9922}
9923_ACEOF
9924if ac_fn_c_try_run "$LINENO"; then :
9925 gt_cv_func_printf_posix=yes
9926else
9927 gt_cv_func_printf_posix=no
9928fi
9929rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9930 conftest.$ac_objext conftest.beam conftest.$ac_ext
9931fi
9932
9933
9934fi
9935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_printf_posix" >&5
9936$as_echo "$gt_cv_func_printf_posix" >&6; }
9937 case $gt_cv_func_printf_posix in
9938 *yes)
9939
9940$as_echo "#define HAVE_POSIX_PRINTF 1" >>confdefs.h
9941
9942 ;;
9943 esac
9944
9945
9946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
9947$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
9948if ${ac_cv_gnu_library_2_1+:} false; then :
9949 $as_echo_n "(cached) " >&6
9950else
9951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9952/* end confdefs.h. */
9953
9954#include <features.h>
9955#ifdef __GNU_LIBRARY__
9956 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
9957 Lucky GNU user
9958 #endif
9959#endif
9960#ifdef __UCLIBC__
9961 Lucky user
9962#endif
9963
9964_ACEOF
9965if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9966 $EGREP "Lucky" >/dev/null 2>&1; then :
9967 ac_cv_gnu_library_2_1=yes
9968else
9969 ac_cv_gnu_library_2_1=no
9970fi
9971rm -f conftest*
9972
9973
9974
9975fi
9976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
9977$as_echo "$ac_cv_gnu_library_2_1" >&6; }
9978
9979 GLIBC21="$ac_cv_gnu_library_2_1"
9980
9981
9982
9983 for ac_header in stdint.h
9984do :
9985 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
9986if test "x$ac_cv_header_stdint_h" = xyes; then :
9987 cat >>confdefs.h <<_ACEOF
9988#define HAVE_STDINT_H 1
9989_ACEOF
9990
9991fi
9992
9993done
9994
9995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
9996$as_echo_n "checking for SIZE_MAX... " >&6; }
9997if ${gl_cv_size_max+:} false; then :
9998 $as_echo_n "(cached) " >&6
9999else
10000
10001 gl_cv_size_max=
10002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10003/* end confdefs.h. */
10004
10005#include <limits.h>
10006#if HAVE_STDINT_H
10007#include <stdint.h>
10008#endif
10009#ifdef SIZE_MAX
10010Found it
10011#endif
10012
10013_ACEOF
10014if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10015 $EGREP "Found it" >/dev/null 2>&1; then :
10016 gl_cv_size_max=yes
10017fi
10018rm -f conftest*
10019
10020 if test -z "$gl_cv_size_max"; then
10021 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1" "#include <stddef.h>
10022#include <limits.h>"; then :
10023
10024else
10025 size_t_bits_minus_1=
10026fi
10027
10028 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include <stddef.h>"; then :
10029
10030else
10031 fits_in_uint=
10032fi
10033
10034 if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
10035 if test $fits_in_uint = 1; then
10036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10037/* end confdefs.h. */
10038#include <stddef.h>
10039 extern size_t foo;
10040 extern unsigned long foo;
10041
10042int
10043main ()
10044{
10045
10046 ;
10047 return 0;
10048}
10049_ACEOF
10050if ac_fn_c_try_compile "$LINENO"; then :
10051 fits_in_uint=0
10052fi
10053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10054 fi
10055 if test $fits_in_uint = 1; then
10056 gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
10057 else
10058 gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
10059 fi
10060 else
10061 gl_cv_size_max='((size_t)~(size_t)0)'
10062 fi
10063 fi
10064
10065fi
10066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
10067$as_echo "$gl_cv_size_max" >&6; }
10068 if test "$gl_cv_size_max" != yes; then
10069
10070cat >>confdefs.h <<_ACEOF
10071#define SIZE_MAX $gl_cv_size_max
10072_ACEOF
10073
10074 fi
10075
10076
10077
10078
10079 for ac_header in stdint.h
10080do :
10081 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10082if test "x$ac_cv_header_stdint_h" = xyes; then :
10083 cat >>confdefs.h <<_ACEOF
10084#define HAVE_STDINT_H 1
10085_ACEOF
10086
10087fi
10088
10089done
10090
10091
10092
10093
10094
10095 for ac_func in $ac_func_list
10096do :
10097 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10098ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10099if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10100 cat >>confdefs.h <<_ACEOF
10101#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10102_ACEOF
10103
10104fi
10105done
10106
10107
10108
10109
10110
10111
10112
10113
10114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
10115$as_echo_n "checking for working fcntl.h... " >&6; }
10116if ${gl_cv_header_working_fcntl_h+:} false; then :
10117 $as_echo_n "(cached) " >&6
10118else
10119 if test "$cross_compiling" = yes; then :
10120 gl_cv_header_working_fcntl_h=cross-compiling
10121else
10122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10123/* end confdefs.h. */
10124#include <sys/types.h>
10125 #include <sys/stat.h>
10126 #if HAVE_UNISTD_H
10127 # include <unistd.h>
10128 #else /* on Windows with MSVC */
10129 # include <io.h>
10130 # include <stdlib.h>
10131 # defined sleep(n) _sleep ((n) * 1000)
10132 #endif
10133 #include <fcntl.h>
10134 #ifndef O_NOATIME
10135 #define O_NOATIME 0
10136 #endif
10137 #ifndef O_NOFOLLOW
10138 #define O_NOFOLLOW 0
10139 #endif
10140 static int const constants[] =
10141 {
10142 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
10143 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
10144 };
10145
10146int
10147main ()
10148{
10149
10150 int result = !constants;
10151 #if HAVE_SYMLINK
10152 {
10153 static char const sym[] = "conftest.sym";
10154 if (symlink ("/dev/null", sym) != 0)
10155 result |= 2;
10156 else
10157 {
10158 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
10159 if (fd >= 0)
10160 {
10161 close (fd);
10162 result |= 4;
10163 }
10164 }
10165 if (unlink (sym) != 0 || symlink (".", sym) != 0)
10166 result |= 2;
10167 else
10168 {
10169 int fd = open (sym, O_RDONLY | O_NOFOLLOW);
10170 if (fd >= 0)
10171 {
10172 close (fd);
10173 result |= 4;
10174 }
10175 }
10176 unlink (sym);
10177 }
10178 #endif
10179 {
10180 static char const file[] = "confdefs.h";
10181 int fd = open (file, O_RDONLY | O_NOATIME);
10182 if (fd < 0)
10183 result |= 8;
10184 else
10185 {
10186 struct stat st0;
10187 if (fstat (fd, &st0) != 0)
10188 result |= 16;
10189 else
10190 {
10191 char c;
10192 sleep (1);
10193 if (read (fd, &c, 1) != 1)
10194 result |= 24;
10195 else
10196 {
10197 if (close (fd) != 0)
10198 result |= 32;
10199 else
10200 {
10201 struct stat st1;
10202 if (stat (file, &st1) != 0)
10203 result |= 40;
10204 else
10205 if (st0.st_atime != st1.st_atime)
10206 result |= 64;
10207 }
10208 }
10209 }
10210 }
10211 }
10212 return result;
10213 ;
10214 return 0;
10215}
10216_ACEOF
10217if ac_fn_c_try_run "$LINENO"; then :
10218 gl_cv_header_working_fcntl_h=yes
10219else
10220 case $? in #(
10221 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
10222 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
10223 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
10224 *) gl_cv_header_working_fcntl_h='no';;
10225 esac
10226fi
10227rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10228 conftest.$ac_objext conftest.beam conftest.$ac_ext
10229fi
10230
10231fi
10232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
10233$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
10234
10235 case $gl_cv_header_working_fcntl_h in #(
10236 *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
10237 *) ac_val=1;;
10238 esac
10239
10240cat >>confdefs.h <<_ACEOF
10241#define HAVE_WORKING_O_NOATIME $ac_val
10242_ACEOF
10243
10244
10245 case $gl_cv_header_working_fcntl_h in #(
10246 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
10247 *) ac_val=1;;
10248 esac
10249
10250cat >>confdefs.h <<_ACEOF
10251#define HAVE_WORKING_O_NOFOLLOW $ac_val
10252_ACEOF
10253
10254
10255
10256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10257$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10258if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
10259 $as_echo_n "(cached) " >&6
10260else
10261 gt_save_LIBS="$LIBS"
10262 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10264/* end confdefs.h. */
10265#include <CoreFoundation/CFPreferences.h>
10266int
10267main ()
10268{
10269CFPreferencesCopyAppValue(NULL, NULL)
10270 ;
10271 return 0;
10272}
10273_ACEOF
10274if ac_fn_c_try_link "$LINENO"; then :
10275 gt_cv_func_CFPreferencesCopyAppValue=yes
10276else
10277 gt_cv_func_CFPreferencesCopyAppValue=no
10278fi
10279rm -f core conftest.err conftest.$ac_objext \
10280 conftest$ac_exeext conftest.$ac_ext
10281 LIBS="$gt_save_LIBS"
10282fi
10283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10284$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10285 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10286
10287$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10288
10289 fi
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10291$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10292if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10293 $as_echo_n "(cached) " >&6
10294else
10295 gt_save_LIBS="$LIBS"
10296 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10298/* end confdefs.h. */
10299#include <CoreFoundation/CFLocale.h>
10300int
10301main ()
10302{
10303CFLocaleCopyCurrent();
10304 ;
10305 return 0;
10306}
10307_ACEOF
10308if ac_fn_c_try_link "$LINENO"; then :
10309 gt_cv_func_CFLocaleCopyCurrent=yes
10310else
10311 gt_cv_func_CFLocaleCopyCurrent=no
10312fi
10313rm -f core conftest.err conftest.$ac_objext \
10314 conftest$ac_exeext conftest.$ac_ext
10315 LIBS="$gt_save_LIBS"
10316fi
10317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10318$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10319 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10320
10321$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
10322
10323 fi
10324 INTL_MACOSX_LIBS=
10325 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10326 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
10327 fi
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338 case "$enable_silent_rules" in
10339 yes) INTL_DEFAULT_VERBOSITY=0;;
10340 no) INTL_DEFAULT_VERBOSITY=1;;
10341 *) INTL_DEFAULT_VERBOSITY=1;;
10342 esac
10343
10344
10345 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
10346if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
10347
10348else
10349
10350$as_echo "#define ptrdiff_t long" >>confdefs.h
10351
10352
10353fi
10354
10355 for ac_header in features.h stddef.h stdlib.h string.h
10356do :
10357 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10358ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10359if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10360 cat >>confdefs.h <<_ACEOF
10361#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10362_ACEOF
10363
10364fi
10365
10366done
10367
10368 for ac_func in asprintf fwprintf newlocale putenv setenv setlocale \
10369 snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
10370do :
10371 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10372ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10373if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10374 cat >>confdefs.h <<_ACEOF
10375#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10376_ACEOF
10377
10378fi
10379done
10380
10381
10382 ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
10383"
10384if test "x$ac_cv_have_decl__snprintf" = xyes; then :
10385 ac_have_decl=1
10386else
10387 ac_have_decl=0
10388fi
10389
10390cat >>confdefs.h <<_ACEOF
10391#define HAVE_DECL__SNPRINTF $ac_have_decl
10392_ACEOF
10393ac_fn_c_check_decl "$LINENO" "_snwprintf" "ac_cv_have_decl__snwprintf" "#include <stdio.h>
10394"
10395if test "x$ac_cv_have_decl__snwprintf" = xyes; then :
10396 ac_have_decl=1
10397else
10398 ac_have_decl=0
10399fi
10400
10401cat >>confdefs.h <<_ACEOF
10402#define HAVE_DECL__SNWPRINTF $ac_have_decl
10403_ACEOF
10404
10405
10406 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "#include <stdio.h>
10407"
10408if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
10409 ac_have_decl=1
10410else
10411 ac_have_decl=0
10412fi
10413
10414cat >>confdefs.h <<_ACEOF
10415#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
10416_ACEOF
10417
10418
10419 case $gt_cv_func_printf_posix in
10420 *yes) HAVE_POSIX_PRINTF=1 ;;
10421 *) HAVE_POSIX_PRINTF=0 ;;
10422 esac
10423
10424 if test "$ac_cv_func_asprintf" = yes; then
10425 HAVE_ASPRINTF=1
10426 else
10427 HAVE_ASPRINTF=0
10428 fi
10429
10430 if test "$ac_cv_func_snprintf" = yes; then
10431 HAVE_SNPRINTF=1
10432 else
10433 HAVE_SNPRINTF=0
10434 fi
10435
10436 if test "$ac_cv_func_newlocale" = yes; then
10437 HAVE_NEWLOCALE=1
10438 else
10439 HAVE_NEWLOCALE=0
10440 fi
10441
10442 if test "$ac_cv_func_wprintf" = yes; then
10443 HAVE_WPRINTF=1
10444 else
10445 HAVE_WPRINTF=0
10446 fi
10447
10448
10449
10450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10451$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10452if ${am_cv_langinfo_codeset+:} false; then :
10453 $as_echo_n "(cached) " >&6
10454else
10455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10456/* end confdefs.h. */
10457#include <langinfo.h>
10458int
10459main ()
10460{
10461char* cs = nl_langinfo(CODESET); return !cs;
10462 ;
10463 return 0;
10464}
10465_ACEOF
10466if ac_fn_c_try_link "$LINENO"; then :
10467 am_cv_langinfo_codeset=yes
10468else
10469 am_cv_langinfo_codeset=no
10470fi
10471rm -f core conftest.err conftest.$ac_objext \
10472 conftest$ac_exeext conftest.$ac_ext
10473
10474fi
10475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10476$as_echo "$am_cv_langinfo_codeset" >&6; }
10477 if test $am_cv_langinfo_codeset = yes; then
10478
10479$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10480
10481 fi
10482
10483
10484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10485$as_echo_n "checking for LC_MESSAGES... " >&6; }
10486if ${gt_cv_val_LC_MESSAGES+:} false; then :
10487 $as_echo_n "(cached) " >&6
10488else
10489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10490/* end confdefs.h. */
10491#include <locale.h>
10492int
10493main ()
10494{
10495return LC_MESSAGES
10496 ;
10497 return 0;
10498}
10499_ACEOF
10500if ac_fn_c_try_link "$LINENO"; then :
10501 gt_cv_val_LC_MESSAGES=yes
10502else
10503 gt_cv_val_LC_MESSAGES=no
10504fi
10505rm -f core conftest.err conftest.$ac_objext \
10506 conftest$ac_exeext conftest.$ac_ext
10507fi
10508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_val_LC_MESSAGES" >&5
10509$as_echo "$gt_cv_val_LC_MESSAGES" >&6; }
10510 if test $gt_cv_val_LC_MESSAGES = yes; then
10511
10512$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
10513
10514 fi
10515
10516
10517 if test "$enable_shared" = yes; then
10518 case "$host_os" in
10519 mingw* | cygwin*) is_woe32dll=yes ;;
10520 *) is_woe32dll=no ;;
10521 esac
10522 else
10523 is_woe32dll=no
10524 fi
10525 WOE32DLL=$is_woe32dll
10526
10527
10528 case "$host_os" in
10529 mingw* | cygwin*) is_woe32=yes ;;
10530 *) is_woe32=no ;;
10531 esac
10532 WOE32=$is_woe32
10533
10534 if test $WOE32 = yes; then
10535 if test -n "$ac_tool_prefix"; then
10536 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
10537set dummy ${ac_tool_prefix}windres; ac_word=$2
10538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10539$as_echo_n "checking for $ac_word... " >&6; }
10540if ${ac_cv_prog_WINDRES+:} false; then :
10541 $as_echo_n "(cached) " >&6
10542else
10543 if test -n "$WINDRES"; then
10544 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
10545else
10546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10547for as_dir in $PATH
10548do
10549 IFS=$as_save_IFS
10550 test -z "$as_dir" && as_dir=.
10551 for ac_exec_ext in '' $ac_executable_extensions; do
10552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10553 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
10554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10555 break 2
10556 fi
10557done
10558 done
10559IFS=$as_save_IFS
10560
10561fi
10562fi
10563WINDRES=$ac_cv_prog_WINDRES
10564if test -n "$WINDRES"; then
10565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
10566$as_echo "$WINDRES" >&6; }
10567else
10568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10569$as_echo "no" >&6; }
10570fi
10571
10572
10573fi
10574if test -z "$ac_cv_prog_WINDRES"; then
10575 ac_ct_WINDRES=$WINDRES
10576 # Extract the first word of "windres", so it can be a program name with args.
10577set dummy windres; ac_word=$2
10578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10579$as_echo_n "checking for $ac_word... " >&6; }
10580if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
10581 $as_echo_n "(cached) " >&6
10582else
10583 if test -n "$ac_ct_WINDRES"; then
10584 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
10585else
10586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10587for as_dir in $PATH
10588do
10589 IFS=$as_save_IFS
10590 test -z "$as_dir" && as_dir=.
10591 for ac_exec_ext in '' $ac_executable_extensions; do
10592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10593 ac_cv_prog_ac_ct_WINDRES="windres"
10594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10595 break 2
10596 fi
10597done
10598 done
10599IFS=$as_save_IFS
10600
10601fi
10602fi
10603ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
10604if test -n "$ac_ct_WINDRES"; then
10605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
10606$as_echo "$ac_ct_WINDRES" >&6; }
10607else
10608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10609$as_echo "no" >&6; }
10610fi
10611
10612 if test "x$ac_ct_WINDRES" = x; then
10613 WINDRES=""
10614 else
10615 case $cross_compiling:$ac_tool_warned in
10616yes:)
10617{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10618$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10619ac_tool_warned=yes ;;
10620esac
10621 WINDRES=$ac_ct_WINDRES
10622 fi
10623else
10624 WINDRES="$ac_cv_prog_WINDRES"
10625fi
10626
10627 fi
10628
10629 case "$host_os" in
10630 hpux*) LTLIBC="" ;;
10631 *) LTLIBC="-lc" ;;
10632 esac
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10661$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10662if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
10663 $as_echo_n "(cached) " >&6
10664else
10665 gt_save_LIBS="$LIBS"
10666 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10668/* end confdefs.h. */
10669#include <CoreFoundation/CFPreferences.h>
10670int
10671main ()
10672{
10673CFPreferencesCopyAppValue(NULL, NULL)
10674 ;
10675 return 0;
10676}
10677_ACEOF
10678if ac_fn_c_try_link "$LINENO"; then :
10679 gt_cv_func_CFPreferencesCopyAppValue=yes
10680else
10681 gt_cv_func_CFPreferencesCopyAppValue=no
10682fi
10683rm -f core conftest.err conftest.$ac_objext \
10684 conftest$ac_exeext conftest.$ac_ext
10685 LIBS="$gt_save_LIBS"
10686fi
10687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10688$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10689 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10690
10691$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10692
10693 fi
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10695$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10696if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10697 $as_echo_n "(cached) " >&6
10698else
10699 gt_save_LIBS="$LIBS"
10700 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10702/* end confdefs.h. */
10703#include <CoreFoundation/CFLocale.h>
10704int
10705main ()
10706{
10707CFLocaleCopyCurrent();
10708 ;
10709 return 0;
10710}
10711_ACEOF
10712if ac_fn_c_try_link "$LINENO"; then :
10713 gt_cv_func_CFLocaleCopyCurrent=yes
10714else
10715 gt_cv_func_CFLocaleCopyCurrent=no
10716fi
10717rm -f core conftest.err conftest.$ac_objext \
10718 conftest$ac_exeext conftest.$ac_ext
10719 LIBS="$gt_save_LIBS"
10720fi
10721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10722$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10723 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10724
10725$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
10726
10727 fi
10728 INTL_MACOSX_LIBS=
10729 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10730 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
10731 fi
10732
10733
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010734
Theodore Ts'o93636bd2003-07-12 02:45:05 -040010735
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010736
10737
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010738 BUILD_INCLUDED_LIBINTL=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010739 USE_INCLUDED_LIBINTL=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010740
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010741 LIBINTL=
10742 LTLIBINTL=
10743 POSUB=
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010744
Theodore Ts'o93613952014-07-03 23:44:13 -040010745 case " $gt_needs " in
10746 *" need-formatstring-macros "*) gt_api_version=3 ;;
10747 *" need-ngettext "*) gt_api_version=2 ;;
10748 *) gt_api_version=1 ;;
10749 esac
10750 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
10751 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
10752
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010753 if test "$USE_NLS" = "yes"; then
10754 gt_use_preinstalled_gnugettext=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010755
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010757$as_echo_n "checking whether included gettext is requested... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010758
Theodore Ts'oe1052142006-10-21 21:46:47 -040010759# Check whether --with-included-gettext was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010760if test "${with_included_gettext+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -040010761 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010762else
10763 nls_cv_force_use_gnu_gettext=no
Theodore Ts'oe1052142006-10-21 21:46:47 -040010764fi
10765
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010767$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010768
10769 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
10770 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010771
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010772
Theodore Ts'o93613952014-07-03 23:44:13 -040010773 if test $gt_api_version -ge 3; then
10774 gt_revision_test_code='
10775#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10776#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
10777#endif
10778typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
10779'
10780 else
10781 gt_revision_test_code=
10782 fi
10783 if test $gt_api_version -ge 2; then
10784 gt_expression_test_code=' + * ngettext ("", "", 0)'
10785 else
10786 gt_expression_test_code=
10787 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010788
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010790$as_echo_n "checking for GNU gettext in libc... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -040010791if eval \${$gt_func_gnugettext_libc+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010792 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010793else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010795/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -040010796
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010797#include <libintl.h>
Theodore Ts'o93613952014-07-03 23:44:13 -040010798$gt_revision_test_code
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010799extern int _nl_msg_cat_cntr;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010800extern int *_nl_domain_bindings;
Theodore Ts'o93613952014-07-03 23:44:13 -040010801
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010802int
10803main ()
10804{
Theodore Ts'o93613952014-07-03 23:44:13 -040010805
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010806bindtextdomain ("", "");
Theodore Ts'o93613952014-07-03 23:44:13 -040010807return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
10808
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010809 ;
10810 return 0;
10811}
10812_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010813if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -040010814 eval "$gt_func_gnugettext_libc=yes"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010815else
Theodore Ts'o93613952014-07-03 23:44:13 -040010816 eval "$gt_func_gnugettext_libc=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010817fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010818rm -f core conftest.err conftest.$ac_objext \
10819 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010820fi
Theodore Ts'o93613952014-07-03 23:44:13 -040010821eval ac_res=\$$gt_func_gnugettext_libc
10822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10823$as_echo "$ac_res" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010824
Theodore Ts'o93613952014-07-03 23:44:13 -040010825 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
10826
10827
10828
10829
10830
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010831
10832
10833
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010834 use_additional=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010835
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010836 acl_save_prefix="$prefix"
10837 prefix="$acl_final_prefix"
10838 acl_save_exec_prefix="$exec_prefix"
10839 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010840
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010841 eval additional_includedir=\"$includedir\"
10842 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010843
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010844 exec_prefix="$acl_save_exec_prefix"
10845 prefix="$acl_save_prefix"
10846
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010847
Theodore Ts'oe1052142006-10-21 21:46:47 -040010848# Check whether --with-libintl-prefix was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010849if test "${with_libintl_prefix+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -040010850 withval=$with_libintl_prefix;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010851 if test "X$withval" = "Xno"; then
10852 use_additional=no
10853 else
10854 if test "X$withval" = "X"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010855
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010856 acl_save_prefix="$prefix"
10857 prefix="$acl_final_prefix"
10858 acl_save_exec_prefix="$exec_prefix"
10859 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010860
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010861 eval additional_includedir=\"$includedir\"
10862 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010863
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010864 exec_prefix="$acl_save_exec_prefix"
10865 prefix="$acl_save_prefix"
10866
10867 else
10868 additional_includedir="$withval/include"
Theodore Ts'o93613952014-07-03 23:44:13 -040010869 additional_libdir="$withval/$acl_libdirstem"
10870 if test "$acl_libdirstem2" != "$acl_libdirstem" \
10871 && ! test -d "$withval/$acl_libdirstem"; then
10872 additional_libdir="$withval/$acl_libdirstem2"
10873 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010874 fi
10875 fi
10876
Theodore Ts'oe1052142006-10-21 21:46:47 -040010877fi
10878
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010879 LIBINTL=
10880 LTLIBINTL=
10881 INCINTL=
Theodore Ts'o93613952014-07-03 23:44:13 -040010882 LIBINTL_PREFIX=
10883 HAVE_LIBINTL=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010884 rpathdirs=
10885 ltrpathdirs=
10886 names_already_handled=
10887 names_next_round='intl '
10888 while test -n "$names_next_round"; do
10889 names_this_round="$names_next_round"
10890 names_next_round=
10891 for name in $names_this_round; do
10892 already_handled=
10893 for n in $names_already_handled; do
10894 if test "$n" = "$name"; then
10895 already_handled=yes
10896 break
10897 fi
10898 done
10899 if test -z "$already_handled"; then
10900 names_already_handled="$names_already_handled $name"
Theodore Ts'o93613952014-07-03 23:44:13 -040010901 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010902 eval value=\"\$HAVE_LIB$uppername\"
10903 if test -n "$value"; then
10904 if test "$value" = yes; then
10905 eval value=\"\$LIB$uppername\"
10906 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10907 eval value=\"\$LTLIB$uppername\"
10908 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10909 else
10910 :
10911 fi
10912 else
10913 found_dir=
10914 found_la=
10915 found_so=
10916 found_a=
Theodore Ts'o93613952014-07-03 23:44:13 -040010917 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
10918 if test -n "$acl_shlibext"; then
10919 shrext=".$acl_shlibext" # typically: shrext=.so
10920 else
10921 shrext=
10922 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010923 if test $use_additional = yes; then
Theodore Ts'o93613952014-07-03 23:44:13 -040010924 dir="$additional_libdir"
10925 if test -n "$acl_shlibext"; then
10926 if test -f "$dir/$libname$shrext"; then
10927 found_dir="$dir"
10928 found_so="$dir/$libname$shrext"
10929 else
10930 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10931 ver=`(cd "$dir" && \
10932 for f in "$libname$shrext".*; do echo "$f"; done \
10933 | sed -e "s,^$libname$shrext\\\\.,," \
10934 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10935 | sed 1q ) 2>/dev/null`
10936 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
10937 found_dir="$dir"
10938 found_so="$dir/$libname$shrext.$ver"
10939 fi
10940 else
10941 eval library_names=\"$acl_library_names_spec\"
10942 for f in $library_names; do
10943 if test -f "$dir/$f"; then
10944 found_dir="$dir"
10945 found_so="$dir/$f"
10946 break
10947 fi
10948 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010949 fi
10950 fi
10951 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040010952 if test "X$found_dir" = "X"; then
10953 if test -f "$dir/$libname.$acl_libext"; then
10954 found_dir="$dir"
10955 found_a="$dir/$libname.$acl_libext"
10956 fi
10957 fi
10958 if test "X$found_dir" != "X"; then
10959 if test -f "$dir/$libname.la"; then
10960 found_la="$dir/$libname.la"
10961 fi
10962 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010963 fi
10964 if test "X$found_dir" = "X"; then
10965 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010966
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010967 acl_save_prefix="$prefix"
10968 prefix="$acl_final_prefix"
10969 acl_save_exec_prefix="$exec_prefix"
10970 exec_prefix="$acl_final_exec_prefix"
10971 eval x=\"$x\"
10972 exec_prefix="$acl_save_exec_prefix"
10973 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010974
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010975 case "$x" in
10976 -L*)
10977 dir=`echo "X$x" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -040010978 if test -n "$acl_shlibext"; then
10979 if test -f "$dir/$libname$shrext"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010980 found_dir="$dir"
Theodore Ts'o93613952014-07-03 23:44:13 -040010981 found_so="$dir/$libname$shrext"
10982 else
10983 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10984 ver=`(cd "$dir" && \
10985 for f in "$libname$shrext".*; do echo "$f"; done \
10986 | sed -e "s,^$libname$shrext\\\\.,," \
10987 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10988 | sed 1q ) 2>/dev/null`
10989 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
10990 found_dir="$dir"
10991 found_so="$dir/$libname$shrext.$ver"
10992 fi
10993 else
10994 eval library_names=\"$acl_library_names_spec\"
10995 for f in $library_names; do
10996 if test -f "$dir/$f"; then
10997 found_dir="$dir"
10998 found_so="$dir/$f"
10999 break
11000 fi
11001 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011002 fi
11003 fi
11004 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011005 if test "X$found_dir" = "X"; then
11006 if test -f "$dir/$libname.$acl_libext"; then
11007 found_dir="$dir"
11008 found_a="$dir/$libname.$acl_libext"
11009 fi
11010 fi
11011 if test "X$found_dir" != "X"; then
11012 if test -f "$dir/$libname.la"; then
11013 found_la="$dir/$libname.la"
11014 fi
11015 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011016 ;;
11017 esac
11018 if test "X$found_dir" != "X"; then
11019 break
11020 fi
11021 done
11022 fi
11023 if test "X$found_dir" != "X"; then
11024 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
11025 if test "X$found_so" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011026 if test "$enable_rpath" = no \
11027 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
11028 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011029 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11030 else
11031 haveit=
11032 for x in $ltrpathdirs; do
11033 if test "X$x" = "X$found_dir"; then
11034 haveit=yes
11035 break
11036 fi
11037 done
11038 if test -z "$haveit"; then
11039 ltrpathdirs="$ltrpathdirs $found_dir"
11040 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011041 if test "$acl_hardcode_direct" = yes; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011042 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11043 else
Theodore Ts'o93613952014-07-03 23:44:13 -040011044 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011045 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11046 haveit=
11047 for x in $rpathdirs; do
11048 if test "X$x" = "X$found_dir"; then
11049 haveit=yes
11050 break
11051 fi
11052 done
11053 if test -z "$haveit"; then
11054 rpathdirs="$rpathdirs $found_dir"
11055 fi
11056 else
11057 haveit=
11058 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011059
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011060 acl_save_prefix="$prefix"
11061 prefix="$acl_final_prefix"
11062 acl_save_exec_prefix="$exec_prefix"
11063 exec_prefix="$acl_final_exec_prefix"
11064 eval x=\"$x\"
11065 exec_prefix="$acl_save_exec_prefix"
11066 prefix="$acl_save_prefix"
11067
11068 if test "X$x" = "X-L$found_dir"; then
11069 haveit=yes
11070 break
11071 fi
11072 done
11073 if test -z "$haveit"; then
11074 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
11075 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011076 if test "$acl_hardcode_minus_L" != no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011077 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11078 else
11079 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11080 fi
11081 fi
11082 fi
11083 fi
11084 else
11085 if test "X$found_a" != "X"; then
11086 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
11087 else
11088 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
11089 fi
11090 fi
11091 additional_includedir=
11092 case "$found_dir" in
Theodore Ts'o93613952014-07-03 23:44:13 -040011093 */$acl_libdirstem | */$acl_libdirstem/)
11094 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
11095 if test "$name" = 'intl'; then
11096 LIBINTL_PREFIX="$basedir"
11097 fi
11098 additional_includedir="$basedir/include"
11099 ;;
11100 */$acl_libdirstem2 | */$acl_libdirstem2/)
11101 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
11102 if test "$name" = 'intl'; then
11103 LIBINTL_PREFIX="$basedir"
11104 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011105 additional_includedir="$basedir/include"
11106 ;;
11107 esac
11108 if test "X$additional_includedir" != "X"; then
11109 if test "X$additional_includedir" != "X/usr/include"; then
11110 haveit=
11111 if test "X$additional_includedir" = "X/usr/local/include"; then
11112 if test -n "$GCC"; then
11113 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -040011114 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011115 esac
11116 fi
11117 fi
11118 if test -z "$haveit"; then
11119 for x in $CPPFLAGS $INCINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011120
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011121 acl_save_prefix="$prefix"
11122 prefix="$acl_final_prefix"
11123 acl_save_exec_prefix="$exec_prefix"
11124 exec_prefix="$acl_final_exec_prefix"
11125 eval x=\"$x\"
11126 exec_prefix="$acl_save_exec_prefix"
11127 prefix="$acl_save_prefix"
11128
11129 if test "X$x" = "X-I$additional_includedir"; then
11130 haveit=yes
11131 break
11132 fi
11133 done
11134 if test -z "$haveit"; then
11135 if test -d "$additional_includedir"; then
11136 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
11137 fi
11138 fi
11139 fi
11140 fi
11141 fi
11142 if test -n "$found_la"; then
11143 save_libdir="$libdir"
11144 case "$found_la" in
11145 */* | *\\*) . "$found_la" ;;
11146 *) . "./$found_la" ;;
11147 esac
11148 libdir="$save_libdir"
11149 for dep in $dependency_libs; do
11150 case "$dep" in
11151 -L*)
11152 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -040011153 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
11154 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011155 haveit=
Theodore Ts'o93613952014-07-03 23:44:13 -040011156 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
11157 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011158 if test -n "$GCC"; then
11159 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -040011160 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011161 esac
11162 fi
11163 fi
11164 if test -z "$haveit"; then
11165 haveit=
11166 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011167
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011168 acl_save_prefix="$prefix"
11169 prefix="$acl_final_prefix"
11170 acl_save_exec_prefix="$exec_prefix"
11171 exec_prefix="$acl_final_exec_prefix"
11172 eval x=\"$x\"
11173 exec_prefix="$acl_save_exec_prefix"
11174 prefix="$acl_save_prefix"
11175
11176 if test "X$x" = "X-L$additional_libdir"; then
11177 haveit=yes
11178 break
11179 fi
11180 done
11181 if test -z "$haveit"; then
11182 if test -d "$additional_libdir"; then
11183 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
11184 fi
11185 fi
11186 haveit=
11187 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011188
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011189 acl_save_prefix="$prefix"
11190 prefix="$acl_final_prefix"
11191 acl_save_exec_prefix="$exec_prefix"
11192 exec_prefix="$acl_final_exec_prefix"
11193 eval x=\"$x\"
11194 exec_prefix="$acl_save_exec_prefix"
11195 prefix="$acl_save_prefix"
11196
11197 if test "X$x" = "X-L$additional_libdir"; then
11198 haveit=yes
11199 break
11200 fi
11201 done
11202 if test -z "$haveit"; then
11203 if test -d "$additional_libdir"; then
11204 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
11205 fi
11206 fi
11207 fi
11208 fi
11209 ;;
11210 -R*)
11211 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11212 if test "$enable_rpath" != no; then
11213 haveit=
11214 for x in $rpathdirs; do
11215 if test "X$x" = "X$dir"; then
11216 haveit=yes
11217 break
11218 fi
11219 done
11220 if test -z "$haveit"; then
11221 rpathdirs="$rpathdirs $dir"
11222 fi
11223 haveit=
11224 for x in $ltrpathdirs; do
11225 if test "X$x" = "X$dir"; then
11226 haveit=yes
11227 break
11228 fi
11229 done
11230 if test -z "$haveit"; then
11231 ltrpathdirs="$ltrpathdirs $dir"
11232 fi
11233 fi
11234 ;;
11235 -l*)
11236 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11237 ;;
11238 *.la)
11239 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11240 ;;
11241 *)
11242 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
11243 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
11244 ;;
11245 esac
11246 done
11247 fi
11248 else
11249 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11250 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
11251 fi
11252 fi
11253 fi
11254 done
11255 done
11256 if test "X$rpathdirs" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011257 if test -n "$acl_hardcode_libdir_separator"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011258 alldirs=
11259 for found_dir in $rpathdirs; do
Theodore Ts'o93613952014-07-03 23:44:13 -040011260 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011261 done
11262 acl_save_libdir="$libdir"
11263 libdir="$alldirs"
Theodore Ts'o93613952014-07-03 23:44:13 -040011264 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011265 libdir="$acl_save_libdir"
11266 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11267 else
11268 for found_dir in $rpathdirs; do
11269 acl_save_libdir="$libdir"
11270 libdir="$found_dir"
Theodore Ts'o93613952014-07-03 23:44:13 -040011271 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011272 libdir="$acl_save_libdir"
11273 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11274 done
11275 fi
11276 fi
11277 if test "X$ltrpathdirs" != "X"; then
11278 for found_dir in $ltrpathdirs; do
11279 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
11280 done
11281 fi
11282
Theodore Ts'o93613952014-07-03 23:44:13 -040011283
11284
11285
11286
11287
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011289$as_echo_n "checking for GNU gettext in libintl... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -040011290if eval \${$gt_func_gnugettext_libintl+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011291 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011292else
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011293 gt_save_CPPFLAGS="$CPPFLAGS"
11294 CPPFLAGS="$CPPFLAGS $INCINTL"
11295 gt_save_LIBS="$LIBS"
11296 LIBS="$LIBS $LIBINTL"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011298/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -040011299
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011300#include <libintl.h>
Theodore Ts'o93613952014-07-03 23:44:13 -040011301$gt_revision_test_code
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011302extern int _nl_msg_cat_cntr;
11303extern
11304#ifdef __cplusplus
11305"C"
11306#endif
Theodore Ts'o93613952014-07-03 23:44:13 -040011307const char *_nl_expand_alias (const char *);
11308
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011309int
11310main ()
11311{
Theodore Ts'o93613952014-07-03 23:44:13 -040011312
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011313bindtextdomain ("", "");
Theodore Ts'o93613952014-07-03 23:44:13 -040011314return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11315
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011316 ;
11317 return 0;
11318}
11319_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011320if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -040011321 eval "$gt_func_gnugettext_libintl=yes"
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011322else
Theodore Ts'o93613952014-07-03 23:44:13 -040011323 eval "$gt_func_gnugettext_libintl=no"
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011324fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011325rm -f core conftest.err conftest.$ac_objext \
11326 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'o93613952014-07-03 23:44:13 -040011327 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011328 LIBS="$LIBS $LIBICONV"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011330/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -040011331
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011332#include <libintl.h>
Theodore Ts'o93613952014-07-03 23:44:13 -040011333$gt_revision_test_code
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011334extern int _nl_msg_cat_cntr;
11335extern
11336#ifdef __cplusplus
11337"C"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011338#endif
Theodore Ts'o93613952014-07-03 23:44:13 -040011339const char *_nl_expand_alias (const char *);
11340
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011341int
11342main ()
11343{
Theodore Ts'o93613952014-07-03 23:44:13 -040011344
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011345bindtextdomain ("", "");
Theodore Ts'o93613952014-07-03 23:44:13 -040011346return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11347
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011348 ;
11349 return 0;
11350}
11351_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011352if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011353 LIBINTL="$LIBINTL $LIBICONV"
Theodore Ts'o93613952014-07-03 23:44:13 -040011354 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
11355 eval "$gt_func_gnugettext_libintl=yes"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011356
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011357fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011358rm -f core conftest.err conftest.$ac_objext \
11359 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011360 fi
11361 CPPFLAGS="$gt_save_CPPFLAGS"
11362 LIBS="$gt_save_LIBS"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011363fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011364eval ac_res=\$$gt_func_gnugettext_libintl
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11366$as_echo "$ac_res" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011367 fi
11368
Theodore Ts'o93613952014-07-03 23:44:13 -040011369 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
11370 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011371 && test "$PACKAGE" != gettext-runtime \
11372 && test "$PACKAGE" != gettext-tools; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011373 gt_use_preinstalled_gnugettext=yes
11374 else
11375 LIBINTL=
11376 LTLIBINTL=
11377 INCINTL=
11378 fi
11379
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011380
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011381 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
11382 nls_cv_use_gnu_gettext=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011383 fi
11384 fi
11385
11386 if test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011387 BUILD_INCLUDED_LIBINTL=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011388 USE_INCLUDED_LIBINTL=yes
Theodore Ts'o93613952014-07-03 23:44:13 -040011389 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV $LIBTHREAD"
11390 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV $LTLIBTHREAD"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011391 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011392 fi
11393
Theodore Ts'o93613952014-07-03 23:44:13 -040011394 CATOBJEXT=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011395 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11396 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11397 CATOBJEXT=.gmo
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011398 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011399
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011400
Theodore Ts'o93613952014-07-03 23:44:13 -040011401 if test -n "$INTL_MACOSX_LIBS"; then
11402 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11403 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11404 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
11405 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
11406 fi
11407 fi
11408
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011409 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11410 || test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011411
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011412$as_echo "#define ENABLE_NLS 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011413
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011414 else
11415 USE_NLS=no
11416 fi
11417 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011418
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011420$as_echo_n "checking whether to use NLS... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011422$as_echo "$USE_NLS" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011423 if test "$USE_NLS" = "yes"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011425$as_echo_n "checking where the gettext function comes from... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011426 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011427 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011428 gt_source="external libintl"
11429 else
11430 gt_source="libc"
11431 fi
11432 else
11433 gt_source="included intl directory"
11434 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011436$as_echo "$gt_source" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011437 fi
11438
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011439 if test "$USE_NLS" = "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011440
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011441 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011442 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011444$as_echo_n "checking how to link with libintl... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011446$as_echo "$LIBINTL" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011447
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011448 for element in $INCINTL; do
11449 haveit=
11450 for x in $CPPFLAGS; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011451
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011452 acl_save_prefix="$prefix"
11453 prefix="$acl_final_prefix"
11454 acl_save_exec_prefix="$exec_prefix"
11455 exec_prefix="$acl_final_exec_prefix"
11456 eval x=\"$x\"
11457 exec_prefix="$acl_save_exec_prefix"
11458 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011459
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011460 if test "X$x" = "X$element"; then
11461 haveit=yes
11462 break
11463 fi
11464 done
11465 if test -z "$haveit"; then
11466 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11467 fi
11468 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011469
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011470 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011471
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011472
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011473$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011474
11475
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011476$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011477
11478 fi
11479
11480 POSUB=po
11481 fi
11482
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011483
11484 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011485 BUILD_INCLUDED_LIBINTL=yes
11486 fi
11487
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011488
11489
11490
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011491
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011492 nls_cv_header_intl=
11493 nls_cv_header_libgt=
11494
11495 DATADIRNAME=share
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011496
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011497
11498 INSTOBJEXT=.mo
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011499
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011500
11501 GENCAT=gencat
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011502
11503
Theodore Ts'o93613952014-07-03 23:44:13 -040011504 INTLOBJS=
11505 if test "$USE_INCLUDED_LIBINTL" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011506 INTLOBJS="\$(GETTOBJS)"
11507 fi
11508
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011509
11510 INTL_LIBTOOL_SUFFIX_PREFIX=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011511
11512
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011513
11514 INTLLIBS="$LIBINTL"
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011515
11516
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011517
11518
11519
11520
11521
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011523$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11524set x ${MAKE-make}
11525ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011526if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011527 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011528else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011529 cat >conftest.make <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040011530SHELL = /bin/sh
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011531all:
Theodore Ts'oe1052142006-10-21 21:46:47 -040011532 @echo '@@@%%%=$(MAKE)=@@@%%%'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011533_ACEOF
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011534# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Theodore Ts'oe1052142006-10-21 21:46:47 -040011535case `${MAKE-make} -f conftest.make 2>/dev/null` in
11536 *@@@%%%=?*=@@@%%%*)
11537 eval ac_cv_prog_make_${ac_make}_set=yes;;
11538 *)
11539 eval ac_cv_prog_make_${ac_make}_set=no;;
11540esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011541rm -f conftest.make
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011542fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011543if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011545$as_echo "yes" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011546 SET_MAKE=
11547else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011549$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011550 SET_MAKE="MAKE=${MAKE-make}"
11551fi
11552
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011554$as_echo_n "checking for GNU make... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011555if ${_cv_gnu_make_command+:} false; then :
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011556 $as_echo_n "(cached) " >&6
11557else
11558 _cv_gnu_make_command='' ;
11559 for a in "$MAKE" make gmake gnumake ; do
11560 if test -z "$a" ; then continue ; fi ;
11561 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
11562 _cv_gnu_make_command=$a ;
11563 break;
11564 fi
11565 done ;
11566
11567fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011569$as_echo "$_cv_gnu_make_command" >&6; } ;
11570 if test "x$_cv_gnu_make_command" != "x" ; then
11571 ifGNUmake='' ;
11572 ifNotGNUmake='#' ;
11573 else
11574 ifGNUmake='#' ;
11575 ifNotGNUmake='' ;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011577$as_echo "\"Not found\"" >&6; };
11578 fi
11579
11580
11581
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011582# Extract the first word of "ln", so it can be a program name with args.
11583set dummy ln; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011585$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011586if ${ac_cv_path_LN+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011587 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011588else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011589 case $LN in
11590 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011591 ac_cv_path_LN="$LN" # Let the user override the test with a path.
11592 ;;
11593 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11595for as_dir in $PATH
11596do
11597 IFS=$as_save_IFS
11598 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011599 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011600 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011601 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011603 break 2
11604 fi
11605done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011606 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011607IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011608
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011609 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
11610 ;;
11611esac
11612fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011613LN=$ac_cv_path_LN
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011614if test -n "$LN"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011616$as_echo "$LN" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011617else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011619$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011620fi
11621
Theodore Ts'oe1052142006-10-21 21:46:47 -040011622
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011624$as_echo_n "checking whether ln -s works... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011625LN_S=$as_ln_s
11626if test "$LN_S" = "ln -s"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011628$as_echo "yes" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000011629else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011631$as_echo "no, using $LN_S" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000011632fi
11633
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011634# Extract the first word of "mv", so it can be a program name with args.
11635set dummy mv; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011637$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011638if ${ac_cv_path_MV+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011639 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011640else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011641 case $MV in
11642 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011643 ac_cv_path_MV="$MV" # Let the user override the test with a path.
11644 ;;
11645 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11647for as_dir in $PATH
11648do
11649 IFS=$as_save_IFS
11650 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011651 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011653 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011655 break 2
11656 fi
11657done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011658 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011659IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011660
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011661 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11662 ;;
11663esac
11664fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011665MV=$ac_cv_path_MV
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011666if test -n "$MV"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011668$as_echo "$MV" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011669else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011671$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011672fi
11673
Theodore Ts'oe1052142006-10-21 21:46:47 -040011674
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011675# Extract the first word of "cp", so it can be a program name with args.
11676set dummy cp; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011678$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011679if ${ac_cv_path_CP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011680 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011681else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011682 case $CP in
11683 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011684 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11685 ;;
11686 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11688for as_dir in $PATH
11689do
11690 IFS=$as_save_IFS
11691 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011692 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011694 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011696 break 2
11697 fi
11698done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011699 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011700IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011701
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011702 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11703 ;;
11704esac
11705fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011706CP=$ac_cv_path_CP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011707if test -n "$CP"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011709$as_echo "$CP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011710else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011712$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011713fi
11714
Theodore Ts'oe1052142006-10-21 21:46:47 -040011715
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011716# Extract the first word of "rm", so it can be a program name with args.
11717set dummy rm; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011719$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011720if ${ac_cv_path_RM+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011721 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011722else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011723 case $RM in
11724 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011725 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11726 ;;
11727 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11729for as_dir in $PATH
11730do
11731 IFS=$as_save_IFS
11732 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011733 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011735 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011737 break 2
11738 fi
11739done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011740 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011741IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011742
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011743 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11744 ;;
11745esac
11746fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011747RM=$ac_cv_path_RM
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011748if test -n "$RM"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011750$as_echo "$RM" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011751else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011753$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011754fi
11755
Theodore Ts'oe1052142006-10-21 21:46:47 -040011756
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011757# Extract the first word of "chmod", so it can be a program name with args.
11758set dummy chmod; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011760$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011761if ${ac_cv_path_CHMOD+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011762 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011763else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011764 case $CHMOD in
11765 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011766 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11767 ;;
11768 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11770for as_dir in $PATH
11771do
11772 IFS=$as_save_IFS
11773 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011774 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011776 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011778 break 2
11779 fi
11780done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011781 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011782IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011783
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011784 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11785 ;;
11786esac
11787fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011788CHMOD=$ac_cv_path_CHMOD
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011789if test -n "$CHMOD"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011791$as_echo "$CHMOD" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011792else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011794$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011795fi
11796
Theodore Ts'oe1052142006-10-21 21:46:47 -040011797
Theodore Ts'o32237012005-01-17 19:13:39 -050011798for ac_prog in gawk mawk nawk awk
11799do
11800 # Extract the first word of "$ac_prog", so it can be a program name with args.
11801set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011803$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011804if ${ac_cv_prog_AWK+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011805 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011806else
Theodore Ts'o32237012005-01-17 19:13:39 -050011807 if test -n "$AWK"; then
11808 ac_cv_prog_AWK="$AWK" # Let the user override the test.
11809else
11810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011811for as_dir in $PATH
11812do
11813 IFS=$as_save_IFS
11814 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011815 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o32237012005-01-17 19:13:39 -050011817 ac_cv_prog_AWK="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011819 break 2
11820 fi
11821done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011822 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011823IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011824
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011825fi
Theodore Ts'o32237012005-01-17 19:13:39 -050011826fi
11827AWK=$ac_cv_prog_AWK
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011828if test -n "$AWK"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011830$as_echo "$AWK" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011831else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011833$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011834fi
11835
Theodore Ts'oe1052142006-10-21 21:46:47 -040011836
Theodore Ts'o32237012005-01-17 19:13:39 -050011837 test -n "$AWK" && break
11838done
11839
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011841$as_echo_n "checking for egrep... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011842if ${ac_cv_path_EGREP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011843 $as_echo_n "(cached) " >&6
Theodore Ts'o32237012005-01-17 19:13:39 -050011844else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011845 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11846 then ac_cv_path_EGREP="$GREP -E"
11847 else
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011848 if test -z "$EGREP"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011849 ac_path_EGREP_found=false
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011850 # Loop through the user's path and test for each of PROGNAME-LIST
11851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'oe1052142006-10-21 21:46:47 -040011852for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11853do
11854 IFS=$as_save_IFS
11855 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011856 for ac_prog in egrep; do
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011857 for ac_exec_ext in '' $ac_executable_extensions; do
11858 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011859 as_fn_executable_p "$ac_path_EGREP" || continue
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011860# Check for GNU ac_path_EGREP and select it if it is found.
Theodore Ts'oe1052142006-10-21 21:46:47 -040011861 # Check for GNU $ac_path_EGREP
11862case `"$ac_path_EGREP" --version 2>&1` in
11863*GNU*)
11864 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11865*)
11866 ac_count=0
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011867 $as_echo_n 0123456789 >"conftest.in"
Theodore Ts'oe1052142006-10-21 21:46:47 -040011868 while :
11869 do
11870 cat "conftest.in" "conftest.in" >"conftest.tmp"
11871 mv "conftest.tmp" "conftest.in"
11872 cp "conftest.in" "conftest.nl"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011873 $as_echo 'EGREP' >> "conftest.nl"
Theodore Ts'oe1052142006-10-21 21:46:47 -040011874 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11875 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011876 as_fn_arith $ac_count + 1 && ac_count=$as_val
Theodore Ts'oe1052142006-10-21 21:46:47 -040011877 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11878 # Best one so far, save it but keep looking for a better one
11879 ac_cv_path_EGREP="$ac_path_EGREP"
11880 ac_path_EGREP_max=$ac_count
Theodore Ts'o32237012005-01-17 19:13:39 -050011881 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011882 # 10*(2^10) chars as input seems more than enough
11883 test $ac_count -gt 10 && break
11884 done
11885 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11886esac
11887
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011888 $ac_path_EGREP_found && break 3
11889 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011890 done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011891 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011892IFS=$as_save_IFS
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011893 if test -z "$ac_cv_path_EGREP"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011894 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011895 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011896else
11897 ac_cv_path_EGREP=$EGREP
11898fi
11899
Theodore Ts'oe1052142006-10-21 21:46:47 -040011900 fi
11901fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011903$as_echo "$ac_cv_path_EGREP" >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -040011904 EGREP="$ac_cv_path_EGREP"
Theodore Ts'o32237012005-01-17 19:13:39 -050011905
11906
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011907# Extract the first word of "sed", so it can be a program name with args.
11908set dummy sed; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011910$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011911if ${ac_cv_path_SED+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011912 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011913else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011914 case $SED in
11915 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011916 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11917 ;;
11918 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11920for as_dir in $PATH
11921do
11922 IFS=$as_save_IFS
11923 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011924 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011925 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011926 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011928 break 2
11929 fi
11930done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011931 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011932IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011933
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011934 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11935 ;;
11936esac
11937fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011938SED=$ac_cv_path_SED
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011939if test -n "$SED"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011941$as_echo "$SED" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011942else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011944$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011945fi
11946
Theodore Ts'oe1052142006-10-21 21:46:47 -040011947
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011948# Extract the first word of "perl", so it can be a program name with args.
11949set dummy perl; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011951$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011952if ${ac_cv_path_PERL+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011953 $as_echo_n "(cached) " >&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011954else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011955 case $PERL in
11956 [\\/]* | ?:[\\/]*)
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011957 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11958 ;;
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011959 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11961for as_dir in $PATH
11962do
11963 IFS=$as_save_IFS
11964 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011965 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011967 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011969 break 2
11970 fi
11971done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011972 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011973IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011974
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011975 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11976 ;;
11977esac
11978fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011979PERL=$ac_cv_path_PERL
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011980if test -n "$PERL"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011982$as_echo "$PERL" >&6; }
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011983else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011985$as_echo "no" >&6; }
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011986fi
11987
Theodore Ts'oe1052142006-10-21 21:46:47 -040011988
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011989# Extract the first word of "ldconfig", so it can be a program name with args.
11990set dummy ldconfig; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011992$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011993if ${ac_cv_path_LDCONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011994 $as_echo_n "(cached) " >&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011995else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011996 case $LDCONFIG in
11997 [\\/]* | ?:[\\/]*)
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011998 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11999 ;;
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012000 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12002for as_dir in $PATH
12003do
12004 IFS=$as_save_IFS
12005 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012006 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012008 ac_cv_path_LDCONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012010 break 2
12011 fi
12012done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012013 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012014IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012015
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012016 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
12017 ;;
12018esac
12019fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012020LDCONFIG=$ac_cv_path_LDCONFIG
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012021if test -n "$LDCONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012023$as_echo "$LDCONFIG" >&6; }
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012024else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012026$as_echo "no" >&6; }
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012027fi
12028
Theodore Ts'oe1052142006-10-21 21:46:47 -040012029
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012030if test -n "$ac_tool_prefix"; then
12031 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012032set dummy ${ac_tool_prefix}ar; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012034$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012035if ${ac_cv_prog_AR+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012036 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012037else
12038 if test -n "$AR"; then
12039 ac_cv_prog_AR="$AR" # Let the user override the test.
12040else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12042for as_dir in $PATH
12043do
12044 IFS=$as_save_IFS
12045 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012046 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012048 ac_cv_prog_AR="${ac_tool_prefix}ar"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012050 break 2
12051 fi
12052done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012053 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012054IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012055
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012056fi
12057fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012058AR=$ac_cv_prog_AR
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012059if test -n "$AR"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012061$as_echo "$AR" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012062else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012064$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012065fi
12066
Theodore Ts'oe1052142006-10-21 21:46:47 -040012067
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012068fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012069if test -z "$ac_cv_prog_AR"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012070 ac_ct_AR=$AR
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012071 # Extract the first word of "ar", so it can be a program name with args.
12072set dummy ar; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012074$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012075if ${ac_cv_prog_ac_ct_AR+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012076 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012077else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012078 if test -n "$ac_ct_AR"; then
12079 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012080else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12082for as_dir in $PATH
12083do
12084 IFS=$as_save_IFS
12085 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012086 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012088 ac_cv_prog_ac_ct_AR="ar"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012090 break 2
12091 fi
12092done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012093 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012094IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012095
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012096fi
12097fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012098ac_ct_AR=$ac_cv_prog_ac_ct_AR
12099if test -n "$ac_ct_AR"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012101$as_echo "$ac_ct_AR" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012102else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012104$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012105fi
12106
Theodore Ts'oe1052142006-10-21 21:46:47 -040012107 if test "x$ac_ct_AR" = x; then
12108 AR="ar"
12109 else
12110 case $cross_compiling:$ac_tool_warned in
12111yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012112{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012113$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012114ac_tool_warned=yes ;;
12115esac
12116 AR=$ac_ct_AR
12117 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012118else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012119 AR="$ac_cv_prog_AR"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012120fi
12121
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012122if test -n "$ac_tool_prefix"; then
12123 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012124set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012126$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012127if ${ac_cv_prog_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012128 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012129else
12130 if test -n "$RANLIB"; then
12131 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12132else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12134for as_dir in $PATH
12135do
12136 IFS=$as_save_IFS
12137 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012138 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012140 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012142 break 2
12143 fi
12144done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012145 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012146IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012147
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012148fi
12149fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012150RANLIB=$ac_cv_prog_RANLIB
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012151if test -n "$RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012153$as_echo "$RANLIB" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012154else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012156$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012157fi
12158
Theodore Ts'oe1052142006-10-21 21:46:47 -040012159
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012160fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012161if test -z "$ac_cv_prog_RANLIB"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012162 ac_ct_RANLIB=$RANLIB
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012163 # Extract the first word of "ranlib", so it can be a program name with args.
12164set dummy ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012166$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012167if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012168 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012169else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012170 if test -n "$ac_ct_RANLIB"; then
12171 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012172else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12174for as_dir in $PATH
12175do
12176 IFS=$as_save_IFS
12177 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012178 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012180 ac_cv_prog_ac_ct_RANLIB="ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012182 break 2
12183 fi
12184done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012185 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012186IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012187
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012188fi
12189fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012190ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12191if test -n "$ac_ct_RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012193$as_echo "$ac_ct_RANLIB" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012194else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012196$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012197fi
12198
Theodore Ts'oe1052142006-10-21 21:46:47 -040012199 if test "x$ac_ct_RANLIB" = x; then
12200 RANLIB=":"
12201 else
12202 case $cross_compiling:$ac_tool_warned in
12203yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012204{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012205$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012206ac_tool_warned=yes ;;
12207esac
12208 RANLIB=$ac_ct_RANLIB
12209 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012210else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012211 RANLIB="$ac_cv_prog_RANLIB"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012212fi
12213
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012214if test -n "$ac_tool_prefix"; then
12215 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012216set dummy ${ac_tool_prefix}strip; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012218$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012219if ${ac_cv_prog_STRIP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012220 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012221else
12222 if test -n "$STRIP"; then
12223 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12224else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12226for as_dir in $PATH
12227do
12228 IFS=$as_save_IFS
12229 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012230 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012232 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012234 break 2
12235 fi
12236done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012237 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012238IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012239
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012240fi
12241fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012242STRIP=$ac_cv_prog_STRIP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012243if test -n "$STRIP"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012245$as_echo "$STRIP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012246else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012248$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012249fi
12250
Theodore Ts'oe1052142006-10-21 21:46:47 -040012251
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012252fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012253if test -z "$ac_cv_prog_STRIP"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012254 ac_ct_STRIP=$STRIP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012255 # Extract the first word of "strip", so it can be a program name with args.
12256set dummy strip; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012258$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012259if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012260 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012261else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012262 if test -n "$ac_ct_STRIP"; then
12263 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012264else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12266for as_dir in $PATH
12267do
12268 IFS=$as_save_IFS
12269 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012270 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012271 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012272 ac_cv_prog_ac_ct_STRIP="strip"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012274 break 2
12275 fi
12276done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012277 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012278IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012279
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012280fi
12281fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012282ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12283if test -n "$ac_ct_STRIP"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012285$as_echo "$ac_ct_STRIP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012286else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012288$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012289fi
12290
Theodore Ts'oe1052142006-10-21 21:46:47 -040012291 if test "x$ac_ct_STRIP" = x; then
12292 STRIP=":"
12293 else
12294 case $cross_compiling:$ac_tool_warned in
12295yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012296{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012297$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012298ac_tool_warned=yes ;;
12299esac
12300 STRIP=$ac_ct_STRIP
12301 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012302else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012303 STRIP="$ac_cv_prog_STRIP"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012304fi
12305
Manish Katiyar7321d942008-04-14 17:20:03 +053012306# Extract the first word of "makeinfo", so it can be a program name with args.
12307set dummy makeinfo; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012309$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012310if ${ac_cv_prog_MAKEINFO+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012311 $as_echo_n "(cached) " >&6
Manish Katiyar7321d942008-04-14 17:20:03 +053012312else
12313 if test -n "$MAKEINFO"; then
12314 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12315else
12316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12317for as_dir in $PATH
12318do
12319 IFS=$as_save_IFS
12320 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012321 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Manish Katiyar7321d942008-04-14 17:20:03 +053012323 ac_cv_prog_MAKEINFO="makeinfo"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Manish Katiyar7321d942008-04-14 17:20:03 +053012325 break 2
12326 fi
12327done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012328 done
Manish Katiyar7321d942008-04-14 17:20:03 +053012329IFS=$as_save_IFS
12330
12331fi
12332fi
12333MAKEINFO=$ac_cv_prog_MAKEINFO
12334if test -n "$MAKEINFO"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012336$as_echo "$MAKEINFO" >&6; }
Manish Katiyar7321d942008-04-14 17:20:03 +053012337else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012339$as_echo "no" >&6; }
Manish Katiyar7321d942008-04-14 17:20:03 +053012340fi
12341
12342
12343if test "_$MAKEINFO" = "_"; then
12344 MAKEINFO="@echo Makeinfo is missing. Info documentation will not be built.;true"
12345else
12346 case "$MAKEINFO" in
12347 */missing.*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
Manish Katiyar7321d942008-04-14 17:20:03 +053012349*** Makeinfo is missing. Info documentation will not be built." >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012350$as_echo "$as_me: WARNING:
Manish Katiyar7321d942008-04-14 17:20:03 +053012351*** Makeinfo is missing. Info documentation will not be built." >&2;}
12352 ;;
12353 *)
12354 ;;
12355 esac
12356fi
12357
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012358
Theodore Ts'o6c133521999-07-03 20:37:03 +000012359# See if we need a separate native compiler.
12360if test $cross_compiling = no; then
12361 BUILD_CC="$CC"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012362
Theodore Ts'o6c133521999-07-03 20:37:03 +000012363else
12364 for ac_prog in gcc cc
12365do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012366 # Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'o6c133521999-07-03 20:37:03 +000012367set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012369$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012370if ${ac_cv_prog_BUILD_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012371 $as_echo_n "(cached) " >&6
Theodore Ts'o6c133521999-07-03 20:37:03 +000012372else
12373 if test -n "$BUILD_CC"; then
12374 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
12375else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12377for as_dir in $PATH
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012378do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012379 IFS=$as_save_IFS
12380 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012381 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012383 ac_cv_prog_BUILD_CC="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012385 break 2
12386 fi
12387done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012388 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012389IFS=$as_save_IFS
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012390
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012391fi
12392fi
12393BUILD_CC=$ac_cv_prog_BUILD_CC
12394if test -n "$BUILD_CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012396$as_echo "$BUILD_CC" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012397else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012399$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012400fi
12401
Theodore Ts'oe1052142006-10-21 21:46:47 -040012402
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012403 test -n "$BUILD_CC" && break
12404done
12405
12406fi
Ross Burtonc84da2e2014-07-10 17:44:38 +010012407for ac_header in dirent.h errno.h execinfo.h getopt.h malloc.h mntent.h paths.h semaphore.h setjmp.h signal.h stdarg.h stdint.h stdlib.h termios.h termio.h unistd.h utime.h attr/xattr.h linux/falloc.h linux/fd.h linux/major.h linux/loop.h net/if_dl.h netinet/in.h sys/disklabel.h sys/disk.h sys/file.h sys/ioctl.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/sysmacros.h sys/time.h sys/types.h sys/un.h sys/wait.h
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012408do :
12409 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12410ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012411if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012412 cat >>confdefs.h <<_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012413#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012414_ACEOF
12415
12416fi
12417
12418done
12419
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012420for ac_header in net/if.h
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012421do :
12422 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012423#if HAVE_SYS_TYPES_H
12424#include <sys/types.h>
12425#endif
12426#if HAVE_SYS_SOCKET
12427#include <sys/socket.h>
12428#endif
12429
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012430"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012431if test "x$ac_cv_header_net_if_h" = xyes; then :
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012432 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012433#define HAVE_NET_IF_H 1
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012434_ACEOF
12435
12436fi
12437
12438done
12439
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012440for ac_func in vprintf
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012441do :
12442 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012443if test "x$ac_cv_func_vprintf" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012444 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012445#define HAVE_VPRINTF 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012446_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012447
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012448ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012449if test "x$ac_cv_func__doprnt" = xyes; then :
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012450
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012451$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012452
12453fi
12454
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012455fi
12456done
12457
12458
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012459ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12460"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012461if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012462
12463$as_echo "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
Theodore Ts'offf45482003-04-13 00:44:19 -040012464
12465fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012466
Theodore Ts'o28739272014-01-03 00:26:43 -050012467ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12468if test "x$ac_cv_member_struct_stat_st_atim" = xyes; then :
12469
12470cat >>confdefs.h <<_ACEOF
12471#define HAVE_STRUCT_STAT_ST_ATIM 1
12472_ACEOF
12473
12474
12475fi
12476
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012477ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12478"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012479if test "x$ac_cv_type_ssize_t" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012480
12481$as_echo "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012482
Theodore Ts'offf45482003-04-13 00:44:19 -040012483fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012484
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012485ac_fn_c_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12486"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012487if test "x$ac_cv_have_decl_llseek" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012488
12489$as_echo "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
Theodore Ts'offf45482003-04-13 00:44:19 -040012490
12491fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012492
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012493ac_fn_c_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012494 #define _LARGEFILE64_SOURCE
12495 #include <unistd.h>
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012496"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012497if test "x$ac_cv_have_decl_lseek64" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012498
12499$as_echo "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012500
12501fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012502
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012503# The cast to long int works around a bug in the HP C Compiler
12504# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12505# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12506# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012508$as_echo_n "checking size of short... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012509if ${ac_cv_sizeof_short+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012510 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012511else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012512 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012513
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012514else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012515 if test "$ac_cv_type_short" = yes; then
12516 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012517$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012518as_fn_error 77 "cannot compute sizeof (short)
12519See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012520 else
12521 ac_cv_sizeof_short=0
12522 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012523fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012524
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012525fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012527$as_echo "$ac_cv_sizeof_short" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012528
12529
12530
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012531cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012532#define SIZEOF_SHORT $ac_cv_sizeof_short
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012533_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012534
12535
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012536# The cast to long int works around a bug in the HP C Compiler
12537# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12538# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12539# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012541$as_echo_n "checking size of int... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012542if ${ac_cv_sizeof_int+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012543 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012544else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012545 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012546
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012547else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012548 if test "$ac_cv_type_int" = yes; then
12549 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012550$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012551as_fn_error 77 "cannot compute sizeof (int)
12552See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012553 else
12554 ac_cv_sizeof_int=0
12555 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012556fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012557
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012558fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012560$as_echo "$ac_cv_sizeof_int" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012561
12562
12563
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012564cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012565#define SIZEOF_INT $ac_cv_sizeof_int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012566_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012567
12568
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012569# The cast to long int works around a bug in the HP C Compiler
12570# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12571# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12572# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012574$as_echo_n "checking size of long... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012575if ${ac_cv_sizeof_long+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012576 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012577else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012578 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012579
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012580else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012581 if test "$ac_cv_type_long" = yes; then
12582 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012583$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012584as_fn_error 77 "cannot compute sizeof (long)
12585See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012586 else
12587 ac_cv_sizeof_long=0
12588 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012589fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012590
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012591fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012593$as_echo "$ac_cv_sizeof_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012594
12595
12596
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012597cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012598#define SIZEOF_LONG $ac_cv_sizeof_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012599_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012600
12601
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012602# The cast to long int works around a bug in the HP C Compiler
12603# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12604# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12605# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012607$as_echo_n "checking size of long long... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012608if ${ac_cv_sizeof_long_long+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012609 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012610else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012611 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012612
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012613else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012614 if test "$ac_cv_type_long_long" = yes; then
12615 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012616$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012617as_fn_error 77 "cannot compute sizeof (long long)
12618See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012619 else
12620 ac_cv_sizeof_long_long=0
12621 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012622fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012623
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012624fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012626$as_echo "$ac_cv_sizeof_long_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012627
12628
12629
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012630cat >>confdefs.h <<_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012631#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012632_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012633
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012634
Theodore Ts'occ68e8a2013-05-04 19:01:09 -040012635# The cast to long int works around a bug in the HP C Compiler
12636# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12637# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12638# This bug is HP SR number 8606223364.
12639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12640$as_echo_n "checking size of off_t... " >&6; }
12641if ${ac_cv_sizeof_off_t+:} false; then :
12642 $as_echo_n "(cached) " >&6
12643else
12644 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
12645
12646else
12647 if test "$ac_cv_type_off_t" = yes; then
12648 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12649$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12650as_fn_error 77 "cannot compute sizeof (off_t)
12651See \`config.log' for more details" "$LINENO" 5; }
12652 else
12653 ac_cv_sizeof_off_t=0
12654 fi
12655fi
12656
12657fi
12658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12659$as_echo "$ac_cv_sizeof_off_t" >&6; }
12660
12661
12662
12663cat >>confdefs.h <<_ACEOF
12664#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
12665_ACEOF
12666
12667
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012668SIZEOF_SHORT=$ac_cv_sizeof_short
12669SIZEOF_INT=$ac_cv_sizeof_int
12670SIZEOF_LONG=$ac_cv_sizeof_long
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012671SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
Theodore Ts'occ68e8a2013-05-04 19:01:09 -040012672SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12673
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012674
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012675
12676
12677
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012679$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012680if ${ac_cv_c_bigendian+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012681 $as_echo_n "(cached) " >&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012682else
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012683 ac_cv_c_bigendian=unknown
12684 # See if we're dealing with a universal compiler.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012686/* end confdefs.h. */
12687#ifndef __APPLE_CC__
12688 not a universal capable compiler
12689 #endif
12690 typedef int dummy;
12691
12692_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012693if ac_fn_c_try_compile "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012694
12695 # Check for potential -arch flags. It is not universal unless
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012696 # there are at least two -arch flags with different values.
12697 ac_arch=
12698 ac_prev=
12699 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12700 if test -n "$ac_prev"; then
12701 case $ac_word in
12702 i?86 | x86_64 | ppc | ppc64)
12703 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12704 ac_arch=$ac_word
12705 else
12706 ac_cv_c_bigendian=universal
12707 break
12708 fi
12709 ;;
12710 esac
12711 ac_prev=
12712 elif test "x$ac_word" = "x-arch"; then
12713 ac_prev=arch
12714 fi
12715 done
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012716fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12718 if test $ac_cv_c_bigendian = unknown; then
12719 # See if sys/param.h defines the BYTE_ORDER macro.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012721/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012722#include <sys/types.h>
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012723 #include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012724
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012725int
12726main ()
12727{
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012728#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12729 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12730 && LITTLE_ENDIAN)
12731 bogus endian macros
12732 #endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012733
12734 ;
12735 return 0;
12736}
12737_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012738if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012739 # It does; now see whether it defined to BIG_ENDIAN or not.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012741/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012742#include <sys/types.h>
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012743 #include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012744
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012745int
12746main ()
12747{
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012748#if BYTE_ORDER != BIG_ENDIAN
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012749 not big endian
12750 #endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012751
12752 ;
12753 return 0;
12754}
12755_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012756if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012757 ac_cv_c_bigendian=yes
12758else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012759 ac_cv_c_bigendian=no
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012760fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012762fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12764 fi
12765 if test $ac_cv_c_bigendian = unknown; then
12766 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012768/* end confdefs.h. */
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012769#include <limits.h>
12770
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012771int
12772main ()
12773{
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012774#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12775 bogus endian macros
12776 #endif
12777
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012778 ;
12779 return 0;
12780}
12781_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012782if ac_fn_c_try_compile "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012783 # It does; now see whether it defined to _BIG_ENDIAN or not.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012785/* end confdefs.h. */
12786#include <limits.h>
12787
12788int
12789main ()
12790{
12791#ifndef _BIG_ENDIAN
12792 not big endian
12793 #endif
12794
12795 ;
12796 return 0;
12797}
12798_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012799if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012800 ac_cv_c_bigendian=yes
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012801else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012802 ac_cv_c_bigendian=no
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012803fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012805fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12807 fi
12808 if test $ac_cv_c_bigendian = unknown; then
12809 # Compile a test program.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012810 if test "$cross_compiling" = yes; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012811 # Try to guess by grepping values from an object file.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012813/* end confdefs.h. */
12814short int ascii_mm[] =
12815 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12816 short int ascii_ii[] =
12817 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12818 int use_ascii (int i) {
12819 return ascii_mm[i] + ascii_ii[i];
12820 }
12821 short int ebcdic_ii[] =
12822 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12823 short int ebcdic_mm[] =
12824 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12825 int use_ebcdic (int i) {
12826 return ebcdic_mm[i] + ebcdic_ii[i];
12827 }
12828 extern int foo;
12829
12830int
12831main ()
12832{
12833return use_ascii (foo) == use_ebcdic (foo);
12834 ;
12835 return 0;
12836}
12837_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012838if ac_fn_c_try_compile "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012839 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12840 ac_cv_c_bigendian=yes
12841 fi
12842 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12843 if test "$ac_cv_c_bigendian" = unknown; then
12844 ac_cv_c_bigendian=no
12845 else
12846 # finding both strings is unlikely to happen, but who knows?
12847 ac_cv_c_bigendian=unknown
12848 fi
12849 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012850fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012852else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012854/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040012855$ac_includes_default
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012856int
12857main ()
12858{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012859
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012860 /* Are we little or big endian? From Harbison&Steele. */
12861 union
12862 {
12863 long int l;
12864 char c[sizeof (long int)];
12865 } u;
12866 u.l = 1;
12867 return u.c[sizeof (long int) - 1] == 1;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012868
12869 ;
12870 return 0;
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012871}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012872_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012873if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012874 ac_cv_c_bigendian=no
12875else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012876 ac_cv_c_bigendian=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012877fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012878rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12879 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012880fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012881
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012882 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012883fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012885$as_echo "$ac_cv_c_bigendian" >&6; }
12886 case $ac_cv_c_bigendian in #(
12887 yes)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012888 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012889;; #(
12890 no)
12891 ;; #(
12892 universal)
12893
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012894$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012895
12896 ;; #(
12897 *)
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012898 as_fn_error $? "unknown endianness
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012899 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012900 esac
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012901
Chen Qi91f04682014-05-05 21:08:42 -040012902if test $cross_compiling = no; then
12903 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12904else
12905 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12906fi
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040012907ASM_TYPES_HEADER=./asm_types.h
12908
Theodore Ts'o488c75a2008-06-07 08:55:21 -040012909echo "/* These defines are needed for the public ext2fs.h header file */" \
12910 > public_config.h
12911if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12912 uniq tmp_config.$$ >> public_config.h
12913else
12914 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12915fi
12916if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12917 uniq tmp_config.$$ >> public_config.h
12918else
12919 echo "#undef WORDS_BIGENDIAN" >> public_config.h
12920fi
12921rm -f tmp_config.$$
12922PUBLIC_CONFIG_HEADER=./public_config.h
12923
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012924for ac_header in inttypes.h
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012925do :
12926 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012927if test "x$ac_cv_header_inttypes_h" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012928 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012929#define HAVE_INTTYPES_H 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012930_ACEOF
12931
12932fi
12933
Theodore Ts'o0c193f82003-08-01 14:26:23 -040012934done
12935
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012936ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012937if test "x$ac_cv_type_intptr_t" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012938
12939cat >>confdefs.h <<_ACEOF
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050012940#define HAVE_INTPTR_T 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012941_ACEOF
12942
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050012943
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012944fi
12945
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012947$as_echo_n "checking whether struct stat has a st_flags field... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012948if ${e2fsprogs_cv_struct_st_flags+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012949 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012950else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012952/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012953#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012954int
12955main ()
12956{
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012957struct stat stat; stat.st_flags = 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012958 ;
12959 return 0;
12960}
12961_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012962if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012963 e2fsprogs_cv_struct_st_flags=yes
12964else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012965 e2fsprogs_cv_struct_st_flags=no
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012966fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12968fi
12969
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012971$as_echo "$e2fsprogs_cv_struct_st_flags" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012972if test "$e2fsprogs_cv_struct_st_flags" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012974$as_echo_n "checking whether st_flags field is useful... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012975 if ${e2fsprogs_cv_struct_st_flags_immut+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012976 $as_echo_n "(cached) " >&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000012977else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012979/* end confdefs.h. */
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000012980#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012981int
12982main ()
12983{
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000012984struct stat stat; stat.st_flags |= UF_IMMUTABLE;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012985 ;
12986 return 0;
12987}
12988_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012989if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000012990 e2fsprogs_cv_struct_st_flags_immut=yes
12991else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012992 e2fsprogs_cv_struct_st_flags_immut=no
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000012993fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12995fi
12996
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012998$as_echo "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000012999 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013000
13001$as_echo "#define HAVE_STAT_FLAGS 1" >>confdefs.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013002
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013003 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013004fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013005ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050013006 #include <sys/socket.h>
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013007"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013008if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013009
13010cat >>confdefs.h <<_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050013011#define HAVE_SA_LEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013012_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050013013
13014fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013015
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013016if test -n "$BLKID_CMT"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing blkid_probe_all" >&5
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013018$as_echo_n "checking for library containing blkid_probe_all... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013019if ${ac_cv_search_blkid_probe_all+:} false; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013020 $as_echo_n "(cached) " >&6
13021else
13022 ac_func_search_save_LIBS=$LIBS
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013024/* end confdefs.h. */
13025
13026/* Override any GCC internal prototype to avoid an error.
13027 Use char because int might match the return type of a GCC
13028 builtin and then its argument prototype would still apply. */
13029#ifdef __cplusplus
13030extern "C"
13031#endif
13032char blkid_probe_all ();
13033int
13034main ()
13035{
13036return blkid_probe_all ();
13037 ;
13038 return 0;
13039}
13040_ACEOF
13041for ac_lib in '' blkid; do
13042 if test -z "$ac_lib"; then
13043 ac_res="none required"
13044 else
13045 ac_res=-l$ac_lib
13046 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13047 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013048 if ac_fn_c_try_link "$LINENO"; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013049 ac_cv_search_blkid_probe_all=$ac_res
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013050fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013051rm -f core conftest.err conftest.$ac_objext \
13052 conftest$ac_exeext
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013053 if ${ac_cv_search_blkid_probe_all+:} false; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013054 break
13055fi
13056done
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013057if ${ac_cv_search_blkid_probe_all+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013058
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013059else
13060 ac_cv_search_blkid_probe_all=no
13061fi
13062rm conftest.$ac_ext
13063LIBS=$ac_func_search_save_LIBS
13064fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_blkid_probe_all" >&5
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013066$as_echo "$ac_cv_search_blkid_probe_all" >&6; }
13067ac_res=$ac_cv_search_blkid_probe_all
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013068if test "$ac_res" != no; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013069 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13070
13071fi
13072
13073fi
Theodore Ts'o489ff4a2014-08-08 17:02:34 -040013074for ac_func in __secure_getenv backtrace blkid_probe_get_topology blkid_probe_enable_partitions chflags fadvise64 fallocate fallocate64 fchown fdatasync fstat64 ftruncate64 futimes getcwd getdtablesize getmntinfo getpwuid_r getrlimit getrusage jrand48 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 valloc
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013075do :
13076 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13077ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013078if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013079 cat >>confdefs.h <<_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013080#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013081_ACEOF
13082
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013083fi
13084done
13085
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013086SOCKET_LIB=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013088$as_echo_n "checking for socket in -lsocket... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013089if ${ac_cv_lib_socket_socket+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013090 $as_echo_n "(cached) " >&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013091else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013092 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013093LIBS="-lsocket $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013094cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013095/* end confdefs.h. */
13096
Theodore Ts'oe1052142006-10-21 21:46:47 -040013097/* Override any GCC internal prototype to avoid an error.
13098 Use char because int might match the return type of a GCC
13099 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013100#ifdef __cplusplus
13101extern "C"
13102#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013103char socket ();
13104int
13105main ()
13106{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013107return socket ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013108 ;
13109 return 0;
13110}
13111_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013112if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013113 ac_cv_lib_socket_socket=yes
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013114else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013115 ac_cv_lib_socket_socket=no
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013116fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013117rm -f core conftest.err conftest.$ac_objext \
13118 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013119LIBS=$ac_check_lib_save_LIBS
13120fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013122$as_echo "$ac_cv_lib_socket_socket" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013123if test "x$ac_cv_lib_socket_socket" = xyes; then :
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013124 SOCKET_LIB=-lsocket
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013125fi
13126
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013127
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013129$as_echo_n "checking for optreset... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013130if ${ac_cv_have_optreset+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013131 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013132else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013134/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013135#include <unistd.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013136
13137_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013138if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013139 $EGREP "optreset" >/dev/null 2>&1; then :
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013140 ac_cv_have_optreset=yes
13141else
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013142 ac_cv_have_optreset=no
13143fi
13144rm -f conftest*
13145
13146fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013148$as_echo "$ac_cv_have_optreset" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013149if test $ac_cv_have_optreset = yes; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013150
13151$as_echo "#define HAVE_OPTRESET 1" >>confdefs.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013152
13153fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013154
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013155SEM_INIT_LIB=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013156ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013157if test "x$ac_cv_func_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013158
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013159else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013161$as_echo_n "checking for sem_init in -lpthread... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013162if ${ac_cv_lib_pthread_sem_init+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013163 $as_echo_n "(cached) " >&6
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013164else
13165 ac_check_lib_save_LIBS=$LIBS
13166LIBS="-lpthread $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013167cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013168/* end confdefs.h. */
13169
13170/* Override any GCC internal prototype to avoid an error.
13171 Use char because int might match the return type of a GCC
13172 builtin and then its argument prototype would still apply. */
13173#ifdef __cplusplus
13174extern "C"
13175#endif
13176char sem_init ();
13177int
13178main ()
13179{
13180return sem_init ();
13181 ;
13182 return 0;
13183}
13184_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013185if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013186 ac_cv_lib_pthread_sem_init=yes
13187else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013188 ac_cv_lib_pthread_sem_init=no
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013189fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013190rm -f core conftest.err conftest.$ac_objext \
13191 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013192LIBS=$ac_check_lib_save_LIBS
13193fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013195$as_echo "$ac_cv_lib_pthread_sem_init" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013196if test "x$ac_cv_lib_pthread_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013197 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013198
13199 SEM_INIT_LIB=-lpthread
13200else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013202$as_echo_n "checking for sem_init in -lrt... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013203if ${ac_cv_lib_rt_sem_init+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013204 $as_echo_n "(cached) " >&6
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013205else
13206 ac_check_lib_save_LIBS=$LIBS
13207LIBS="-lrt $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013208cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013209/* end confdefs.h. */
13210
13211/* Override any GCC internal prototype to avoid an error.
13212 Use char because int might match the return type of a GCC
13213 builtin and then its argument prototype would still apply. */
13214#ifdef __cplusplus
13215extern "C"
13216#endif
13217char sem_init ();
13218int
13219main ()
13220{
13221return sem_init ();
13222 ;
13223 return 0;
13224}
13225_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013226if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013227 ac_cv_lib_rt_sem_init=yes
13228else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013229 ac_cv_lib_rt_sem_init=no
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013230fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013231rm -f core conftest.err conftest.$ac_objext \
13232 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013233LIBS=$ac_check_lib_save_LIBS
13234fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013236$as_echo "$ac_cv_lib_rt_sem_init" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013237if test "x$ac_cv_lib_rt_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013238 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013239
13240 SEM_INIT_LIB=-lrt
13241else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013243$as_echo_n "checking for sem_init in -lposix4... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013244if ${ac_cv_lib_posix4_sem_init+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013245 $as_echo_n "(cached) " >&6
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013246else
13247 ac_check_lib_save_LIBS=$LIBS
13248LIBS="-lposix4 $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013249cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013250/* end confdefs.h. */
13251
13252/* Override any GCC internal prototype to avoid an error.
13253 Use char because int might match the return type of a GCC
13254 builtin and then its argument prototype would still apply. */
13255#ifdef __cplusplus
13256extern "C"
13257#endif
13258char sem_init ();
13259int
13260main ()
13261{
13262return sem_init ();
13263 ;
13264 return 0;
13265}
13266_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013267if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013268 ac_cv_lib_posix4_sem_init=yes
13269else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013270 ac_cv_lib_posix4_sem_init=no
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013271fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013272rm -f core conftest.err conftest.$ac_objext \
13273 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013274LIBS=$ac_check_lib_save_LIBS
13275fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013277$as_echo "$ac_cv_lib_posix4_sem_init" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013278if test "x$ac_cv_lib_posix4_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013279 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013280
13281 SEM_INIT_LIB=-lposix4
13282fi
13283
13284fi
13285
13286fi
13287
13288fi
13289
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013291$as_echo_n "checking for unified diff option... " >&6; }
Theodore Ts'o27f991b2008-04-01 20:32:55 -040013292if diff -u $0 $0 > /dev/null 2>&1 ; then
Theodore Ts'oe54635d2006-08-06 14:33:13 -040013293 UNI_DIFF_OPTS=-u
13294else
13295 UNI_DIFF_OPTS=-c
13296fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013298$as_echo "$UNI_DIFF_OPTS" >&6; }
Theodore Ts'oe54635d2006-08-06 14:33:13 -040013299
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000013300case "$host_os" in
13301linux*)
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013302
13303$as_echo "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013304
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000013305 ;;
13306esac
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040013307LINUX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040013308CYGWIN_CMT="#"
13309UNIX_CMT=
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040013310case "$host_os" in
13311linux*)
13312 LINUX_CMT=
13313 ;;
Theodore Ts'offf45482003-04-13 00:44:19 -040013314cygwin)
13315 CYGWIN_CMT=
13316 UNIX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040013317 ;;
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040013318esac
13319
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013320
13321
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013322case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013323linux* | gnu* | k*bsd*-gnu)
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013324 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
13325 root_prefix="";
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013327$as_echo "On $host_os systems, root_prefix defaults to ''" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013328 fi
13329 ;;
13330esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013331case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013332linux* | gnu* | k*bsd*-gnu)
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013333 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013334 prefix="/usr";
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013336$as_echo "On $host_os systems, prefix defaults to /usr" >&6; }
Theodore Ts'obff61a72002-05-21 22:21:38 -040013337 if test "$mandir" = '${prefix}/man' ; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013339$as_echo "...and mandir defaults to /usr/share/man" >&6; }
Theodore Ts'obff61a72002-05-21 22:21:38 -040013340 mandir=/usr/share/man
13341 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013342 fi
13343;;
13344esac
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013345if test "$root_prefix" = NONE ; then
Theodore Ts'offe19911998-04-08 06:05:49 +000013346 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013347 root_prefix="$ac_default_prefix"
13348 else
13349 root_prefix="$prefix"
13350 fi
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040013351 root_bindir=$bindir
13352 root_sbindir=$sbindir
13353 root_libdir=$libdir
13354 root_sysconfdir=$sysconfdir
13355else
13356 root_bindir='${root_prefix}/bin'
13357 root_sbindir='${root_prefix}/sbin'
13358 root_libdir='${root_prefix}/lib'
13359 root_sysconfdir='${root_prefix}/etc'
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013360fi
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013361if test "$bindir" != '${exec_prefix}/bin'; then
13362 root_bindir=$bindir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013364$as_echo "Setting root_bindir to $root_bindir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013365fi
13366if test "$sbindir" != '${exec_prefix}/sbin'; then
13367 root_sbindir=$sbindir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013369$as_echo "Setting root_sbindir to $root_sbindir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013370fi
13371if test "$libdir" != '${exec_prefix}/lib'; then
13372 root_libdir=$libdir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013374$as_echo "Setting root_libdir to $root_libdir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013375fi
13376if test "$sysconfdir" != '${prefix}/etc'; then
13377 root_sysconfdir=$sysconfdir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013379$as_echo "Setting root_sysconfdir to $root_sysconfdir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013380fi
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013381
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013382
13383
13384
13385
Theodore Ts'o55e00a22011-09-18 23:53:23 -040013386
13387# Check whether --with-multiarch was given.
13388if test "${with_multiarch+set}" = set; then :
Theodore Ts'od7fa4102014-02-05 15:45:36 -050013389 withval=$with_multiarch; if test "$withval" = "lib64"; then
13390 libdir=/usr/lib64
13391 root_libdir=/lib64
13392else
13393 libdir=$libdir/$withval
13394 root_libdir=$root_libdir/$withval
13395fi
Theodore Ts'o55e00a22011-09-18 23:53:23 -040013396
13397fi
Theodore Ts'od3de1a72012-12-15 22:10:27 -050013398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
13399$as_echo_n "checking whether we can link with -static... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013400if ${ac_cv_e2fsprogs_use_static+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013401 $as_echo_n "(cached) " >&6
Theodore Ts'oae851481997-04-29 18:13:24 +000013402else
13403 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013404cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013405/* end confdefs.h. */
Theodore Ts'oae851481997-04-29 18:13:24 +000013406#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013407int
13408main ()
13409{
Theodore Ts'oae851481997-04-29 18:13:24 +000013410fflush(stdout);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013411 ;
13412 return 0;
13413}
13414_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013415if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oae851481997-04-29 18:13:24 +000013416 ac_cv_e2fsprogs_use_static=yes
13417else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013418 ac_cv_e2fsprogs_use_static=no
Theodore Ts'oae851481997-04-29 18:13:24 +000013419fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013420rm -f core conftest.err conftest.$ac_objext \
13421 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oae851481997-04-29 18:13:24 +000013422LDFLAGS=$SAVE_LDFLAGS
13423fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013424
Theodore Ts'odefde781999-01-04 07:39:19 +000013425case "$host_os" in
13426solaris2.*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013427 ac_cv_e2fsprogs_use_static=no
Theodore Ts'odefde781999-01-04 07:39:19 +000013428;;
13429esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013431$as_echo "$ac_cv_e2fsprogs_use_static" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +000013432LDFLAG_STATIC=
Theodore Ts'oae851481997-04-29 18:13:24 +000013433if test $ac_cv_e2fsprogs_use_static = yes; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013434 LDFLAG_STATIC=-static
Theodore Ts'oae851481997-04-29 18:13:24 +000013435fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013436
Theodore Ts'o07a0db12003-07-05 14:50:24 -040013437case "$host_os" in
13438darwin*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013440$as_echo "Using Apple Darwin / GNU libintl workaround" >&6; }
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013441
13442$as_echo "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
Theodore Ts'o07a0db12003-07-05 14:50:24 -040013443
13444 ;;
13445esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013446SS_DIR=`cd ${srcdir}/lib/ss; pwd`
13447ET_DIR=`cd ${srcdir}/lib/et; pwd`
13448
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013449
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013450if test "$cross_compiling" = yes ; then
13451 DO_TEST_SUITE=
13452else
13453 DO_TEST_SUITE=check
13454fi
13455
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013456INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
13457if test -n "$CPPFLAGS" ; then
13458 INCLUDES="$INCLUDES $CPPFLAGS"
13459fi
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040013460if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013461 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040013462fi
Theodore Ts'o6c59a662014-01-04 20:44:29 -050013463if test -n "$WITH_DIET_LIBC" ; then
13464 INCLUDES="$INCLUDES -D_REENTRANT"
13465fi
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040013466
Theodore Ts'o5b5bd2c2014-07-10 00:17:05 -040013467
13468 MKINSTALLDIRS=
13469 if test -n "$ac_aux_dir"; then
13470 case "$ac_aux_dir" in
13471 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13472 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13473 esac
13474 fi
13475 if test -z "$MKINSTALLDIRS"; then
13476 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13477 fi
13478
13479
Theodore Ts'odd947da2005-11-09 18:37:07 -040013480if test $cross_compiling = no; then
Theodore Ts'o28739272014-01-03 00:26:43 -050013481 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
Theodore Ts'odd947da2005-11-09 18:37:07 -040013482 BUILD_LDFLAGS="$LDFLAGS"
13483else
13484 BUILD_CFLAGS=
13485 BUILD_LDFLAGS=
13486fi
13487
13488
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013489test -d lib || mkdir lib
13490test -d include || mkdir include
13491test -d include/linux || mkdir include/linux
Theodore Ts'odefde781999-01-04 07:39:19 +000013492test -d include/asm || mkdir include/asm
Theodore Ts'obff0cc92003-03-23 01:37:53 -050013493for i in MCONFIG Makefile e2fsprogs.spec \
Theodore Ts'o183c73b2012-05-12 23:13:24 -040013494 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040013495 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
13496 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050013497 lib/uuid/Makefile lib/uuid/uuid_types.h \
Aditya Kalif239fef2011-07-20 11:40:02 -070013498 lib/blkid/Makefile lib/blkid/blkid_types.h lib/quota/Makefile \
Theodore Ts'oe6441862005-01-26 12:59:25 -050013499 lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
13500 lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
Theodore Ts'o921f4ad2004-11-19 17:25:27 -050013501 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050013502 debugfs/Makefile tests/Makefile tests/progs/Makefile \
Matthias Andree98a5ad62009-07-15 17:37:52 +020013503 resize/Makefile doc/Makefile intl/Makefile \
13504 intl/libgnuintl.h po/Makefile.in ; do
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050013505 if test -d `dirname ${srcdir}/$i` ; then
13506 outlist="$outlist $i"
13507 fi
13508done
Theodore Ts'oe1052142006-10-21 21:46:47 -040013509ac_config_files="$ac_config_files $outlist"
13510
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013511cat >confcache <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013512# This file is a shell script that caches the results of configure
13513# tests run on this system so they can be shared between configure
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013514# scripts and configure runs, see configure's option --config-cache.
13515# It is not useful on other systems. If it contains results you don't
13516# want to keep, you may remove or edit it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013517#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013518# config.status only pays attention to the cache file if you give it
13519# the --recheck option to rerun configure.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013520#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013521# `ac_cv_env_foo' variables (set or unset) will be overridden when
13522# loading this file, other *unset* `ac_cv_foo' will be assigned the
13523# following values.
13524
13525_ACEOF
13526
Theodore Ts'o21c84b71997-04-29 16:15:03 +000013527# The following way of writing the cache mishandles newlines in values,
13528# but we know of no workaround that is simple, portable, and efficient.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013529# So, we kill variables containing newlines.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013530# Ultrix sh set writes to stderr and can't be redirected directly,
13531# and sets the high bit in the cache file unless we assign to the vars.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013532(
13533 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13534 eval ac_val=\$$ac_var
13535 case $ac_val in #(
13536 *${as_nl}*)
13537 case $ac_var in #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013538 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013539$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013540 esac
13541 case $ac_var in #(
13542 _ | IFS | as_nl) ;; #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013543 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013544 *) { eval $ac_var=; unset $ac_var;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013545 esac ;;
13546 esac
13547 done
13548
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013549 (set) 2>&1 |
Theodore Ts'oe1052142006-10-21 21:46:47 -040013550 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13551 *${as_nl}ac_space=\ *)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013552 # `set' does not quote correctly, so add quotes: double-quote
13553 # substitution turns \\\\ into \\, and sed turns \\ into \.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013554 sed -n \
13555 "s/'/'\\\\''/g;
13556 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Theodore Ts'oe1052142006-10-21 21:46:47 -040013557 ;; #(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013558 *)
13559 # `set' quotes correctly as required by POSIX, so do not add quotes.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013560 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013561 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013562 esac |
13563 sort
13564) |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013565 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -040013566 /^ac_cv_env_/b end
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013567 t clear
Theodore Ts'oe1052142006-10-21 21:46:47 -040013568 :clear
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013569 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13570 t end
Theodore Ts'oe1052142006-10-21 21:46:47 -040013571 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13572 :end' >>confcache
13573if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13574 if test -w "$cache_file"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013575 if test "x$cache_file" != "x/dev/null"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013576 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013577$as_echo "$as_me: updating cache $cache_file" >&6;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013578 if test ! -f "$cache_file" || test -h "$cache_file"; then
13579 cat confcache >"$cache_file"
13580 else
13581 case $cache_file in #(
13582 */* | ?:*)
13583 mv -f confcache "$cache_file"$$ &&
13584 mv -f "$cache_file"$$ "$cache_file" ;; #(
13585 *)
13586 mv -f confcache "$cache_file" ;;
13587 esac
13588 fi
13589 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013590 else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013591 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013592$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013593 fi
13594fi
13595rm -f confcache
13596
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013597test "x$prefix" = xNONE && prefix=$ac_default_prefix
13598# Let make expand exec_prefix.
13599test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13600
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013601DEFS=-DHAVE_CONFIG_H
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013602
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013603ac_libobjs=
13604ac_ltlibobjs=
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013605U=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013606for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13607 # 1. Remove the extension, and $U if already installed.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013608 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013609 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Theodore Ts'oe1052142006-10-21 21:46:47 -040013610 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13611 # will be set to the directory where LIBOBJS objects are built.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013612 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13613 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013614done
13615LIBOBJS=$ac_libobjs
13616
13617LTLIBOBJS=$ac_ltlibobjs
13618
13619
13620
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013621
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013622: "${CONFIG_STATUS=./config.status}"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013623ac_write_fail=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013624ac_clean_files_save=$ac_clean_files
13625ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013626{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013627$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013628as_write_fail=0
13629cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013630#! $SHELL
13631# Generated by $as_me.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013632# Run this file to recreate the current configuration.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013633# Compiler output produced by configure, useful for debugging
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013634# configure, is in config.log if it exists.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013635
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013636debug=false
13637ac_cs_recheck=false
13638ac_cs_silent=false
Theodore Ts'o07a0db12003-07-05 14:50:24 -040013639
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013640SHELL=\${CONFIG_SHELL-$SHELL}
13641export SHELL
13642_ASEOF
13643cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13644## -------------------- ##
13645## M4sh Initialization. ##
13646## -------------------- ##
Theodore Ts'o07a0db12003-07-05 14:50:24 -040013647
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013648# Be more Bourne compatible
13649DUALCASE=1; export DUALCASE # for MKS sh
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013650if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013651 emulate sh
13652 NULLCMD=:
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013653 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013654 # is contrary to our usage. Disable this feature.
13655 alias -g '${1+"$@"}'='"$@"'
Theodore Ts'oe1052142006-10-21 21:46:47 -040013656 setopt NO_GLOB_SUBST
13657else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013658 case `(set -o) 2>/dev/null` in #(
13659 *posix*) :
13660 set -o posix ;; #(
13661 *) :
13662 ;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013663esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013664fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013665
13666
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013667as_nl='
13668'
13669export as_nl
13670# Printing a long string crashes Solaris 7 /usr/bin/printf.
13671as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13672as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13673as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013674# Prefer a ksh shell builtin over an external printf program on Solaris,
13675# but without wasting forks for bash or zsh.
13676if test -z "$BASH_VERSION$ZSH_VERSION" \
13677 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13678 as_echo='print -r --'
13679 as_echo_n='print -rn --'
13680elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013681 as_echo='printf %s\n'
13682 as_echo_n='printf %s'
13683else
13684 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13685 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13686 as_echo_n='/usr/ucb/echo -n'
13687 else
13688 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13689 as_echo_n_body='eval
13690 arg=$1;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013691 case $arg in #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013692 *"$as_nl"*)
13693 expr "X$arg" : "X\\(.*\\)$as_nl";
13694 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13695 esac;
13696 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13697 '
13698 export as_echo_n_body
13699 as_echo_n='sh -c $as_echo_n_body as_echo'
13700 fi
13701 export as_echo_body
13702 as_echo='sh -c $as_echo_body as_echo'
13703fi
13704
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013705# The user is always right.
13706if test "${PATH_SEPARATOR+set}" != set; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013707 PATH_SEPARATOR=:
13708 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13709 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13710 PATH_SEPARATOR=';'
13711 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013712fi
13713
Theodore Ts'oe1052142006-10-21 21:46:47 -040013714
13715# IFS
13716# We need space, tab and new line, in precisely that order. Quoting is
13717# there to prevent editors from complaining about space-tab.
13718# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13719# splitting by setting IFS to empty value.)
Theodore Ts'oe1052142006-10-21 21:46:47 -040013720IFS=" "" $as_nl"
13721
13722# Find who we are. Look in the path if we contain no directory separator.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013723as_myself=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013724case $0 in #((
Theodore Ts'oe1052142006-10-21 21:46:47 -040013725 *[\\/]* ) as_myself=$0 ;;
13726 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013727for as_dir in $PATH
13728do
13729 IFS=$as_save_IFS
13730 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013731 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13732 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040013733IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013734
Theodore Ts'oe1052142006-10-21 21:46:47 -040013735 ;;
13736esac
13737# We did not find ourselves, most probably we were run as `sh COMMAND'
13738# in which case we are not to be found in the path.
13739if test "x$as_myself" = x; then
13740 as_myself=$0
13741fi
13742if test ! -f "$as_myself"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013743 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013744 exit 1
Theodore Ts'oe1052142006-10-21 21:46:47 -040013745fi
13746
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013747# Unset variables that we do not need and which cause bugs (e.g. in
13748# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13749# suppresses any "Segmentation fault" message there. '((' could
13750# trigger a bug in pdksh 5.2.14.
13751for as_var in BASH_ENV ENV MAIL MAILPATH
13752do eval test x\${$as_var+set} = xset \
13753 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Theodore Ts'oe1052142006-10-21 21:46:47 -040013754done
13755PS1='$ '
13756PS2='> '
13757PS4='+ '
13758
13759# NLS nuisances.
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013760LC_ALL=C
13761export LC_ALL
13762LANGUAGE=C
13763export LANGUAGE
Theodore Ts'oe1052142006-10-21 21:46:47 -040013764
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013765# CDPATH.
13766(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13767
13768
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013769# as_fn_error STATUS ERROR [LINENO LOG_FD]
13770# ----------------------------------------
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013771# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13772# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013773# script with STATUS, using 1 if that was 0.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013774as_fn_error ()
13775{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013776 as_status=$1; test $as_status -eq 0 && as_status=1
13777 if test "$4"; then
13778 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13779 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013780 fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013781 $as_echo "$as_me: error: $2" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013782 as_fn_exit $as_status
13783} # as_fn_error
13784
13785
13786# as_fn_set_status STATUS
13787# -----------------------
13788# Set $? to STATUS, without forking.
13789as_fn_set_status ()
13790{
13791 return $1
13792} # as_fn_set_status
13793
13794# as_fn_exit STATUS
13795# -----------------
13796# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13797as_fn_exit ()
13798{
13799 set +e
13800 as_fn_set_status $1
13801 exit $1
13802} # as_fn_exit
13803
13804# as_fn_unset VAR
13805# ---------------
13806# Portably unset VAR.
13807as_fn_unset ()
13808{
13809 { eval $1=; unset $1;}
13810}
13811as_unset=as_fn_unset
13812# as_fn_append VAR VALUE
13813# ----------------------
13814# Append the text in VALUE to the end of the definition contained in VAR. Take
13815# advantage of any shell optimizations that allow amortized linear growth over
13816# repeated appends, instead of the typical quadratic growth present in naive
13817# implementations.
13818if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13819 eval 'as_fn_append ()
13820 {
13821 eval $1+=\$2
13822 }'
13823else
13824 as_fn_append ()
13825 {
13826 eval $1=\$$1\$2
13827 }
13828fi # as_fn_append
13829
13830# as_fn_arith ARG...
13831# ------------------
13832# Perform arithmetic evaluation on the ARGs, and store the result in the
13833# global $as_val. Take advantage of shells that can avoid forks. The arguments
13834# must be portable across $(()) and expr.
13835if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13836 eval 'as_fn_arith ()
13837 {
13838 as_val=$(( $* ))
13839 }'
13840else
13841 as_fn_arith ()
13842 {
13843 as_val=`expr "$@" || test $? -eq 1`
13844 }
13845fi # as_fn_arith
13846
13847
Theodore Ts'oe1052142006-10-21 21:46:47 -040013848if expr a : '\(a\)' >/dev/null 2>&1 &&
13849 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13850 as_expr=expr
13851else
13852 as_expr=false
13853fi
13854
13855if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13856 as_basename=basename
13857else
13858 as_basename=false
13859fi
13860
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013861if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13862 as_dirname=dirname
13863else
13864 as_dirname=false
13865fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013866
Theodore Ts'oe1052142006-10-21 21:46:47 -040013867as_me=`$as_basename -- "$0" ||
13868$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13869 X"$0" : 'X\(//\)$' \| \
13870 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013871$as_echo X/"$0" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040013872 sed '/^.*\/\([^/][^/]*\)\/*$/{
13873 s//\1/
13874 q
13875 }
13876 /^X\/\(\/\/\)$/{
13877 s//\1/
13878 q
13879 }
13880 /^X\/\(\/\).*/{
13881 s//\1/
13882 q
13883 }
13884 s/.*/./; q'`
13885
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013886# Avoid depending upon Character Ranges.
13887as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13888as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13889as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13890as_cr_digits='0123456789'
13891as_cr_alnum=$as_cr_Letters$as_cr_digits
Theodore Ts'oe1052142006-10-21 21:46:47 -040013892
13893ECHO_C= ECHO_N= ECHO_T=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013894case `echo -n x` in #(((((
Theodore Ts'oe1052142006-10-21 21:46:47 -040013895-n*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013896 case `echo 'xy\c'` in
Theodore Ts'oe1052142006-10-21 21:46:47 -040013897 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013898 xy) ECHO_C='\c';;
13899 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13900 ECHO_T=' ';;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013901 esac;;
13902*)
13903 ECHO_N='-n';;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013904esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013905
13906rm -f conf$$ conf$$.exe conf$$.file
Theodore Ts'oe1052142006-10-21 21:46:47 -040013907if test -d conf$$.dir; then
13908 rm -f conf$$.dir/conf$$.file
13909else
13910 rm -f conf$$.dir
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013911 mkdir conf$$.dir 2>/dev/null
Theodore Ts'oe1052142006-10-21 21:46:47 -040013912fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013913if (echo >conf$$.file) 2>/dev/null; then
13914 if ln -s conf$$.file conf$$ 2>/dev/null; then
13915 as_ln_s='ln -s'
13916 # ... but there are two gotchas:
13917 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13918 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013919 # In both cases, we have to default to `cp -pR'.
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013920 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013921 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013922 elif ln conf$$.file conf$$ 2>/dev/null; then
13923 as_ln_s=ln
13924 else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013925 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013926 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013927else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013928 as_ln_s='cp -pR'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013929fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013930rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13931rmdir conf$$.dir 2>/dev/null
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013932
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013933
13934# as_fn_mkdir_p
13935# -------------
13936# Create "$as_dir" as a directory, including parents if necessary.
13937as_fn_mkdir_p ()
13938{
13939
13940 case $as_dir in #(
13941 -*) as_dir=./$as_dir;;
13942 esac
13943 test -d "$as_dir" || eval $as_mkdir_p || {
13944 as_dirs=
13945 while :; do
13946 case $as_dir in #(
13947 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13948 *) as_qdir=$as_dir;;
13949 esac
13950 as_dirs="'$as_qdir' $as_dirs"
13951 as_dir=`$as_dirname -- "$as_dir" ||
13952$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13953 X"$as_dir" : 'X\(//\)[^/]' \| \
13954 X"$as_dir" : 'X\(//\)$' \| \
13955 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13956$as_echo X"$as_dir" |
13957 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13958 s//\1/
13959 q
13960 }
13961 /^X\(\/\/\)[^/].*/{
13962 s//\1/
13963 q
13964 }
13965 /^X\(\/\/\)$/{
13966 s//\1/
13967 q
13968 }
13969 /^X\(\/\).*/{
13970 s//\1/
13971 q
13972 }
13973 s/.*/./; q'`
13974 test -d "$as_dir" && break
13975 done
13976 test -z "$as_dirs" || eval "mkdir $as_dirs"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013977 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013978
13979
13980} # as_fn_mkdir_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013981if mkdir -p . 2>/dev/null; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013982 as_mkdir_p='mkdir -p "$as_dir"'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013983else
13984 test -d ./-p && rmdir ./-p
13985 as_mkdir_p=false
13986fi
13987
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013988
13989# as_fn_executable_p FILE
13990# -----------------------
13991# Test if FILE is an executable regular file.
13992as_fn_executable_p ()
13993{
13994 test -f "$1" && test -x "$1"
13995} # as_fn_executable_p
13996as_test_x='test -x'
13997as_executable_p=as_fn_executable_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013998
13999# Sed expression to map a string onto a valid CPP name.
14000as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14001
14002# Sed expression to map a string onto a valid variable name.
14003as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14004
14005
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014006exec 6>&1
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014007## ----------------------------------- ##
14008## Main body of $CONFIG_STATUS script. ##
14009## ----------------------------------- ##
14010_ASEOF
14011test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014012
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014013cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14014# Save the log message, to keep $0 and so on meaningful, and to
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014015# report actual input values of CONFIG_FILES etc. instead of their
Theodore Ts'oe1052142006-10-21 21:46:47 -040014016# values after options handling.
14017ac_log="
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014018This file was extended by $as_me, which was
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014019generated by GNU Autoconf 2.69. Invocation command line was
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014020
14021 CONFIG_FILES = $CONFIG_FILES
14022 CONFIG_HEADERS = $CONFIG_HEADERS
14023 CONFIG_LINKS = $CONFIG_LINKS
14024 CONFIG_COMMANDS = $CONFIG_COMMANDS
14025 $ $0 $@
14026
Theodore Ts'oe1052142006-10-21 21:46:47 -040014027on `(hostname || uname -n) 2>/dev/null | sed 1q`
14028"
14029
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014030_ACEOF
14031
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014032case $ac_config_files in *"
14033"*) set x $ac_config_files; shift; ac_config_files=$*;;
14034esac
14035
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014036case $ac_config_headers in *"
14037"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14038esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014039
14040
14041cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014042# Files that config.status was made for.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014043config_files="$ac_config_files"
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014044config_headers="$ac_config_headers"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014045config_commands="$ac_config_commands"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014046
Theodore Ts'oe1052142006-10-21 21:46:47 -040014047_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014048
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014049cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014050ac_cs_usage="\
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014051\`$as_me' instantiates files and other configuration actions
14052from templates according to the current configuration. Unless the files
14053and actions are specified as TAGs, all are instantiated by default.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014054
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014055Usage: $0 [OPTION]... [TAG]...
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014056
14057 -h, --help print this help, then exit
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014058 -V, --version print version number and configuration settings, then exit
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014059 --config print configuration, then exit
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014060 -q, --quiet, --silent
14061 do not print progress messages
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014062 -d, --debug don't remove temporary files
14063 --recheck update $as_me by reconfiguring in the same conditions
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014064 --file=FILE[:TEMPLATE]
14065 instantiate the configuration file FILE
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014066 --header=FILE[:TEMPLATE]
14067 instantiate the configuration header FILE
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014068
14069Configuration files:
14070$config_files
14071
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014072Configuration headers:
14073$config_headers
14074
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014075Configuration commands:
14076$config_commands
14077
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014078Report bugs to the package provider."
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014079
Theodore Ts'oe1052142006-10-21 21:46:47 -040014080_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014081cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014082ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014083ac_cs_version="\\
14084config.status
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014085configured by $0, generated by GNU Autoconf 2.69,
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014086 with options \\"\$ac_cs_config\\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014087
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014088Copyright (C) 2012 Free Software Foundation, Inc.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014089This config.status script is free software; the Free Software Foundation
14090gives unlimited permission to copy, distribute and modify it."
Theodore Ts'oe1052142006-10-21 21:46:47 -040014091
14092ac_pwd='$ac_pwd'
14093srcdir='$srcdir'
14094INSTALL='$INSTALL'
Theodore Ts'o93613952014-07-03 23:44:13 -040014095MKDIR_P='$MKDIR_P'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014096AWK='$AWK'
14097test -n "\$AWK" || AWK=awk
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014098_ACEOF
14099
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14101# The default lists apply if the user does not specify any file.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014102ac_need_defaults=:
14103while test $# != 0
14104do
14105 case $1 in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014106 --*=?*)
Theodore Ts'oe1052142006-10-21 21:46:47 -040014107 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14108 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014109 ac_shift=:
14110 ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014111 --*=)
14112 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14113 ac_optarg=
14114 ac_shift=:
14115 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014116 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014117 ac_option=$1
14118 ac_optarg=$2
14119 ac_shift=shift
14120 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014121 esac
14122
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014123 case $ac_option in
14124 # Handling of the options.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014125 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14126 ac_cs_recheck=: ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014127 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014128 $as_echo "$ac_cs_version"; exit ;;
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014129 --config | --confi | --conf | --con | --co | --c )
14130 $as_echo "$ac_cs_config"; exit ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014131 --debug | --debu | --deb | --de | --d | -d )
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014132 debug=: ;;
14133 --file | --fil | --fi | --f )
14134 $ac_shift
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014135 case $ac_optarg in
14136 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014137 '') as_fn_error $? "missing file argument" ;;
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014138 esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014139 as_fn_append CONFIG_FILES " '$ac_optarg'"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014140 ac_need_defaults=false;;
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014141 --header | --heade | --head | --hea )
14142 $ac_shift
14143 case $ac_optarg in
14144 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14145 esac
14146 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14147 ac_need_defaults=false;;
14148 --he | --h)
14149 # Conflict between --help and --header
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014150 as_fn_error $? "ambiguous option: \`$1'
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014151Try \`$0 --help' for more information.";;
14152 --help | --hel | -h )
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014153 $as_echo "$ac_cs_usage"; exit ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014154 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14155 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14156 ac_cs_silent=: ;;
14157
14158 # This is an error.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014159 -*) as_fn_error $? "unrecognized option: \`$1'
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014160Try \`$0 --help' for more information." ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014161
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014162 *) as_fn_append ac_config_targets " $1"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014163 ac_need_defaults=false ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014164
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014165 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014166 shift
14167done
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014168
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014169ac_configure_extra_args=
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014170
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014171if $ac_cs_silent; then
14172 exec 6>/dev/null
14173 ac_configure_extra_args="$ac_configure_extra_args --silent"
14174fi
14175
14176_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014177cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014178if \$ac_cs_recheck; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014179 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014180 shift
14181 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14182 CONFIG_SHELL='$SHELL'
Theodore Ts'oe1052142006-10-21 21:46:47 -040014183 export CONFIG_SHELL
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014184 exec "\$@"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014185fi
14186
14187_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014188cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040014189exec 5>>config.log
14190{
14191 echo
14192 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14193## Running $as_me. ##
14194_ASBOX
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014195 $as_echo "$ac_log"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014196} >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014197
Theodore Ts'oe1052142006-10-21 21:46:47 -040014198_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014199cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014200#
Theodore Ts'oe1052142006-10-21 21:46:47 -040014201# INIT-COMMANDS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014202#
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014203# Capture the value of obsolete ALL_LINGUAS because we need it to compute
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014204 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
Theodore Ts'o93613952014-07-03 23:44:13 -040014205 # from automake < 1.5.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014206 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014207 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14208 LINGUAS="${LINGUAS-%UNSET%}"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014209
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014210
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014211_ACEOF
14212
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014213cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040014214
14215# Handling of arguments.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014216for ac_config_target in $ac_config_targets
14217do
Theodore Ts'oe1052142006-10-21 21:46:47 -040014218 case $ac_config_target in
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014219 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
Theodore Ts'o93613952014-07-03 23:44:13 -040014220 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014221 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
14222
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014223 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014224 esac
14225done
14226
Theodore Ts'oe1052142006-10-21 21:46:47 -040014227
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014228# If the user did not use the arguments to specify the items to instantiate,
14229# then the envvar interface is used. Set only those that are not.
14230# We use the long form for the default assignment because of an extremely
14231# bizarre bug on SunOS 4.1.3.
14232if $ac_need_defaults; then
14233 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014234 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014235 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14236fi
14237
14238# Have a temporary directory for convenience. Make it in the build tree
Theodore Ts'oe1052142006-10-21 21:46:47 -040014239# simply because there is no reason against having it here, and in addition,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014240# creating and moving files from /tmp can sometimes cause problems.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014241# Hook for its removal unless debugging.
14242# Note that there is a small window in which the directory will not be cleaned:
14243# after its creation but before its name has been assigned to `$tmp'.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014244$debug ||
14245{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014246 tmp= ac_tmp=
Theodore Ts'oe1052142006-10-21 21:46:47 -040014247 trap 'exit_status=$?
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014248 : "${ac_tmp:=$tmp}"
14249 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Theodore Ts'oe1052142006-10-21 21:46:47 -040014250' 0
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014251 trap 'as_fn_exit 1' 1 2 13 15
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014252}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014253# Create a (secure) tmp directory for tmp files.
14254
14255{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014256 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014257 test -d "$tmp"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014258} ||
14259{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014260 tmp=./conf$$-$RANDOM
14261 (umask 077 && mkdir "$tmp")
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014262} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14263ac_tmp=$tmp
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014264
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014265# Set up the scripts for CONFIG_FILES section.
14266# No need to generate them if there are no CONFIG_FILES.
14267# This happens for instance with `./config.status config.h'.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014268if test -n "$CONFIG_FILES"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014269
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014270if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14271 ac_cs_awk_getline=:
14272 ac_cs_awk_pipe_init=
14273 ac_cs_awk_read_file='
14274 while ((getline aline < (F[key])) > 0)
14275 print(aline)
14276 close(F[key])'
14277 ac_cs_awk_pipe_fini=
14278else
14279 ac_cs_awk_getline=false
14280 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14281 ac_cs_awk_read_file='
14282 print "|#_!!_#|"
14283 print "cat " F[key] " &&"
14284 '$ac_cs_awk_pipe_init
14285 # The final `:' finishes the AND list.
14286 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14287fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014288ac_cr=`echo X | tr X '\015'`
14289# On cygwin, bash can eat \r inside `` if the user requested igncr.
14290# But we know of no other shell where ac_cr would be empty at this
14291# point, so we can use a bashism as a fallback.
14292if test "x$ac_cr" = x; then
14293 eval ac_cr=\$\'\\r\'
14294fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014295ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14296if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014297 ac_cs_awk_cr='\\r'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014298else
14299 ac_cs_awk_cr=$ac_cr
14300fi
14301
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014302echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014303_ACEOF
14304
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014305# Create commands to substitute file output variables.
14306{
14307 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014308 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014309 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14310 echo "_ACAWK" &&
14311 echo "_ACEOF"
14312} >conf$$files.sh &&
14313. ./conf$$files.sh ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014314 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014315rm -f conf$$files.sh
Theodore Ts'oe1052142006-10-21 21:46:47 -040014316
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014317{
14318 echo "cat >conf$$subs.awk <<_ACEOF" &&
14319 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14320 echo "_ACEOF"
14321} >conf$$subs.sh ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014322 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14323ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014324ac_delim='%!_!# '
14325for ac_last_try in false false false false false :; do
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014326 . ./conf$$subs.sh ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014327 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040014328
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014329 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14330 if test $ac_delim_n = $ac_delim_num; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040014331 break
14332 elif $ac_last_try; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014333 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040014334 else
14335 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014336 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014337done
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014338rm -f conf$$subs.sh
Theodore Ts'oe1052142006-10-21 21:46:47 -040014339
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014340cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014341cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Theodore Ts'oe1052142006-10-21 21:46:47 -040014342_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014343sed -n '
14344h
14345s/^/S["/; s/!.*/"]=/
14346p
14347g
14348s/^[^!]*!//
14349:repl
14350t repl
14351s/'"$ac_delim"'$//
14352t delim
14353:nl
14354h
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014355s/\(.\{148\}\)..*/\1/
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014356t more1
14357s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14358p
14359n
14360b repl
14361:more1
14362s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14363p
14364g
14365s/.\{148\}//
14366t nl
14367:delim
14368h
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014369s/\(.\{148\}\)..*/\1/
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014370t more2
14371s/["\\]/\\&/g; s/^/"/; s/$/"/
14372p
14373b
14374:more2
14375s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14376p
14377g
14378s/.\{148\}//
14379t delim
14380' <conf$$subs.awk | sed '
14381/^[^""]/{
14382 N
14383 s/\n//
14384}
14385' >>$CONFIG_STATUS || ac_write_fail=1
14386rm -f conf$$subs.awk
14387cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14388_ACAWK
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014389cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014390 for (key in S) S_is_set[key] = 1
14391 FS = ""
14392 \$ac_cs_awk_pipe_init
14393}
14394{
14395 line = $ 0
14396 nfields = split(line, field, "@")
14397 substed = 0
14398 len = length(field[1])
14399 for (i = 2; i < nfields; i++) {
14400 key = field[i]
14401 keylen = length(key)
14402 if (S_is_set[key]) {
14403 value = S[key]
14404 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14405 len += length(value) + length(field[++i])
14406 substed = 1
14407 } else
14408 len += 1 + keylen
14409 }
14410 if (nfields == 3 && !substed) {
14411 key = field[2]
14412 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14413 \$ac_cs_awk_read_file
14414 next
14415 }
14416 }
14417 print line
14418}
14419\$ac_cs_awk_pipe_fini
14420_ACAWK
Theodore Ts'oe1052142006-10-21 21:46:47 -040014421_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014422cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14423if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14424 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14425else
14426 cat
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014427fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14428 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040014429_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040014430
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014431# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14432# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Theodore Ts'oe1052142006-10-21 21:46:47 -040014433# trailing colons and then remove the whole line if VPATH becomes empty
14434# (actually we leave an empty line to preserve line numbers).
14435if test "x$srcdir" = x.; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014436 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14437h
14438s///
14439s/^/:/
14440s/[ ]*$/:/
14441s/:\$(srcdir):/:/g
14442s/:\${srcdir}:/:/g
14443s/:@srcdir@:/:/g
14444s/^:*//
Theodore Ts'oe1052142006-10-21 21:46:47 -040014445s/:*$//
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014446x
14447s/\(=[ ]*\).*/\1/
14448G
14449s/\n//
Theodore Ts'oe1052142006-10-21 21:46:47 -040014450s/^[^=]*=[ ]*$//
14451}'
14452fi
14453
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014454cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014455fi # test -n "$CONFIG_FILES"
14456
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014457# Set up the scripts for CONFIG_HEADERS section.
14458# No need to generate them if there are no CONFIG_HEADERS.
14459# This happens for instance with `./config.status Makefile'.
14460if test -n "$CONFIG_HEADERS"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014461cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014462BEGIN {
14463_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040014464
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014465# Transform confdefs.h into an awk script `defines.awk', embedded as
14466# here-document in config.status, that substitutes the proper values into
14467# config.h.in to produce config.h.
14468
14469# Create a delimiter string that does not exist in confdefs.h, to ease
14470# handling of long lines.
14471ac_delim='%!_!# '
14472for ac_last_try in false false :; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014473 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14474 if test -z "$ac_tt"; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014475 break
14476 elif $ac_last_try; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014477 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014478 else
14479 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14480 fi
14481done
14482
14483# For the awk script, D is an array of macro values keyed by name,
14484# likewise P contains macro parameters if any. Preserve backslash
14485# newline sequences.
14486
14487ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14488sed -n '
14489s/.\{148\}/&'"$ac_delim"'/g
14490t rset
14491:rset
14492s/^[ ]*#[ ]*define[ ][ ]*/ /
14493t def
14494d
14495:def
14496s/\\$//
14497t bsnl
14498s/["\\]/\\&/g
14499s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14500D["\1"]=" \3"/p
14501s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14502d
14503:bsnl
14504s/["\\]/\\&/g
14505s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14506D["\1"]=" \3\\\\\\n"\\/p
14507t cont
14508s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14509t cont
14510d
14511:cont
14512n
14513s/.\{148\}/&'"$ac_delim"'/g
14514t clear
14515:clear
14516s/\\$//
14517t bsnlc
14518s/["\\]/\\&/g; s/^/"/; s/$/"/p
14519d
14520:bsnlc
14521s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14522b cont
14523' <confdefs.h | sed '
14524s/'"$ac_delim"'/"\\\
14525"/g' >>$CONFIG_STATUS || ac_write_fail=1
14526
14527cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14528 for (key in D) D_is_set[key] = 1
14529 FS = ""
14530}
14531/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14532 line = \$ 0
14533 split(line, arg, " ")
14534 if (arg[1] == "#") {
14535 defundef = arg[2]
14536 mac1 = arg[3]
14537 } else {
14538 defundef = substr(arg[1], 2)
14539 mac1 = arg[2]
14540 }
14541 split(mac1, mac2, "(") #)
14542 macro = mac2[1]
14543 prefix = substr(line, 1, index(line, defundef) - 1)
14544 if (D_is_set[macro]) {
14545 # Preserve the white space surrounding the "#".
14546 print prefix "define", macro P[macro] D[macro]
14547 next
14548 } else {
14549 # Replace #undef with comments. This is necessary, for example,
14550 # in the case of _POSIX_SOURCE, which is predefined and required
14551 # on some systems where configure will not decide to define it.
14552 if (defundef == "undef") {
14553 print "/*", prefix defundef, macro, "*/"
14554 next
14555 }
14556 }
14557}
14558{ print }
14559_ACAWK
14560_ACEOF
14561cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014562 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014563fi # test -n "$CONFIG_HEADERS"
14564
14565
14566eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014567shift
14568for ac_tag
Theodore Ts'oe1052142006-10-21 21:46:47 -040014569do
14570 case $ac_tag in
14571 :[FHLC]) ac_mode=$ac_tag; continue;;
14572 esac
14573 case $ac_mode$ac_tag in
14574 :[FHL]*:*);;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014575 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014576 :[FH]-) ac_tag=-:-;;
14577 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14578 esac
14579 ac_save_IFS=$IFS
14580 IFS=:
14581 set x $ac_tag
14582 IFS=$ac_save_IFS
14583 shift
14584 ac_file=$1
14585 shift
14586
14587 case $ac_mode in
14588 :L) ac_source=$1;;
14589 :[FH])
14590 ac_file_inputs=
14591 for ac_f
14592 do
14593 case $ac_f in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014594 -) ac_f="$ac_tmp/stdin";;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014595 *) # Look for the file first in the build tree, then in the source tree
14596 # (if the path is not absolute). The absolute path cannot be DOS-style,
14597 # because $ac_f cannot contain `:'.
14598 test -f "$ac_f" ||
14599 case $ac_f in
14600 [\\/$]*) false;;
14601 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14602 esac ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014603 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014604 esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014605 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014606 as_fn_append ac_file_inputs " '$ac_f'"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014607 done
14608
14609 # Let's still pretend it is `configure' which instantiates (i.e., don't
14610 # use $as_me), people would be surprised to read:
14611 # /* config.h. Generated by config.status. */
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014612 configure_input='Generated from '`
14613 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14614 `' by configure.'
Theodore Ts'oe1052142006-10-21 21:46:47 -040014615 if test x"$ac_file" != x-; then
14616 configure_input="$ac_file. $configure_input"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014617 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014618$as_echo "$as_me: creating $ac_file" >&6;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040014619 fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014620 # Neutralize special characters interpreted by sed in replacement strings.
14621 case $configure_input in #(
14622 *\&* | *\|* | *\\* )
14623 ac_sed_conf_input=`$as_echo "$configure_input" |
14624 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14625 *) ac_sed_conf_input=$configure_input;;
14626 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040014627
14628 case $ac_tag in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014629 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14630 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014631 esac
14632 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014633 esac
14634
Theodore Ts'oe1052142006-10-21 21:46:47 -040014635 ac_dir=`$as_dirname -- "$ac_file" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014636$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14637 X"$ac_file" : 'X\(//\)[^/]' \| \
14638 X"$ac_file" : 'X\(//\)$' \| \
Theodore Ts'oe1052142006-10-21 21:46:47 -040014639 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014640$as_echo X"$ac_file" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040014641 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14642 s//\1/
14643 q
14644 }
14645 /^X\(\/\/\)[^/].*/{
14646 s//\1/
14647 q
14648 }
14649 /^X\(\/\/\)$/{
14650 s//\1/
14651 q
14652 }
14653 /^X\(\/\).*/{
14654 s//\1/
14655 q
14656 }
14657 s/.*/./; q'`
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014658 as_dir="$ac_dir"; as_fn_mkdir_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014659 ac_builddir=.
14660
Theodore Ts'oe1052142006-10-21 21:46:47 -040014661case "$ac_dir" in
14662.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14663*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014664 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014665 # A ".." for each directory in $ac_dir_suffix.
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014666 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014667 case $ac_top_builddir_sub in
14668 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14669 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14670 esac ;;
14671esac
14672ac_abs_top_builddir=$ac_pwd
14673ac_abs_builddir=$ac_pwd$ac_dir_suffix
14674# for backward compatibility:
14675ac_top_builddir=$ac_top_build_prefix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014676
14677case $srcdir in
Theodore Ts'oe1052142006-10-21 21:46:47 -040014678 .) # We are building in place.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014679 ac_srcdir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014680 ac_top_srcdir=$ac_top_builddir_sub
14681 ac_abs_top_srcdir=$ac_pwd ;;
14682 [\\/]* | ?:[\\/]* ) # Absolute name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014683 ac_srcdir=$srcdir$ac_dir_suffix;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014684 ac_top_srcdir=$srcdir
14685 ac_abs_top_srcdir=$srcdir ;;
14686 *) # Relative name.
14687 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14688 ac_top_srcdir=$ac_top_build_prefix$srcdir
14689 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014690esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040014691ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014692
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014693
Theodore Ts'oe1052142006-10-21 21:46:47 -040014694 case $ac_mode in
14695 :F)
14696 #
14697 # CONFIG_FILE
14698 #
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014699
14700 case $INSTALL in
14701 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014702 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014703 esac
Theodore Ts'o93613952014-07-03 23:44:13 -040014704 ac_MKDIR_P=$MKDIR_P
14705 case $MKDIR_P in
14706 [\\/$]* | ?:[\\/]* ) ;;
14707 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14708 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014709_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040014710
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014711cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040014712# If the template does not know about datarootdir, expand it.
14713# FIXME: This hack should be removed a few years after 2.60.
14714ac_datarootdir_hack=; ac_datarootdir_seen=
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014715ac_sed_dataroot='
14716/datarootdir/ {
Theodore Ts'oe1052142006-10-21 21:46:47 -040014717 p
14718 q
14719}
14720/@datadir@/p
14721/@docdir@/p
14722/@infodir@/p
14723/@localedir@/p
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014724/@mandir@/p'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014725case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Theodore Ts'oe1052142006-10-21 21:46:47 -040014726*datarootdir*) ac_datarootdir_seen=yes;;
14727*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014729$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040014730_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014731cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040014732 ac_datarootdir_hack='
14733 s&@datadir@&$datadir&g
14734 s&@docdir@&$docdir&g
14735 s&@infodir@&$infodir&g
14736 s&@localedir@&$localedir&g
14737 s&@mandir@&$mandir&g
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014738 s&\\\${datarootdir}&$datarootdir&g' ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014739esac
14740_ACEOF
14741
14742# Neutralize VPATH when `$srcdir' = `.'.
14743# Shell code in configure.ac might set extrasub.
14744# FIXME: do we really want to maintain this feature?
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014745cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14746ac_sed_extra="$ac_vpsub
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014747$extrasub
14748_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014749cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014750:t
14751/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014752s|@configure_input@|$ac_sed_conf_input|;t t
Theodore Ts'oe1052142006-10-21 21:46:47 -040014753s&@top_builddir@&$ac_top_builddir_sub&;t t
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014754s&@top_build_prefix@&$ac_top_build_prefix&;t t
Theodore Ts'oe1052142006-10-21 21:46:47 -040014755s&@srcdir@&$ac_srcdir&;t t
14756s&@abs_srcdir@&$ac_abs_srcdir&;t t
14757s&@top_srcdir@&$ac_top_srcdir&;t t
14758s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14759s&@builddir@&$ac_builddir&;t t
14760s&@abs_builddir@&$ac_abs_builddir&;t t
14761s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14762s&@INSTALL@&$ac_INSTALL&;t t
Theodore Ts'o93613952014-07-03 23:44:13 -040014763s&@MKDIR_P@&$ac_MKDIR_P&;t t
Theodore Ts'oe1052142006-10-21 21:46:47 -040014764$ac_datarootdir_hack
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014765"
14766eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14767if $ac_cs_awk_getline; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014768 $AWK -f "$ac_tmp/subs.awk"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014769else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014770 $AWK -f "$ac_tmp/subs.awk" | $SHELL
14771fi \
14772 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014773
Theodore Ts'oe1052142006-10-21 21:46:47 -040014774test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014775 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14776 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14777 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014779which seems to be undefined. Please make sure it is defined" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014780$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014781which seems to be undefined. Please make sure it is defined" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014782
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014783 rm -f "$ac_tmp/stdin"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014784 case $ac_file in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014785 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14786 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014787 esac \
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014788 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040014789 ;;
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014790 :H)
14791 #
14792 # CONFIG_HEADER
14793 #
14794 if test x"$ac_file" != x-; then
14795 {
14796 $as_echo "/* $configure_input */" \
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014797 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14798 } >"$ac_tmp/config.h" \
14799 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14800 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014801 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14802$as_echo "$as_me: $ac_file is unchanged" >&6;}
14803 else
14804 rm -f "$ac_file"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014805 mv "$ac_tmp/config.h" "$ac_file" \
14806 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014807 fi
14808 else
14809 $as_echo "/* $configure_input */" \
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014810 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14811 || as_fn_error $? "could not create -" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014812 fi
14813 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014814
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014815 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014816$as_echo "$as_me: executing $ac_file commands" >&6;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040014817 ;;
14818 esac
14819
14820
14821 case $ac_file$ac_mode in
Theodore Ts'o93613952014-07-03 23:44:13 -040014822 "po-directories":C)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014823 for ac_file in $CONFIG_FILES; do
14824 # Support "outfile[:infile[:infile...]]"
14825 case "$ac_file" in
14826 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000014827 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014828 # PO directories have a Makefile.in generated from Makefile.in.in.
14829 case "$ac_file" in */Makefile.in)
14830 # Adjust a relative srcdir.
14831 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
Theodore Ts'o93613952014-07-03 23:44:13 -040014832 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014833 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
14834 # In autoconf-2.13 it is called $ac_given_srcdir.
14835 # In autoconf-2.50 it is called $srcdir.
14836 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
14837 case "$ac_given_srcdir" in
14838 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
14839 /*) top_srcdir="$ac_given_srcdir" ;;
14840 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
14841 esac
Theodore Ts'o93613952014-07-03 23:44:13 -040014842 # Treat a directory as a PO directory if and only if it has a
14843 # POTFILES.in file. This allows packages to have multiple PO
14844 # directories under different names or in different locations.
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014845 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
14846 rm -f "$ac_dir/POTFILES"
14847 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
Theodore Ts'o93613952014-07-03 23:44:13 -040014848 gt_tab=`printf '\t'`
14849 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"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014850 POMAKEFILEDEPS="POTFILES.in"
14851 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014852 # on $ac_dir but don't depend on user-specified configuration
14853 # parameters.
14854 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
14855 # The LINGUAS file contains the set of available languages.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014856 if test -n "$OBSOLETE_ALL_LINGUAS"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014857 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
14858 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040014859 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
14860 # Hide the ALL_LINGUAS assignment from automake < 1.5.
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014861 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014862 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
14863 else
14864 # The set of available languages was given in configure.in.
Theodore Ts'o93613952014-07-03 23:44:13 -040014865 # Hide the ALL_LINGUAS assignment from automake < 1.5.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014866 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014867 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014868 # Compute POFILES
14869 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
14870 # Compute UPDATEPOFILES
14871 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
14872 # Compute DUMMYPOFILES
14873 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
14874 # Compute GMOFILES
14875 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014876 case "$ac_given_srcdir" in
14877 .) srcdirpre= ;;
14878 *) srcdirpre='$(srcdir)/' ;;
14879 esac
14880 POFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014881 UPDATEPOFILES=
14882 DUMMYPOFILES=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014883 GMOFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014884 for lang in $ALL_LINGUAS; do
14885 POFILES="$POFILES $srcdirpre$lang.po"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014886 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
14887 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014888 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014889 done
14890 # CATALOGS depends on both $ac_dir and the user's LINGUAS
14891 # environment variable.
14892 INST_LINGUAS=
14893 if test -n "$ALL_LINGUAS"; then
14894 for presentlang in $ALL_LINGUAS; do
14895 useit=no
14896 if test "%UNSET%" != "$LINGUAS"; then
14897 desiredlanguages="$LINGUAS"
14898 else
14899 desiredlanguages="$ALL_LINGUAS"
14900 fi
14901 for desiredlang in $desiredlanguages; do
14902 # Use the presentlang catalog if desiredlang is
14903 # a. equal to presentlang, or
14904 # b. a variant of presentlang (because in this case,
14905 # presentlang can be used as a fallback for messages
14906 # which are not translated in the desiredlang catalog).
14907 case "$desiredlang" in
14908 "$presentlang"*) useit=yes;;
14909 esac
14910 done
14911 if test $useit = yes; then
14912 INST_LINGUAS="$INST_LINGUAS $presentlang"
14913 fi
14914 done
14915 fi
14916 CATALOGS=
14917 if test -n "$INST_LINGUAS"; then
14918 for lang in $INST_LINGUAS; do
14919 CATALOGS="$CATALOGS $lang.gmo"
14920 done
14921 fi
14922 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014923 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"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014924 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
14925 if test -f "$f"; then
14926 case "$f" in
14927 *.orig | *.bak | *~) ;;
14928 *) cat "$f" >> "$ac_dir/Makefile" ;;
14929 esac
14930 fi
14931 done
14932 fi
14933 ;;
14934 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014935 done ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014936
Theodore Ts'oe1052142006-10-21 21:46:47 -040014937 esac
14938done # for ac_tag
14939
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014940
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014941as_fn_exit 0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014942_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014943ac_clean_files=$ac_clean_files_save
14944
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014945test $ac_write_fail = 0 ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014946 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014947
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014948
14949# configure is writing to config.log, and then calls config.status.
14950# config.status does its own redirection, appending to config.log.
14951# Unfortunately, on DOS this fails, as config.log is still kept open
14952# by configure, so config.status won't be able to write to it; its
14953# output is simply discarded. So we exec the FD to /dev/null,
14954# effectively closing config.log, so it can be properly (re)opened and
14955# appended to by config.status. When coming back to configure, we
14956# need to make the FD available again.
14957if test "$no_create" != yes; then
14958 ac_cs_success=:
14959 ac_config_status_args=
14960 test "$silent" = yes &&
14961 ac_config_status_args="$ac_config_status_args --quiet"
14962 exec 5>/dev/null
14963 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14964 exec 5>>config.log
14965 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14966 # would make configure fail if this is the last instruction.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014967 $ac_cs_success || as_fn_exit 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014968fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014969if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014971$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14972fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014973
Theodore Ts'oee683a12005-02-05 15:53:56 -050014974if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi