2001-09-21 12:37:43 +00:00
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
2014-04-04 02:36:47 +01:00
# Generated by GNU Autoconf 2.69.
2011-01-07 14:38:34 +00:00
#
2001-09-21 12:37:43 +00:00
#
2014-04-04 02:36:47 +01:00
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
2011-01-07 14:38:34 +00:00
#
#
2001-09-21 12:37:43 +00:00
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
2011-01-07 14:38:34 +00:00
## -------------------- ##
## M4sh Initialization. ##
## -------------------- ##
2004-07-03 18:21:13 +00:00
2008-05-19 20:06:34 +00:00
# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
2011-01-07 14:38:34 +00:00
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
2004-07-03 18:21:13 +00:00
emulate sh
NULLCMD=:
2009-02-22 22:11:58 +00:00
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2004-07-03 18:21:13 +00:00
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
2007-08-14 19:11:31 +00:00
setopt NO_GLOB_SUBST
else
2011-01-07 14:38:34 +00:00
case `(set -o) 2>/dev/null` in #(
*posix*) :
set -o posix ;; #(
*) :
;;
2008-05-19 20:06:34 +00:00
esac
2007-08-14 19:11:31 +00:00
fi
2008-05-19 20:06:34 +00:00
2009-02-22 22:11:58 +00:00
as_nl='
'
export as_nl
# Printing a long string crashes Solaris 7 /usr/bin/printf.
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
2011-01-07 14:38:34 +00:00
# Prefer a ksh shell builtin over an external printf program on Solaris,
# but without wasting forks for bash or zsh.
if test -z "$BASH_VERSION$ZSH_VERSION" \
&& (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
as_echo='print -r --'
as_echo_n='print -rn --'
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
2009-02-22 22:11:58 +00:00
as_echo='printf %s\n'
as_echo_n='printf %s'
else
if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
as_echo_n='/usr/ucb/echo -n'
2008-10-07 19:11:59 +00:00
else
2009-02-22 22:11:58 +00:00
as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
as_echo_n_body='eval
arg=$1;
2011-01-07 14:38:34 +00:00
case $arg in #(
2009-02-22 22:11:58 +00:00
*"$as_nl"*)
expr "X$arg" : "X\\(.*\\)$as_nl";
arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
esac;
expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
'
export as_echo_n_body
as_echo_n='sh -c $as_echo_n_body as_echo'
2008-10-07 19:11:59 +00:00
fi
2009-02-22 22:11:58 +00:00
export as_echo_body
as_echo='sh -c $as_echo_body as_echo'
fi
# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
PATH_SEPARATOR=:
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
PATH_SEPARATOR=';'
}
2004-07-03 18:21:13 +00:00
fi
2007-08-14 19:11:31 +00:00
# IFS
# We need space, tab and new line, in precisely that order. Quoting is
# there to prevent editors from complaining about space-tab.
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
# splitting by setting IFS to empty value.)
IFS=" "" $as_nl"
# Find who we are. Look in the path if we contain no directory separator.
2014-04-04 02:36:47 +01:00
as_myself=
2011-01-07 14:38:34 +00:00
case $0 in #((
2007-08-14 19:11:31 +00:00
*[\\/]* ) as_myself=$0 ;;
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
2011-01-07 14:38:34 +00:00
test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
done
2007-08-14 19:11:31 +00:00
IFS=$as_save_IFS
;;
esac
# We did not find ourselves, most probably we were run as `sh COMMAND'
# in which case we are not to be found in the path.
if test "x$as_myself" = x; then
as_myself=$0
fi
if test ! -f "$as_myself"; then
2009-02-22 22:11:58 +00:00
$as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2011-01-07 14:38:34 +00:00
exit 1
2007-08-14 19:11:31 +00:00
fi
2011-01-07 14:38:34 +00:00
# Unset variables that we do not need and which cause bugs (e.g. in
# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
# suppresses any "Segmentation fault" message there. '((' could
# trigger a bug in pdksh 5.2.14.
for as_var in BASH_ENV ENV MAIL MAILPATH
do eval test x\${$as_var+set} = xset \
&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
2007-08-14 19:11:31 +00:00
done
2004-07-03 18:21:13 +00:00
PS1='$ '
PS2='> '
PS4='+ '
# NLS nuisances.
2009-02-22 22:11:58 +00:00
LC_ALL=C
export LC_ALL
LANGUAGE=C
export LANGUAGE
2004-07-03 18:21:13 +00:00
2011-01-07 14:38:34 +00:00
# CDPATH.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
2014-04-04 02:36:47 +01:00
# Use a proper internal environment variable to ensure we don't fall
# into an infinite loop, continuously re-executing ourselves.
if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
_as_can_reexec=no; export _as_can_reexec;
# We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
# works around shells that cannot unset nonexistent variables.
# Preserve -v and -x to the replacement shell.
BASH_ENV=/dev/null
ENV=/dev/null
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
case $- in # ((((
*v*x* | *x*v* ) as_opts=-vx ;;
*v* ) as_opts=-v ;;
*x* ) as_opts=-x ;;
* ) as_opts= ;;
esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
as_fn_exit 255
fi
# We don't want this to propagate to other subprocesses.
{ _as_can_reexec=; unset _as_can_reexec;}
2011-01-07 14:38:34 +00:00
if test "x$CONFIG_SHELL" = x; then
as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
emulate sh
NULLCMD=:
# Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
# is contrary to our usage. Disable this feature.
alias -g '\${1+\"\$@\"}'='\"\$@\"'
setopt NO_GLOB_SUBST
else
case \`(set -o) 2>/dev/null\` in #(
*posix*) :
set -o posix ;; #(
*) :
;;
esac
fi
"
as_required="as_fn_return () { (exit \$1); }
as_fn_success () { as_fn_return 0; }
as_fn_failure () { as_fn_return 1; }
as_fn_ret_success () { return 0; }
as_fn_ret_failure () { return 1; }
exitcode=0
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
else
exitcode=1; echo positional parameters were not saved.
fi
2014-04-04 02:36:47 +01:00
test x\$exitcode = x0 || exit 1
test -x / || exit 1"
2011-01-07 14:38:34 +00:00
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
test \$(( 1 + 1 )) = 2 || exit 1"
if (eval "$as_required") 2>/dev/null; then :
as_have_required=yes
else
as_have_required=no
fi
if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_found=false
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
as_found=:
case $as_dir in #(
/*)
for as_base in sh bash ksh sh5; do
# Try only shells that exist, to save several forks.
as_shell=$as_dir/$as_base
if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
{ $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
CONFIG_SHELL=$as_shell as_have_required=yes
if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
break 2
fi
fi
done;;
esac
as_found=false
done
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
{ $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
CONFIG_SHELL=$SHELL as_have_required=yes
fi; }
IFS=$as_save_IFS
if test "x$CONFIG_SHELL" != x; then :
2014-04-04 02:36:47 +01:00
export CONFIG_SHELL
# We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
# works around shells that cannot unset nonexistent variables.
# Preserve -v and -x to the replacement shell.
BASH_ENV=/dev/null
ENV=/dev/null
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
case $- in # ((((
*v*x* | *x*v* ) as_opts=-vx ;;
*v* ) as_opts=-v ;;
*x* ) as_opts=-x ;;
* ) as_opts= ;;
esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
exit 255
2011-01-07 14:38:34 +00:00
fi
if test x$as_have_required = xno; then :
$as_echo "$0: This script requires a shell more modern than all"
$as_echo "$0: the shells that I found on your system."
if test x${ZSH_VERSION+set} = xset ; then
$as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
$as_echo "$0: be upgraded to zsh 4.3.4 or later."
else
$as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
$0: including any error possibly output before this
$0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one."
fi
exit 1
fi
fi
fi
SHELL=${CONFIG_SHELL-/bin/sh}
export SHELL
# Unset more variables known to interfere with behavior of common tools.
CLICOLOR_FORCE= GREP_OPTIONS=
unset CLICOLOR_FORCE GREP_OPTIONS
## --------------------- ##
## M4sh Shell Functions. ##
## --------------------- ##
# as_fn_unset VAR
# ---------------
# Portably unset VAR.
as_fn_unset ()
{
{ eval $1=; unset $1;}
}
as_unset=as_fn_unset
# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
as_fn_set_status ()
{
return $1
} # as_fn_set_status
# as_fn_exit STATUS
# -----------------
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
as_fn_exit ()
{
set +e
as_fn_set_status $1
exit $1
} # as_fn_exit
# as_fn_mkdir_p
# -------------
# Create "$as_dir" as a directory, including parents if necessary.
as_fn_mkdir_p ()
{
case $as_dir in #(
-*) as_dir=./$as_dir;;
esac
test -d "$as_dir" || eval $as_mkdir_p || {
as_dirs=
while :; do
case $as_dir in #(
*\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
*) as_qdir=$as_dir;;
esac
as_dirs="'$as_qdir' $as_dirs"
as_dir=`$as_dirname -- "$as_dir" ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_dir" : 'X\(//\)[^/]' \| \
X"$as_dir" : 'X\(//\)$' \| \
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$as_dir" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
}
/^X\(\/\/\)[^/].*/{
s//\1/
q
}
/^X\(\/\/\)$/{
s//\1/
q
}
/^X\(\/\).*/{
s//\1/
q
}
s/.*/./; q'`
test -d "$as_dir" && break
done
test -z "$as_dirs" || eval "mkdir $as_dirs"
} || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
} # as_fn_mkdir_p
2014-04-04 02:36:47 +01:00
# as_fn_executable_p FILE
# -----------------------
# Test if FILE is an executable regular file.
as_fn_executable_p ()
{
test -f "$1" && test -x "$1"
} # as_fn_executable_p
2011-01-07 14:38:34 +00:00
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
eval 'as_fn_append ()
{
eval $1+=\$2
}'
else
as_fn_append ()
{
eval $1=\$$1\$2
}
fi # as_fn_append
# as_fn_arith ARG...
# ------------------
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
eval 'as_fn_arith ()
{
as_val=$(( $* ))
}'
else
as_fn_arith ()
{
as_val=`expr "$@" || test $? -eq 1`
}
fi # as_fn_arith
# as_fn_error STATUS ERROR [LINENO LOG_FD]
# ----------------------------------------
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
# script with STATUS, using 1 if that was 0.
as_fn_error ()
{
as_status=$1; test $as_status -eq 0 && as_status=1
if test "$4"; then
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
$as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fi
$as_echo "$as_me: error: $2" >&2
as_fn_exit $as_status
} # as_fn_error
2007-08-14 19:11:31 +00:00
if expr a : '\(a\)' >/dev/null 2>&1 &&
test "X`expr 00001 : '.*\(...\)'`" = X001; then
2004-07-03 18:21:13 +00:00
as_expr=expr
else
as_expr=false
fi
2007-08-14 19:11:31 +00:00
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2004-07-03 18:21:13 +00:00
as_basename=basename
else
as_basename=false
fi
2011-01-07 14:38:34 +00:00
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
as_dirname=dirname
else
as_dirname=false
fi
2004-07-03 18:21:13 +00:00
2007-08-14 19:11:31 +00:00
as_me=`$as_basename -- "$0" ||
2004-07-03 18:21:13 +00:00
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
X"$0" : 'X\(//\)$' \| \
2007-08-14 19:11:31 +00:00
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
2009-02-22 22:11:58 +00:00
$as_echo X/"$0" |
2007-08-14 19:11:31 +00:00
sed '/^.*\/\([^/][^/]*\)\/*$/{
s//\1/
q
}
/^X\/\(\/\/\)$/{
s//\1/
q
}
/^X\/\(\/\).*/{
s//\1/
q
}
s/.*/./; q'`
2004-07-03 18:21:13 +00:00
2011-01-07 14:38:34 +00:00
# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits
2004-07-03 18:21:13 +00:00
2011-01-07 14:38:34 +00:00
as_lineno_1=$LINENO as_lineno_1a=$LINENO
as_lineno_2=$LINENO as_lineno_2a=$LINENO
eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
# Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
sed -n '
p
/[$]LINENO/=
' <$as_myself |
sed '
s/[$]LINENO.*/&-/
t lineno
b
:lineno
N
:loop
s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
t loop
s/-\n.*//
' >$as_me.lineno &&
chmod +x "$as_me.lineno" ||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
2004-07-03 18:21:13 +00:00
2014-04-04 02:36:47 +01:00
# If we had to re-execute with $CONFIG_SHELL, we're ensured to have
# already done that, so ensure we don't try to do so again and fall
# in an infinite loop. This has already happened in practice.
_as_can_reexec=no; export _as_can_reexec
2011-01-07 14:38:34 +00:00
# Don't try to exec as it changes $[0], causing all sort of problems
# (the dirname of $[0] is not the place where we might find the
# original and so on. Autoconf is especially sensitive to this).
. "./$as_me.lineno"
# Exit status is that of the last command.
exit
2007-08-14 19:11:31 +00:00
}
2004-07-03 18:21:13 +00:00
2011-01-07 14:38:34 +00:00
ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
case `echo 'xy\c'` in
*c*) ECHO_T=' ';; # ECHO_T is single tab character.
xy) ECHO_C='\c';;
*) echo `echo ksh88 bug on AIX 6.1` > /dev/null
ECHO_T=' ';;
esac;;
*)
ECHO_N='-n';;
esac
2004-07-03 18:21:13 +00:00
2011-01-07 14:38:34 +00:00
rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
rm -f conf$$.dir/conf$$.file
else
rm -f conf$$.dir
mkdir conf$$.dir 2>/dev/null
2007-08-14 19:11:31 +00:00
fi
2011-01-07 14:38:34 +00:00
if (echo >conf$$.file) 2>/dev/null; then
if ln -s conf$$.file conf$$ 2>/dev/null; then
as_ln_s='ln -s'
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
2014-04-04 02:36:47 +01:00
# In both cases, we have to default to `cp -pR'.
2011-01-07 14:38:34 +00:00
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
2014-04-04 02:36:47 +01:00
as_ln_s='cp -pR'
2011-01-07 14:38:34 +00:00
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
2014-04-04 02:36:47 +01:00
as_ln_s='cp -pR'
2011-01-07 14:38:34 +00:00
fi
2007-08-14 19:11:31 +00:00
else
2014-04-04 02:36:47 +01:00
as_ln_s='cp -pR'
2007-08-14 19:11:31 +00:00
fi
2011-01-07 14:38:34 +00:00
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
2007-08-14 19:11:31 +00:00
2011-01-07 14:38:34 +00:00
if mkdir -p . 2>/dev/null; then
as_mkdir_p='mkdir -p "$as_dir"'
else
test -d ./-p && rmdir ./-p
as_mkdir_p=false
2007-08-14 19:11:31 +00:00
fi
2014-04-04 02:36:47 +01:00
as_test_x='test -x'
as_executable_p=as_fn_executable_p
2007-08-14 19:11:31 +00:00
2011-01-07 14:38:34 +00:00
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2007-08-14 19:11:31 +00:00
2011-01-07 14:38:34 +00:00
# Sed expression to map a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2007-08-14 19:11:31 +00:00
2011-01-07 14:38:34 +00:00
test -n "$DJDIR" || exec 7<&0 </dev/null
exec 6>&1
2004-07-03 18:21:13 +00:00
# Name of the host.
2011-01-07 14:38:34 +00:00
# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
2004-07-03 18:21:13 +00:00
# so uname gets run too.
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
#
# Initializations.
#
2001-09-21 12:37:43 +00:00
ac_default_prefix=/usr/local
2007-08-14 19:11:31 +00:00
ac_clean_files=
2004-07-03 18:21:13 +00:00
ac_config_libobj_dir=.
2007-08-14 19:11:31 +00:00
LIBOBJS=
2004-07-03 18:21:13 +00:00
cross_compiling=no
subdirs=
MFLAGS=
MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME=
PACKAGE_TARNAME=
PACKAGE_VERSION=
PACKAGE_STRING=
PACKAGE_BUGREPORT=
2011-01-07 14:38:34 +00:00
PACKAGE_URL=
2004-07-03 18:21:13 +00:00
ac_unique_file="lib/device/dev-cache.h"
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
2008-05-19 20:06:34 +00:00
#ifdef HAVE_SYS_TYPES_H
2004-07-03 18:21:13 +00:00
# include <sys/types.h>
#endif
2008-05-19 20:06:34 +00:00
#ifdef HAVE_SYS_STAT_H
2004-07-03 18:21:13 +00:00
# include <sys/stat.h>
#endif
2008-05-19 20:06:34 +00:00
#ifdef STDC_HEADERS
2004-07-03 18:21:13 +00:00
# include <stdlib.h>
# include <stddef.h>
#else
2008-05-19 20:06:34 +00:00
# ifdef HAVE_STDLIB_H
2004-07-03 18:21:13 +00:00
# include <stdlib.h>
# endif
#endif
2008-05-19 20:06:34 +00:00
#ifdef HAVE_STRING_H
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2004-07-03 18:21:13 +00:00
# include <memory.h>
# endif
# include <string.h>
#endif
2008-05-19 20:06:34 +00:00
#ifdef HAVE_STRINGS_H
2004-07-03 18:21:13 +00:00
# include <strings.h>
#endif
2008-05-19 20:06:34 +00:00
#ifdef HAVE_INTTYPES_H
2004-07-03 18:21:13 +00:00
# include <inttypes.h>
#endif
2008-05-19 20:06:34 +00:00
#ifdef HAVE_STDINT_H
2007-08-14 19:11:31 +00:00
# include <stdint.h>
#endif
2008-05-19 20:06:34 +00:00
#ifdef HAVE_UNISTD_H
2004-07-03 18:21:13 +00:00
# include <unistd.h>
#endif"
2011-01-07 14:38:34 +00:00
ac_header_list=
2015-07-27 14:26:56 +01:00
ac_func_list=
2001-09-21 12:37:43 +00:00
ac_default_prefix=/usr
2009-02-22 22:11:58 +00:00
ac_subst_vars='LTLIBOBJS
2008-10-07 19:11:59 +00:00
usrsbindir
2009-02-22 22:11:58 +00:00
usrlibdir
2012-02-22 17:55:10 +00:00
tmpfilesdir
2012-07-31 16:46:24 +02:00
systemdutildir
2012-02-13 13:02:47 +00:00
systemdsystemunitdir
2009-07-31 11:51:23 +00:00
udevdir
udev_prefix
2009-02-22 22:11:58 +00:00
tmpdir
kernelvsn
missingkernel
kerneldir
interface
2013-06-07 14:07:56 +02:00
CMIRRORD_PIDFILE
2015-03-05 14:00:44 -06:00
LVMLOCKD_PIDFILE
2015-05-09 00:59:18 +01:00
LVMPOLLD_PIDFILE
2011-07-28 12:59:44 +00:00
DMEVENTD_PIDFILE
2010-04-09 21:42:48 +00:00
WRITE_INSTALL
2021-04-19 11:24:16 +02:00
WRITECACHE
2018-06-29 13:38:18 +02:00
VDO_LIB
VDO_INCLUDE
VDO
2015-02-12 15:48:12 +01:00
VALGRIND_POOL
2017-10-25 16:49:17 +02:00
USRSBINDIR
2018-06-22 23:30:42 +02:00
SILENT_RULES
2015-09-07 14:02:25 +02:00
USE_TRACKING
2012-02-20 19:36:27 +00:00
UDEV_HAS_BUILTIN_BLKID
2012-06-21 08:43:38 -04:00
UDEV_RULE_EXEC_DETECTION
2013-10-18 11:07:21 +02:00
UDEV_SYSTEMD_BACKGROUND_JOBS
2010-01-11 15:59:54 +00:00
UDEV_SYNC
2009-07-31 11:51:23 +00:00
UDEV_RULES
2010-05-11 08:48:43 +00:00
UDEV_PC
2011-08-24 08:27:49 +00:00
THIN
2015-07-14 20:27:31 +02:00
TESTSUITE_DATA
2009-02-22 22:11:58 +00:00
STATIC_LINK
STATICDIR
SNAPSHOTS
2017-10-25 16:49:17 +02:00
SYSCONFDIR
2010-05-11 08:48:43 +00:00
SELINUX_PC
2009-10-05 12:11:30 +00:00
SELINUX_LIBS
2017-10-25 16:49:17 +02:00
SBINDIR
2018-06-08 09:38:05 +01:00
SALCK_LIBS
SALCK_CFLAGS
SACKPT_LIBS
SACKPT_CFLAGS
2011-08-02 22:07:20 +00:00
REPLICATORS
2017-08-01 12:41:45 +02:00
RT_LIBS
2018-06-08 09:38:05 +01:00
QUORUM_LIBS
QUORUM_CFLAGS
2016-02-17 23:53:35 +00:00
PYTHON3DIR
PYTHON2DIR
PYTHON3_LIBDIRS
PYTHON2_LIBDIRS
PYTHON3_INCDIRS
PYTHON2_INCDIRS
PYTHON3_BINDINGS
PYTHON2_BINDINGS
2012-10-12 02:08:47 +01:00
PYTHON_BINDINGS
2016-02-17 23:53:35 +00:00
PYTHON3
2018-06-08 09:38:05 +01:00
PYTHON2
2010-03-04 11:21:05 +00:00
PTHREAD_LIBS
2015-08-18 15:21:19 +01:00
M_LIBS
2009-02-22 22:11:58 +00:00
PKGCONFIG
2016-09-15 13:59:52 +01:00
ODIRECT
2011-01-10 14:28:17 +00:00
OCFDIR
2010-11-09 11:14:06 +00:00
OCF
2009-02-22 22:11:58 +00:00
MIRRORS
2014-06-05 17:24:32 +02:00
MANGLING
2021-08-23 14:02:42 +02:00
LVMIMPORTVDO_PATH
LVMIMPORTVDO
2009-02-22 22:11:58 +00:00
LVM_RELEASE_DATE
LVM_RELEASE
2011-09-24 20:50:35 +00:00
LVM_PATH
2009-02-22 22:11:58 +00:00
LVM_PATCHLEVEL
LVM_MINOR
LVM_MAJOR
2009-07-22 20:01:28 +00:00
LVM_LIBAPI
2009-02-22 22:11:58 +00:00
LVM_VERSION
LIB_SUFFIX
LDDEPS
JOBS
INTL
2021-04-19 11:24:16 +02:00
INTEGRITY
2015-02-12 15:48:12 +01:00
HAVE_VALGRIND
2009-02-22 22:11:58 +00:00
HAVE_REALTIME
HAVE_LIBDL
2012-10-12 14:45:26 +02:00
BLKDEACTIVATE
2017-04-13 00:38:46 +01:00
FSADM_PATH
2009-02-22 22:11:58 +00:00
FSADM
2011-11-14 21:30:35 +00:00
ELDFLAGS
2009-02-22 22:11:58 +00:00
DM_LIB_PATCHLEVEL
2010-08-16 22:54:35 +00:00
DMEVENTD_PATH
2010-03-04 12:10:40 +00:00
DL_LIBS
2018-06-08 09:38:05 +01:00
DLM_LIBS
DLM_CFLAGS
2009-02-22 22:11:58 +00:00
DEVMAPPER
2015-03-05 14:00:44 -06:00
DEFAULT_USE_LVMLOCKD
2015-05-11 13:49:41 +02:00
DEFAULT_USE_LVMPOLLD
2015-06-23 15:20:51 +02:00
DEFAULT_USE_BLKID_WIPING
2017-10-25 16:49:17 +02:00
DEFAULT_SYS_LOCK_DIR
2014-10-30 17:07:58 +01:00
DEFAULT_SYS_DIR
DEFAULT_SPARSE_SEGTYPE
2010-07-31 00:43:41 +00:00
DEFAULT_RUN_DIR
2014-10-30 17:07:58 +01:00
DEFAULT_RAID10_SEGTYPE
DEFAULT_PROFILE_SUBDIR
2014-04-23 14:31:42 +02:00
DEFAULT_PID_DIR
2014-10-30 17:07:58 +01:00
DEFAULT_MIRROR_SEGTYPE
2010-05-20 13:47:21 +00:00
DEFAULT_LOCK_DIR
2014-10-30 17:07:58 +01:00
DEFAULT_DM_RUN_DIR
2010-05-20 13:47:21 +00:00
DEFAULT_CACHE_SUBDIR
DEFAULT_BACKUP_SUBDIR
DEFAULT_ARCHIVE_SUBDIR
2009-02-22 22:11:58 +00:00
DEBUG
COPTIMISE_FLAG
2009-02-25 23:33:30 +00:00
CONFDIR
2018-06-08 09:38:05 +01:00
CONFDB_LIBS
CONFDB_CFLAGS
2009-02-22 22:11:58 +00:00
CMDLIB
CLDWHOLEARCHIVE
CLDNOWHOLEARCHIVE
CLDFLAGS
2014-02-10 19:02:18 +01:00
CACHE
daemons: add dmfilemapd
Add a daemon that can be launched to monitor a group of regions
corresponding to the extents of a file, and to update the regions as the
file's allocation changes.
The daemon is intended to be started from a library interface, but can
also be run from the command line:
dmfilemapd <fd> <group_id> <path> <mode> [<foreground>[<log_level>]]
Where fd is a file descriptor open on the mapped file, group_id is the
group identifier of the mapped group and mode is either "inode" or
"path". E.g.:
# dmfilemapd 3 0 vm.img inode 1 3 3<vm.img
...
If foreground is non-zero, the daemon will not fork to run in the
background. If verbose is non-zero, libdm and daemon log messages will
be printed.
It is possible for the group identifier to change when regions are
re-mapped: this occurs when the group leader is deleted (regroup=1 in
dm_stats_update_regions_from_fd()), and another region is created before
the daemon has a chance to recreate the leader region.
The operation is inherently racey since there is currently no way to
atomically move or resize a dm_stats region while retaining its
region_id.
Detect this condition and update the group_id value stored in the
filemap monitor.
A function is also provided in the the stats API to launch the filemap
monitoring daemon:
int dm_stats_start_filemapd(int fd, uint64_t group_id, const char *path,
dm_filemapd_mode_t mode, unsigned foreground,
unsigned verbose);
This carries out the first fork and execs dmfilemapd with the arguments
specified.
A dm_filemapd_mode_t value is specified by the mode argument: either
DM_FILEMAPD_FOLLOW_INODE, or DM_FILEMAPD_FOLLOW_PATH. A helper function,
dm_filemapd_mode_from_string(), is provided to parse a string containing
a valid mode name into the appropriate dm_filemapd_mode_t value.
2016-12-15 20:10:27 +00:00
BUILD_DMFILEMAPD
2019-06-07 17:56:56 +02:00
BUILD_LOCKDDLM_CONTROL
2015-07-06 18:20:20 +01:00
BUILD_LOCKDDLM
BUILD_LOCKDSANLOCK
2015-03-05 14:00:44 -06:00
BUILD_LVMLOCKD
2015-05-09 00:59:18 +01:00
BUILD_LVMPOLLD
2016-02-17 23:53:35 +00:00
BUILD_LVMDBUSD
2009-02-22 22:11:58 +00:00
BUILD_DMEVENTD
2009-08-28 20:51:40 +00:00
BUILD_CMIRRORD
2013-11-14 14:03:24 +01:00
BLKID_PC
2021-10-14 22:41:09 +02:00
READLINE_LIBS
READLINE_CFLAGS
2009-02-22 22:11:58 +00:00
MODPROBE_CMD
MSGFMT
2020-09-29 10:15:45 +02:00
EDITLINE_LIBS
EDITLINE_CFLAGS
2016-02-17 23:53:35 +00:00
PYTHON3_CONFIG
pkgpyexecdir
pyexecdir
pkgpythondir
pythondir
PYTHON_PLATFORM
PYTHON_EXEC_PREFIX
PYTHON_PREFIX
PYTHON_VERSION
2012-10-12 02:08:47 +01:00
PYTHON
2009-02-22 22:11:58 +00:00
LVM2CMD_LIB
2011-04-22 12:13:05 +00:00
UDEV_LIBS
UDEV_CFLAGS
2021-04-26 14:27:05 +02:00
BLKID_LIBS
BLKID_CFLAGS
2021-10-18 19:13:58 +02:00
SYSTEMD_LIBS
SYSTEMD_CFLAGS
2021-07-09 14:42:26 +02:00
LOCKD_IDM_LIBS
LOCKD_IDM_CFLAGS
2019-06-07 17:56:56 +02:00
LOCKD_DLM_CONTROL_LIBS
LOCKD_DLM_CONTROL_CFLAGS
2015-03-05 14:00:44 -06:00
LOCKD_DLM_LIBS
LOCKD_DLM_CFLAGS
LOCKD_SANLOCK_LIBS
LOCKD_SANLOCK_CFLAGS
2012-10-12 02:08:47 +01:00
VALGRIND_LIBS
VALGRIND_CFLAGS
2010-04-06 11:53:53 +00:00
GENPNG
2009-02-22 22:11:58 +00:00
GENHTML
LCOV
2015-03-10 13:36:55 +01:00
HAVE_WSYNCNAND
2013-10-25 01:00:10 +02:00
HAVE_WCLOBBERED
2013-10-24 21:40:25 +02:00
HAVE_WJUMP
2009-02-25 23:33:30 +00:00
CPG_LIBS
CPG_CFLAGS
2009-08-28 19:22:05 +00:00