49496 lines
1.3 MiB
Executable file
49496 lines
1.3 MiB
Executable file
#! /bin/sh
|
||
# Guess values for system-dependent variables and create Makefiles.
|
||
# Generated by GNU Autoconf 2.72 for util-linux 2.41.
|
||
#
|
||
# Report bugs to <kzak@redhat.com>.
|
||
#
|
||
#
|
||
# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
|
||
# Inc.
|
||
#
|
||
#
|
||
# This configure script is free software; the Free Software Foundation
|
||
# gives unlimited permission to copy, distribute and modify it.
|
||
## -------------------- ##
|
||
## M4sh Initialization. ##
|
||
## -------------------- ##
|
||
|
||
# Be more Bourne compatible
|
||
DUALCASE=1; export DUALCASE # for MKS sh
|
||
if test ${ZSH_VERSION+y} && (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 e in #(
|
||
e) case `(set -o) 2>/dev/null` in #(
|
||
*posix*) :
|
||
set -o posix ;; #(
|
||
*) :
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
# Reset variables that may have inherited troublesome values from
|
||
# the environment.
|
||
|
||
# IFS needs to be set, to space, tab, and newline, in precisely that order.
|
||
# (If _AS_PATH_WALK were called with IFS unset, it would have the
|
||
# side effect of setting IFS to empty, thus disabling word splitting.)
|
||
# Quoting is to prevent editors from complaining about space-tab.
|
||
as_nl='
|
||
'
|
||
export as_nl
|
||
IFS=" "" $as_nl"
|
||
|
||
PS1='$ '
|
||
PS2='> '
|
||
PS4='+ '
|
||
|
||
# Ensure predictable behavior from utilities with locale-dependent output.
|
||
LC_ALL=C
|
||
export LC_ALL
|
||
LANGUAGE=C
|
||
export LANGUAGE
|
||
|
||
# We cannot yet rely on "unset" to work, but we need these variables
|
||
# to be unset--not just set to an empty or harmless value--now, to
|
||
# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
|
||
# also avoids known problems related to "unset" and subshell syntax
|
||
# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
|
||
for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
|
||
do eval test \${$as_var+y} \
|
||
&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
|
||
done
|
||
|
||
# Ensure that fds 0, 1, and 2 are open.
|
||
if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
|
||
if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
|
||
if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
|
||
|
||
# The user is always right.
|
||
if ${PATH_SEPARATOR+false} :; 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=';'
|
||
}
|
||
fi
|
||
|
||
|
||
# Find who we are. Look in the path if we contain no directory separator.
|
||
as_myself=
|
||
case $0 in #((
|
||
*[\\/]* ) as_myself=$0 ;;
|
||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
test -r "$as_dir$0" && as_myself=$as_dir$0 && break
|
||
done
|
||
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
|
||
printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
||
exit 1
|
||
fi
|
||
|
||
|
||
# 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'.
|
||
printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
|
||
exit 255
|
||
fi
|
||
# We don't want this to propagate to other subprocesses.
|
||
{ _as_can_reexec=; unset _as_can_reexec;}
|
||
if test "x$CONFIG_SHELL" = x; then
|
||
as_bourne_compatible="if test \${ZSH_VERSION+y} && (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 e in #(
|
||
e) case \`(set -o) 2>/dev/null\` in #(
|
||
*posix*) :
|
||
set -o posix ;; #(
|
||
*) :
|
||
;;
|
||
esac ;;
|
||
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 case e in #(
|
||
e) exitcode=1; echo positional parameters were not saved. ;;
|
||
esac
|
||
fi
|
||
test x\$exitcode = x0 || exit 1
|
||
blah=\$(echo \$(echo blah))
|
||
test x\"\$blah\" = xblah || exit 1
|
||
test -x / || exit 1"
|
||
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
|
||
|
||
test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
|
||
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
|
||
ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
|
||
ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
|
||
PATH=/empty FPATH=/empty; export PATH FPATH
|
||
test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
|
||
|| test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
|
||
if (eval "$as_required") 2>/dev/null
|
||
then :
|
||
as_have_required=yes
|
||
else case e in #(
|
||
e) as_have_required=no ;;
|
||
esac
|
||
fi
|
||
if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
|
||
then :
|
||
|
||
else case e in #(
|
||
e) 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
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
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_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
|
||
then :
|
||
CONFIG_SHELL=$as_shell as_have_required=yes
|
||
if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
|
||
then :
|
||
break 2
|
||
fi
|
||
fi
|
||
done;;
|
||
esac
|
||
as_found=false
|
||
done
|
||
IFS=$as_save_IFS
|
||
if $as_found
|
||
then :
|
||
|
||
else case e in #(
|
||
e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
|
||
as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
|
||
then :
|
||
CONFIG_SHELL=$SHELL as_have_required=yes
|
||
fi ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$CONFIG_SHELL" != x
|
||
then :
|
||
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'.
|
||
printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
|
||
exit 255
|
||
fi
|
||
|
||
if test x$as_have_required = xno
|
||
then :
|
||
printf "%s\n" "$0: This script requires a shell more modern than all"
|
||
printf "%s\n" "$0: the shells that I found on your system."
|
||
if test ${ZSH_VERSION+y} ; then
|
||
printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
|
||
printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
|
||
else
|
||
printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and kzak@redhat.com
|
||
$0: about your system, including any error possibly output
|
||
$0: before this message. Then install a modern shell, or
|
||
$0: manually run the script under such a shell if you do
|
||
$0: have one."
|
||
fi
|
||
exit 1
|
||
fi ;;
|
||
esac
|
||
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=`printf "%s\n" "$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 ||
|
||
printf "%s\n" 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
|
||
|
||
# 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
|
||
# 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 case e in #(
|
||
e) as_fn_append ()
|
||
{
|
||
eval $1=\$$1\$2
|
||
} ;;
|
||
esac
|
||
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 case e in #(
|
||
e) as_fn_arith ()
|
||
{
|
||
as_val=`expr "$@" || test $? -eq 1`
|
||
} ;;
|
||
esac
|
||
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
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
|
||
fi
|
||
printf "%s\n" "$as_me: error: $2" >&2
|
||
as_fn_exit $as_status
|
||
} # as_fn_error
|
||
|
||
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
||
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
||
as_expr=expr
|
||
else
|
||
as_expr=false
|
||
fi
|
||
|
||
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
||
as_basename=basename
|
||
else
|
||
as_basename=false
|
||
fi
|
||
|
||
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
|
||
as_dirname=dirname
|
||
else
|
||
as_dirname=false
|
||
fi
|
||
|
||
as_me=`$as_basename -- "$0" ||
|
||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
||
X"$0" : 'X\(//\)$' \| \
|
||
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
||
printf "%s\n" X/"$0" |
|
||
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
|
||
# 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
|
||
|
||
|
||
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 '
|
||
t clear
|
||
:clear
|
||
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" ||
|
||
{ printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
|
||
|
||
# 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
|
||
# 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
|
||
}
|
||
|
||
|
||
# Determine whether it's possible to make 'echo' print without a newline.
|
||
# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
|
||
# for compatibility with existing Makefiles.
|
||
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
|
||
|
||
# For backward compatibility with old third-party macros, we provide
|
||
# the shell variables $as_echo and $as_echo_n. New code should use
|
||
# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
|
||
as_echo='printf %s\n'
|
||
as_echo_n='printf %s'
|
||
|
||
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
|
||
fi
|
||
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.
|
||
# In both cases, we have to default to 'cp -pR'.
|
||
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
||
as_ln_s='cp -pR'
|
||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||
as_ln_s=ln
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
||
rmdir conf$$.dir 2>/dev/null
|
||
|
||
if mkdir -p . 2>/dev/null; then
|
||
as_mkdir_p='mkdir -p "$as_dir"'
|
||
else
|
||
test -d ./-p && rmdir ./-p
|
||
as_mkdir_p=false
|
||
fi
|
||
|
||
as_test_x='test -x'
|
||
as_executable_p=as_fn_executable_p
|
||
|
||
# Sed expression to map a string onto a valid CPP name.
|
||
as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
|
||
as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
|
||
|
||
# Sed expression to map a string onto a valid variable name.
|
||
as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
|
||
as_tr_sh="eval sed '$as_sed_sh'" # deprecated
|
||
|
||
SHELL=${CONFIG_SHELL-/bin/sh}
|
||
|
||
|
||
test -n "$DJDIR" || exec 7<&0 </dev/null
|
||
exec 6>&1
|
||
|
||
# Name of the host.
|
||
# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
|
||
# so uname gets run too.
|
||
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
|
||
|
||
#
|
||
# Initializations.
|
||
#
|
||
ac_default_prefix=/usr/local
|
||
ac_clean_files=
|
||
ac_config_libobj_dir=.
|
||
LIBOBJS=
|
||
cross_compiling=no
|
||
subdirs=
|
||
MFLAGS=
|
||
MAKEFLAGS=
|
||
|
||
# Identity of this package.
|
||
PACKAGE_NAME='util-linux'
|
||
PACKAGE_TARNAME='util-linux'
|
||
PACKAGE_VERSION='2.41'
|
||
PACKAGE_STRING='util-linux 2.41'
|
||
PACKAGE_BUGREPORT='kzak@redhat.com'
|
||
PACKAGE_URL='https://www.kernel.org/pub/linux/utils/util-linux/'
|
||
|
||
# Factoring default headers for most tests.
|
||
ac_includes_default="\
|
||
#include <stddef.h>
|
||
#ifdef HAVE_STDIO_H
|
||
# include <stdio.h>
|
||
#endif
|
||
#ifdef HAVE_STDLIB_H
|
||
# include <stdlib.h>
|
||
#endif
|
||
#ifdef HAVE_STRING_H
|
||
# include <string.h>
|
||
#endif
|
||
#ifdef HAVE_INTTYPES_H
|
||
# include <inttypes.h>
|
||
#endif
|
||
#ifdef HAVE_STDINT_H
|
||
# include <stdint.h>
|
||
#endif
|
||
#ifdef HAVE_STRINGS_H
|
||
# include <strings.h>
|
||
#endif
|
||
#ifdef HAVE_SYS_TYPES_H
|
||
# include <sys/types.h>
|
||
#endif
|
||
#ifdef HAVE_SYS_STAT_H
|
||
# include <sys/stat.h>
|
||
#endif
|
||
#ifdef HAVE_UNISTD_H
|
||
# include <unistd.h>
|
||
#endif"
|
||
|
||
ac_header_c_list=
|
||
ac_unique_file="sys-utils/mount.c"
|
||
ac_default_prefix=/usr
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
ac_c_werror_flag=
|
||
gt_needs=
|
||
ac_c_werror_flag=
|
||
enable_year2038=yes
|
||
enable_year2038=yes
|
||
ac_subst_vars='am__EXEEXT_FALSE
|
||
am__EXEEXT_TRUE
|
||
LTLIBOBJS
|
||
LIBOBJS
|
||
ADJTIME_PATH
|
||
SOLIB_LDFLAGS
|
||
SOLIB_CFLAGS
|
||
DAEMON_LDFLAGS
|
||
DAEMON_CFLAGS
|
||
SUID_LDFLAGS
|
||
SUID_CFLAGS
|
||
CRYPTSETUP_LIBS_STATIC
|
||
CRYPTSETUP_LIBS
|
||
CRYPTSETUP_CFLAGS
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE
|
||
HAVE_CRYPTSETUP_FALSE
|
||
HAVE_CRYPTSETUP_TRUE
|
||
MAKEINSTALL_DO_TTY_SETGID_FALSE
|
||
MAKEINSTALL_DO_TTY_SETGID_TRUE
|
||
MAKEINSTALL_DO_SETUID_FALSE
|
||
MAKEINSTALL_DO_SETUID_TRUE
|
||
MAKEINSTALL_DO_CHOWN_FALSE
|
||
MAKEINSTALL_DO_CHOWN_TRUE
|
||
USE_TTY_GROUP_FALSE
|
||
USE_TTY_GROUP_TRUE
|
||
verbatim_extra_dependency
|
||
BUILD_PYLIBMOUNT_FALSE
|
||
BUILD_PYLIBMOUNT_TRUE
|
||
PYTHON_LIBS
|
||
PYTHON_CFLAGS
|
||
pkgpyexecdir
|
||
pyexecdir
|
||
pkgpythondir
|
||
pythondir
|
||
PYTHON_EXEC_PREFIX
|
||
PYTHON_PREFIX
|
||
PYTHON_PLATFORM
|
||
PYTHON_VERSION
|
||
PYTHON
|
||
bashcompletiondir
|
||
with_bashcompletiondir
|
||
BUILD_BASH_COMPLETION_FALSE
|
||
BUILD_BASH_COMPLETION_TRUE
|
||
USE_VENDORDIR_FALSE
|
||
USE_VENDORDIR_TRUE
|
||
vendordir
|
||
HAVE_ECONF_FALSE
|
||
HAVE_ECONF_TRUE
|
||
ECONF_LIBS
|
||
ECONF_CFLAGS
|
||
sysusersdir
|
||
with_sysusersdir
|
||
tmpfilesdir
|
||
with_tmpfilesdir
|
||
systemdsystemunitdir
|
||
with_systemdsystemunitdir
|
||
HAVE_SYSTEMD_FALSE
|
||
HAVE_SYSTEMD_TRUE
|
||
SYSTEMD_JOURNAL_LIBS
|
||
SYSTEMD_JOURNAL_CFLAGS
|
||
SYSTEMD_DAEMON_LIBS
|
||
SYSTEMD_DAEMON_CFLAGS
|
||
SYSTEMD_LIBS
|
||
SYSTEMD_CFLAGS
|
||
HAVE_BTRFS_FALSE
|
||
HAVE_BTRFS_TRUE
|
||
BUILD_WRITE_FALSE
|
||
BUILD_WRITE_TRUE
|
||
BUILD_WALL_FALSE
|
||
BUILD_WALL_TRUE
|
||
BUILD_UCLAMPSET_FALSE
|
||
BUILD_UCLAMPSET_TRUE
|
||
BUILD_CHRT_FALSE
|
||
BUILD_CHRT_TRUE
|
||
BUILD_CORESCHED_FALSE
|
||
BUILD_CORESCHED_TRUE
|
||
BUILD_TASKSET_FALSE
|
||
BUILD_TASKSET_TRUE
|
||
BUILD_IONICE_FALSE
|
||
BUILD_IONICE_TRUE
|
||
BUILD_SETTERM_FALSE
|
||
BUILD_SETTERM_TRUE
|
||
BUILD_PG_FALSE
|
||
BUILD_PG_TRUE
|
||
BUILD_MORE_FALSE
|
||
BUILD_MORE_TRUE
|
||
BUILD_UL_FALSE
|
||
BUILD_UL_TRUE
|
||
BUILD_RUNUSER_FALSE
|
||
BUILD_RUNUSER_TRUE
|
||
BUILD_SU_FALSE
|
||
BUILD_SU_TRUE
|
||
BUILD_SULOGIN_FALSE
|
||
BUILD_SULOGIN_TRUE
|
||
BUILD_NOLOGIN_FALSE
|
||
BUILD_NOLOGIN_TRUE
|
||
BUILD_LOGIN_FALSE
|
||
BUILD_LOGIN_TRUE
|
||
CHFN_CHSH_PASSWORD_FALSE
|
||
CHFN_CHSH_PASSWORD_TRUE
|
||
BUILD_CHFN_CHSH_FALSE
|
||
BUILD_CHFN_CHSH_TRUE
|
||
HAVE_USER_FALSE
|
||
HAVE_USER_TRUE
|
||
LIBUSER_LIBS
|
||
LIBUSER_CFLAGS
|
||
BUILD_NEWGRP_FALSE
|
||
BUILD_NEWGRP_TRUE
|
||
BUILD_VIPW_FALSE
|
||
BUILD_VIPW_TRUE
|
||
BUILD_RENAME_FALSE
|
||
BUILD_RENAME_TRUE
|
||
BUILD_RAW_FALSE
|
||
BUILD_RAW_TRUE
|
||
BUILD_MESG_FALSE
|
||
BUILD_MESG_TRUE
|
||
BUILD_LINE_FALSE
|
||
BUILD_LINE_TRUE
|
||
BUILD_UTMPDUMP_FALSE
|
||
BUILD_UTMPDUMP_TRUE
|
||
BUILD_LAST_FALSE
|
||
BUILD_LAST_TRUE
|
||
BUILD_KILL_FALSE
|
||
BUILD_KILL_TRUE
|
||
BUILD_TUNELP_FALSE
|
||
BUILD_TUNELP_TRUE
|
||
BUILD_REV_FALSE
|
||
BUILD_REV_TRUE
|
||
BUILD_HEXDUMP_FALSE
|
||
BUILD_HEXDUMP_TRUE
|
||
BUILD_COLUMN_FALSE
|
||
BUILD_COLUMN_TRUE
|
||
BUILD_COLRM_FALSE
|
||
BUILD_COLRM_TRUE
|
||
BUILD_COLCRT_FALSE
|
||
BUILD_COLCRT_TRUE
|
||
BUILD_COL_FALSE
|
||
BUILD_COL_TRUE
|
||
BUILD_BITS_FALSE
|
||
BUILD_BITS_TRUE
|
||
BUILD_SCRIPTLIVE_FALSE
|
||
BUILD_SCRIPTLIVE_TRUE
|
||
BUILD_SCRIPTREPLAY_FALSE
|
||
BUILD_SCRIPTREPLAY_TRUE
|
||
BUILD_SCRIPT_FALSE
|
||
BUILD_SCRIPT_TRUE
|
||
BUILD_SETARCH_FALSE
|
||
BUILD_SETARCH_TRUE
|
||
BUILD_RTCWAKE_FALSE
|
||
BUILD_RTCWAKE_TRUE
|
||
BUILD_LDATTACH_FALSE
|
||
BUILD_LDATTACH_TRUE
|
||
BUILD_BLKPR_FALSE
|
||
BUILD_BLKPR_TRUE
|
||
BUILD_BLKZONE_FALSE
|
||
BUILD_BLKZONE_TRUE
|
||
BUILD_BLKDISCARD_FALSE
|
||
BUILD_BLKDISCARD_TRUE
|
||
BUILD_FSFREEZE_FALSE
|
||
BUILD_FSFREEZE_TRUE
|
||
BUILD_FINCORE_FALSE
|
||
BUILD_FINCORE_TRUE
|
||
BUILD_EXCH_FALSE
|
||
BUILD_EXCH_TRUE
|
||
BUILD_CTRLALTDEL_FALSE
|
||
BUILD_CTRLALTDEL_TRUE
|
||
BUILD_DMESG_FALSE
|
||
BUILD_DMESG_TRUE
|
||
BUILD_READPROFILE_FALSE
|
||
BUILD_READPROFILE_TRUE
|
||
BUILD_SETSID_FALSE
|
||
BUILD_SETSID_TRUE
|
||
BUILD_SETPGID_FALSE
|
||
BUILD_SETPGID_TRUE
|
||
BUILD_RFKILL_FALSE
|
||
BUILD_RFKILL_TRUE
|
||
BUILD_RENICE_FALSE
|
||
BUILD_RENICE_TRUE
|
||
BUILD_LSNS_FALSE
|
||
BUILD_LSNS_TRUE
|
||
BUILD_LSIPC_FALSE
|
||
BUILD_LSIPC_TRUE
|
||
BUILD_CHOOM_FALSE
|
||
BUILD_CHOOM_TRUE
|
||
BUILD_LSIRQ_FALSE
|
||
BUILD_LSIRQ_TRUE
|
||
BUILD_IRQTOP_FALSE
|
||
BUILD_IRQTOP_TRUE
|
||
BUILD_IPCS_FALSE
|
||
BUILD_IPCS_TRUE
|
||
BUILD_IPCRM_FALSE
|
||
BUILD_IPCRM_TRUE
|
||
BUILD_IPCMK_FALSE
|
||
BUILD_IPCMK_TRUE
|
||
POSIXIPC_LIBS
|
||
BUILD_CHMEM_FALSE
|
||
BUILD_CHMEM_TRUE
|
||
BUILD_LSMEM_FALSE
|
||
BUILD_LSMEM_TRUE
|
||
BUILD_FLOCK_FALSE
|
||
BUILD_FLOCK_TRUE
|
||
BUILD_PIVOT_ROOT_FALSE
|
||
BUILD_PIVOT_ROOT_TRUE
|
||
BUILD_SWITCH_ROOT_FALSE
|
||
BUILD_SWITCH_ROOT_TRUE
|
||
BUILD_LSLOCKS_FALSE
|
||
BUILD_LSLOCKS_TRUE
|
||
BUILD_PRLIMIT_FALSE
|
||
BUILD_PRLIMIT_TRUE
|
||
BUILD_BLOCKDEV_FALSE
|
||
BUILD_BLOCKDEV_TRUE
|
||
BUILD_GETOPT_FALSE
|
||
BUILD_GETOPT_TRUE
|
||
BUILD_LSCLOCKS_FALSE
|
||
BUILD_LSCLOCKS_TRUE
|
||
BUILD_ENOSYS_FALSE
|
||
BUILD_ENOSYS_TRUE
|
||
BUILD_WAITPID_FALSE
|
||
BUILD_WAITPID_TRUE
|
||
BUILD_FADVISE_FALSE
|
||
BUILD_FADVISE_TRUE
|
||
BUILD_PIPESZ_FALSE
|
||
BUILD_PIPESZ_TRUE
|
||
BUILD_WHEREIS_FALSE
|
||
BUILD_WHEREIS_TRUE
|
||
BUILD_NAMEI_FALSE
|
||
BUILD_NAMEI_TRUE
|
||
BUILD_MCOOKIE_FALSE
|
||
BUILD_MCOOKIE_TRUE
|
||
BUILD_LOOK_FALSE
|
||
BUILD_LOOK_TRUE
|
||
BUILD_LOGGER_FALSE
|
||
BUILD_LOGGER_TRUE
|
||
BUILD_CAL_FALSE
|
||
BUILD_CAL_TRUE
|
||
BUILD_MKSWAP_FALSE
|
||
BUILD_MKSWAP_TRUE
|
||
BUILD_SWAPLABEL_FALSE
|
||
BUILD_SWAPLABEL_TRUE
|
||
BUILD_WDCTL_FALSE
|
||
BUILD_WDCTL_TRUE
|
||
BUILD_CHCPU_FALSE
|
||
BUILD_CHCPU_TRUE
|
||
BUILD_LSLOGINS_FALSE
|
||
BUILD_LSLOGINS_TRUE
|
||
BUILD_LSFD_FALSE
|
||
BUILD_LSFD_TRUE
|
||
BUILD_LSCPU_FALSE
|
||
BUILD_LSCPU_TRUE
|
||
BUILD_LSBLK_FALSE
|
||
BUILD_LSBLK_TRUE
|
||
BUILD_SWAPON_FALSE
|
||
BUILD_SWAPON_TRUE
|
||
BUILD_FSTRIM_FALSE
|
||
BUILD_FSTRIM_TRUE
|
||
BUILD_ISOSIZE_FALSE
|
||
BUILD_ISOSIZE_TRUE
|
||
BUILD_MKFS_FALSE
|
||
BUILD_MKFS_TRUE
|
||
USE_HWCLOCK_GPLv3_DATETIME_FALSE
|
||
USE_HWCLOCK_GPLv3_DATETIME_TRUE
|
||
USE_HWCLOCK_CMOS_FALSE
|
||
USE_HWCLOCK_CMOS_TRUE
|
||
BUILD_HWCLOCK_FALSE
|
||
BUILD_HWCLOCK_TRUE
|
||
BUILD_FDFORMAT_FALSE
|
||
BUILD_FDFORMAT_TRUE
|
||
BUILD_MINIX_FALSE
|
||
BUILD_MINIX_TRUE
|
||
BUILD_BFS_FALSE
|
||
BUILD_BFS_TRUE
|
||
BUILD_CRAMFS_FALSE
|
||
BUILD_CRAMFS_TRUE
|
||
MAGIC_LIBS
|
||
USE_PLYMOUTH_SUPPORT_FALSE
|
||
USE_PLYMOUTH_SUPPORT_TRUE
|
||
BUILD_AGETTY_FALSE
|
||
BUILD_AGETTY_TRUE
|
||
BUILD_EJECT_FALSE
|
||
BUILD_EJECT_TRUE
|
||
BUILD_HARDLINK_FALSE
|
||
BUILD_HARDLINK_TRUE
|
||
BUILD_SETPRIV_FALSE
|
||
BUILD_SETPRIV_TRUE
|
||
HAVE_CAP_NG_FALSE
|
||
HAVE_CAP_NG_TRUE
|
||
BUILD_NSENTER_FALSE
|
||
BUILD_NSENTER_TRUE
|
||
BUILD_UNSHARE_FALSE
|
||
BUILD_UNSHARE_TRUE
|
||
BUILD_FALLOCATE_FALSE
|
||
BUILD_FALLOCATE_TRUE
|
||
BUILD_MOUNTPOINT_FALSE
|
||
BUILD_MOUNTPOINT_TRUE
|
||
BUILD_FINDMNT_FALSE
|
||
BUILD_FINDMNT_TRUE
|
||
BUILD_WIPEFS_FALSE
|
||
BUILD_WIPEFS_TRUE
|
||
BUILD_FINDFS_FALSE
|
||
BUILD_FINDFS_TRUE
|
||
BUILD_BLKID_FALSE
|
||
BUILD_BLKID_TRUE
|
||
BUILD_UUIDPARSE_FALSE
|
||
BUILD_UUIDPARSE_TRUE
|
||
BUILD_UUIDGEN_FALSE
|
||
BUILD_UUIDGEN_TRUE
|
||
BUILD_UUIDD_FALSE
|
||
BUILD_UUIDD_TRUE
|
||
BUILD_PARTX_FALSE
|
||
BUILD_PARTX_TRUE
|
||
BUILD_FSCK_FALSE
|
||
BUILD_FSCK_TRUE
|
||
BUILD_ZRAMCTL_FALSE
|
||
BUILD_ZRAMCTL_TRUE
|
||
BUILD_LOSETUP_FALSE
|
||
BUILD_LOSETUP_TRUE
|
||
BUILD_MOUNT_FALSE
|
||
BUILD_MOUNT_TRUE
|
||
BUILD_CFDISK_FALSE
|
||
BUILD_CFDISK_TRUE
|
||
BUILD_SFDISK_FALSE
|
||
BUILD_SFDISK_TRUE
|
||
BUILD_FDISK_FALSE
|
||
BUILD_FDISK_TRUE
|
||
LIBFDISK_VERSION_INFO
|
||
LIBFDISK_PATCH_VERSION
|
||
LIBFDISK_MINOR_VERSION
|
||
LIBFDISK_MAJOR_VERSION
|
||
LIBFDISK_VERSION
|
||
LIBFDISK_PC_REQUIRES
|
||
BUILD_LIBFDISK_TESTS_FALSE
|
||
BUILD_LIBFDISK_TESTS_TRUE
|
||
BUILD_LIBFDISK_FALSE
|
||
BUILD_LIBFDISK_TRUE
|
||
LIBSMARTCOLS_VERSION_INFO
|
||
LIBSMARTCOLS_VERSION
|
||
BUILD_LIBSMARTCOLS_FALSE
|
||
BUILD_LIBSMARTCOLS_TRUE
|
||
LIBMOUNT_VERSION_INFO
|
||
LIBMOUNT_PATCH_VERSION
|
||
LIBMOUNT_MINOR_VERSION
|
||
LIBMOUNT_MAJOR_VERSION
|
||
LIBMOUNT_VERSION
|
||
BUILD_LIBMOUNT_TESTS_FALSE
|
||
BUILD_LIBMOUNT_TESTS_TRUE
|
||
BUILD_LIBMOUNT_FALSE
|
||
BUILD_LIBMOUNT_TRUE
|
||
BUILD_LIBBLKID_TESTS_FALSE
|
||
BUILD_LIBBLKID_TESTS_TRUE
|
||
BUILD_LIBBLKID_FALSE
|
||
BUILD_LIBBLKID_TRUE
|
||
LIBBLKID_VERSION_INFO
|
||
LIBBLKID_VERSION
|
||
LIBBLKID_DATE
|
||
BUILD_PAM_LASTLOG2_FALSE
|
||
BUILD_PAM_LASTLOG2_TRUE
|
||
BUILD_LIBLASTLOG2_TESTS_FALSE
|
||
BUILD_LIBLASTLOG2_TESTS_TRUE
|
||
BUILD_LIBLASTLOG2_FALSE
|
||
BUILD_LIBLASTLOG2_TRUE
|
||
LIBLASTLOG2_VERSION_INFO
|
||
LIBLASTLOG2_VERSION
|
||
SQLITE3_LIBS
|
||
SQLITE3_CFLAGS
|
||
BUILD_LIBUUID_FALSE
|
||
BUILD_LIBUUID_TRUE
|
||
LIBUUID_VERSION_INFO
|
||
LIBUUID_VERSION
|
||
HAVE_UTEMPTER_FALSE
|
||
HAVE_UTEMPTER_TRUE
|
||
READLINE_LIBS_STATIC
|
||
READLINE_LIBS
|
||
HAVE_READLINE_FALSE
|
||
HAVE_READLINE_TRUE
|
||
HAVE_TINFO_FALSE
|
||
HAVE_TINFO_TRUE
|
||
TINFO_LIBS_STATIC
|
||
TINFO_LIBS
|
||
TINFO_CFLAGS
|
||
TINFOW_LIBS
|
||
TINFOW_CFLAGS
|
||
HAVE_SLANG_FALSE
|
||
HAVE_SLANG_TRUE
|
||
HAVE_NCURSES_FALSE
|
||
HAVE_NCURSES_TRUE
|
||
NCURSES_LIBS
|
||
NCURSES_CFLAGS
|
||
NCURSES5_CONFIG
|
||
NCURSES6_CONFIG
|
||
NCURSESW_LIBS
|
||
NCURSESW_CFLAGS
|
||
NCURSESW5_CONFIG
|
||
NCURSESW6_CONFIG
|
||
HAVE_UDEV_FALSE
|
||
HAVE_UDEV_TRUE
|
||
HAVE_AUDIT_FALSE
|
||
HAVE_AUDIT_TRUE
|
||
SELINUX_LIBS_STATIC
|
||
SELINUX_LIBS
|
||
SELINUX_CFLAGS
|
||
HAVE_SELINUX_FALSE
|
||
HAVE_SELINUX_TRUE
|
||
HAVE_LIBCRYPT_FALSE
|
||
HAVE_LIBCRYPT_TRUE
|
||
HAVE_CPU_SET_T_FALSE
|
||
HAVE_CPU_SET_T_TRUE
|
||
HAVE_PTY_FALSE
|
||
HAVE_PTY_TRUE
|
||
HAVE_UTIL_FALSE
|
||
HAVE_UTIL_TRUE
|
||
ENABLE_POMAN_FALSE
|
||
ENABLE_POMAN_TRUE
|
||
PO4A
|
||
HAVE_MANPAGES_FALSE
|
||
HAVE_MANPAGES_TRUE
|
||
HAVE_ASCIIDOCTOR_FAILURE_LEVEL_FALSE
|
||
HAVE_ASCIIDOCTOR_FAILURE_LEVEL_TRUE
|
||
ENABLE_ASCIIDOC_FALSE
|
||
ENABLE_ASCIIDOC_TRUE
|
||
ASCIIDOCTOR
|
||
HAVE_STATIC_UNSHARE_FALSE
|
||
HAVE_STATIC_UNSHARE_TRUE
|
||
HAVE_STATIC_UMOUNT_FALSE
|
||
HAVE_STATIC_UMOUNT_TRUE
|
||
HAVE_STATIC_SFDISK_FALSE
|
||
HAVE_STATIC_SFDISK_TRUE
|
||
HAVE_STATIC_PARTX_FALSE
|
||
HAVE_STATIC_PARTX_TRUE
|
||
HAVE_STATIC_NSENTER_FALSE
|
||
HAVE_STATIC_NSENTER_TRUE
|
||
HAVE_STATIC_MOUNT_FALSE
|
||
HAVE_STATIC_MOUNT_TRUE
|
||
HAVE_STATIC_LOSETUP_FALSE
|
||
HAVE_STATIC_LOSETUP_TRUE
|
||
HAVE_STATIC_FDISK_FALSE
|
||
HAVE_STATIC_FDISK_TRUE
|
||
HAVE_STATIC_BLKID_FALSE
|
||
HAVE_STATIC_BLKID_TRUE
|
||
MQ_LIBS
|
||
HAVE_DIRFD_FALSE
|
||
HAVE_DIRFD_TRUE
|
||
SOCKET_LIBS
|
||
RTAS_LIBS
|
||
PTHREAD_LIBS
|
||
REALTIME_LIBS
|
||
MATH_LIBS
|
||
HAVE_LINUX_LANDLOCK_H_FALSE
|
||
HAVE_LINUX_LANDLOCK_H_TRUE
|
||
HAVE_OPENAT_FALSE
|
||
HAVE_OPENAT_TRUE
|
||
HAVE_LANGINFO_H_FALSE
|
||
HAVE_LANGINFO_H_TRUE
|
||
HAVE_LINUXPAM_FALSE
|
||
HAVE_LINUXPAM_TRUE
|
||
POSUB
|
||
LTLIBINTL
|
||
LIBINTL
|
||
INTLLIBS
|
||
LTLIBICONV
|
||
LIBICONV
|
||
INTL_MACOSX_LIBS
|
||
XGETTEXT_EXTRA_OPTIONS
|
||
MSGMERGE
|
||
XGETTEXT_015
|
||
XGETTEXT
|
||
GMSGFMT_015
|
||
MSGFMT_015
|
||
GMSGFMT
|
||
MSGFMT
|
||
GETTEXT_MACRO_VERSION
|
||
USE_NLS
|
||
ARCH_HPPA_FALSE
|
||
ARCH_HPPA_TRUE
|
||
ARCH_MIPS_FALSE
|
||
ARCH_MIPS_TRUE
|
||
ARCH_M68K_FALSE
|
||
ARCH_M68K_TRUE
|
||
ARCH_PPC_FALSE
|
||
ARCH_PPC_TRUE
|
||
ARCH_SPARC_FALSE
|
||
ARCH_SPARC_TRUE
|
||
ARCH_S390_FALSE
|
||
ARCH_S390_TRUE
|
||
ARCH_IA64_FALSE
|
||
ARCH_IA64_TRUE
|
||
ARCH_86_64_FALSE
|
||
ARCH_86_64_TRUE
|
||
ARCH_I86_FALSE
|
||
ARCH_I86_TRUE
|
||
HURD_FALSE
|
||
HURD_TRUE
|
||
BSD_FALSE
|
||
BSD_TRUE
|
||
DARWIN_FALSE
|
||
DARWIN_TRUE
|
||
LINUX_FALSE
|
||
LINUX_TRUE
|
||
XSLTPROC
|
||
GTK_DOC_USE_LIBTOOL_FALSE
|
||
GTK_DOC_USE_LIBTOOL_TRUE
|
||
ENABLE_GTK_DOC_FALSE
|
||
ENABLE_GTK_DOC_TRUE
|
||
GTKDOC_CHECK
|
||
HTML_DIR
|
||
pkgconfigdir
|
||
PKG_CONFIG_LIBDIR
|
||
PKG_CONFIG_PATH
|
||
PKG_CONFIG
|
||
HAVE_VSCRIPT_COMPLEX_FALSE
|
||
HAVE_VSCRIPT_COMPLEX_TRUE
|
||
HAVE_VSCRIPT_FALSE
|
||
HAVE_VSCRIPT_TRUE
|
||
VSCRIPT_LDFLAGS
|
||
CXXCPP
|
||
LT_SYS_LIBRARY_PATH
|
||
OTOOL64
|
||
OTOOL
|
||
LIPO
|
||
NMEDIT
|
||
DSYMUTIL
|
||
MANIFEST_TOOL
|
||
RANLIB
|
||
DLLTOOL
|
||
OBJDUMP
|
||
FILECMD
|
||
LN_S
|
||
NM
|
||
ac_ct_DUMPBIN
|
||
DUMPBIN
|
||
LD
|
||
FGREP
|
||
EGREP
|
||
GREP
|
||
LIBTOOL
|
||
WITH_COVERAGE_FALSE
|
||
WITH_COVERAGE_TRUE
|
||
COVERAGE_LDFLAGS
|
||
OSS_FUZZ_FALSE
|
||
OSS_FUZZ_TRUE
|
||
FUZZING_ENGINE_FALSE
|
||
FUZZING_ENGINE_TRUE
|
||
am__fastdepCXX_FALSE
|
||
am__fastdepCXX_TRUE
|
||
CXXDEPMODE
|
||
ac_ct_CXX
|
||
CXXFLAGS
|
||
CXX
|
||
FUZZING_ENGINE_LDFLAGS
|
||
UBSAN_LDFLAGS
|
||
ASAN_LDFLAGS
|
||
PYTHON_WARN_CFLAGS
|
||
BSD_WARN_CFLAGS
|
||
WARN_CFLAGS
|
||
CPP
|
||
host_os
|
||
host_vendor
|
||
host_cpu
|
||
host
|
||
build_os
|
||
build_vendor
|
||
build_cpu
|
||
build
|
||
BISON
|
||
FLEX
|
||
SED
|
||
YFLAGS
|
||
YACC
|
||
sysconfstaticdir
|
||
SYSCONFSTATICDIR
|
||
securelib_execdir
|
||
usrlib_execdir
|
||
usrsbin_execdir
|
||
usrbin_execdir
|
||
ac_ct_AR
|
||
AR
|
||
AM_BACKSLASH
|
||
AM_DEFAULT_VERBOSITY
|
||
AM_DEFAULT_V
|
||
AM_V
|
||
CSCOPE
|
||
ETAGS
|
||
CTAGS
|
||
am__fastdepCC_FALSE
|
||
am__fastdepCC_TRUE
|
||
CCDEPMODE
|
||
am__nodep
|
||
AMDEPBACKSLASH
|
||
AMDEP_FALSE
|
||
AMDEP_TRUE
|
||
am__include
|
||
DEPDIR
|
||
am__untar
|
||
am__tar
|
||
AMTAR
|
||
am__leading_dot
|
||
SET_MAKE
|
||
AWK
|
||
mkdir_p
|
||
MKDIR_P
|
||
INSTALL_STRIP_PROGRAM
|
||
STRIP
|
||
install_sh
|
||
MAKEINFO
|
||
AUTOHEADER
|
||
AUTOMAKE
|
||
AUTOCONF
|
||
ACLOCAL
|
||
VERSION
|
||
PACKAGE
|
||
CYGPATH_W
|
||
am__isrc
|
||
INSTALL_DATA
|
||
INSTALL_SCRIPT
|
||
INSTALL_PROGRAM
|
||
OBJEXT
|
||
EXEEXT
|
||
ac_ct_CC
|
||
CPPFLAGS
|
||
LDFLAGS
|
||
CFLAGS
|
||
CC
|
||
target_alias
|
||
host_alias
|
||
build_alias
|
||
LIBS
|
||
ECHO_T
|
||
ECHO_N
|
||
ECHO_C
|
||
DEFS
|
||
mandir
|
||
localedir
|
||
libdir
|
||
psdir
|
||
pdfdir
|
||
dvidir
|
||
htmldir
|
||
infodir
|
||
docdir
|
||
oldincludedir
|
||
includedir
|
||
runstatedir
|
||
localstatedir
|
||
sharedstatedir
|
||
sysconfdir
|
||
datadir
|
||
datarootdir
|
||
libexecdir
|
||
sbindir
|
||
bindir
|
||
program_transform_name
|
||
prefix
|
||
exec_prefix
|
||
PACKAGE_URL
|
||
PACKAGE_BUGREPORT
|
||
PACKAGE_STRING
|
||
PACKAGE_VERSION
|
||
PACKAGE_TARNAME
|
||
PACKAGE_NAME
|
||
PATH_SEPARATOR
|
||
SHELL
|
||
am__quote'
|
||
ac_subst_files=''
|
||
ac_user_opts='
|
||
enable_option_checking
|
||
enable_dependency_tracking
|
||
enable_silent_rules
|
||
enable_werror
|
||
enable_asan
|
||
enable_ubsan
|
||
enable_fuzzing_engine
|
||
enable_coverage
|
||
enable_shared
|
||
enable_static
|
||
with_pic
|
||
enable_fast_install
|
||
with_aix_soname
|
||
with_gnu_ld
|
||
with_sysroot
|
||
enable_libtool_lock
|
||
enable_symvers
|
||
with_pkgconfigdir
|
||
with_html_dir
|
||
enable_gtk_doc
|
||
enable_largefile
|
||
enable_assert
|
||
enable_nls
|
||
enable_rpath
|
||
with_libiconv_prefix
|
||
with_libintl_prefix
|
||
enable_static_programs
|
||
enable_all_programs
|
||
enable_asciidoc
|
||
enable_poman
|
||
enable_tls
|
||
with_util
|
||
enable_widechar
|
||
with_selinux
|
||
with_audit
|
||
with_udev
|
||
with_ncursesw
|
||
with_ncurses
|
||
with_slang
|
||
with_tinfo
|
||
with_readline
|
||
with_utempter
|
||
enable_libuuid
|
||
enable_libuuid_force_uuidd
|
||
enable_liblastlog2
|
||
enable_pam_lastlog2
|
||
enable_libblkid
|
||
enable_libmount
|
||
enable_libmount_mountfd_support
|
||
enable_libsmartcols
|
||
enable_libfdisk
|
||
enable_fdisks
|
||
enable_mount
|
||
enable_losetup
|
||
enable_zramctl
|
||
enable_fsck
|
||
enable_partx
|
||
enable_uuidd
|
||
enable_uuidgen
|
||
enable_blkid
|
||
enable_wipefs
|
||
enable_mountpoint
|
||
enable_fallocate
|
||
enable_unshare
|
||
enable_nsenter
|
||
with_cap_ng
|
||
enable_setpriv
|
||
enable_hardlink
|
||
enable_eject
|
||
enable_agetty
|
||
enable_plymouth_support
|
||
with_libz
|
||
with_libmagic
|
||
enable_cramfs
|
||
enable_bfs
|
||
enable_minix
|
||
enable_fdformat
|
||
enable_hwclock
|
||
enable_hwclock_cmos
|
||
enable_hwclock_gplv3
|
||
enable_mkfs
|
||
enable_fstrim
|
||
enable_swapon
|
||
enable_lsblk
|
||
enable_lscpu
|
||
enable_lsfd
|
||
enable_lslogins
|
||
enable_wdctl
|
||
enable_cal
|
||
enable_logger
|
||
enable_whereis
|
||
enable_pipesz
|
||
enable_waitpid
|
||
enable_enosys
|
||
enable_switch_root
|
||
enable_pivot_root
|
||
enable_lsmem
|
||
enable_chmem
|
||
enable_ipcmk
|
||
enable_ipcrm
|
||
enable_ipcs
|
||
enable_irqtop
|
||
enable_lsirq
|
||
enable_lsns
|
||
enable_rfkill
|
||
enable_dmesg
|
||
enable_exch
|
||
enable_scriptutils
|
||
enable_hexdump
|
||
enable_tunelp
|
||
enable_kill
|
||
enable_last
|
||
enable_utmpdump
|
||
enable_line
|
||
enable_mesg
|
||
enable_raw
|
||
enable_rename
|
||
enable_vipw
|
||
enable_newgrp
|
||
with_user
|
||
enable_chfn_chsh_password
|
||
enable_chfn_chsh
|
||
enable_chsh_only_listed
|
||
enable_login
|
||
enable_login_chown_vcs
|
||
enable_login_stat_mail
|
||
enable_login_lastlog
|
||
enable_nologin
|
||
enable_sulogin
|
||
enable_su
|
||
enable_runuser
|
||
enable_ul
|
||
enable_more
|
||
enable_pg
|
||
enable_setterm
|
||
enable_schedutils
|
||
enable_wall
|
||
enable_write
|
||
with_btrfs
|
||
with_systemd
|
||
with_systemdsystemunitdir
|
||
with_tmpfilesdir
|
||
with_sysusersdir
|
||
with_smack
|
||
with_econf
|
||
with_vendordir
|
||
enable_bash_completion
|
||
with_bashcompletiondir
|
||
with_python
|
||
with_python_sys_prefix
|
||
with_python_prefix
|
||
with_python_exec_prefix
|
||
enable_pylibmount
|
||
enable_pg_bell
|
||
enable_fs_paths_default
|
||
enable_fs_paths_extra
|
||
enable_use_tty_group
|
||
enable_sulogin_emergency_mount
|
||
enable_usrdir_path
|
||
enable_makeinstall_chown
|
||
enable_makeinstall_setuid
|
||
enable_makeinstall_tty_setgid
|
||
enable_colors_default
|
||
with_cryptsetup
|
||
enable_year2038
|
||
'
|
||
ac_precious_vars='build_alias
|
||
host_alias
|
||
target_alias
|
||
CC
|
||
CFLAGS
|
||
LDFLAGS
|
||
LIBS
|
||
CPPFLAGS
|
||
SYSCONFSTATICDIR
|
||
YACC
|
||
YFLAGS
|
||
CPP
|
||
CXX
|
||
CXXFLAGS
|
||
CCC
|
||
LT_SYS_LIBRARY_PATH
|
||
CXXCPP
|
||
PKG_CONFIG
|
||
PKG_CONFIG_PATH
|
||
PKG_CONFIG_LIBDIR
|
||
SELINUX_CFLAGS
|
||
SELINUX_LIBS
|
||
NCURSESW_CFLAGS
|
||
NCURSESW_LIBS
|
||
NCURSES_CFLAGS
|
||
NCURSES_LIBS
|
||
TINFOW_CFLAGS
|
||
TINFOW_LIBS
|
||
TINFO_CFLAGS
|
||
TINFO_LIBS
|
||
SQLITE3_CFLAGS
|
||
SQLITE3_LIBS
|
||
LIBUSER_CFLAGS
|
||
LIBUSER_LIBS
|
||
SYSTEMD_CFLAGS
|
||
SYSTEMD_LIBS
|
||
SYSTEMD_DAEMON_CFLAGS
|
||
SYSTEMD_DAEMON_LIBS
|
||
SYSTEMD_JOURNAL_CFLAGS
|
||
SYSTEMD_JOURNAL_LIBS
|
||
with_systemdsystemunitdir
|
||
with_tmpfilesdir
|
||
with_sysusersdir
|
||
ECONF_CFLAGS
|
||
ECONF_LIBS
|
||
with_bashcompletiondir
|
||
PYTHON
|
||
PYTHON_CFLAGS
|
||
PYTHON_LIBS
|
||
CRYPTSETUP_CFLAGS
|
||
CRYPTSETUP_LIBS
|
||
SUID_CFLAGS
|
||
SUID_LDFLAGS
|
||
DAEMON_CFLAGS
|
||
DAEMON_LDFLAGS
|
||
SOLIB_CFLAGS
|
||
SOLIB_LDFLAGS
|
||
ADJTIME_PATH'
|
||
|
||
|
||
# Initialize some variables set by options.
|
||
ac_init_help=
|
||
ac_init_version=false
|
||
ac_unrecognized_opts=
|
||
ac_unrecognized_sep=
|
||
# The variables have the same names as the options, with
|
||
# dashes changed to underlines.
|
||
cache_file=/dev/null
|
||
exec_prefix=NONE
|
||
no_create=
|
||
no_recursion=
|
||
prefix=NONE
|
||
program_prefix=NONE
|
||
program_suffix=NONE
|
||
program_transform_name=s,x,x,
|
||
silent=
|
||
site=
|
||
srcdir=
|
||
verbose=
|
||
x_includes=NONE
|
||
x_libraries=NONE
|
||
|
||
# Installation directory options.
|
||
# These are left unexpanded so users can "make install exec_prefix=/foo"
|
||
# and all the variables that are supposed to be based on exec_prefix
|
||
# by default will actually change.
|
||
# Use braces instead of parens because sh, perl, etc. also accept them.
|
||
# (The list follows the same order as the GNU Coding Standards.)
|
||
bindir='${exec_prefix}/bin'
|
||
sbindir='${exec_prefix}/sbin'
|
||
libexecdir='${exec_prefix}/libexec'
|
||
datarootdir='${prefix}/share'
|
||
datadir='${datarootdir}'
|
||
sysconfdir='${prefix}/etc'
|
||
sharedstatedir='${prefix}/com'
|
||
localstatedir='${prefix}/var'
|
||
runstatedir='${localstatedir}/run'
|
||
includedir='${prefix}/include'
|
||
oldincludedir='/usr/include'
|
||
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
|
||
infodir='${datarootdir}/info'
|
||
htmldir='${docdir}'
|
||
dvidir='${docdir}'
|
||
pdfdir='${docdir}'
|
||
psdir='${docdir}'
|
||
libdir='${exec_prefix}/lib'
|
||
localedir='${datarootdir}/locale'
|
||
mandir='${datarootdir}/man'
|
||
|
||
ac_prev=
|
||
ac_dashdash=
|
||
for ac_option
|
||
do
|
||
# If the previous option needs an argument, assign it.
|
||
if test -n "$ac_prev"; then
|
||
eval $ac_prev=\$ac_option
|
||
ac_prev=
|
||
continue
|
||
fi
|
||
|
||
case $ac_option in
|
||
*=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
|
||
*=) ac_optarg= ;;
|
||
*) ac_optarg=yes ;;
|
||
esac
|
||
|
||
case $ac_dashdash$ac_option in
|
||
--)
|
||
ac_dashdash=yes ;;
|
||
|
||
-bindir | --bindir | --bindi | --bind | --bin | --bi)
|
||
ac_prev=bindir ;;
|
||
-bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
|
||
bindir=$ac_optarg ;;
|
||
|
||
-build | --build | --buil | --bui | --bu)
|
||
ac_prev=build_alias ;;
|
||
-build=* | --build=* | --buil=* | --bui=* | --bu=*)
|
||
build_alias=$ac_optarg ;;
|
||
|
||
-cache-file | --cache-file | --cache-fil | --cache-fi \
|
||
| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
|
||
ac_prev=cache_file ;;
|
||
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
|
||
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
|
||
cache_file=$ac_optarg ;;
|
||
|
||
--config-cache | -C)
|
||
cache_file=config.cache ;;
|
||
|
||
-datadir | --datadir | --datadi | --datad)
|
||
ac_prev=datadir ;;
|
||
-datadir=* | --datadir=* | --datadi=* | --datad=*)
|
||
datadir=$ac_optarg ;;
|
||
|
||
-datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
|
||
| --dataroo | --dataro | --datar)
|
||
ac_prev=datarootdir ;;
|
||
-datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
|
||
| --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
|
||
datarootdir=$ac_optarg ;;
|
||
|
||
-disable-* | --disable-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid feature name: '$ac_useropt'"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"enable_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval enable_$ac_useropt=no ;;
|
||
|
||
-docdir | --docdir | --docdi | --doc | --do)
|
||
ac_prev=docdir ;;
|
||
-docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
|
||
docdir=$ac_optarg ;;
|
||
|
||
-dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
|
||
ac_prev=dvidir ;;
|
||
-dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
|
||
dvidir=$ac_optarg ;;
|
||
|
||
-enable-* | --enable-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid feature name: '$ac_useropt'"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"enable_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval enable_$ac_useropt=\$ac_optarg ;;
|
||
|
||
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
|
||
| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
|
||
| --exec | --exe | --ex)
|
||
ac_prev=exec_prefix ;;
|
||
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
|
||
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
|
||
| --exec=* | --exe=* | --ex=*)
|
||
exec_prefix=$ac_optarg ;;
|
||
|
||
-gas | --gas | --ga | --g)
|
||
# Obsolete; use --with-gas.
|
||
with_gas=yes ;;
|
||
|
||
-help | --help | --hel | --he | -h)
|
||
ac_init_help=long ;;
|
||
-help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
|
||
ac_init_help=recursive ;;
|
||
-help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
|
||
ac_init_help=short ;;
|
||
|
||
-host | --host | --hos | --ho)
|
||
ac_prev=host_alias ;;
|
||
-host=* | --host=* | --hos=* | --ho=*)
|
||
host_alias=$ac_optarg ;;
|
||
|
||
-htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
|
||
ac_prev=htmldir ;;
|
||
-htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
|
||
| --ht=*)
|
||
htmldir=$ac_optarg ;;
|
||
|
||
-includedir | --includedir | --includedi | --included | --include \
|
||
| --includ | --inclu | --incl | --inc)
|
||
ac_prev=includedir ;;
|
||
-includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
|
||
| --includ=* | --inclu=* | --incl=* | --inc=*)
|
||
includedir=$ac_optarg ;;
|
||
|
||
-infodir | --infodir | --infodi | --infod | --info | --inf)
|
||
ac_prev=infodir ;;
|
||
-infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
|
||
infodir=$ac_optarg ;;
|
||
|
||
-libdir | --libdir | --libdi | --libd)
|
||
ac_prev=libdir ;;
|
||
-libdir=* | --libdir=* | --libdi=* | --libd=*)
|
||
libdir=$ac_optarg ;;
|
||
|
||
-libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
|
||
| --libexe | --libex | --libe)
|
||
ac_prev=libexecdir ;;
|
||
-libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
|
||
| --libexe=* | --libex=* | --libe=*)
|
||
libexecdir=$ac_optarg ;;
|
||
|
||
-localedir | --localedir | --localedi | --localed | --locale)
|
||
ac_prev=localedir ;;
|
||
-localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
|
||
localedir=$ac_optarg ;;
|
||
|
||
-localstatedir | --localstatedir | --localstatedi | --localstated \
|
||
| --localstate | --localstat | --localsta | --localst | --locals)
|
||
ac_prev=localstatedir ;;
|
||
-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
|
||
| --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
|
||
localstatedir=$ac_optarg ;;
|
||
|
||
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
|
||
ac_prev=mandir ;;
|
||
-mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
|
||
mandir=$ac_optarg ;;
|
||
|
||
-nfp | --nfp | --nf)
|
||
# Obsolete; use --without-fp.
|
||
with_fp=no ;;
|
||
|
||
-no-create | --no-create | --no-creat | --no-crea | --no-cre \
|
||
| --no-cr | --no-c | -n)
|
||
no_create=yes ;;
|
||
|
||
-no-recursion | --no-recursion | --no-recursio | --no-recursi \
|
||
| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
|
||
no_recursion=yes ;;
|
||
|
||
-oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
|
||
| --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
|
||
| --oldin | --oldi | --old | --ol | --o)
|
||
ac_prev=oldincludedir ;;
|
||
-oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
|
||
| --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
|
||
| --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
|
||
oldincludedir=$ac_optarg ;;
|
||
|
||
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
||
ac_prev=prefix ;;
|
||
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
||
prefix=$ac_optarg ;;
|
||
|
||
-program-prefix | --program-prefix | --program-prefi | --program-pref \
|
||
| --program-pre | --program-pr | --program-p)
|
||
ac_prev=program_prefix ;;
|
||
-program-prefix=* | --program-prefix=* | --program-prefi=* \
|
||
| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
|
||
program_prefix=$ac_optarg ;;
|
||
|
||
-program-suffix | --program-suffix | --program-suffi | --program-suff \
|
||
| --program-suf | --program-su | --program-s)
|
||
ac_prev=program_suffix ;;
|
||
-program-suffix=* | --program-suffix=* | --program-suffi=* \
|
||
| --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
|
||
program_suffix=$ac_optarg ;;
|
||
|
||
-program-transform-name | --program-transform-name \
|
||
| --program-transform-nam | --program-transform-na \
|
||
| --program-transform-n | --program-transform- \
|
||
| --program-transform | --program-transfor \
|
||
| --program-transfo | --program-transf \
|
||
| --program-trans | --program-tran \
|
||
| --progr-tra | --program-tr | --program-t)
|
||
ac_prev=program_transform_name ;;
|
||
-program-transform-name=* | --program-transform-name=* \
|
||
| --program-transform-nam=* | --program-transform-na=* \
|
||
| --program-transform-n=* | --program-transform-=* \
|
||
| --program-transform=* | --program-transfor=* \
|
||
| --program-transfo=* | --program-transf=* \
|
||
| --program-trans=* | --program-tran=* \
|
||
| --progr-tra=* | --program-tr=* | --program-t=*)
|
||
program_transform_name=$ac_optarg ;;
|
||
|
||
-pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
|
||
ac_prev=pdfdir ;;
|
||
-pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
|
||
pdfdir=$ac_optarg ;;
|
||
|
||
-psdir | --psdir | --psdi | --psd | --ps)
|
||
ac_prev=psdir ;;
|
||
-psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
|
||
psdir=$ac_optarg ;;
|
||
|
||
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
||
| -silent | --silent | --silen | --sile | --sil)
|
||
silent=yes ;;
|
||
|
||
-runstatedir | --runstatedir | --runstatedi | --runstated \
|
||
| --runstate | --runstat | --runsta | --runst | --runs \
|
||
| --run | --ru | --r)
|
||
ac_prev=runstatedir ;;
|
||
-runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
|
||
| --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
|
||
| --run=* | --ru=* | --r=*)
|
||
runstatedir=$ac_optarg ;;
|
||
|
||
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
|
||
ac_prev=sbindir ;;
|
||
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
|
||
| --sbi=* | --sb=*)
|
||
sbindir=$ac_optarg ;;
|
||
|
||
-sharedstatedir | --sharedstatedir | --sharedstatedi \
|
||
| --sharedstated | --sharedstate | --sharedstat | --sharedsta \
|
||
| --sharedst | --shareds | --shared | --share | --shar \
|
||
| --sha | --sh)
|
||
ac_prev=sharedstatedir ;;
|
||
-sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
|
||
| --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
|
||
| --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
|
||
| --sha=* | --sh=*)
|
||
sharedstatedir=$ac_optarg ;;
|
||
|
||
-site | --site | --sit)
|
||
ac_prev=site ;;
|
||
-site=* | --site=* | --sit=*)
|
||
site=$ac_optarg ;;
|
||
|
||
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
||
ac_prev=srcdir ;;
|
||
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
||
srcdir=$ac_optarg ;;
|
||
|
||
-sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
|
||
| --syscon | --sysco | --sysc | --sys | --sy)
|
||
ac_prev=sysconfdir ;;
|
||
-sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
|
||
| --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
|
||
sysconfdir=$ac_optarg ;;
|
||
|
||
-target | --target | --targe | --targ | --tar | --ta | --t)
|
||
ac_prev=target_alias ;;
|
||
-target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
|
||
target_alias=$ac_optarg ;;
|
||
|
||
-v | -verbose | --verbose | --verbos | --verbo | --verb)
|
||
verbose=yes ;;
|
||
|
||
-version | --version | --versio | --versi | --vers | -V)
|
||
ac_init_version=: ;;
|
||
|
||
-with-* | --with-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid package name: '$ac_useropt'"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"with_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval with_$ac_useropt=\$ac_optarg ;;
|
||
|
||
-without-* | --without-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid package name: '$ac_useropt'"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"with_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval with_$ac_useropt=no ;;
|
||
|
||
--x)
|
||
# Obsolete; use --with-x.
|
||
with_x=yes ;;
|
||
|
||
-x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
|
||
| --x-incl | --x-inc | --x-in | --x-i)
|
||
ac_prev=x_includes ;;
|
||
-x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
|
||
| --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
|
||
x_includes=$ac_optarg ;;
|
||
|
||
-x-libraries | --x-libraries | --x-librarie | --x-librari \
|
||
| --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
|
||
ac_prev=x_libraries ;;
|
||
-x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
|
||
| --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
|
||
x_libraries=$ac_optarg ;;
|
||
|
||
-*) as_fn_error $? "unrecognized option: '$ac_option'
|
||
Try '$0 --help' for more information"
|
||
;;
|
||
|
||
*=*)
|
||
ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
|
||
# Reject names that are not valid shell variable names.
|
||
case $ac_envvar in #(
|
||
'' | [0-9]* | *[!_$as_cr_alnum]* )
|
||
as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
|
||
esac
|
||
eval $ac_envvar=\$ac_optarg
|
||
export $ac_envvar ;;
|
||
|
||
*)
|
||
# FIXME: should be removed in autoconf 3.0.
|
||
printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
|
||
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
||
printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
|
||
: "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
|
||
;;
|
||
|
||
esac
|
||
done
|
||
|
||
if test -n "$ac_prev"; then
|
||
ac_option=--`echo $ac_prev | sed 's/_/-/g'`
|
||
as_fn_error $? "missing argument to $ac_option"
|
||
fi
|
||
|
||
if test -n "$ac_unrecognized_opts"; then
|
||
case $enable_option_checking in
|
||
no) ;;
|
||
fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
|
||
*) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
|
||
esac
|
||
fi
|
||
|
||
# Check all directory arguments for consistency.
|
||
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
|
||
datadir sysconfdir sharedstatedir localstatedir includedir \
|
||
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
|
||
libdir localedir mandir runstatedir
|
||
do
|
||
eval ac_val=\$$ac_var
|
||
# Remove trailing slashes.
|
||
case $ac_val in
|
||
*/ )
|
||
ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
|
||
eval $ac_var=\$ac_val;;
|
||
esac
|
||
# Be sure to have absolute directory names.
|
||
case $ac_val in
|
||
[\\/$]* | ?:[\\/]* ) continue;;
|
||
NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
|
||
esac
|
||
as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
|
||
done
|
||
|
||
# There might be people who depend on the old broken behavior: '$host'
|
||
# used to hold the argument of --host etc.
|
||
# FIXME: To remove some day.
|
||
build=$build_alias
|
||
host=$host_alias
|
||
target=$target_alias
|
||
|
||
# FIXME: To remove some day.
|
||
if test "x$host_alias" != x; then
|
||
if test "x$build_alias" = x; then
|
||
cross_compiling=maybe
|
||
elif test "x$build_alias" != "x$host_alias"; then
|
||
cross_compiling=yes
|
||
fi
|
||
fi
|
||
|
||
ac_tool_prefix=
|
||
test -n "$host_alias" && ac_tool_prefix=$host_alias-
|
||
|
||
test "$silent" = yes && exec 6>/dev/null
|
||
|
||
|
||
ac_pwd=`pwd` && test -n "$ac_pwd" &&
|
||
ac_ls_di=`ls -di .` &&
|
||
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
|
||
as_fn_error $? "working directory cannot be determined"
|
||
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
|
||
as_fn_error $? "pwd does not report name of working directory"
|
||
|
||
|
||
# Find the source files, if location was not specified.
|
||
if test -z "$srcdir"; then
|
||
ac_srcdir_defaulted=yes
|
||
# Try the directory containing this script, then the parent directory.
|
||
ac_confdir=`$as_dirname -- "$as_myself" ||
|
||
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$as_myself" : 'X\(//\)[^/]' \| \
|
||
X"$as_myself" : 'X\(//\)$' \| \
|
||
X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
|
||
printf "%s\n" X"$as_myself" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
srcdir=$ac_confdir
|
||
if test ! -r "$srcdir/$ac_unique_file"; then
|
||
srcdir=..
|
||
fi
|
||
else
|
||
ac_srcdir_defaulted=no
|
||
fi
|
||
if test ! -r "$srcdir/$ac_unique_file"; then
|
||
test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
|
||
as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
|
||
fi
|
||
ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
|
||
ac_abs_confdir=`(
|
||
cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
|
||
pwd)`
|
||
# When building in place, set srcdir=.
|
||
if test "$ac_abs_confdir" = "$ac_pwd"; then
|
||
srcdir=.
|
||
fi
|
||
# Remove unnecessary trailing slashes from srcdir.
|
||
# Double slashes in file names in object file debugging info
|
||
# mess up M-x gdb in Emacs.
|
||
case $srcdir in
|
||
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
|
||
esac
|
||
for ac_var in $ac_precious_vars; do
|
||
eval ac_env_${ac_var}_set=\${${ac_var}+set}
|
||
eval ac_env_${ac_var}_value=\$${ac_var}
|
||
eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
|
||
eval ac_cv_env_${ac_var}_value=\$${ac_var}
|
||
done
|
||
|
||
#
|
||
# Report the --help message.
|
||
#
|
||
if test "$ac_init_help" = "long"; then
|
||
# Omit some internal or obsolete options to make the list less imposing.
|
||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||
cat <<_ACEOF
|
||
'configure' configures util-linux 2.41 to adapt to many kinds of systems.
|
||
|
||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||
|
||
To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
||
VAR=VALUE. See below for descriptions of some of the useful variables.
|
||
|
||
Defaults for the options are specified in brackets.
|
||
|
||
Configuration:
|
||
-h, --help display this help and exit
|
||
--help=short display options specific to this package
|
||
--help=recursive display the short help of all the included packages
|
||
-V, --version display version information and exit
|
||
-q, --quiet, --silent do not print 'checking ...' messages
|
||
--cache-file=FILE cache test results in FILE [disabled]
|
||
-C, --config-cache alias for '--cache-file=config.cache'
|
||
-n, --no-create do not create output files
|
||
--srcdir=DIR find the sources in DIR [configure dir or '..']
|
||
|
||
Installation directories:
|
||
--prefix=PREFIX install architecture-independent files in PREFIX
|
||
[$ac_default_prefix]
|
||
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
||
[PREFIX]
|
||
|
||
By default, 'make install' will install all the files in
|
||
'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify
|
||
an installation prefix other than '$ac_default_prefix' using '--prefix',
|
||
for instance '--prefix=\$HOME'.
|
||
|
||
For better control, use the options below.
|
||
|
||
Fine tuning of the installation directories:
|
||
--bindir=DIR user executables [EPREFIX/bin]
|
||
--sbindir=DIR system admin executables [EPREFIX/sbin]
|
||
--libexecdir=DIR program executables [EPREFIX/libexec]
|
||
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
|
||
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
|
||
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
|
||
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
|
||
--libdir=DIR object code libraries [EPREFIX/lib]
|
||
--includedir=DIR C header files [PREFIX/include]
|
||
--oldincludedir=DIR C header files for non-gcc [/usr/include]
|
||
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
|
||
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
|
||
--infodir=DIR info documentation [DATAROOTDIR/info]
|
||
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
||
--mandir=DIR man documentation [DATAROOTDIR/man]
|
||
--docdir=DIR documentation root [DATAROOTDIR/doc/util-linux]
|
||
--htmldir=DIR html documentation [DOCDIR]
|
||
--dvidir=DIR dvi documentation [DOCDIR]
|
||
--pdfdir=DIR pdf documentation [DOCDIR]
|
||
--psdir=DIR ps documentation [DOCDIR]
|
||
_ACEOF
|
||
|
||
cat <<\_ACEOF
|
||
|
||
Program names:
|
||
--program-prefix=PREFIX prepend PREFIX to installed program names
|
||
--program-suffix=SUFFIX append SUFFIX to installed program names
|
||
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
|
||
|
||
System types:
|
||
--build=BUILD configure for building on BUILD [guessed]
|
||
--host=HOST cross-compile to build programs to run on HOST [BUILD]
|
||
_ACEOF
|
||
fi
|
||
|
||
if test -n "$ac_init_help"; then
|
||
case $ac_init_help in
|
||
short | recursive ) echo "Configuration of util-linux 2.41:";;
|
||
esac
|
||
cat <<\_ACEOF
|
||
|
||
Optional Features:
|
||
--disable-option-checking ignore unrecognized --enable/--with options
|
||
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
||
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||
--enable-dependency-tracking
|
||
do not reject slow dependency extractors
|
||
--disable-dependency-tracking
|
||
speeds up one-time build
|
||
--enable-silent-rules less verbose build output (undo: "make V=1")
|
||
--disable-silent-rules verbose build output (undo: "make V=0")
|
||
--enable-werror make all compiler warnings into errors
|
||
--enable-asan compile with Address Sanitizer
|
||
--enable-ubsan compile with UBsan
|
||
--enable-fuzzing-engine compile with fuzzing engine
|
||
--enable-coverage compile with gcov
|
||
--enable-shared[=PKGS] build shared libraries [default=yes]
|
||
--enable-static[=PKGS] build static libraries [default=yes]
|
||
--enable-fast-install[=PKGS]
|
||
optimize for fast installation [default=yes]
|
||
--disable-libtool-lock avoid locking (might break parallel builds)
|
||
--disable-symvers disable library symbol versioning [default=auto]
|
||
--enable-gtk-doc use gtk-doc to build documentation [[default=no]]
|
||
--disable-largefile omit support for large files
|
||
--disable-assert turn off assertions
|
||
--disable-nls do not use Native Language Support
|
||
--disable-rpath do not hardcode runtime library paths
|
||
--enable-static-programs=LIST
|
||
link static the programs in LIST (comma-separated,
|
||
supported for blkid, fdisk, losetup, mount, nsenter,
|
||
partx, sfdisk, umount, unshare)
|
||
--disable-all-programs disable everything, might be overridden by
|
||
--enable-<name>
|
||
--disable-asciidoc do not generate man pages from asciidoc
|
||
--disable-poman do not generate translated man pages
|
||
--disable-tls disable use of thread local support
|
||
--disable-widechar do not compile wide character support
|
||
--disable-libuuid do not build libuuid and uuid utilities
|
||
--enable-libuuid-force-uuidd
|
||
support uuidd even though the daemon is not built
|
||
--disable-liblastlog2 do not build liblastlog2 and lastlog2 utilities
|
||
--disable-pam-lastlog2 do not build PAM lastlog2 module
|
||
--disable-libblkid do not build libblkid and many related utilities
|
||
--disable-libmount do not build libmount
|
||
--disable-libmount-mountfd-support
|
||
do not use new mount API based on FDs
|
||
--disable-libsmartcols do not build libsmartcols
|
||
--disable-libfdisk do not build libfdisk
|
||
--disable-fdisks do not build fdisk(8), sfdisk(8) and cfdisk(8)
|
||
--disable-mount do not build mount(8) and umount(8)
|
||
--disable-losetup do not build losetup
|
||
--disable-zramctl do not build zramctl
|
||
--disable-fsck do not build fsck
|
||
--disable-partx do not build addpart, delpart, partx
|
||
--disable-uuidd do not build the uuid daemon
|
||
--disable-uuidgen do not build uuidgen
|
||
--disable-blkid do not build blkid(8)
|
||
--disable-wipefs do not build wipefs
|
||
--disable-mountpoint do not build mountpoint
|
||
--disable-fallocate do not build fallocate
|
||
--disable-unshare do not build unshare
|
||
--disable-nsenter do not build nsenter
|
||
--disable-setpriv do not build setpriv
|
||
--disable-hardlink do not build hardlink
|
||
--disable-eject do not build eject
|
||
--disable-agetty do not build agetty
|
||
--disable-plymouth_support
|
||
do not care about plymouth in sulogin(8) and
|
||
agetty(8)
|
||
--disable-cramfs do not build fsck.cramfs, mkfs.cramfs
|
||
--disable-bfs do not build mkfs.bfs
|
||
--disable-minix do not build fsck.minix, mkfs.minix
|
||
--enable-fdformat build fdformat
|
||
--disable-hwclock do not build hwclock
|
||
--disable-hwclock-cmos do not use CMOS clock
|
||
--disable-hwclock-gplv3 do not use datetime parsing GPLv3 code
|
||
--disable-mkfs do not build mkfs(8)
|
||
--disable-fstrim do not build fstrim(8)
|
||
--disable-swapon do not build swapon(8) and swapoff(8)
|
||
--disable-lsblk do not build lsblk
|
||
--disable-lscpu do not build lscpu
|
||
--disable-lsfd do not build lsfd
|
||
--disable-lslogins do not build lslogins
|
||
--disable-wdctl do not build wdctl
|
||
--disable-cal do not build cal
|
||
--disable-logger do not build logger
|
||
--disable-whereis do not build whereis
|
||
--disable-pipesz do not build pipesz
|
||
--disable-waitpid do not build waitpid
|
||
--disable-enosys do not build enosys
|
||
--disable-switch_root do not build switch_root
|
||
--disable-pivot_root do not build pivot_root
|
||
--disable-lsmem do not build lsmem
|
||
--disable-chmem do not build chmem
|
||
--disable-ipcmk do not build ipcmk
|
||
--disable-ipcrm do not build ipcrm
|
||
--disable-ipcs do not build ipcs
|
||
--disable-irqtop do not build irqtop
|
||
--disable-lsirq do not build lsirq
|
||
--disable-lsns do not build lsns
|
||
--disable-rfkill do not build rfkill
|
||
--disable-dmesg do not build dmesg
|
||
--disable-exch do not build exch
|
||
--disable-scriptutils do not build script, scriptreplay and scriptlive
|
||
--disable-hexdump do not build hexdump
|
||
--enable-tunelp build tunelp
|
||
--disable-kill do not build kill
|
||
--disable-last do not build last
|
||
--disable-utmpdump do not build utmpdump
|
||
--enable-line build line
|
||
--disable-mesg do not build mesg
|
||
--disable-raw do not build raw
|
||
--disable-rename do not build rename
|
||
--enable-vipw build vipw
|
||
--enable-newgrp build newgrp
|
||
--disable-chfn-chsh-password
|
||
do not require the user to enter the password in
|
||
chfn and chsh
|
||
--disable-chfn-chsh do not build chfn and chsh
|
||
--disable-chsh-only-listed
|
||
chsh: allow shells not in /etc/shells
|
||
--disable-login do not build login
|
||
--enable-login-chown-vcs
|
||
let login chown /dev/vcsN
|
||
--enable-login-stat-mail
|
||
let login stat() the mailbox
|
||
--enable-login-lastlog program login writes lastlog entries
|
||
--disable-nologin do not build nologin
|
||
--disable-sulogin do not build sulogin
|
||
--disable-su do not build su
|
||
--disable-runuser do not build runuser
|
||
--disable-ul do not build ul
|
||
--disable-more do not build more
|
||
--enable-pg build pg
|
||
--disable-setterm do not build setterm
|
||
--disable-schedutils do not build chrt, ionice, taskset, coresched
|
||
--disable-wall do not build wall
|
||
--enable-write build write
|
||
--disable-bash-completion
|
||
do not install bash completion files
|
||
--disable-pylibmount do not build pylibmount
|
||
--disable-pg-bell let pg not ring the bell on invalid keys
|
||
--enable-fs-paths-default=paths
|
||
default search path for fs helpers
|
||
[/sbin:/sbin/fs.d:/sbin/fs]
|
||
--enable-fs-paths-extra=paths
|
||
additional search paths for fs helpers
|
||
--disable-use-tty-group do not install wall and write setgid tty
|
||
--enable-sulogin-emergency-mount
|
||
use emergency mount of /dev and /proc for sulogin
|
||
--enable-usrdir-path use only /usr paths in PATH env. variable
|
||
(recommended on systems with /bin -> /usr/bin
|
||
symlinks)
|
||
--disable-makeinstall-chown
|
||
do not do chown-like operations during "make
|
||
install"
|
||
--disable-makeinstall-setuid
|
||
do not do setuid chmod operations during "make
|
||
install"
|
||
--disable-makeinstall-tty-setgid
|
||
do not setgid for wall, and write during "make
|
||
install"
|
||
--disable-colors-default
|
||
do not colorize output from utils by default
|
||
--disable-year2038 don't support timestamps after 2038
|
||
|
||
Optional Packages:
|
||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
|
||
both]
|
||
--with-aix-soname=aix|svr4|both
|
||
shared library versioning (aka "SONAME") variant to
|
||
provide on AIX, [default=aix].
|
||
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
|
||
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
|
||
compiler's sysroot if not specified).
|
||
--with-pkgconfigdir pkg-config installation directory
|
||
['${usrlib_execdir}/pkgconfig']
|
||
--with-html-dir=PATH path to installed docs
|
||
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
|
||
--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
|
||
--without-libiconv-prefix don't search for libiconv in includedir and libdir
|
||
--with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
|
||
--without-libintl-prefix don't search for libintl in includedir and libdir
|
||
--without-util compile without libutil
|
||
--with-selinux compile with SELinux support
|
||
--with-audit compile with audit support
|
||
--without-udev compile without udev support
|
||
--without-ncursesw do not build with wide-char ncurses
|
||
--with-ncurses build with non-wide ncurses
|
||
--with-slang compile cfdisk with slang rather than ncurses
|
||
--without-tinfo compile without libtinfo
|
||
--without-readline do not build with GNU Readline support
|
||
--with-utempter compile script(1) with libutempter
|
||
--without-cap-ng compile without libcap-ng
|
||
--without-libz compile without libz
|
||
--without-libmagic compile without libmagic
|
||
--without-user compile without libuser (remote chsh)
|
||
--without-btrfs do not build with btrfs support
|
||
--without-systemd do not build with systemd support
|
||
--with-systemdsystemunitdir=DIR
|
||
directory for systemd unit files (requires systemd
|
||
support)
|
||
--with-tmpfilesdir=DIR directory for tmpfiles. See tmpfiles.d(5) for
|
||
details
|
||
--with-sysusersdir=DIR directory for sysusers. See sysusers.d(5) for
|
||
details
|
||
--with-smack build with SMACK support
|
||
--without-econf do not use libeconf
|
||
--with-vendordir=DIR Directory for distribution provided configuration
|
||
files
|
||
--with-bashcompletiondir=DIR
|
||
Bash completions directory
|
||
--without-python do not build python bindings, use
|
||
--with-python={2,3} to force version
|
||
--with-python-sys-prefix
|
||
use Python's sys.prefix and sys.exec_prefix values
|
||
--with-python_prefix override the default PYTHON_PREFIX
|
||
--with-python_exec_prefix
|
||
override the default PYTHON_EXEC_PREFIX
|
||
--with-cryptsetup compile with cryptsetup support
|
||
|
||
Some influential environment variables:
|
||
CC C compiler command
|
||
CFLAGS C compiler flags
|
||
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
|
||
nonstandard directory <lib dir>
|
||
LIBS libraries to pass to the linker, e.g. -l<library>
|
||
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
||
you have headers in a nonstandard directory <include dir>
|
||
SYSCONFSTATICDIR
|
||
Path to static system configuration, default ${prefix}/lib
|
||
YACC The 'Yet Another Compiler Compiler' implementation to use.
|
||
Defaults to the first program found out of: 'bison -y', 'byacc',
|
||
'yacc'.
|
||
YFLAGS The list of arguments that will be passed by default to $YACC.
|
||
This script will default YFLAGS to the empty string to avoid a
|
||
default value of '-d' given by some make applications.
|
||
CPP C preprocessor
|
||
CXX C++ compiler command
|
||
CXXFLAGS C++ compiler flags
|
||
LT_SYS_LIBRARY_PATH
|
||
User-defined run-time library search path.
|
||
CXXCPP C++ preprocessor
|
||
PKG_CONFIG path to pkg-config utility
|
||
PKG_CONFIG_PATH
|
||
directories to add to pkg-config's search path
|
||
PKG_CONFIG_LIBDIR
|
||
path overriding pkg-config's built-in search path
|
||
SELINUX_CFLAGS
|
||
C compiler flags for SELINUX, overriding pkg-config
|
||
SELINUX_LIBS
|
||
linker flags for SELINUX, overriding pkg-config
|
||
NCURSESW_CFLAGS
|
||
C compiler flags for NCURSESW, overriding pkg-config
|
||
NCURSESW_LIBS
|
||
linker flags for NCURSESW, overriding pkg-config
|
||
NCURSES_CFLAGS
|
||
C compiler flags for NCURSES, overriding pkg-config
|
||
NCURSES_LIBS
|
||
linker flags for NCURSES, overriding pkg-config
|
||
TINFOW_CFLAGS
|
||
C compiler flags for TINFOW, overriding pkg-config
|
||
TINFOW_LIBS linker flags for TINFOW, overriding pkg-config
|
||
TINFO_CFLAGS
|
||
C compiler flags for TINFO, overriding pkg-config
|
||
TINFO_LIBS linker flags for TINFO, overriding pkg-config
|
||
SQLITE3_CFLAGS
|
||
C compiler flags for SQLITE3, overriding pkg-config
|
||
SQLITE3_LIBS
|
||
linker flags for SQLITE3, overriding pkg-config
|
||
LIBUSER_CFLAGS
|
||
C compiler flags for LIBUSER, overriding pkg-config
|
||
LIBUSER_LIBS
|
||
linker flags for LIBUSER, overriding pkg-config
|
||
SYSTEMD_CFLAGS
|
||
C compiler flags for SYSTEMD, overriding pkg-config
|
||
SYSTEMD_LIBS
|
||
linker flags for SYSTEMD, overriding pkg-config
|
||
SYSTEMD_DAEMON_CFLAGS
|
||
C compiler flags for SYSTEMD_DAEMON, overriding pkg-config
|
||
SYSTEMD_DAEMON_LIBS
|
||
linker flags for SYSTEMD_DAEMON, overriding pkg-config
|
||
SYSTEMD_JOURNAL_CFLAGS
|
||
C compiler flags for SYSTEMD_JOURNAL, overriding pkg-config
|
||
SYSTEMD_JOURNAL_LIBS
|
||
linker flags for SYSTEMD_JOURNAL, overriding pkg-config
|
||
with_systemdsystemunitdir
|
||
value of systemdsystemunitdir for systemd, overriding pkg-config
|
||
with_tmpfilesdir
|
||
value of tmpfilesdir for systemd, overriding pkg-config
|
||
with_sysusersdir
|
||
value of sysusersdir for systemd, overriding pkg-config
|
||
ECONF_CFLAGS
|
||
C compiler flags for ECONF, overriding pkg-config
|
||
ECONF_LIBS linker flags for ECONF, overriding pkg-config
|
||
with_bashcompletiondir
|
||
value of completionsdir for bash-completion, overriding
|
||
pkg-config
|
||
PYTHON the Python interpreter
|
||
PYTHON_CFLAGS
|
||
C compiler flags for PYTHON, overriding pkg-config
|
||
PYTHON_LIBS linker flags for PYTHON, overriding pkg-config
|
||
CRYPTSETUP_CFLAGS
|
||
C compiler flags for CRYPTSETUP, overriding pkg-config
|
||
CRYPTSETUP_LIBS
|
||
linker flags for CRYPTSETUP, overriding pkg-config
|
||
SUID_CFLAGS CFLAGS used for binaries which are usually with the suid bit
|
||
SUID_LDFLAGS
|
||
LDFLAGS used for binaries which are usually with the suid bit
|
||
DAEMON_CFLAGS
|
||
CFLAGS used for binaries which are usually executed as daemons
|
||
DAEMON_LDFLAGS
|
||
LDFLAGS used for binaries which are usually executed as daemons
|
||
SOLIB_CFLAGS
|
||
CFLAGS used for shared libraries
|
||
SOLIB_LDFLAGS
|
||
LDFLAGS used for shared libraries
|
||
ADJTIME_PATH
|
||
Path to hwclock adjtime file, default /etc/adjtime
|
||
|
||
Use these variables to override the choices made by 'configure' or to help
|
||
it to find libraries and programs with nonstandard names/locations.
|
||
|
||
Report bugs to <kzak@redhat.com>.
|
||
util-linux home page: <https://www.kernel.org/pub/linux/utils/util-linux/>.
|
||
_ACEOF
|
||
ac_status=$?
|
||
fi
|
||
|
||
if test "$ac_init_help" = "recursive"; then
|
||
# If there are subdirs, report their specific --help.
|
||
for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
|
||
test -d "$ac_dir" ||
|
||
{ cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
|
||
continue
|
||
ac_builddir=.
|
||
|
||
case "$ac_dir" in
|
||
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*)
|
||
ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
|
||
# A ".." for each directory in $ac_dir_suffix.
|
||
ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
|
||
case $ac_top_builddir_sub in
|
||
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
||
esac ;;
|
||
esac
|
||
ac_abs_top_builddir=$ac_pwd
|
||
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
||
# for backward compatibility:
|
||
ac_top_builddir=$ac_top_build_prefix
|
||
|
||
case $srcdir in
|
||
.) # We are building in place.
|
||
ac_srcdir=.
|
||
ac_top_srcdir=$ac_top_builddir_sub
|
||
ac_abs_top_srcdir=$ac_pwd ;;
|
||
[\\/]* | ?:[\\/]* ) # Absolute name.
|
||
ac_srcdir=$srcdir$ac_dir_suffix;
|
||
ac_top_srcdir=$srcdir
|
||
ac_abs_top_srcdir=$srcdir ;;
|
||
*) # Relative name.
|
||
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
||
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
||
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
||
esac
|
||
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
||
|
||
cd "$ac_dir" || { ac_status=$?; continue; }
|
||
# Check for configure.gnu first; this name is used for a wrapper for
|
||
# Metaconfig's "Configure" on case-insensitive file systems.
|
||
if test -f "$ac_srcdir/configure.gnu"; then
|
||
echo &&
|
||
$SHELL "$ac_srcdir/configure.gnu" --help=recursive
|
||
elif test -f "$ac_srcdir/configure"; then
|
||
echo &&
|
||
$SHELL "$ac_srcdir/configure" --help=recursive
|
||
else
|
||
printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
|
||
fi || ac_status=$?
|
||
cd "$ac_pwd" || { ac_status=$?; break; }
|
||
done
|
||
fi
|
||
|
||
test -n "$ac_init_help" && exit $ac_status
|
||
if $ac_init_version; then
|
||
cat <<\_ACEOF
|
||
util-linux configure 2.41
|
||
generated by GNU Autoconf 2.72
|
||
|
||
Copyright (C) 2023 Free Software Foundation, Inc.
|
||
This configure script is free software; the Free Software Foundation
|
||
gives unlimited permission to copy, distribute and modify it.
|
||
_ACEOF
|
||
exit
|
||
fi
|
||
|
||
## ------------------------ ##
|
||
## Autoconf initialization. ##
|
||
## ------------------------ ##
|
||
|
||
# ac_fn_c_try_compile LINENO
|
||
# --------------------------
|
||
# Try to compile conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_c_try_compile ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
rm -f conftest.$ac_objext conftest.beam
|
||
if { { ac_try="$ac_compile"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_compile") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && {
|
||
test -z "$ac_c_werror_flag" ||
|
||
test ! -s conftest.err
|
||
} && test -s conftest.$ac_objext
|
||
then :
|
||
ac_retval=0
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1 ;;
|
||
esac
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_compile
|
||
|
||
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
|
||
# -------------------------------------------------------
|
||
# Tests whether HEADER exists and can be compiled using the include files in
|
||
# INCLUDES, setting the cache variable VAR accordingly.
|
||
ac_fn_c_check_header_compile ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
printf %s "checking for $2... " >&6; }
|
||
if eval test \${$3+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
#include <$2>
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
eval "$3=yes"
|
||
else case e in #(
|
||
e) eval "$3=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_header_compile
|
||
|
||
# ac_fn_c_try_cpp LINENO
|
||
# ----------------------
|
||
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_c_try_cpp ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
if { { ac_try="$ac_cpp conftest.$ac_ext"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } > conftest.i && {
|
||
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
||
test ! -s conftest.err
|
||
}
|
||
then :
|
||
ac_retval=0
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1 ;;
|
||
esac
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_cpp
|
||
|
||
# ac_fn_cxx_try_compile LINENO
|
||
# ----------------------------
|
||
# Try to compile conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_cxx_try_compile ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
rm -f conftest.$ac_objext conftest.beam
|
||
if { { ac_try="$ac_compile"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_compile") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && {
|
||
test -z "$ac_cxx_werror_flag" ||
|
||
test ! -s conftest.err
|
||
} && test -s conftest.$ac_objext
|
||
then :
|
||
ac_retval=0
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1 ;;
|
||
esac
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_cxx_try_compile
|
||
|
||
# ac_fn_c_try_link LINENO
|
||
# -----------------------
|
||
# Try to link conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_c_try_link ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
|
||
if { { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && {
|
||
test -z "$ac_c_werror_flag" ||
|
||
test ! -s conftest.err
|
||
} && test -s conftest$ac_exeext && {
|
||
test "$cross_compiling" = yes ||
|
||
test -x conftest$ac_exeext
|
||
}
|
||
then :
|
||
ac_retval=0
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1 ;;
|
||
esac
|
||
fi
|
||
# Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
|
||
# created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
|
||
# interfere with the next link command; also delete a directory that is
|
||
# left behind by Apple's compiler. We do this before executing the actions.
|
||
rm -rf conftest.dSYM conftest_ipa8_conftest.oo
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_link
|
||
|
||
# ac_fn_c_check_func LINENO FUNC VAR
|
||
# ----------------------------------
|
||
# Tests whether FUNC exists, setting the cache variable VAR accordingly
|
||
ac_fn_c_check_func ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
printf %s "checking for $2... " >&6; }
|
||
if eval test \${$3+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
|
||
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
||
#define $2 innocuous_$2
|
||
|
||
/* System header to define __stub macros and hopefully few prototypes,
|
||
which can conflict with char $2 (void); below. */
|
||
|
||
#include <limits.h>
|
||
#undef $2
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char $2 (void);
|
||
/* The GNU C library defines this for functions which it implements
|
||
to always fail with ENOSYS. Some functions are actually named
|
||
something starting with __ and the normal name is an alias. */
|
||
#if defined __stub_$2 || defined __stub___$2
|
||
choke me
|
||
#endif
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
return $2 ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
eval "$3=yes"
|
||
else case e in #(
|
||
e) eval "$3=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_func
|
||
|
||
# ac_fn_cxx_try_cpp LINENO
|
||
# ------------------------
|
||
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_cxx_try_cpp ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
if { { ac_try="$ac_cpp conftest.$ac_ext"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } > conftest.i && {
|
||
test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
|
||
test ! -s conftest.err
|
||
}
|
||
then :
|
||
ac_retval=0
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1 ;;
|
||
esac
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_cxx_try_cpp
|
||
|
||
# ac_fn_cxx_try_link LINENO
|
||
# -------------------------
|
||
# Try to link conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_cxx_try_link ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
|
||
if { { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && {
|
||
test -z "$ac_cxx_werror_flag" ||
|
||
test ! -s conftest.err
|
||
} && test -s conftest$ac_exeext && {
|
||
test "$cross_compiling" = yes ||
|
||
test -x conftest$ac_exeext
|
||
}
|
||
then :
|
||
ac_retval=0
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1 ;;
|
||
esac
|
||
fi
|
||
# Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
|
||
# created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
|
||
# interfere with the next link command; also delete a directory that is
|
||
# left behind by Apple's compiler. We do this before executing the actions.
|
||
rm -rf conftest.dSYM conftest_ipa8_conftest.oo
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_cxx_try_link
|
||
|
||
# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
|
||
# ----------------------------------------------------
|
||
# Tries to find if the field MEMBER exists in type AGGR, after including
|
||
# INCLUDES, setting cache variable VAR accordingly.
|
||
ac_fn_c_check_member ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
|
||
printf %s "checking for $2.$3... " >&6; }
|
||
if eval test \${$4+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$5
|
||
int
|
||
main (void)
|
||
{
|
||
static $2 ac_aggr;
|
||
if (ac_aggr.$3)
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
eval "$4=yes"
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$5
|
||
int
|
||
main (void)
|
||
{
|
||
static $2 ac_aggr;
|
||
if (sizeof ac_aggr.$3)
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
eval "$4=yes"
|
||
else case e in #(
|
||
e) eval "$4=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$4
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_member
|
||
|
||
# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
|
||
# ------------------------------------------------------------------
|
||
# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
|
||
# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
|
||
ac_fn_check_decl ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
as_decl_name=`echo $2|sed 's/ *(.*//'`
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
|
||
printf %s "checking whether $as_decl_name is declared... " >&6; }
|
||
if eval test \${$3+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
|
||
eval ac_save_FLAGS=\$$6
|
||
as_fn_append $6 " $5"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main (void)
|
||
{
|
||
#ifndef $as_decl_name
|
||
#ifdef __cplusplus
|
||
(void) $as_decl_use;
|
||
#else
|
||
(void) $as_decl_name;
|
||
#endif
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
eval "$3=yes"
|
||
else case e in #(
|
||
e) eval "$3=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
eval $6=\$ac_save_FLAGS
|
||
;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_check_decl
|
||
|
||
# ac_fn_c_try_run LINENO
|
||
# ----------------------
|
||
# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
|
||
# executables *can* be run.
|
||
ac_fn_c_try_run ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
if { { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
|
||
{ { case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_try") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; }
|
||
then :
|
||
ac_retval=0
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: program exited with status $ac_status" >&5
|
||
printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=$ac_status ;;
|
||
esac
|
||
fi
|
||
rm -rf conftest.dSYM conftest_ipa8_conftest.oo
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_run
|
||
|
||
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
|
||
# -------------------------------------------
|
||
# Tests whether TYPE exists after having included INCLUDES, setting cache
|
||
# variable VAR accordingly.
|
||
ac_fn_c_check_type ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
printf %s "checking for $2... " >&6; }
|
||
if eval test \${$3+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) eval "$3=no"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main (void)
|
||
{
|
||
if (sizeof ($2))
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main (void)
|
||
{
|
||
if (sizeof (($2)))
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) eval "$3=yes" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_type
|
||
ac_configure_args_raw=
|
||
for ac_arg
|
||
do
|
||
case $ac_arg in
|
||
*\'*)
|
||
ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
esac
|
||
as_fn_append ac_configure_args_raw " '$ac_arg'"
|
||
done
|
||
|
||
case $ac_configure_args_raw in
|
||
*$as_nl*)
|
||
ac_safe_unquote= ;;
|
||
*)
|
||
ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
|
||
ac_unsafe_a="$ac_unsafe_z#~"
|
||
ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
|
||
ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
|
||
esac
|
||
|
||
cat >config.log <<_ACEOF
|
||
This file contains any messages produced by compilers while
|
||
running configure, to aid debugging if configure makes a mistake.
|
||
|
||
It was created by util-linux $as_me 2.41, which was
|
||
generated by GNU Autoconf 2.72. Invocation command line was
|
||
|
||
$ $0$ac_configure_args_raw
|
||
|
||
_ACEOF
|
||
exec 5>>config.log
|
||
{
|
||
cat <<_ASUNAME
|
||
## --------- ##
|
||
## Platform. ##
|
||
## --------- ##
|
||
|
||
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
|
||
uname -m = `(uname -m) 2>/dev/null || echo unknown`
|
||
uname -r = `(uname -r) 2>/dev/null || echo unknown`
|
||
uname -s = `(uname -s) 2>/dev/null || echo unknown`
|
||
uname -v = `(uname -v) 2>/dev/null || echo unknown`
|
||
|
||
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
|
||
/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
|
||
|
||
/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
|
||
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
|
||
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
|
||
/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
|
||
/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
|
||
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
|
||
/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
|
||
|
||
_ASUNAME
|
||
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
printf "%s\n" "PATH: $as_dir"
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
} >&5
|
||
|
||
cat >&5 <<_ACEOF
|
||
|
||
|
||
## ----------- ##
|
||
## Core tests. ##
|
||
## ----------- ##
|
||
|
||
_ACEOF
|
||
|
||
|
||
# Keep a trace of the command line.
|
||
# Strip out --no-create and --no-recursion so they do not pile up.
|
||
# Strip out --silent because we don't want to record it for future runs.
|
||
# Also quote any args containing shell meta-characters.
|
||
# Make two passes to allow for proper duplicate-argument suppression.
|
||
ac_configure_args=
|
||
ac_configure_args0=
|
||
ac_configure_args1=
|
||
ac_must_keep_next=false
|
||
for ac_pass in 1 2
|
||
do
|
||
for ac_arg
|
||
do
|
||
case $ac_arg in
|
||
-no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
|
||
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
||
| -silent | --silent | --silen | --sile | --sil)
|
||
continue ;;
|
||
*\'*)
|
||
ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
esac
|
||
case $ac_pass in
|
||
1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
|
||
2)
|
||
as_fn_append ac_configure_args1 " '$ac_arg'"
|
||
if test $ac_must_keep_next = true; then
|
||
ac_must_keep_next=false # Got value, back to normal.
|
||
else
|
||
case $ac_arg in
|
||
*=* | --config-cache | -C | -disable-* | --disable-* \
|
||
| -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
|
||
| -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
|
||
| -with-* | --with-* | -without-* | --without-* | --x)
|
||
case "$ac_configure_args0 " in
|
||
"$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
|
||
esac
|
||
;;
|
||
-* ) ac_must_keep_next=true ;;
|
||
esac
|
||
fi
|
||
as_fn_append ac_configure_args " '$ac_arg'"
|
||
;;
|
||
esac
|
||
done
|
||
done
|
||
{ ac_configure_args0=; unset ac_configure_args0;}
|
||
{ ac_configure_args1=; unset ac_configure_args1;}
|
||
|
||
# When interrupted or exit'd, cleanup temporary files, and complete
|
||
# config.log. We remove comments because anyway the quotes in there
|
||
# would cause problems or look ugly.
|
||
# WARNING: Use '\'' to represent an apostrophe within the trap.
|
||
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
|
||
trap 'exit_status=$?
|
||
# Sanitize IFS.
|
||
IFS=" "" $as_nl"
|
||
# Save into config.log some information that might help in debugging.
|
||
{
|
||
echo
|
||
|
||
printf "%s\n" "## ---------------- ##
|
||
## Cache variables. ##
|
||
## ---------------- ##"
|
||
echo
|
||
# The following way of writing the cache mishandles newlines in values,
|
||
(
|
||
for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in #(
|
||
*${as_nl}*)
|
||
case $ac_var in #(
|
||
*_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
|
||
printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
|
||
esac
|
||
case $ac_var in #(
|
||
_ | IFS | as_nl) ;; #(
|
||
BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
|
||
*) { eval $ac_var=; unset $ac_var;} ;;
|
||
esac ;;
|
||
esac
|
||
done
|
||
(set) 2>&1 |
|
||
case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
|
||
*${as_nl}ac_space=\ *)
|
||
sed -n \
|
||
"s/'\''/'\''\\\\'\'''\''/g;
|
||
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
|
||
;; #(
|
||
*)
|
||
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
|
||
;;
|
||
esac |
|
||
sort
|
||
)
|
||
echo
|
||
|
||
printf "%s\n" "## ----------------- ##
|
||
## Output variables. ##
|
||
## ----------------- ##"
|
||
echo
|
||
for ac_var in $ac_subst_vars
|
||
do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in
|
||
*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
|
||
esac
|
||
printf "%s\n" "$ac_var='\''$ac_val'\''"
|
||
done | sort
|
||
echo
|
||
|
||
if test -n "$ac_subst_files"; then
|
||
printf "%s\n" "## ------------------- ##
|
||
## File substitutions. ##
|
||
## ------------------- ##"
|
||
echo
|
||
for ac_var in $ac_subst_files
|
||
do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in
|
||
*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
|
||
esac
|
||
printf "%s\n" "$ac_var='\''$ac_val'\''"
|
||
done | sort
|
||
echo
|
||
fi
|
||
|
||
if test -s confdefs.h; then
|
||
printf "%s\n" "## ----------- ##
|
||
## confdefs.h. ##
|
||
## ----------- ##"
|
||
echo
|
||
cat confdefs.h
|
||
echo
|
||
fi
|
||
test "$ac_signal" != 0 &&
|
||
printf "%s\n" "$as_me: caught signal $ac_signal"
|
||
printf "%s\n" "$as_me: exit $exit_status"
|
||
} >&5
|
||
rm -f core *.core core.conftest.* &&
|
||
rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
|
||
exit $exit_status
|
||
' 0
|
||
for ac_signal in 1 2 13 15; do
|
||
trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
|
||
done
|
||
ac_signal=0
|
||
|
||
# confdefs.h avoids OS command line length limits that DEFS can exceed.
|
||
rm -f -r conftest* confdefs.h
|
||
|
||
printf "%s\n" "/* confdefs.h */" > confdefs.h
|
||
|
||
# Predefined preprocessor variables.
|
||
|
||
printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
|
||
|
||
printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
|
||
|
||
printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
|
||
|
||
printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
|
||
|
||
printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
|
||
|
||
printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
|
||
|
||
|
||
# Let the site file select an alternate cache file if it wants to.
|
||
# Prefer an explicitly selected file to automatically selected ones.
|
||
if test -n "$CONFIG_SITE"; then
|
||
ac_site_files="$CONFIG_SITE"
|
||
elif test "x$prefix" != xNONE; then
|
||
ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
|
||
else
|
||
ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
|
||
fi
|
||
|
||
for ac_site_file in $ac_site_files
|
||
do
|
||
case $ac_site_file in #(
|
||
*/*) :
|
||
;; #(
|
||
*) :
|
||
ac_site_file=./$ac_site_file ;;
|
||
esac
|
||
if test -f "$ac_site_file" && test -r "$ac_site_file"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
|
||
printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
|
||
sed 's/^/| /' "$ac_site_file" >&5
|
||
. "$ac_site_file" \
|
||
|| { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "failed to load site script $ac_site_file
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
done
|
||
|
||
if test -r "$cache_file"; then
|
||
# Some versions of bash will fail to source /dev/null (special files
|
||
# actually), so we avoid doing that. DJGPP emulates it as a regular file.
|
||
if test /dev/null != "$cache_file" && test -f "$cache_file"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
|
||
printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
|
||
case $cache_file in
|
||
[\\/]* | ?:[\\/]* ) . "$cache_file";;
|
||
*) . "./$cache_file";;
|
||
esac
|
||
fi
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
|
||
printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
|
||
>$cache_file
|
||
fi
|
||
|
||
as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
|
||
# Test code for whether the C compiler supports C89 (global declarations)
|
||
ac_c_conftest_c89_globals='
|
||
/* Does the compiler advertise C89 conformance?
|
||
Do not test the value of __STDC__, because some compilers set it to 0
|
||
while being otherwise adequately conformant. */
|
||
#if !defined __STDC__
|
||
# error "Compiler does not advertise C89 conformance"
|
||
#endif
|
||
|
||
#include <stddef.h>
|
||
#include <stdarg.h>
|
||
struct stat;
|
||
/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
|
||
struct buf { int x; };
|
||
struct buf * (*rcsopen) (struct buf *, struct stat *, int);
|
||
static char *e (char **p, int i)
|
||
{
|
||
return p[i];
|
||
}
|
||
static char *f (char * (*g) (char **, int), char **p, ...)
|
||
{
|
||
char *s;
|
||
va_list v;
|
||
va_start (v,p);
|
||
s = g (p, va_arg (v,int));
|
||
va_end (v);
|
||
return s;
|
||
}
|
||
|
||
/* C89 style stringification. */
|
||
#define noexpand_stringify(a) #a
|
||
const char *stringified = noexpand_stringify(arbitrary+token=sequence);
|
||
|
||
/* C89 style token pasting. Exercises some of the corner cases that
|
||
e.g. old MSVC gets wrong, but not very hard. */
|
||
#define noexpand_concat(a,b) a##b
|
||
#define expand_concat(a,b) noexpand_concat(a,b)
|
||
extern int vA;
|
||
extern int vbee;
|
||
#define aye A
|
||
#define bee B
|
||
int *pvA = &expand_concat(v,aye);
|
||
int *pvbee = &noexpand_concat(v,bee);
|
||
|
||
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
|
||
function prototypes and stuff, but not \xHH hex character constants.
|
||
These do not provoke an error unfortunately, instead are silently treated
|
||
as an "x". The following induces an error, until -std is added to get
|
||
proper ANSI mode. Curiously \x00 != x always comes out true, for an
|
||
array size at least. It is necessary to write \x00 == 0 to get something
|
||
that is true only with -std. */
|
||
int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
|
||
|
||
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
|
||
inside strings and character constants. */
|
||
#define FOO(x) '\''x'\''
|
||
int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
|
||
|
||
int test (int i, double x);
|
||
struct s1 {int (*f) (int a);};
|
||
struct s2 {int (*f) (double a);};
|
||
int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
|
||
int, int);'
|
||
|
||
# Test code for whether the C compiler supports C89 (body of main).
|
||
ac_c_conftest_c89_main='
|
||
ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
|
||
'
|
||
|
||
# Test code for whether the C compiler supports C99 (global declarations)
|
||
ac_c_conftest_c99_globals='
|
||
/* Does the compiler advertise C99 conformance? */
|
||
#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
|
||
# error "Compiler does not advertise C99 conformance"
|
||
#endif
|
||
|
||
// See if C++-style comments work.
|
||
|
||
#include <stdbool.h>
|
||
extern int puts (const char *);
|
||
extern int printf (const char *, ...);
|
||
extern int dprintf (int, const char *, ...);
|
||
extern void *malloc (size_t);
|
||
extern void free (void *);
|
||
|
||
// Check varargs macros. These examples are taken from C99 6.10.3.5.
|
||
// dprintf is used instead of fprintf to avoid needing to declare
|
||
// FILE and stderr.
|
||
#define debug(...) dprintf (2, __VA_ARGS__)
|
||
#define showlist(...) puts (#__VA_ARGS__)
|
||
#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
|
||
static void
|
||
test_varargs_macros (void)
|
||
{
|
||
int x = 1234;
|
||
int y = 5678;
|
||
debug ("Flag");
|
||
debug ("X = %d\n", x);
|
||
showlist (The first, second, and third items.);
|
||
report (x>y, "x is %d but y is %d", x, y);
|
||
}
|
||
|
||
// Check long long types.
|
||
#define BIG64 18446744073709551615ull
|
||
#define BIG32 4294967295ul
|
||
#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
|
||
#if !BIG_OK
|
||
#error "your preprocessor is broken"
|
||
#endif
|
||
#if BIG_OK
|
||
#else
|
||
#error "your preprocessor is broken"
|
||
#endif
|
||
static long long int bignum = -9223372036854775807LL;
|
||
static unsigned long long int ubignum = BIG64;
|
||
|
||
struct incomplete_array
|
||
{
|
||
int datasize;
|
||
double data[];
|
||
};
|
||
|
||
struct named_init {
|
||
int number;
|
||
const wchar_t *name;
|
||
double average;
|
||
};
|
||
|
||
typedef const char *ccp;
|
||
|
||
static inline int
|
||
test_restrict (ccp restrict text)
|
||
{
|
||
// Iterate through items via the restricted pointer.
|
||
// Also check for declarations in for loops.
|
||
for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
|
||
continue;
|
||
return 0;
|
||
}
|
||
|
||
// Check varargs and va_copy.
|
||
static bool
|
||
test_varargs (const char *format, ...)
|
||
{
|
||
va_list args;
|
||
va_start (args, format);
|
||
va_list args_copy;
|
||
va_copy (args_copy, args);
|
||
|
||
const char *str = "";
|
||
int number = 0;
|
||
float fnumber = 0;
|
||
|
||
while (*format)
|
||
{
|
||
switch (*format++)
|
||
{
|
||
case '\''s'\'': // string
|
||
str = va_arg (args_copy, const char *);
|
||
break;
|
||
case '\''d'\'': // int
|
||
number = va_arg (args_copy, int);
|
||
break;
|
||
case '\''f'\'': // float
|
||
fnumber = va_arg (args_copy, double);
|
||
break;
|
||
default:
|
||
break;
|
||
}
|
||
}
|
||
va_end (args_copy);
|
||
va_end (args);
|
||
|
||
return *str && number && fnumber;
|
||
}
|
||
'
|
||
|
||
# Test code for whether the C compiler supports C99 (body of main).
|
||
ac_c_conftest_c99_main='
|
||
// Check bool.
|
||
_Bool success = false;
|
||
success |= (argc != 0);
|
||
|
||
// Check restrict.
|
||
if (test_restrict ("String literal") == 0)
|
||
success = true;
|
||
char *restrict newvar = "Another string";
|
||
|
||
// Check varargs.
|
||
success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
|
||
test_varargs_macros ();
|
||
|
||
// Check flexible array members.
|
||
struct incomplete_array *ia =
|
||
malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|
||
ia->datasize = 10;
|
||
for (int i = 0; i < ia->datasize; ++i)
|
||
ia->data[i] = i * 1.234;
|
||
// Work around memory leak warnings.
|
||
free (ia);
|
||
|
||
// Check named initializers.
|
||
struct named_init ni = {
|
||
.number = 34,
|
||
.name = L"Test wide string",
|
||
.average = 543.34343,
|
||
};
|
||
|
||
ni.number = 58;
|
||
|
||
int dynamic_array[ni.number];
|
||
dynamic_array[0] = argv[0][0];
|
||
dynamic_array[ni.number - 1] = 543;
|
||
|
||
// work around unused variable warnings
|
||
ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
|
||
|| dynamic_array[ni.number - 1] != 543);
|
||
'
|
||
|
||
# Test code for whether the C compiler supports C11 (global declarations)
|
||
ac_c_conftest_c11_globals='
|
||
/* Does the compiler advertise C11 conformance? */
|
||
#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
|
||
# error "Compiler does not advertise C11 conformance"
|
||
#endif
|
||
|
||
// Check _Alignas.
|
||
char _Alignas (double) aligned_as_double;
|
||
char _Alignas (0) no_special_alignment;
|
||
extern char aligned_as_int;
|
||
char _Alignas (0) _Alignas (int) aligned_as_int;
|
||
|
||
// Check _Alignof.
|
||
enum
|
||
{
|
||
int_alignment = _Alignof (int),
|
||
int_array_alignment = _Alignof (int[100]),
|
||
char_alignment = _Alignof (char)
|
||
};
|
||
_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
|
||
|
||
// Check _Noreturn.
|
||
int _Noreturn does_not_return (void) { for (;;) continue; }
|
||
|
||
// Check _Static_assert.
|
||
struct test_static_assert
|
||
{
|
||
int x;
|
||
_Static_assert (sizeof (int) <= sizeof (long int),
|
||
"_Static_assert does not work in struct");
|
||
long int y;
|
||
};
|
||
|
||
// Check UTF-8 literals.
|
||
#define u8 syntax error!
|
||
char const utf8_literal[] = u8"happens to be ASCII" "another string";
|
||
|
||
// Check duplicate typedefs.
|
||
typedef long *long_ptr;
|
||
typedef long int *long_ptr;
|
||
typedef long_ptr long_ptr;
|
||
|
||
// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
|
||
struct anonymous
|
||
{
|
||
union {
|
||
struct { int i; int j; };
|
||
struct { int k; long int l; } w;
|
||
};
|
||
int m;
|
||
} v1;
|
||
'
|
||
|
||
# Test code for whether the C compiler supports C11 (body of main).
|
||
ac_c_conftest_c11_main='
|
||
_Static_assert ((offsetof (struct anonymous, i)
|
||
== offsetof (struct anonymous, w.k)),
|
||
"Anonymous union alignment botch");
|
||
v1.i = 2;
|
||
v1.w.k = 5;
|
||
ok |= v1.i != 5;
|
||
'
|
||
|
||
# Test code for whether the C compiler supports C11 (complete).
|
||
ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
|
||
${ac_c_conftest_c99_globals}
|
||
${ac_c_conftest_c11_globals}
|
||
|
||
int
|
||
main (int argc, char **argv)
|
||
{
|
||
int ok = 0;
|
||
${ac_c_conftest_c89_main}
|
||
${ac_c_conftest_c99_main}
|
||
${ac_c_conftest_c11_main}
|
||
return ok;
|
||
}
|
||
"
|
||
|
||
# Test code for whether the C compiler supports C99 (complete).
|
||
ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
|
||
${ac_c_conftest_c99_globals}
|
||
|
||
int
|
||
main (int argc, char **argv)
|
||
{
|
||
int ok = 0;
|
||
${ac_c_conftest_c89_main}
|
||
${ac_c_conftest_c99_main}
|
||
return ok;
|
||
}
|
||
"
|
||
|
||
# Test code for whether the C compiler supports C89 (complete).
|
||
ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
|
||
|
||
int
|
||
main (int argc, char **argv)
|
||
{
|
||
int ok = 0;
|
||
${ac_c_conftest_c89_main}
|
||
return ok;
|
||
}
|
||
"
|
||
|
||
as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
|
||
as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
|
||
as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
|
||
as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
|
||
as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
|
||
as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
|
||
as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
|
||
as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
|
||
as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
|
||
as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
|
||
# Test code for whether the C++ compiler supports C++98 (global declarations)
|
||
ac_cxx_conftest_cxx98_globals='
|
||
// Does the compiler advertise C++98 conformance?
|
||
#if !defined __cplusplus || __cplusplus < 199711L
|
||
# error "Compiler does not advertise C++98 conformance"
|
||
#endif
|
||
|
||
// These inclusions are to reject old compilers that
|
||
// lack the unsuffixed header files.
|
||
#include <cstdlib>
|
||
#include <exception>
|
||
|
||
// <cassert> and <cstring> are *not* freestanding headers in C++98.
|
||
extern void assert (int);
|
||
namespace std {
|
||
extern int strcmp (const char *, const char *);
|
||
}
|
||
|
||
// Namespaces, exceptions, and templates were all added after "C++ 2.0".
|
||
using std::exception;
|
||
using std::strcmp;
|
||
|
||
namespace {
|
||
|
||
void test_exception_syntax()
|
||
{
|
||
try {
|
||
throw "test";
|
||
} catch (const char *s) {
|
||
// Extra parentheses suppress a warning when building autoconf itself,
|
||
// due to lint rules shared with more typical C programs.
|
||
assert (!(strcmp) (s, "test"));
|
||
}
|
||
}
|
||
|
||
template <typename T> struct test_template
|
||
{
|
||
T const val;
|
||
explicit test_template(T t) : val(t) {}
|
||
template <typename U> T add(U u) { return static_cast<T>(u) + val; }
|
||
};
|
||
|
||
} // anonymous namespace
|
||
'
|
||
|
||
# Test code for whether the C++ compiler supports C++98 (body of main)
|
||
ac_cxx_conftest_cxx98_main='
|
||
assert (argc);
|
||
assert (! argv[0]);
|
||
{
|
||
test_exception_syntax ();
|
||
test_template<double> tt (2.0);
|
||
assert (tt.add (4) == 6.0);
|
||
assert (true && !false);
|
||
}
|
||
'
|
||
|
||
# Test code for whether the C++ compiler supports C++11 (global declarations)
|
||
ac_cxx_conftest_cxx11_globals='
|
||
// Does the compiler advertise C++ 2011 conformance?
|
||
#if !defined __cplusplus || __cplusplus < 201103L
|
||
# error "Compiler does not advertise C++11 conformance"
|
||
#endif
|
||
|
||
namespace cxx11test
|
||
{
|
||
constexpr int get_val() { return 20; }
|
||
|
||
struct testinit
|
||
{
|
||
int i;
|
||
double d;
|
||
};
|
||
|
||
class delegate
|
||
{
|
||
public:
|
||
delegate(int n) : n(n) {}
|
||
delegate(): delegate(2354) {}
|
||
|
||
virtual int getval() { return this->n; };
|
||
protected:
|
||
int n;
|
||
};
|
||
|
||
class overridden : public delegate
|
||
{
|
||
public:
|
||
overridden(int n): delegate(n) {}
|
||
virtual int getval() override final { return this->n * 2; }
|
||
};
|
||
|
||
class nocopy
|
||
{
|
||
public:
|
||
nocopy(int i): i(i) {}
|
||
nocopy() = default;
|
||
nocopy(const nocopy&) = delete;
|
||
nocopy & operator=(const nocopy&) = delete;
|
||
private:
|
||
int i;
|
||
};
|
||
|
||
// for testing lambda expressions
|
||
template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
|
||
{
|
||
return f(v);
|
||
}
|
||
|
||
// for testing variadic templates and trailing return types
|
||
template <typename V> auto sum(V first) -> V
|
||
{
|
||
return first;
|
||
}
|
||
template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
|
||
{
|
||
return first + sum(rest...);
|
||
}
|
||
}
|
||
'
|
||
|
||
# Test code for whether the C++ compiler supports C++11 (body of main)
|
||
ac_cxx_conftest_cxx11_main='
|
||
{
|
||
// Test auto and decltype
|
||
auto a1 = 6538;
|
||
auto a2 = 48573953.4;
|
||
auto a3 = "String literal";
|
||
|
||
int total = 0;
|
||
for (auto i = a3; *i; ++i) { total += *i; }
|
||
|
||
decltype(a2) a4 = 34895.034;
|
||
}
|
||
{
|
||
// Test constexpr
|
||
short sa[cxx11test::get_val()] = { 0 };
|
||
}
|
||
{
|
||
// Test initializer lists
|
||
cxx11test::testinit il = { 4323, 435234.23544 };
|
||
}
|
||
{
|
||
// Test range-based for
|
||
int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
|
||
14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
|
||
for (auto &x : array) { x += 23; }
|
||
}
|
||
{
|
||
// Test lambda expressions
|
||
using cxx11test::eval;
|
||
assert (eval ([](int x) { return x*2; }, 21) == 42);
|
||
double d = 2.0;
|
||
assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
|
||
assert (d == 5.0);
|
||
assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
|
||
assert (d == 5.0);
|
||
}
|
||
{
|
||
// Test use of variadic templates
|
||
using cxx11test::sum;
|
||
auto a = sum(1);
|
||
auto b = sum(1, 2);
|
||
auto c = sum(1.0, 2.0, 3.0);
|
||
}
|
||
{
|
||
// Test constructor delegation
|
||
cxx11test::delegate d1;
|
||
cxx11test::delegate d2();
|
||
cxx11test::delegate d3(45);
|
||
}
|
||
{
|
||
// Test override and final
|
||
cxx11test::overridden o1(55464);
|
||
}
|
||
{
|
||
// Test nullptr
|
||
char *c = nullptr;
|
||
}
|
||
{
|
||
// Test template brackets
|
||
test_template<::test_template<int>> v(test_template<int>(12));
|
||
}
|
||
{
|
||
// Unicode literals
|
||
char const *utf8 = u8"UTF-8 string \u2500";
|
||
char16_t const *utf16 = u"UTF-8 string \u2500";
|
||
char32_t const *utf32 = U"UTF-32 string \u2500";
|
||
}
|
||
'
|
||
|
||
# Test code for whether the C compiler supports C++11 (complete).
|
||
ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
|
||
${ac_cxx_conftest_cxx11_globals}
|
||
|
||
int
|
||
main (int argc, char **argv)
|
||
{
|
||
int ok = 0;
|
||
${ac_cxx_conftest_cxx98_main}
|
||
${ac_cxx_conftest_cxx11_main}
|
||
return ok;
|
||
}
|
||
"
|
||
|
||
# Test code for whether the C compiler supports C++98 (complete).
|
||
ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
|
||
int
|
||
main (int argc, char **argv)
|
||
{
|
||
int ok = 0;
|
||
${ac_cxx_conftest_cxx98_main}
|
||
return ok;
|
||
}
|
||
"
|
||
|
||
gt_needs="$gt_needs "
|
||
|
||
# Auxiliary files required by this configure script.
|
||
ac_aux_files="config.rpath ltmain.sh config.guess config.sub ar-lib missing install-sh compile"
|
||
|
||
# Locations in which to look for auxiliary files.
|
||
ac_aux_dir_candidates="${srcdir}/config"
|
||
|
||
# Search for a directory containing all of the required auxiliary files,
|
||
# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
|
||
# If we don't find one directory that contains all the files we need,
|
||
# we report the set of missing files from the *first* directory in
|
||
# $ac_aux_dir_candidates and give up.
|
||
ac_missing_aux_files=""
|
||
ac_first_candidate=:
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
as_found=false
|
||
for as_dir in $ac_aux_dir_candidates
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
as_found=:
|
||
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
|
||
ac_aux_dir_found=yes
|
||
ac_install_sh=
|
||
for ac_aux in $ac_aux_files
|
||
do
|
||
# As a special case, if "install-sh" is required, that requirement
|
||
# can be satisfied by any of "install-sh", "install.sh", or "shtool",
|
||
# and $ac_install_sh is set appropriately for whichever one is found.
|
||
if test x"$ac_aux" = x"install-sh"
|
||
then
|
||
if test -f "${as_dir}install-sh"; then
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
|
||
ac_install_sh="${as_dir}install-sh -c"
|
||
elif test -f "${as_dir}install.sh"; then
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
|
||
ac_install_sh="${as_dir}install.sh -c"
|
||
elif test -f "${as_dir}shtool"; then
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
|
||
ac_install_sh="${as_dir}shtool install -c"
|
||
else
|
||
ac_aux_dir_found=no
|
||
if $ac_first_candidate; then
|
||
ac_missing_aux_files="${ac_missing_aux_files} install-sh"
|
||
else
|
||
break
|
||
fi
|
||
fi
|
||
else
|
||
if test -f "${as_dir}${ac_aux}"; then
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
|
||
else
|
||
ac_aux_dir_found=no
|
||
if $ac_first_candidate; then
|
||
ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
|
||
else
|
||
break
|
||
fi
|
||
fi
|
||
fi
|
||
done
|
||
if test "$ac_aux_dir_found" = yes; then
|
||
ac_aux_dir="$as_dir"
|
||
break
|
||
fi
|
||
ac_first_candidate=false
|
||
|
||
as_found=false
|
||
done
|
||
IFS=$as_save_IFS
|
||
if $as_found
|
||
then :
|
||
|
||
else case e in #(
|
||
e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# These three variables are undocumented and unsupported,
|
||
# and are intended to be withdrawn in a future Autoconf release.
|
||
# They can cause serious problems if a builder's source tree is in a directory
|
||
# whose full name contains unusual characters.
|
||
if test -f "${ac_aux_dir}config.guess"; then
|
||
ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
|
||
fi
|
||
if test -f "${ac_aux_dir}config.sub"; then
|
||
ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
|
||
fi
|
||
if test -f "$ac_aux_dir/configure"; then
|
||
ac_configure="$SHELL ${ac_aux_dir}configure"
|
||
fi
|
||
|
||
# Check that the precious variables saved in the cache have kept the same
|
||
# value.
|
||
ac_cache_corrupted=false
|
||
for ac_var in $ac_precious_vars; do
|
||
eval ac_old_set=\$ac_cv_env_${ac_var}_set
|
||
eval ac_new_set=\$ac_env_${ac_var}_set
|
||
eval ac_old_val=\$ac_cv_env_${ac_var}_value
|
||
eval ac_new_val=\$ac_env_${ac_var}_value
|
||
case $ac_old_set,$ac_new_set in
|
||
set,)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
|
||
printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
|
||
ac_cache_corrupted=: ;;
|
||
,set)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
|
||
printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
|
||
ac_cache_corrupted=: ;;
|
||
,);;
|
||
*)
|
||
if test "x$ac_old_val" != "x$ac_new_val"; then
|
||
# differences in whitespace do not lead to failure.
|
||
ac_old_val_w=`echo x $ac_old_val`
|
||
ac_new_val_w=`echo x $ac_new_val`
|
||
if test "$ac_old_val_w" != "$ac_new_val_w"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
|
||
printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
|
||
ac_cache_corrupted=:
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
|
||
printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
|
||
eval $ac_var=\$ac_old_val
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5
|
||
printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;}
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5
|
||
printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;}
|
||
fi;;
|
||
esac
|
||
# Pass precious variables to config.status.
|
||
if test "$ac_new_set" = set; then
|
||
case $ac_new_val in
|
||
*\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
*) ac_arg=$ac_var=$ac_new_val ;;
|
||
esac
|
||
case " $ac_configure_args " in
|
||
*" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
|
||
*) as_fn_append ac_configure_args " '$ac_arg'" ;;
|
||
esac
|
||
fi
|
||
done
|
||
if $ac_cache_corrupted; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
|
||
printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
|
||
as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
|
||
and start over" "$LINENO" 5
|
||
fi
|
||
## -------------------- ##
|
||
## Main body of script. ##
|
||
## -------------------- ##
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Expand $ac_aux_dir to an absolute path.
|
||
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}gcc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}gcc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_CC"; then
|
||
ac_ct_CC=$CC
|
||
# Extract the first word of "gcc", so it can be a program name with args.
|
||
set dummy gcc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="gcc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
printf "%s\n" "$ac_ct_CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
else
|
||
CC="$ac_cv_prog_CC"
|
||
fi
|
||
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}cc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}cc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
fi
|
||
if test -z "$CC"; then
|
||
# Extract the first word of "cc", so it can be a program name with args.
|
||
set dummy cc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
ac_prog_rejected=no
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
|
||
ac_prog_rejected=yes
|
||
continue
|
||
fi
|
||
ac_cv_prog_CC="cc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
if test $ac_prog_rejected = yes; then
|
||
# We found a bogon in the path, so make sure we never use it.
|
||
set dummy $ac_cv_prog_CC
|
||
shift
|
||
if test $# != 0; then
|
||
# We chose a different compiler from the bogus one.
|
||
# However, it has the same basename, so the bogon will be chosen
|
||
# first if we set CC to just the basename; use the full file name.
|
||
shift
|
||
ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
|
||
fi
|
||
fi
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
for ac_prog in cl.exe
|
||
do
|
||
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$CC" && break
|
||
done
|
||
fi
|
||
if test -z "$CC"; then
|
||
ac_ct_CC=$CC
|
||
for ac_prog in cl.exe
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
printf "%s\n" "$ac_ct_CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$ac_ct_CC" && break
|
||
done
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}clang; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}clang"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_CC"; then
|
||
ac_ct_CC=$CC
|
||
# Extract the first word of "clang", so it can be a program name with args.
|
||
set dummy clang; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="clang"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
printf "%s\n" "$ac_ct_CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
else
|
||
CC="$ac_cv_prog_CC"
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "no acceptable C compiler found in \$PATH
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
|
||
# Provide some information about the compiler.
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
|
||
set X $ac_compile
|
||
ac_compiler=$2
|
||
for ac_option in --version -v -V -qversion -version; do
|
||
{ { ac_try="$ac_compiler $ac_option >&5"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
sed '10a\
|
||
... rest of stderr output deleted ...
|
||
10q' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
fi
|
||
rm -f conftest.er1 conftest.err
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
done
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
ac_clean_files_save=$ac_clean_files
|
||
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
|
||
# Try to create an executable without -o first, disregard a.out.
|
||
# It will help us diagnose broken compilers, and finding out an intuition
|
||
# of exeext.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
|
||
printf %s "checking whether the C compiler works... " >&6; }
|
||
ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
|
||
|
||
# The possible output files:
|
||
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
|
||
|
||
ac_rmfiles=
|
||
for ac_file in $ac_files
|
||
do
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
|
||
* ) ac_rmfiles="$ac_rmfiles $ac_file";;
|
||
esac
|
||
done
|
||
rm -f $ac_rmfiles
|
||
|
||
if { { ac_try="$ac_link_default"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_link_default") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
then :
|
||
# Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
|
||
# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
|
||
# in a Makefile. We should not override ac_cv_exeext if it was cached,
|
||
# so that the user can short-circuit this test for compilers unknown to
|
||
# Autoconf.
|
||
for ac_file in $ac_files ''
|
||
do
|
||
test -f "$ac_file" || continue
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
|
||
;;
|
||
[ab].out )
|
||
# We found the default executable, but exeext='' is most
|
||
# certainly right.
|
||
break;;
|
||
*.* )
|
||
if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
|
||
then :; else
|
||
ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
||
fi
|
||
# We set ac_cv_exeext here because the later test for it is not
|
||
# safe: cross compilers may not add the suffix if given an '-o'
|
||
# argument, so we may need to know it at that point already.
|
||
# Even if this section looks crufty: it has the advantage of
|
||
# actually working.
|
||
break;;
|
||
* )
|
||
break;;
|
||
esac
|
||
done
|
||
test "$ac_cv_exeext" = no && ac_cv_exeext=
|
||
|
||
else case e in #(
|
||
e) ac_file='' ;;
|
||
esac
|
||
fi
|
||
if test -z "$ac_file"
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error 77 "C compiler cannot create executables
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; } ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
|
||
printf %s "checking for C compiler default output file name... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
|
||
printf "%s\n" "$ac_file" >&6; }
|
||
ac_exeext=$ac_cv_exeext
|
||
|
||
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
|
||
ac_clean_files=$ac_clean_files_save
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
|
||
printf %s "checking for suffix of executables... " >&6; }
|
||
if { { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
then :
|
||
# If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
|
||
# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will
|
||
# work properly (i.e., refer to 'conftest.exe'), while it won't with
|
||
# 'rm'.
|
||
for ac_file in conftest.exe conftest conftest.*; do
|
||
test -f "$ac_file" || continue
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
|
||
*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
||
break;;
|
||
* ) break;;
|
||
esac
|
||
done
|
||
else case e in #(
|
||
e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot compute suffix of executables: cannot compile and link
|
||
See 'config.log' for more details" "$LINENO" 5; } ;;
|
||
esac
|
||
fi
|
||
rm -f conftest conftest$ac_cv_exeext
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
|
||
printf "%s\n" "$ac_cv_exeext" >&6; }
|
||
|
||
rm -f conftest.$ac_ext
|
||
EXEEXT=$ac_cv_exeext
|
||
ac_exeext=$EXEEXT
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <stdio.h>
|
||
int
|
||
main (void)
|
||
{
|
||
FILE *f = fopen ("conftest.out", "w");
|
||
if (!f)
|
||
return 1;
|
||
return ferror (f) || fclose (f) != 0;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
ac_clean_files="$ac_clean_files conftest.out"
|
||
# Check that the compiler produces executables we can run. If not, either
|
||
# the compiler is broken, or we cross compile.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
|
||
printf %s "checking whether we are cross compiling... " >&6; }
|
||
if test "$cross_compiling" != yes; then
|
||
{ { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
if { ac_try='./conftest$ac_cv_exeext'
|
||
{ { case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_try") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; }; then
|
||
cross_compiling=no
|
||
else
|
||
if test "$cross_compiling" = maybe; then
|
||
cross_compiling=yes
|
||
else
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot run C compiled programs.
|
||
If you meant to cross compile, use '--host'.
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
fi
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
|
||
printf "%s\n" "$cross_compiling" >&6; }
|
||
|
||
rm -f conftest.$ac_ext conftest$ac_cv_exeext \
|
||
conftest.o conftest.obj conftest.out
|
||
ac_clean_files=$ac_clean_files_save
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
|
||
printf %s "checking for suffix of object files... " >&6; }
|
||
if test ${ac_cv_objext+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
rm -f conftest.o conftest.obj
|
||
if { { ac_try="$ac_compile"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_compile") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
then :
|
||
for ac_file in conftest.o conftest.obj conftest.*; do
|
||
test -f "$ac_file" || continue;
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
|
||
*) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
|
||
break;;
|
||
esac
|
||
done
|
||
else case e in #(
|
||
e) printf "%s\n" "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot compute suffix of object files: cannot compile
|
||
See 'config.log' for more details" "$LINENO" 5; } ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
|
||
printf "%s\n" "$ac_cv_objext" >&6; }
|
||
OBJEXT=$ac_cv_objext
|
||
ac_objext=$OBJEXT
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
|
||
printf %s "checking whether the compiler supports GNU C... " >&6; }
|
||
if test ${ac_cv_c_compiler_gnu+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
#ifndef __GNUC__
|
||
choke me
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_compiler_gnu=yes
|
||
else case e in #(
|
||
e) ac_compiler_gnu=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
ac_cv_c_compiler_gnu=$ac_compiler_gnu
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
|
||
printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
if test $ac_compiler_gnu = yes; then
|
||
GCC=yes
|
||
else
|
||
GCC=
|
||
fi
|
||
ac_test_CFLAGS=${CFLAGS+y}
|
||
ac_save_CFLAGS=$CFLAGS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
|
||
printf %s "checking whether $CC accepts -g... " >&6; }
|
||
if test ${ac_cv_prog_cc_g+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_save_c_werror_flag=$ac_c_werror_flag
|
||
ac_c_werror_flag=yes
|
||
ac_cv_prog_cc_g=no
|
||
CFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_g=yes
|
||
else case e in #(
|
||
e) CFLAGS=""
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) ac_c_werror_flag=$ac_save_c_werror_flag
|
||
CFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_g=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
ac_c_werror_flag=$ac_save_c_werror_flag ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
|
||
if test $ac_test_CFLAGS; then
|
||
CFLAGS=$ac_save_CFLAGS
|
||
elif test $ac_cv_prog_cc_g = yes; then
|
||
if test "$GCC" = yes; then
|
||
CFLAGS="-g -O2"
|
||
else
|
||
CFLAGS="-g"
|
||
fi
|
||
else
|
||
if test "$GCC" = yes; then
|
||
CFLAGS="-O2"
|
||
else
|
||
CFLAGS=
|
||
fi
|
||
fi
|
||
ac_prog_cc_stdc=no
|
||
if test x$ac_prog_cc_stdc = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
|
||
printf %s "checking for $CC option to enable C11 features... " >&6; }
|
||
if test ${ac_cv_prog_cc_c11+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cc_c11=no
|
||
ac_save_CC=$CC
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_c_conftest_c11_program
|
||
_ACEOF
|
||
for ac_arg in '' -std=gnu11
|
||
do
|
||
CC="$ac_save_CC $ac_arg"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_c11=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cc_c11" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CC=$ac_save_CC ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cc_c11" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cc_c11" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
|
||
CC="$CC $ac_cv_prog_cc_c11" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
|
||
ac_prog_cc_stdc=c11 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test x$ac_prog_cc_stdc = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
|
||
printf %s "checking for $CC option to enable C99 features... " >&6; }
|
||
if test ${ac_cv_prog_cc_c99+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cc_c99=no
|
||
ac_save_CC=$CC
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_c_conftest_c99_program
|
||
_ACEOF
|
||
for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
|
||
do
|
||
CC="$ac_save_CC $ac_arg"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_c99=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cc_c99" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CC=$ac_save_CC ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cc_c99" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cc_c99" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
|
||
CC="$CC $ac_cv_prog_cc_c99" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
|
||
ac_prog_cc_stdc=c99 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test x$ac_prog_cc_stdc = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
|
||
printf %s "checking for $CC option to enable C89 features... " >&6; }
|
||
if test ${ac_cv_prog_cc_c89+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cc_c89=no
|
||
ac_save_CC=$CC
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_c_conftest_c89_program
|
||
_ACEOF
|
||
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
|
||
do
|
||
CC="$ac_save_CC $ac_arg"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_c89=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cc_c89" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CC=$ac_save_CC ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cc_c89" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cc_c89" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
|
||
CC="$CC $ac_cv_prog_cc_c89" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
|
||
ac_prog_cc_stdc=c89 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
|
||
printf %s "checking whether $CC understands -c and -o together... " >&6; }
|
||
if test ${am_cv_prog_cc_c_o+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
# Make sure it works both with $CC and with simple cc.
|
||
# Following AC_PROG_CC_C_O, we do the test twice because some
|
||
# compilers refuse to overwrite an existing .o file with -o,
|
||
# though they will create one.
|
||
am_cv_prog_cc_c_o=yes
|
||
for am_i in 1 2; do
|
||
if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
|
||
($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); } \
|
||
&& test -f conftest2.$ac_objext; then
|
||
: OK
|
||
else
|
||
am_cv_prog_cc_c_o=no
|
||
break
|
||
fi
|
||
done
|
||
rm -f core conftest*
|
||
unset am_i ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
|
||
printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
|
||
if test "$am_cv_prog_cc_c_o" != yes; then
|
||
# Losing compiler, so override with the script.
|
||
# FIXME: It is wrong to rewrite CC.
|
||
# But if we don't then we get into trouble of one sort or another.
|
||
# A longer-term fix would be to have automake use am__CC in this case,
|
||
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
|
||
CC="$am_aux_dir/compile $CC"
|
||
fi
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
ac_header= ac_cache=
|
||
for ac_item in $ac_header_c_list
|
||
do
|
||
if test $ac_cache; then
|
||
ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
|
||
if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
|
||
printf "%s\n" "#define $ac_item 1" >> confdefs.h
|
||
fi
|
||
ac_header= ac_cache=
|
||
elif test $ac_header; then
|
||
ac_cache=$ac_item
|
||
else
|
||
ac_header=$ac_item
|
||
fi
|
||
done
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
|
||
then :
|
||
|
||
printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
|
||
printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
|
||
if test ${ac_cv_safe_to_define___extensions__+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
# define __EXTENSIONS__ 1
|
||
$ac_includes_default
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_safe_to_define___extensions__=yes
|
||
else case e in #(
|
||
e) ac_cv_safe_to_define___extensions__=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
|
||
printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
|
||
printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
|
||
if test ${ac_cv_should_define__xopen_source+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_should_define__xopen_source=no
|
||
if test $ac_cv_header_wchar_h = yes
|
||
then :
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <wchar.h>
|
||
mbstate_t x;
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#define _XOPEN_SOURCE 500
|
||
#include <wchar.h>
|
||
mbstate_t x;
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_should_define__xopen_source=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
|
||
printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
|
||
|
||
printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
|
||
|
||
if test $ac_cv_header_minix_config_h = yes
|
||
then :
|
||
MINIX=yes
|
||
printf "%s\n" "#define _MINIX 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
|
||
|
||
printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e) MINIX= ;;
|
||
esac
|
||
fi
|
||
if test $ac_cv_safe_to_define___extensions__ = yes
|
||
then :
|
||
printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
|
||
|
||
fi
|
||
if test $ac_cv_should_define__xopen_source = yes
|
||
then :
|
||
printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
|
||
|
||
fi
|
||
|
||
am__api_version='1.16'
|
||
|
||
|
||
# Find a good install program. We prefer a C program (faster),
|
||
# so one script is as good as another. But avoid the broken or
|
||
# incompatible versions:
|
||
# SysV /etc/install, /usr/sbin/install
|
||
# SunOS /usr/etc/install
|
||
# IRIX /sbin/install
|
||
# AIX /bin/install
|
||
# AmigaOS /C/install, which installs bootblocks on floppy discs
|
||
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
|
||
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
|
||
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
|
||
# OS/2's system install, which has a completely different semantic
|
||
# ./install, which can be erroneously created by make from ./install.sh.
|
||
# Reject install programs that cannot install multiple files.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
|
||
printf %s "checking for a BSD-compatible install... " >&6; }
|
||
if test -z "$INSTALL"; then
|
||
if test ${ac_cv_path_install+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
# Account for fact that we put trailing slashes in our PATH walk.
|
||
case $as_dir in #((
|
||
./ | /[cC]/* | \
|
||
/etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
|
||
?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
|
||
/usr/ucb/* ) ;;
|
||
*)
|
||
# OSF1 and SCO ODT 3.0 have their own names for install.
|
||
# Don't use installbsd from OSF since it installs stuff as root
|
||
# by default.
|
||
for ac_prog in ginstall scoinst install; do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
|
||
if test $ac_prog = install &&
|
||
grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
|
||
# AIX install. It has an incompatible calling convention.
|
||
:
|
||
elif test $ac_prog = install &&
|
||
grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
|
||
# program-specific install script used by HP pwplus--don't use.
|
||
:
|
||
else
|
||
rm -rf conftest.one conftest.two conftest.dir
|
||
echo one > conftest.one
|
||
echo two > conftest.two
|
||
mkdir conftest.dir
|
||
if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
|
||
test -s conftest.one && test -s conftest.two &&
|
||
test -s conftest.dir/conftest.one &&
|
||
test -s conftest.dir/conftest.two
|
||
then
|
||
ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
|
||
break 3
|
||
fi
|
||
fi
|
||
fi
|
||
done
|
||
done
|
||
;;
|
||
esac
|
||
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
rm -rf conftest.one conftest.two conftest.dir
|
||
;;
|
||
esac
|
||
fi
|
||
if test ${ac_cv_path_install+y}; then
|
||
INSTALL=$ac_cv_path_install
|
||
else
|
||
# As a last resort, use the slow shell script. Don't cache a
|
||
# value for INSTALL within a source directory, because that will
|
||
# break other packages using the cache if that directory is
|
||
# removed, or if the value is a relative name.
|
||
INSTALL=$ac_install_sh
|
||
fi
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
|
||
printf "%s\n" "$INSTALL" >&6; }
|
||
|
||
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
|
||
# It thinks the first close brace ends the variable substitution.
|
||
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
|
||
|
||
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
|
||
|
||
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
|
||
printf %s "checking whether build environment is sane... " >&6; }
|
||
# Reject unsafe characters in $srcdir or the absolute working directory
|
||
# name. Accept space and tab only in the latter.
|
||
am_lf='
|
||
'
|
||
case `pwd` in
|
||
*[\\\"\#\$\&\'\`$am_lf]*)
|
||
as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
|
||
esac
|
||
case $srcdir in
|
||
*[\\\"\#\$\&\'\`$am_lf\ \ ]*)
|
||
as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
|
||
esac
|
||
|
||
# Do 'set' in a subshell so we don't clobber the current shell's
|
||
# arguments. Must try -L first in case configure is actually a
|
||
# symlink; some systems play weird games with the mod time of symlinks
|
||
# (eg FreeBSD returns the mod time of the symlink's containing
|
||
# directory).
|
||
if (
|
||
am_has_slept=no
|
||
for am_try in 1 2; do
|
||
echo "timestamp, slept: $am_has_slept" > conftest.file
|
||
set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
||
if test "$*" = "X"; then
|
||
# -L didn't work.
|
||
set X `ls -t "$srcdir/configure" conftest.file`
|
||
fi
|
||
if test "$*" != "X $srcdir/configure conftest.file" \
|
||
&& test "$*" != "X conftest.file $srcdir/configure"; then
|
||
|
||
# If neither matched, then we have a broken ls. This can happen
|
||
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
||
# broken ls alias from the environment. This has actually
|
||
# happened. Such a system could not be considered "sane".
|
||
as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
|
||
alias in your environment" "$LINENO" 5
|
||
fi
|
||
if test "$2" = conftest.file || test $am_try -eq 2; then
|
||
break
|
||
fi
|
||
# Just in case.
|
||
sleep 1
|
||
am_has_slept=yes
|
||
done
|
||
test "$2" = conftest.file
|
||
)
|
||
then
|
||
# Ok.
|
||
:
|
||
else
|
||
as_fn_error $? "newly created file is older than distributed files!
|
||
Check your system clock" "$LINENO" 5
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
||
# generated files are strictly newer.
|
||
am_sleep_pid=
|
||
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
|
||
( sleep 1 ) &
|
||
am_sleep_pid=$!
|
||
fi
|
||
|
||
rm -f conftest.file
|
||
|
||
test "$program_prefix" != NONE &&
|
||
program_transform_name="s&^&$program_prefix&;$program_transform_name"
|
||
# Use a double $ so make ignores it.
|
||
test "$program_suffix" != NONE &&
|
||
program_transform_name="s&\$&$program_suffix&;$program_transform_name"
|
||
# Double any \ or $.
|
||
# By default was 's,x,x', remove it if useless.
|
||
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
|
||
program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
|
||
|
||
|
||
if test x"${MISSING+set}" != xset; then
|
||
MISSING="\${SHELL} '$am_aux_dir/missing'"
|
||
fi
|
||
# Use eval to expand $SHELL
|
||
if eval "$MISSING --is-lightweight"; then
|
||
am_missing_run="$MISSING "
|
||
else
|
||
am_missing_run=
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
|
||
printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
|
||
fi
|
||
|
||
if test x"${install_sh+set}" != xset; then
|
||
case $am_aux_dir in
|
||
*\ * | *\ *)
|
||
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
|
||
*)
|
||
install_sh="\${SHELL} $am_aux_dir/install-sh"
|
||
esac
|
||
fi
|
||
|
||
# Installed binaries are usually stripped using 'strip' when the user
|
||
# run "make install-strip". However 'strip' might not be the right
|
||
# tool to use in cross-compilation environments, therefore Automake
|
||
# will honor the 'STRIP' environment variable to overrule this program.
|
||
if test "$cross_compiling" != no; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}strip; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_STRIP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$STRIP"; then
|
||
ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
STRIP=$ac_cv_prog_STRIP
|
||
if test -n "$STRIP"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
|
||
printf "%s\n" "$STRIP" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_STRIP"; then
|
||
ac_ct_STRIP=$STRIP
|
||
# Extract the first word of "strip", so it can be a program name with args.
|
||
set dummy strip; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_STRIP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_STRIP"; then
|
||
ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_STRIP="strip"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
|
||
if test -n "$ac_ct_STRIP"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
|
||
printf "%s\n" "$ac_ct_STRIP" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_STRIP" = x; then
|
||
STRIP=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
STRIP=$ac_ct_STRIP
|
||
fi
|
||
else
|
||
STRIP="$ac_cv_prog_STRIP"
|
||
fi
|
||
|
||
fi
|
||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
|
||
printf %s "checking for a race-free mkdir -p... " >&6; }
|
||
if test -z "$MKDIR_P"; then
|
||
if test ${ac_cv_path_mkdir+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in mkdir gmkdir; do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
|
||
case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
|
||
'mkdir ('*'coreutils) '* | \
|
||
*'BusyBox '* | \
|
||
'mkdir (fileutils) '4.1*)
|
||
ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
|
||
break 3;;
|
||
esac
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
test -d ./--version && rmdir ./--version
|
||
if test ${ac_cv_path_mkdir+y}; then
|
||
MKDIR_P="$ac_cv_path_mkdir -p"
|
||
else
|
||
# As a last resort, use plain mkdir -p,
|
||
# in the hope it doesn't have the bugs of ancient mkdir.
|
||
MKDIR_P='mkdir -p'
|
||
fi
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
|
||
printf "%s\n" "$MKDIR_P" >&6; }
|
||
|
||
for ac_prog in gawk mawk nawk awk
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_AWK+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$AWK"; then
|
||
ac_cv_prog_AWK="$AWK" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_AWK="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
AWK=$ac_cv_prog_AWK
|
||
if test -n "$AWK"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
|
||
printf "%s\n" "$AWK" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$AWK" && break
|
||
done
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
|
||
printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
|
||
set x ${MAKE-make}
|
||
ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
|
||
if eval test \${ac_cv_prog_make_${ac_make}_set+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat >conftest.make <<\_ACEOF
|
||
SHELL = /bin/sh
|
||
all:
|
||
@echo '@@@%%%=$(MAKE)=@@@%%%'
|
||
_ACEOF
|
||
# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
|
||
case `${MAKE-make} -f conftest.make 2>/dev/null` in
|
||
*@@@%%%=?*=@@@%%%*)
|
||
eval ac_cv_prog_make_${ac_make}_set=yes;;
|
||
*)
|
||
eval ac_cv_prog_make_${ac_make}_set=no;;
|
||
esac
|
||
rm -f conftest.make ;;
|
||
esac
|
||
fi
|
||
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
SET_MAKE=
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
SET_MAKE="MAKE=${MAKE-make}"
|
||
fi
|
||
|
||
rm -rf .tst 2>/dev/null
|
||
mkdir .tst 2>/dev/null
|
||
if test -d .tst; then
|
||
am__leading_dot=.
|
||
else
|
||
am__leading_dot=_
|
||
fi
|
||
rmdir .tst 2>/dev/null
|
||
|
||
DEPDIR="${am__leading_dot}deps"
|
||
|
||
ac_config_commands="$ac_config_commands depfiles"
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
|
||
printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
|
||
cat > confinc.mk << 'END'
|
||
am__doit:
|
||
@echo this is the am__doit target >confinc.out
|
||
.PHONY: am__doit
|
||
END
|
||
am__include="#"
|
||
am__quote=
|
||
# BSD make does it like this.
|
||
echo '.include "confinc.mk" # ignored' > confmf.BSD
|
||
# Other make implementations (GNU, Solaris 10, AIX) do it like this.
|
||
echo 'include confinc.mk # ignored' > confmf.GNU
|
||
_am_result=no
|
||
for s in GNU BSD; do
|
||
{ echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
|
||
(${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); }
|
||
case $?:`cat confinc.out 2>/dev/null` in #(
|
||
'0:this is the am__doit target') :
|
||
case $s in #(
|
||
BSD) :
|
||
am__include='.include' am__quote='"' ;; #(
|
||
*) :
|
||
am__include='include' am__quote='' ;;
|
||
esac ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "$am__include" != "#"; then
|
||
_am_result="yes ($s style)"
|
||
break
|
||
fi
|
||
done
|
||
rm -f confinc.* confmf.*
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
|
||
printf "%s\n" "${_am_result}" >&6; }
|
||
|
||
# Check whether --enable-dependency-tracking was given.
|
||
if test ${enable_dependency_tracking+y}
|
||
then :
|
||
enableval=$enable_dependency_tracking;
|
||
fi
|
||
|
||
if test "x$enable_dependency_tracking" != xno; then
|
||
am_depcomp="$ac_aux_dir/depcomp"
|
||
AMDEPBACKSLASH='\'
|
||
am__nodep='_no'
|
||
fi
|
||
if test "x$enable_dependency_tracking" != xno; then
|
||
AMDEP_TRUE=
|
||
AMDEP_FALSE='#'
|
||
else
|
||
AMDEP_TRUE='#'
|
||
AMDEP_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-silent-rules was given.
|
||
if test ${enable_silent_rules+y}
|
||
then :
|
||
enableval=$enable_silent_rules;
|
||
fi
|
||
|
||
case $enable_silent_rules in # (((
|
||
yes) AM_DEFAULT_VERBOSITY=0;;
|
||
no) AM_DEFAULT_VERBOSITY=1;;
|
||
*) AM_DEFAULT_VERBOSITY=1;;
|
||
esac
|
||
am_make=${MAKE-make}
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
|
||
printf %s "checking whether $am_make supports nested variables... " >&6; }
|
||
if test ${am_cv_make_support_nested_variables+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if printf "%s\n" 'TRUE=$(BAR$(V))
|
||
BAR0=false
|
||
BAR1=true
|
||
V=1
|
||
am__doit:
|
||
@$(TRUE)
|
||
.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
|
||
am_cv_make_support_nested_variables=yes
|
||
else
|
||
am_cv_make_support_nested_variables=no
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
|
||
printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
|
||
if test $am_cv_make_support_nested_variables = yes; then
|
||
AM_V='$(V)'
|
||
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
||
else
|
||
AM_V=$AM_DEFAULT_VERBOSITY
|
||
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
|
||
fi
|
||
AM_BACKSLASH='\'
|
||
|
||
if test "`cd $srcdir && pwd`" != "`pwd`"; then
|
||
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
|
||
# is not polluted with repeated "-I."
|
||
am__isrc=' -I$(srcdir)'
|
||
# test to see if srcdir already configured
|
||
if test -f $srcdir/config.status; then
|
||
as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
# test whether we have cygpath
|
||
if test -z "$CYGPATH_W"; then
|
||
if (cygpath --version) >/dev/null 2>/dev/null; then
|
||
CYGPATH_W='cygpath -w'
|
||
else
|
||
CYGPATH_W=echo
|
||
fi
|
||
fi
|
||
|
||
|
||
# Define the identity of the package.
|
||
PACKAGE='util-linux'
|
||
VERSION='2.41'
|
||
|
||
|
||
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
|
||
|
||
|
||
printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
|
||
|
||
# Some tools Automake needs.
|
||
|
||
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
|
||
|
||
|
||
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
|
||
|
||
|
||
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
|
||
|
||
|
||
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
|
||
|
||
|
||
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
|
||
|
||
# For better backward compatibility. To be removed once Automake 1.9.x
|
||
# dies out for good. For more background, see:
|
||
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
|
||
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||
mkdir_p='$(MKDIR_P)'
|
||
|
||
# We need awk for the "check" target (and possibly the TAP driver). The
|
||
# system "awk" is bad on some platforms.
|
||
# Always define AMTAR for backward compatibility. Yes, it's still used
|
||
# in the wild :-( We should find a proper way to deprecate it ...
|
||
AMTAR='$${TAR-tar}'
|
||
|
||
|
||
# We'll loop over all known methods to create a tar archive until one works.
|
||
_am_tools='gnutar pax cpio none'
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to create a pax tar archive" >&5
|
||
printf %s "checking how to create a pax tar archive... " >&6; }
|
||
|
||
# Go ahead even if we have the value already cached. We do so because we
|
||
# need to set the values for the 'am__tar' and 'am__untar' variables.
|
||
_am_tools=${am_cv_prog_tar_pax-$_am_tools}
|
||
|
||
for _am_tool in $_am_tools; do
|
||
case $_am_tool in
|
||
gnutar)
|
||
for _am_tar in tar gnutar gtar; do
|
||
{ echo "$as_me:$LINENO: $_am_tar --version" >&5
|
||
($_am_tar --version) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); } && break
|
||
done
|
||
am__tar="$_am_tar --format=posix -chf - "'"$$tardir"'
|
||
am__tar_="$_am_tar --format=posix -chf - "'"$tardir"'
|
||
am__untar="$_am_tar -xf -"
|
||
;;
|
||
plaintar)
|
||
# Must skip GNU tar: if it does not support --format= it doesn't create
|
||
# ustar tarball either.
|
||
(tar --version) >/dev/null 2>&1 && continue
|
||
am__tar='tar chf - "$$tardir"'
|
||
am__tar_='tar chf - "$tardir"'
|
||
am__untar='tar xf -'
|
||
;;
|
||
pax)
|
||
am__tar='pax -L -x pax -w "$$tardir"'
|
||
am__tar_='pax -L -x pax -w "$tardir"'
|
||
am__untar='pax -r'
|
||
;;
|
||
cpio)
|
||
am__tar='find "$$tardir" -print | cpio -o -H pax -L'
|
||
am__tar_='find "$tardir" -print | cpio -o -H pax -L'
|
||
am__untar='cpio -i -H pax -d'
|
||
;;
|
||
none)
|
||
am__tar=false
|
||
am__tar_=false
|
||
am__untar=false
|
||
;;
|
||
esac
|
||
|
||
# If the value was cached, stop now. We just wanted to have am__tar
|
||
# and am__untar set.
|
||
test -n "${am_cv_prog_tar_pax}" && break
|
||
|
||
# tar/untar a dummy directory, and stop if the command works.
|
||
rm -rf conftest.dir
|
||
mkdir conftest.dir
|
||
echo GrepMe > conftest.dir/file
|
||
{ echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5
|
||
(tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); }
|
||
rm -rf conftest.dir
|
||
if test -s conftest.tar; then
|
||
{ echo "$as_me:$LINENO: $am__untar <conftest.tar" >&5
|
||
($am__untar <conftest.tar) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); }
|
||
{ echo "$as_me:$LINENO: cat conftest.dir/file" >&5
|
||
(cat conftest.dir/file) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); }
|
||
grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
|
||
fi
|
||
done
|
||
rm -rf conftest.dir
|
||
|
||
if test ${am_cv_prog_tar_pax+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) am_cv_prog_tar_pax=$_am_tool ;;
|
||
esac
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_pax" >&5
|
||
printf "%s\n" "$am_cv_prog_tar_pax" >&6; }
|
||
|
||
|
||
|
||
|
||
|
||
depcc="$CC" am_compiler_list=
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
|
||
printf %s "checking dependency style of $depcc... " >&6; }
|
||
if test ${am_cv_CC_dependencies_compiler_type+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
||
# We make a subdir and do the tests there. Otherwise we can end up
|
||
# making bogus files that we don't know about and never remove. For
|
||
# instance it was reported that on HP-UX the gcc test will end up
|
||
# making a dummy file named 'D' -- because '-MD' means "put the output
|
||
# in D".
|
||
rm -rf conftest.dir
|
||
mkdir conftest.dir
|
||
# Copy depcomp to subdir because otherwise we won't find it if we're
|
||
# using a relative directory.
|
||
cp "$am_depcomp" conftest.dir
|
||
cd conftest.dir
|
||
# We will build objects and dependencies in a subdirectory because
|
||
# it helps to detect inapplicable dependency modes. For instance
|
||
# both Tru64's cc and ICC support -MD to output dependencies as a
|
||
# side effect of compilation, but ICC will put the dependencies in
|
||
# the current directory while Tru64 will put them in the object
|
||
# directory.
|
||
mkdir sub
|
||
|
||
am_cv_CC_dependencies_compiler_type=none
|
||
if test "$am_compiler_list" = ""; then
|
||
am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
|
||
fi
|
||
am__universal=false
|
||
case " $depcc " in #(
|
||
*\ -arch\ *\ -arch\ *) am__universal=true ;;
|
||
esac
|
||
|
||
for depmode in $am_compiler_list; do
|
||
# Setup a source with many dependencies, because some compilers
|
||
# like to wrap large dependency lists on column 80 (with \), and
|
||
# we should not choose a depcomp mode which is confused by this.
|
||
#
|
||
# We need to recreate these files for each test, as the compiler may
|
||
# overwrite some of them when testing with obscure command lines.
|
||
# This happens at least with the AIX C compiler.
|
||
: > sub/conftest.c
|
||
for i in 1 2 3 4 5 6; do
|
||
echo '#include "conftst'$i'.h"' >> sub/conftest.c
|
||
# Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
|
||
# Solaris 10 /bin/sh.
|
||
echo '/* dummy */' > sub/conftst$i.h
|
||
done
|
||
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
|
||
|
||
# We check with '-c' and '-o' for the sake of the "dashmstdout"
|
||
# mode. It turns out that the SunPro C++ compiler does not properly
|
||
# handle '-M -o', and we need to detect this. Also, some Intel
|
||
# versions had trouble with output in subdirs.
|
||
am__obj=sub/conftest.${OBJEXT-o}
|
||
am__minus_obj="-o $am__obj"
|
||
case $depmode in
|
||
gcc)
|
||
# This depmode causes a compiler race in universal mode.
|
||
test "$am__universal" = false || continue
|
||
;;
|
||
nosideeffect)
|
||
# After this tag, mechanisms are not by side-effect, so they'll
|
||
# only be used when explicitly requested.
|
||
if test "x$enable_dependency_tracking" = xyes; then
|
||
continue
|
||
else
|
||
break
|
||
fi
|
||
;;
|
||
msvc7 | msvc7msys | msvisualcpp | msvcmsys)
|
||
# This compiler won't grok '-c -o', but also, the minuso test has
|
||
# not run yet. These depmodes are late enough in the game, and
|
||
# so weak that their functioning should not be impacted.
|
||
am__obj=conftest.${OBJEXT-o}
|
||
am__minus_obj=
|
||
;;
|
||
none) break ;;
|
||
esac
|
||
if depmode=$depmode \
|
||
source=sub/conftest.c object=$am__obj \
|
||
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
|
||
$SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
|
||
>/dev/null 2>conftest.err &&
|
||
grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
|
||
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
|
||
grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
|
||
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
|
||
# icc doesn't choke on unknown options, it will just issue warnings
|
||
# or remarks (even with -Werror). So we grep stderr for any message
|
||
# that says an option was ignored or not supported.
|
||
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
||
# icc: Command line warning: ignoring option '-M'; no argument required
|
||
# The diagnosis changed in icc 8.0:
|
||
# icc: Command line remark: option '-MP' not supported
|
||
if (grep 'ignoring option' conftest.err ||
|
||
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
|
||
am_cv_CC_dependencies_compiler_type=$depmode
|
||
break
|
||
fi
|
||
fi
|
||
done
|
||
|
||
cd ..
|
||
rm -rf conftest.dir
|
||
else
|
||
am_cv_CC_dependencies_compiler_type=none
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
|
||
printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
|
||
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
|
||
|
||
if
|
||
test "x$enable_dependency_tracking" != xno \
|
||
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
|
||
am__fastdepCC_TRUE=
|
||
am__fastdepCC_FALSE='#'
|
||
else
|
||
am__fastdepCC_TRUE='#'
|
||
am__fastdepCC_FALSE=
|
||
fi
|
||
|
||
|
||
# Variables for tags utilities; see am/tags.am
|
||
if test -z "$CTAGS"; then
|
||
CTAGS=ctags
|
||
fi
|
||
|
||
if test -z "$ETAGS"; then
|
||
ETAGS=etags
|
||
fi
|
||
|
||
if test -z "$CSCOPE"; then
|
||
CSCOPE=cscope
|
||
fi
|
||
|
||
|
||
|
||
# POSIX will say in a future version that running "rm -f" with no argument
|
||
# is OK; and we want to be able to make that assumption in our Makefile
|
||
# recipes. So use an aggressive probe to check that the usage we want is
|
||
# actually supported "in the wild" to an acceptable degree.
|
||
# See automake bug#10828.
|
||
# To make any issue more visible, cause the running configure to be aborted
|
||
# by default if the 'rm' program in use doesn't match our expectations; the
|
||
# user can still override this though.
|
||
if rm -f && rm -fr && rm -rf; then : OK; else
|
||
cat >&2 <<'END'
|
||
Oops!
|
||
|
||
Your 'rm' program seems unable to run without file operands specified
|
||
on the command line, even when the '-f' option is present. This is contrary
|
||
to the behaviour of most rm programs out there, and not conforming with
|
||
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
|
||
|
||
Please tell bug-automake@gnu.org about your system, including the value
|
||
of your $PATH and any error possibly output before this message. This
|
||
can help us improve future automake versions.
|
||
|
||
END
|
||
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
|
||
echo 'Configuration will proceed anyway, since you have set the' >&2
|
||
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
|
||
echo >&2
|
||
else
|
||
cat >&2 <<'END'
|
||
Aborting the configuration process, to ensure you take notice of the issue.
|
||
|
||
You can download and install GNU coreutils to get an 'rm' implementation
|
||
that behaves properly: <https://www.gnu.org/software/coreutils/>.
|
||
|
||
If you want to complete the configuration process using your problematic
|
||
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
||
to "yes", and re-run configure.
|
||
|
||
END
|
||
as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
|
||
# Check whether --enable-silent-rules was given.
|
||
if test ${enable_silent_rules+y}
|
||
then :
|
||
enableval=$enable_silent_rules;
|
||
fi
|
||
|
||
case $enable_silent_rules in # (((
|
||
yes) AM_DEFAULT_VERBOSITY=0;;
|
||
no) AM_DEFAULT_VERBOSITY=1;;
|
||
*) AM_DEFAULT_VERBOSITY=0;;
|
||
esac
|
||
am_make=${MAKE-make}
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
|
||
printf %s "checking whether $am_make supports nested variables... " >&6; }
|
||
if test ${am_cv_make_support_nested_variables+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if printf "%s\n" 'TRUE=$(BAR$(V))
|
||
BAR0=false
|
||
BAR1=true
|
||
V=1
|
||
am__doit:
|
||
@$(TRUE)
|
||
.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
|
||
am_cv_make_support_nested_variables=yes
|
||
else
|
||
am_cv_make_support_nested_variables=no
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
|
||
printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
|
||
if test $am_cv_make_support_nested_variables = yes; then
|
||
AM_V='$(V)'
|
||
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
||
else
|
||
AM_V=$AM_DEFAULT_VERBOSITY
|
||
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
|
||
fi
|
||
AM_BACKSLASH='\'
|
||
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
for ac_prog in ar lib "link -lib"
|
||
do
|
||
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_AR+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$AR"; then
|
||
ac_cv_prog_AR="$AR" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
AR=$ac_cv_prog_AR
|
||
if test -n "$AR"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
|
||
printf "%s\n" "$AR" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$AR" && break
|
||
done
|
||
fi
|
||
if test -z "$AR"; then
|
||
ac_ct_AR=$AR
|
||
for ac_prog in ar lib "link -lib"
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_AR+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_AR"; then
|
||
ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_AR="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_AR=$ac_cv_prog_ac_ct_AR
|
||
if test -n "$ac_ct_AR"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
|
||
printf "%s\n" "$ac_ct_AR" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$ac_ct_AR" && break
|
||
done
|
||
|
||
if test "x$ac_ct_AR" = x; then
|
||
AR="false"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
AR=$ac_ct_AR
|
||
fi
|
||
fi
|
||
|
||
: ${AR=ar}
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
|
||
printf %s "checking the archiver ($AR) interface... " >&6; }
|
||
if test ${am_cv_ar_interface+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
am_cv_ar_interface=ar
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int some_variable = 0;
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
|
||
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
|
||
(eval $am_ar_try) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
if test "$ac_status" -eq 0; then
|
||
am_cv_ar_interface=ar
|
||
else
|
||
am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
|
||
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
|
||
(eval $am_ar_try) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
if test "$ac_status" -eq 0; then
|
||
am_cv_ar_interface=lib
|
||
else
|
||
am_cv_ar_interface=unknown
|
||
fi
|
||
fi
|
||
rm -f conftest.lib libconftest.a
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
|
||
printf "%s\n" "$am_cv_ar_interface" >&6; }
|
||
|
||
case $am_cv_ar_interface in
|
||
ar)
|
||
;;
|
||
lib)
|
||
# Microsoft lib, so override with the ar-lib wrapper script.
|
||
# FIXME: It is wrong to rewrite AR.
|
||
# But if we don't then we get into trouble of one sort or another.
|
||
# A longer-term fix would be to have automake use am__AR in this case,
|
||
# and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
|
||
# similar.
|
||
AR="$am_aux_dir/ar-lib $AR"
|
||
;;
|
||
unknown)
|
||
as_fn_error $? "could not determine $AR interface" "$LINENO" 5
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
PACKAGE_VERSION_MAJOR=$(echo $PACKAGE_VERSION | awk -F. '{print $1}')
|
||
PACKAGE_VERSION_MINOR=$(echo $PACKAGE_VERSION | awk -F. '{
|
||
sub("-.*","",$2); print $2}')
|
||
PACKAGE_VERSION_RELEASE=$(echo $PACKAGE_VERSION | awk -F. '{
|
||
sub("-.*","",$3); print $3 ~ /^[0-9]+$/ ? $3 : 0}')
|
||
|
||
LIBBLKID_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE"
|
||
LIBBLKID_DATE="18-Mar-2025"
|
||
LIBBLKID_LT_MAJOR=1
|
||
LIBBLKID_LT_MINOR=1
|
||
LIBBLKID_LT_MICRO=0
|
||
LIBBLKID_VERSION_INFO=`expr $LIBBLKID_LT_MAJOR + $LIBBLKID_LT_MINOR`:$LIBBLKID_LT_MICRO:$LIBBLKID_LT_MINOR
|
||
|
||
LIBUUID_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE"
|
||
LIBUUID_LT_MAJOR=1
|
||
LIBUUID_LT_MINOR=3
|
||
LIBUUID_LT_MICRO=0
|
||
LIBUUID_VERSION_INFO=`expr $LIBUUID_LT_MAJOR + $LIBUUID_LT_MINOR`:$LIBUUID_LT_MICRO:$LIBUUID_LT_MINOR
|
||
|
||
LIBLASTLOG2_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE"
|
||
LIBLASTLOG2_LT_MAJOR=2
|
||
LIBLASTLOG2_LT_MINOR=0
|
||
LIBLASTLOG2_LT_MICRO=0
|
||
LIBLASTLOG2_VERSION_INFO=`expr $LIBLASTLOG2_LT_MAJOR + $LIBLASTLOG2_LT_MINOR`:$LIBLASTLOG2_LT_MICRO:$LIBLASTLOG2_LT_MINOR
|
||
|
||
LIBMOUNT_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE"
|
||
LIBMOUNT_LT_MAJOR=1
|
||
LIBMOUNT_LT_MINOR=1
|
||
LIBMOUNT_LT_MICRO=0
|
||
LIBMOUNT_VERSION_INFO=`expr $LIBMOUNT_LT_MAJOR + $LIBMOUNT_LT_MINOR`:$LIBMOUNT_LT_MICRO:$LIBMOUNT_LT_MINOR
|
||
|
||
LIBSMARTCOLS_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE"
|
||
LIBSMARTCOLS_LT_MAJOR=1
|
||
LIBSMARTCOLS_LT_MINOR=1
|
||
LIBSMARTCOLS_LT_MICRO=0
|
||
LIBSMARTCOLS_VERSION_INFO=`expr $LIBSMARTCOLS_LT_MAJOR + $LIBSMARTCOLS_LT_MINOR`:$LIBSMARTCOLS_LT_MICRO:$LIBSMARTCOLS_LT_MINOR
|
||
|
||
LIBFDISK_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE"
|
||
LIBFDISK_LT_MAJOR=1
|
||
LIBFDISK_LT_MINOR=1
|
||
LIBFDISK_LT_MICRO=0
|
||
LIBFDISK_VERSION_INFO=`expr $LIBFDISK_LT_MAJOR + $LIBFDISK_LT_MINOR`:$LIBFDISK_LT_MICRO:$LIBFDISK_LT_MINOR
|
||
|
||
# Check whether exec_prefix=/usr:
|
||
case $exec_prefix:$prefix in #(
|
||
NONE:NONE | NONE:/usr | /usr:*) :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Default --exec-prefix detected." >&5
|
||
printf "%s\n" "$as_me: Default --exec-prefix detected." >&6;}
|
||
case $bindir in #(
|
||
'${exec_prefix}/bin') :
|
||
bindir=/bin; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: --bindir defaults to /bin" >&5
|
||
printf "%s\n" "$as_me: --bindir defaults to /bin" >&6;} ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
case $sbindir in #(
|
||
'${exec_prefix}/sbin') :
|
||
sbindir=/sbin; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: --sbindir defaults to /sbin" >&5
|
||
printf "%s\n" "$as_me: --sbindir defaults to /sbin" >&6;} ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
case $libdir in #(
|
||
'${exec_prefix}/lib') :
|
||
libdir=/lib; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: --libdir defaults to /lib" >&5
|
||
printf "%s\n" "$as_me: --libdir defaults to /lib" >&6;} ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
case $libdir in #(
|
||
'${exec_prefix}/lib64') :
|
||
libdir=/lib64; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: --libdir defaults to /lib64" >&5
|
||
printf "%s\n" "$as_me: --libdir defaults to /lib64" >&6;} ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
# Check whether prefix=/usr
|
||
case $prefix in #(
|
||
NONE | /usr) :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Default --prefix detected." >&5
|
||
printf "%s\n" "$as_me: Default --prefix detected." >&6;}
|
||
case $localstatedir in #(
|
||
NONE | '${prefix}/var' | "${prefix}"/var ) :
|
||
localstatedir=/var; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: --localstatedir defaults to /var" >&5
|
||
printf "%s\n" "$as_me: --localstatedir defaults to /var" >&6;} ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
case $sysconfdir in #(
|
||
NONE | '${prefix}/etc' | "${prefix}"/etc ) :
|
||
sysconfdir=/etc; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: --sysconfdir defaults to /etc" >&5
|
||
printf "%s\n" "$as_me: --sysconfdir defaults to /etc" >&6;} ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
# default for old versions without $runstatedir
|
||
if test x"$runstatedir" = x
|
||
then :
|
||
runstatedir='${localstatedir}/run'
|
||
fi
|
||
|
||
# our default if $localstatedir unchanged
|
||
case $localstatedir:$runstatedir in #(
|
||
NONE:'${localstatedir}/run' | /var:'${localstatedir}/run' | NONE:'/run' ) :
|
||
runstatedir=/run; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: --runstatedir defaults to /run" >&5
|
||
printf "%s\n" "$as_me: --runstatedir defaults to /run" >&6;}
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
# The original default values of {bin,sbin,lib}dir
|
||
usrbin_execdir='${exec_prefix}/bin'
|
||
|
||
|
||
usrsbin_execdir='${exec_prefix}/sbin'
|
||
|
||
|
||
case $libdir in #(
|
||
'${exec_prefix}/'* | '${prefix}/'* | /usr/* | "${prefix}"/* ) :
|
||
usrlib_execdir=$libdir ;; #(
|
||
*) :
|
||
usrlib_execdir='${exec_prefix}'$libdir
|
||
;;
|
||
esac
|
||
|
||
|
||
securelib_execdir='${libdir}/security'
|
||
|
||
|
||
# static configuration maintained by packages (e.g. /usr/lib)
|
||
|
||
if test "x$SYSCONFSTATICDIR" = x
|
||
then :
|
||
sysconfstaticdir='${prefix}/lib'
|
||
else case e in #(
|
||
e) sysconfstaticdir=$SYSCONFSTATICDIR ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}gcc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}gcc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_CC"; then
|
||
ac_ct_CC=$CC
|
||
# Extract the first word of "gcc", so it can be a program name with args.
|
||
set dummy gcc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="gcc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
printf "%s\n" "$ac_ct_CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
else
|
||
CC="$ac_cv_prog_CC"
|
||
fi
|
||
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}cc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}cc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
fi
|
||
if test -z "$CC"; then
|
||
# Extract the first word of "cc", so it can be a program name with args.
|
||
set dummy cc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
ac_prog_rejected=no
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
|
||
ac_prog_rejected=yes
|
||
continue
|
||
fi
|
||
ac_cv_prog_CC="cc"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
if test $ac_prog_rejected = yes; then
|
||
# We found a bogon in the path, so make sure we never use it.
|
||
set dummy $ac_cv_prog_CC
|
||
shift
|
||
if test $# != 0; then
|
||
# We chose a different compiler from the bogus one.
|
||
# However, it has the same basename, so the bogon will be chosen
|
||
# first if we set CC to just the basename; use the full file name.
|
||
shift
|
||
ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
|
||
fi
|
||
fi
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
for ac_prog in cl.exe
|
||
do
|
||
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$CC" && break
|
||
done
|
||
fi
|
||
if test -z "$CC"; then
|
||
ac_ct_CC=$CC
|
||
for ac_prog in cl.exe
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
printf "%s\n" "$ac_ct_CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$ac_ct_CC" && break
|
||
done
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}clang; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}clang"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
printf "%s\n" "$CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_CC"; then
|
||
ac_ct_CC=$CC
|
||
# Extract the first word of "clang", so it can be a program name with args.
|
||
set dummy clang; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_CC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="clang"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
printf "%s\n" "$ac_ct_CC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
else
|
||
CC="$ac_cv_prog_CC"
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "no acceptable C compiler found in \$PATH
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
|
||
# Provide some information about the compiler.
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
|
||
set X $ac_compile
|
||
ac_compiler=$2
|
||
for ac_option in --version -v -V -qversion -version; do
|
||
{ { ac_try="$ac_compiler $ac_option >&5"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
sed '10a\
|
||
... rest of stderr output deleted ...
|
||
10q' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
fi
|
||
rm -f conftest.er1 conftest.err
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
done
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
|
||
printf %s "checking whether the compiler supports GNU C... " >&6; }
|
||
if test ${ac_cv_c_compiler_gnu+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
#ifndef __GNUC__
|
||
choke me
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_compiler_gnu=yes
|
||
else case e in #(
|
||
e) ac_compiler_gnu=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
ac_cv_c_compiler_gnu=$ac_compiler_gnu
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
|
||
printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
if test $ac_compiler_gnu = yes; then
|
||
GCC=yes
|
||
else
|
||
GCC=
|
||
fi
|
||
ac_test_CFLAGS=${CFLAGS+y}
|
||
ac_save_CFLAGS=$CFLAGS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
|
||
printf %s "checking whether $CC accepts -g... " >&6; }
|
||
if test ${ac_cv_prog_cc_g+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_save_c_werror_flag=$ac_c_werror_flag
|
||
ac_c_werror_flag=yes
|
||
ac_cv_prog_cc_g=no
|
||
CFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_g=yes
|
||
else case e in #(
|
||
e) CFLAGS=""
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) ac_c_werror_flag=$ac_save_c_werror_flag
|
||
CFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_g=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
ac_c_werror_flag=$ac_save_c_werror_flag ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
|
||
if test $ac_test_CFLAGS; then
|
||
CFLAGS=$ac_save_CFLAGS
|
||
elif test $ac_cv_prog_cc_g = yes; then
|
||
if test "$GCC" = yes; then
|
||
CFLAGS="-g -O2"
|
||
else
|
||
CFLAGS="-g"
|
||
fi
|
||
else
|
||
if test "$GCC" = yes; then
|
||
CFLAGS="-O2"
|
||
else
|
||
CFLAGS=
|
||
fi
|
||
fi
|
||
ac_prog_cc_stdc=no
|
||
if test x$ac_prog_cc_stdc = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
|
||
printf %s "checking for $CC option to enable C11 features... " >&6; }
|
||
if test ${ac_cv_prog_cc_c11+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cc_c11=no
|
||
ac_save_CC=$CC
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_c_conftest_c11_program
|
||
_ACEOF
|
||
for ac_arg in '' -std=gnu11
|
||
do
|
||
CC="$ac_save_CC $ac_arg"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_c11=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cc_c11" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CC=$ac_save_CC ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cc_c11" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cc_c11" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
|
||
CC="$CC $ac_cv_prog_cc_c11" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
|
||
ac_prog_cc_stdc=c11 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test x$ac_prog_cc_stdc = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
|
||
printf %s "checking for $CC option to enable C99 features... " >&6; }
|
||
if test ${ac_cv_prog_cc_c99+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cc_c99=no
|
||
ac_save_CC=$CC
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_c_conftest_c99_program
|
||
_ACEOF
|
||
for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
|
||
do
|
||
CC="$ac_save_CC $ac_arg"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_c99=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cc_c99" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CC=$ac_save_CC ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cc_c99" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cc_c99" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
|
||
CC="$CC $ac_cv_prog_cc_c99" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
|
||
ac_prog_cc_stdc=c99 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test x$ac_prog_cc_stdc = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
|
||
printf %s "checking for $CC option to enable C89 features... " >&6; }
|
||
if test ${ac_cv_prog_cc_c89+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cc_c89=no
|
||
ac_save_CC=$CC
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_c_conftest_c89_program
|
||
_ACEOF
|
||
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
|
||
do
|
||
CC="$ac_save_CC $ac_arg"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cc_c89=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cc_c89" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CC=$ac_save_CC ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cc_c89" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cc_c89" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
|
||
printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
|
||
CC="$CC $ac_cv_prog_cc_c89" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
|
||
ac_prog_cc_stdc=c89 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
|
||
printf %s "checking whether $CC understands -c and -o together... " >&6; }
|
||
if test ${am_cv_prog_cc_c_o+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
# Make sure it works both with $CC and with simple cc.
|
||
# Following AC_PROG_CC_C_O, we do the test twice because some
|
||
# compilers refuse to overwrite an existing .o file with -o,
|
||
# though they will create one.
|
||
am_cv_prog_cc_c_o=yes
|
||
for am_i in 1 2; do
|
||
if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
|
||
($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); } \
|
||
&& test -f conftest2.$ac_objext; then
|
||
: OK
|
||
else
|
||
am_cv_prog_cc_c_o=no
|
||
break
|
||
fi
|
||
done
|
||
rm -f core conftest*
|
||
unset am_i ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
|
||
printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
|
||
if test "$am_cv_prog_cc_c_o" != yes; then
|
||
# Losing compiler, so override with the script.
|
||
# FIXME: It is wrong to rewrite CC.
|
||
# But if we don't then we get into trouble of one sort or another.
|
||
# A longer-term fix would be to have automake use am__CC in this case,
|
||
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
|
||
CC="$am_aux_dir/compile $CC"
|
||
fi
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
|
||
for ac_prog in 'bison -y' byacc
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_YACC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$YACC"; then
|
||
ac_cv_prog_YACC="$YACC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_YACC="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
YACC=$ac_cv_prog_YACC
|
||
if test -n "$YACC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
|
||
printf "%s\n" "$YACC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$YACC" && break
|
||
done
|
||
test -n "$YACC" || YACC="yacc"
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
|
||
printf %s "checking for a sed that does not truncate output... " >&6; }
|
||
if test ${ac_cv_path_SED+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
|
||
for ac_i in 1 2 3 4 5 6 7; do
|
||
ac_script="$ac_script$as_nl$ac_script"
|
||
done
|
||
echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
|
||
{ ac_script=; unset ac_script;}
|
||
if test -z "$SED"; then
|
||
ac_path_SED_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in sed gsed
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_SED" || continue
|
||
# Check for GNU ac_path_SED and select it if it is found.
|
||
# Check for GNU $ac_path_SED
|
||
case `"$ac_path_SED" --version 2>&1` in #(
|
||
*GNU*)
|
||
ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
|
||
#(
|
||
*)
|
||
ac_count=0
|
||
printf %s 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
printf "%s\n" '' >> "conftest.nl"
|
||
"$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_SED_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_SED="$ac_path_SED"
|
||
ac_path_SED_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_SED_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_SED"; then
|
||
as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_SED=$SED
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
|
||
printf "%s\n" "$ac_cv_path_SED" >&6; }
|
||
SED="$ac_cv_path_SED"
|
||
rm -f conftest.sed
|
||
|
||
|
||
# Don't use autotools integrated LEX/YACC support for libsmartcols
|
||
# Extract the first word of "flex", so it can be a program name with args.
|
||
set dummy flex; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_FLEX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $FLEX in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_FLEX="$FLEX" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_FLEX="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
FLEX=$ac_cv_path_FLEX
|
||
if test -n "$FLEX"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
|
||
printf "%s\n" "$FLEX" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
# Extract the first word of "bison", so it can be a program name with args.
|
||
set dummy bison; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_BISON+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $BISON in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_BISON="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
BISON=$ac_cv_path_BISON
|
||
if test -n "$BISON"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
|
||
printf "%s\n" "$BISON" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
# Make sure we can run config.sub.
|
||
$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
|
||
as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
|
||
printf %s "checking build system type... " >&6; }
|
||
if test ${ac_cv_build+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_build_alias=$build_alias
|
||
test "x$ac_build_alias" = x &&
|
||
ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
|
||
test "x$ac_build_alias" = x &&
|
||
as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
|
||
ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
|
||
as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
|
||
printf "%s\n" "$ac_cv_build" >&6; }
|
||
case $ac_cv_build in
|
||
*-*-*) ;;
|
||
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
|
||
esac
|
||
build=$ac_cv_build
|
||
ac_save_IFS=$IFS; IFS='-'
|
||
set x $ac_cv_build
|
||
shift
|
||
build_cpu=$1
|
||
build_vendor=$2
|
||
shift; shift
|
||
# Remember, the first character of IFS is used to create $*,
|
||
# except with old shells:
|
||
build_os=$*
|
||
IFS=$ac_save_IFS
|
||
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
|
||
printf %s "checking host system type... " >&6; }
|
||
if test ${ac_cv_host+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test "x$host_alias" = x; then
|
||
ac_cv_host=$ac_cv_build
|
||
else
|
||
ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
|
||
as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
|
||
printf "%s\n" "$ac_cv_host" >&6; }
|
||
case $ac_cv_host in
|
||
*-*-*) ;;
|
||
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
|
||
esac
|
||
host=$ac_cv_host
|
||
ac_save_IFS=$IFS; IFS='-'
|
||
set x $ac_cv_host
|
||
shift
|
||
host_cpu=$1
|
||
host_vendor=$2
|
||
shift; shift
|
||
# Remember, the first character of IFS is used to create $*,
|
||
# except with old shells:
|
||
host_os=$*
|
||
IFS=$ac_save_IFS
|
||
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
|
||
printf %s "checking for an ANSI C-conforming const... " >&6; }
|
||
if test ${ac_cv_c_const+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
#ifndef __cplusplus
|
||
/* Ultrix mips cc rejects this sort of thing. */
|
||
typedef int charset[2];
|
||
const charset cs = { 0, 0 };
|
||
/* SunOS 4.1.1 cc rejects this. */
|
||
char const *const *pcpcc;
|
||
char **ppc;
|
||
/* NEC SVR4.0.2 mips cc rejects this. */
|
||
struct point {int x, y;};
|
||
static struct point const zero = {0,0};
|
||
/* IBM XL C 1.02.0.0 rejects this.
|
||
It does not let you subtract one const X* pointer from another in
|
||
an arm of an if-expression whose if-part is not a constant
|
||
expression */
|
||
const char *g = "string";
|
||
pcpcc = &g + (g ? g-g : 0);
|
||
/* HPUX 7.0 cc rejects these. */
|
||
++pcpcc;
|
||
ppc = (char**) pcpcc;
|
||
pcpcc = (char const *const *) ppc;
|
||
{ /* SCO 3.2v4 cc rejects this sort of thing. */
|
||
char tx;
|
||
char *t = &tx;
|
||
char const *s = 0 ? (char *) 0 : (char const *) 0;
|
||
|
||
*t++ = 0;
|
||
if (s) return 0;
|
||
}
|
||
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
|
||
int x[] = {25, 17};
|
||
const int *foo = &x[0];
|
||
++foo;
|
||
}
|
||
{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
|
||
typedef const int *iptr;
|
||
iptr p = 0;
|
||
++p;
|
||
}
|
||
{ /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
|
||
"k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
|
||
struct s { int j; const int *ap[3]; } bx;
|
||
struct s *b = &bx; b->j = 5;
|
||
}
|
||
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
|
||
const int foo = 10;
|
||
if (!foo) return 0;
|
||
}
|
||
return !cs[0] && !zero.x;
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_c_const=yes
|
||
else case e in #(
|
||
e) ac_cv_c_const=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
|
||
printf "%s\n" "$ac_cv_c_const" >&6; }
|
||
if test $ac_cv_c_const = no; then
|
||
|
||
printf "%s\n" "#define const /**/" >>confdefs.h
|
||
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
|
||
printf %s "checking for working volatile... " >&6; }
|
||
if test ${ac_cv_c_volatile+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
volatile int x;
|
||
int * volatile y = (int *) 0;
|
||
return !x && !y;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_c_volatile=yes
|
||
else case e in #(
|
||
e) ac_cv_c_volatile=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
|
||
printf "%s\n" "$ac_cv_c_volatile" >&6; }
|
||
if test $ac_cv_c_volatile = no; then
|
||
|
||
printf "%s\n" "#define volatile /**/" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
|
||
printf %s "checking how to run the C preprocessor... " >&6; }
|
||
# On Suns, sometimes $CPP names a directory.
|
||
if test -n "$CPP" && test -d "$CPP"; then
|
||
CPP=
|
||
fi
|
||
if test -z "$CPP"; then
|
||
if test ${ac_cv_prog_CPP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) # Double quotes because $CC needs to be expanded
|
||
for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
|
||
do
|
||
ac_preproc_ok=false
|
||
for ac_c_preproc_warn_flag in '' yes
|
||
do
|
||
# Use a header file that comes with gcc, so configuring glibc
|
||
# with a fresh cross-compiler works.
|
||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||
# not just through cpp. "Syntax error" is here to catch this case.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <limits.h>
|
||
Syntax error
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) # Broken: fails on valid input.
|
||
continue ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
# OK, works on sane cases. Now check whether nonexistent headers
|
||
# can be detected and how.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ac_nonexistent.h>
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
# Broken: success on invalid input.
|
||
continue
|
||
else case e in #(
|
||
e) # Passes both tests.
|
||
ac_preproc_ok=:
|
||
break ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
done
|
||
# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||
rm -f conftest.i conftest.err conftest.$ac_ext
|
||
if $ac_preproc_ok
|
||
then :
|
||
break
|
||
fi
|
||
|
||
done
|
||
ac_cv_prog_CPP=$CPP
|
||
;;
|
||
esac
|
||
fi
|
||
CPP=$ac_cv_prog_CPP
|
||
else
|
||
ac_cv_prog_CPP=$CPP
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
|
||
printf "%s\n" "$CPP" >&6; }
|
||
ac_preproc_ok=false
|
||
for ac_c_preproc_warn_flag in '' yes
|
||
do
|
||
# Use a header file that comes with gcc, so configuring glibc
|
||
# with a fresh cross-compiler works.
|
||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||
# not just through cpp. "Syntax error" is here to catch this case.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <limits.h>
|
||
Syntax error
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) # Broken: fails on valid input.
|
||
continue ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
# OK, works on sane cases. Now check whether nonexistent headers
|
||
# can be detected and how.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ac_nonexistent.h>
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
# Broken: success on invalid input.
|
||
continue
|
||
else case e in #(
|
||
e) # Passes both tests.
|
||
ac_preproc_ok=:
|
||
break ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
done
|
||
# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||
rm -f conftest.i conftest.err conftest.$ac_ext
|
||
if $ac_preproc_ok
|
||
then :
|
||
|
||
else case e in #(
|
||
e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
|
||
See 'config.log' for more details" "$LINENO" 5; } ;;
|
||
esac
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -fno-common" >&5
|
||
printf %s "checking whether compiler handles -fno-common... " >&6; }
|
||
if test ${ul_cv_warn__fno_common+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -fno-common"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__fno_common=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__fno_common=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__fno_common" >&5
|
||
printf "%s\n" "$ul_cv_warn__fno_common" >&6; }
|
||
if test "x$ul_cv_warn__fno_common" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -fno-common"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wall" >&5
|
||
printf %s "checking whether compiler handles -Wall... " >&6; }
|
||
if test ${ul_cv_warn__Wall+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wall"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wall=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wall=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wall" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wall" >&6; }
|
||
if test "x$ul_cv_warn__Wall" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wall"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wextra" >&5
|
||
printf %s "checking whether compiler handles -Wextra... " >&6; }
|
||
if test ${ul_cv_warn__Wextra+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wextra"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wextra=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wextra=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wextra" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wextra" >&6; }
|
||
if test "x$ul_cv_warn__Wextra" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wextra"
|
||
fi
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Waddress-of-packed-member" >&5
|
||
printf %s "checking whether compiler handles -Waddress-of-packed-member... " >&6; }
|
||
if test ${ul_cv_warn__Waddress_of_packed_member+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Waddress-of-packed-member"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Waddress_of_packed_member=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Waddress_of_packed_member=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Waddress_of_packed_member" >&5
|
||
printf "%s\n" "$ul_cv_warn__Waddress_of_packed_member" >&6; }
|
||
if test "x$ul_cv_warn__Waddress_of_packed_member" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Waddress-of-packed-member"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wdiscarded-qualifiers" >&5
|
||
printf %s "checking whether compiler handles -Wdiscarded-qualifiers... " >&6; }
|
||
if test ${ul_cv_warn__Wdiscarded_qualifiers+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wdiscarded-qualifiers"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wdiscarded_qualifiers=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wdiscarded_qualifiers=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wdiscarded_qualifiers" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wdiscarded_qualifiers" >&6; }
|
||
if test "x$ul_cv_warn__Wdiscarded_qualifiers" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wdiscarded-qualifiers"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wembedded-directive" >&5
|
||
printf %s "checking whether compiler handles -Wembedded-directive... " >&6; }
|
||
if test ${ul_cv_warn__Wembedded_directive+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wembedded-directive"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wembedded_directive=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wembedded_directive=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wembedded_directive" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wembedded_directive" >&6; }
|
||
if test "x$ul_cv_warn__Wembedded_directive" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wembedded-directive"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wextra-semi" >&5
|
||
printf %s "checking whether compiler handles -Wextra-semi... " >&6; }
|
||
if test ${ul_cv_warn__Wextra_semi+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wextra-semi"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wextra_semi=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wextra_semi=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wextra_semi" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wextra_semi" >&6; }
|
||
if test "x$ul_cv_warn__Wextra_semi" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wextra-semi"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wformat-security" >&5
|
||
printf %s "checking whether compiler handles -Wformat-security... " >&6; }
|
||
if test ${ul_cv_warn__Wformat_security+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wformat-security"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wformat_security=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wformat_security=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wformat_security" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wformat_security" >&6; }
|
||
if test "x$ul_cv_warn__Wformat_security" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wformat-security"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wimplicit-function-declaration" >&5
|
||
printf %s "checking whether compiler handles -Wimplicit-function-declaration... " >&6; }
|
||
if test ${ul_cv_warn__Wimplicit_function_declaration+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wimplicit-function-declaration"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wimplicit_function_declaration=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wimplicit_function_declaration=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wimplicit_function_declaration" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wimplicit_function_declaration" >&6; }
|
||
if test "x$ul_cv_warn__Wimplicit_function_declaration" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wimplicit-function-declaration"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wmissing-declarations" >&5
|
||
printf %s "checking whether compiler handles -Wmissing-declarations... " >&6; }
|
||
if test ${ul_cv_warn__Wmissing_declarations+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wmissing-declarations"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wmissing_declarations=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wmissing_declarations=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wmissing_declarations" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wmissing_declarations" >&6; }
|
||
if test "x$ul_cv_warn__Wmissing_declarations" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wmissing-declarations"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wmissing-parameter-type" >&5
|
||
printf %s "checking whether compiler handles -Wmissing-parameter-type... " >&6; }
|
||
if test ${ul_cv_warn__Wmissing_parameter_type+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wmissing-parameter-type"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wmissing_parameter_type=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wmissing_parameter_type=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wmissing_parameter_type" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wmissing_parameter_type" >&6; }
|
||
if test "x$ul_cv_warn__Wmissing_parameter_type" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wmissing-parameter-type"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wmissing-prototypes" >&5
|
||
printf %s "checking whether compiler handles -Wmissing-prototypes... " >&6; }
|
||
if test ${ul_cv_warn__Wmissing_prototypes+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wmissing-prototypes"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wmissing_prototypes=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wmissing_prototypes=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wmissing_prototypes" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wmissing_prototypes" >&6; }
|
||
if test "x$ul_cv_warn__Wmissing_prototypes" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wmissing-prototypes"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wnested-externs" >&5
|
||
printf %s "checking whether compiler handles -Wnested-externs... " >&6; }
|
||
if test ${ul_cv_warn__Wnested_externs+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wnested-externs"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wnested_externs=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wnested_externs=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wnested_externs" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wnested_externs" >&6; }
|
||
if test "x$ul_cv_warn__Wnested_externs" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wnested-externs"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wno-missing-field-initializers" >&5
|
||
printf %s "checking whether compiler handles -Wno-missing-field-initializers... " >&6; }
|
||
if test ${ul_cv_warn__Wno_missing_field_initializers+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wno-missing-field-initializers"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wno_missing_field_initializers=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wno_missing_field_initializers=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wno_missing_field_initializers" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wno_missing_field_initializers" >&6; }
|
||
if test "x$ul_cv_warn__Wno_missing_field_initializers" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wno-missing-field-initializers"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wold-style-definition" >&5
|
||
printf %s "checking whether compiler handles -Wold-style-definition... " >&6; }
|
||
if test ${ul_cv_warn__Wold_style_definition+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wold-style-definition"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wold_style_definition=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wold_style_definition=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wold_style_definition" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wold_style_definition" >&6; }
|
||
if test "x$ul_cv_warn__Wold_style_definition" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wold-style-definition"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wpointer-arith" >&5
|
||
printf %s "checking whether compiler handles -Wpointer-arith... " >&6; }
|
||
if test ${ul_cv_warn__Wpointer_arith+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wpointer-arith"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wpointer_arith=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wpointer_arith=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wpointer_arith" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wpointer_arith" >&6; }
|
||
if test "x$ul_cv_warn__Wpointer_arith" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wpointer-arith"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wredundant-decls" >&5
|
||
printf %s "checking whether compiler handles -Wredundant-decls... " >&6; }
|
||
if test ${ul_cv_warn__Wredundant_decls+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wredundant-decls"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wredundant_decls=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wredundant_decls=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wredundant_decls" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wredundant_decls" >&6; }
|
||
if test "x$ul_cv_warn__Wredundant_decls" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wredundant-decls"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wsign-compare" >&5
|
||
printf %s "checking whether compiler handles -Wsign-compare... " >&6; }
|
||
if test ${ul_cv_warn__Wsign_compare+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wsign-compare"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wsign_compare=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wsign_compare=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wsign_compare" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wsign_compare" >&6; }
|
||
if test "x$ul_cv_warn__Wsign_compare" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wsign-compare"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wstrict-prototypes" >&5
|
||
printf %s "checking whether compiler handles -Wstrict-prototypes... " >&6; }
|
||
if test ${ul_cv_warn__Wstrict_prototypes+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wstrict-prototypes"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wstrict_prototypes=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wstrict_prototypes=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wstrict_prototypes" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wstrict_prototypes" >&6; }
|
||
if test "x$ul_cv_warn__Wstrict_prototypes" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wstrict-prototypes"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wtype-limits" >&5
|
||
printf %s "checking whether compiler handles -Wtype-limits... " >&6; }
|
||
if test ${ul_cv_warn__Wtype_limits+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wtype-limits"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wtype_limits=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wtype_limits=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wtype_limits" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wtype_limits" >&6; }
|
||
if test "x$ul_cv_warn__Wtype_limits" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wtype-limits"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wuninitialized" >&5
|
||
printf %s "checking whether compiler handles -Wuninitialized... " >&6; }
|
||
if test ${ul_cv_warn__Wuninitialized+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wuninitialized"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wuninitialized=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wuninitialized=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wuninitialized" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wuninitialized" >&6; }
|
||
if test "x$ul_cv_warn__Wuninitialized" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wuninitialized"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wunused-but-set-parameter" >&5
|
||
printf %s "checking whether compiler handles -Wunused-but-set-parameter... " >&6; }
|
||
if test ${ul_cv_warn__Wunused_but_set_parameter+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wunused-but-set-parameter"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wunused_but_set_parameter=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wunused_but_set_parameter=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wunused_but_set_parameter" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wunused_but_set_parameter" >&6; }
|
||
if test "x$ul_cv_warn__Wunused_but_set_parameter" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wunused-but-set-parameter"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wunused-but-set-variable" >&5
|
||
printf %s "checking whether compiler handles -Wunused-but-set-variable... " >&6; }
|
||
if test ${ul_cv_warn__Wunused_but_set_variable+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wunused-but-set-variable"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wunused_but_set_variable=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wunused_but_set_variable=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wunused_but_set_variable" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wunused_but_set_variable" >&6; }
|
||
if test "x$ul_cv_warn__Wunused_but_set_variable" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wunused-but-set-variable"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wunused-parameter" >&5
|
||
printf %s "checking whether compiler handles -Wunused-parameter... " >&6; }
|
||
if test ${ul_cv_warn__Wunused_parameter+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wunused-parameter"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wunused_parameter=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wunused_parameter=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wunused_parameter" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wunused_parameter" >&6; }
|
||
if test "x$ul_cv_warn__Wunused_parameter" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wunused-parameter"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wunused-result" >&5
|
||
printf %s "checking whether compiler handles -Wunused-result... " >&6; }
|
||
if test ${ul_cv_warn__Wunused_result+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wunused-result"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wunused_result=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wunused_result=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wunused_result" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wunused_result" >&6; }
|
||
if test "x$ul_cv_warn__Wunused_result" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wunused-result"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wunused-variable" >&5
|
||
printf %s "checking whether compiler handles -Wunused-variable... " >&6; }
|
||
if test ${ul_cv_warn__Wunused_variable+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wunused-variable"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wunused_variable=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wunused_variable=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wunused_variable" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wunused_variable" >&6; }
|
||
if test "x$ul_cv_warn__Wunused_variable" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wunused-variable"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wvla" >&5
|
||
printf %s "checking whether compiler handles -Wvla... " >&6; }
|
||
if test ${ul_cv_warn__Wvla+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wvla"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wvla=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wvla=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wvla" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wvla" >&6; }
|
||
if test "x$ul_cv_warn__Wvla" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Wvla"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Walloca" >&5
|
||
printf %s "checking whether compiler handles -Walloca... " >&6; }
|
||
if test ${ul_cv_warn__Walloca+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Walloca"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Walloca=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Walloca=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Walloca" >&5
|
||
printf "%s\n" "$ul_cv_warn__Walloca" >&6; }
|
||
if test "x$ul_cv_warn__Walloca" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Walloca"
|
||
fi
|
||
|
||
|
||
# Check whether --enable-werror was given.
|
||
if test ${enable_werror+y}
|
||
then :
|
||
enableval=$enable_werror;
|
||
else case e in #(
|
||
e) enable_werror=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_werror" = xyes
|
||
then :
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Werror" >&5
|
||
printf %s "checking whether compiler handles -Werror... " >&6; }
|
||
if test ${ul_cv_warn__Werror+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Werror"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Werror=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Werror=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Werror" >&5
|
||
printf "%s\n" "$ul_cv_warn__Werror" >&6; }
|
||
if test "x$ul_cv_warn__Werror" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Werror"
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Werror=sequence-point" >&5
|
||
printf %s "checking whether compiler handles -Werror=sequence-point... " >&6; }
|
||
if test ${ul_cv_warn__Werror_sequence_point+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Werror=sequence-point"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Werror_sequence_point=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Werror_sequence_point=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Werror_sequence_point" >&5
|
||
printf "%s\n" "$ul_cv_warn__Werror_sequence_point" >&6; }
|
||
if test "x$ul_cv_warn__Werror_sequence_point" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -Werror=sequence-point"
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wno-clobbered" >&5
|
||
printf %s "checking whether compiler handles -Wno-clobbered... " >&6; }
|
||
if test ${ul_cv_warn__Wno_clobbered+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wno-clobbered"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wno_clobbered=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wno_clobbered=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wno_clobbered" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wno_clobbered" >&6; }
|
||
if test "x$ul_cv_warn__Wno_clobbered" = xyes
|
||
then :
|
||
as_fn_append BSD_WARN_CFLAGS " -Wno-clobbered"
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wno-cast-function-type" >&5
|
||
printf %s "checking whether compiler handles -Wno-cast-function-type... " >&6; }
|
||
if test ${ul_cv_warn__Wno_cast_function_type+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wno-cast-function-type"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wno_cast_function_type=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wno_cast_function_type=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wno_cast_function_type" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wno_cast_function_type" >&6; }
|
||
if test "x$ul_cv_warn__Wno_cast_function_type" = xyes
|
||
then :
|
||
as_fn_append PYTHON_WARN_CFLAGS " -Wno-cast-function-type"
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --enable-asan was given.
|
||
if test ${enable_asan+y}
|
||
then :
|
||
enableval=$enable_asan;
|
||
else case e in #(
|
||
e) enable_asan=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_asan" = xyes
|
||
then :
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -fsanitize=address" >&5
|
||
printf %s "checking whether compiler handles -fsanitize=address... " >&6; }
|
||
if test ${ul_cv_warn__fsanitize_address+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -fsanitize=address"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__fsanitize_address=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__fsanitize_address=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__fsanitize_address" >&5
|
||
printf "%s\n" "$ul_cv_warn__fsanitize_address" >&6; }
|
||
if test "x$ul_cv_warn__fsanitize_address" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -fsanitize=address"
|
||
fi
|
||
|
||
ASAN_LDFLAGS="-fsanitize=address"
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-ubsan was given.
|
||
if test ${enable_ubsan+y}
|
||
then :
|
||
enableval=$enable_ubsan;
|
||
else case e in #(
|
||
e) enable_ubsan=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_ubsan" = xyes
|
||
then :
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -fsanitize=undefined" >&5
|
||
printf %s "checking whether compiler handles -fsanitize=undefined... " >&6; }
|
||
if test ${ul_cv_warn__fsanitize_undefined+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -fsanitize=undefined"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__fsanitize_undefined=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__fsanitize_undefined=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__fsanitize_undefined" >&5
|
||
printf "%s\n" "$ul_cv_warn__fsanitize_undefined" >&6; }
|
||
if test "x$ul_cv_warn__fsanitize_undefined" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -fsanitize=undefined"
|
||
fi
|
||
|
||
UBSAN_LDFLAGS="-fsanitize=undefined"
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-fuzzing-engine was given.
|
||
if test ${enable_fuzzing_engine+y}
|
||
then :
|
||
enableval=$enable_fuzzing_engine;
|
||
else case e in #(
|
||
e) enable_fuzzing_engine=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_fuzzing_engine" = xyes && test "x$LIB_FUZZING_ENGINE" = x
|
||
then :
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -fno-omit-frame-pointer" >&5
|
||
printf %s "checking whether compiler handles -fno-omit-frame-pointer... " >&6; }
|
||
if test ${ul_cv_warn__fno_omit_frame_pointer+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -fno-omit-frame-pointer"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__fno_omit_frame_pointer=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__fno_omit_frame_pointer=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__fno_omit_frame_pointer" >&5
|
||
printf "%s\n" "$ul_cv_warn__fno_omit_frame_pointer" >&6; }
|
||
if test "x$ul_cv_warn__fno_omit_frame_pointer" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -fno-omit-frame-pointer"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -gline-tables-only" >&5
|
||
printf %s "checking whether compiler handles -gline-tables-only... " >&6; }
|
||
if test ${ul_cv_warn__gline_tables_only+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -gline-tables-only"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__gline_tables_only=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__gline_tables_only=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__gline_tables_only" >&5
|
||
printf "%s\n" "$ul_cv_warn__gline_tables_only" >&6; }
|
||
if test "x$ul_cv_warn__gline_tables_only" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -gline-tables-only"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -fsanitize=fuzzer-no-link" >&5
|
||
printf %s "checking whether compiler handles -fsanitize=fuzzer-no-link... " >&6; }
|
||
if test ${ul_cv_warn__fsanitize_fuzzer_no_link+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -fsanitize=fuzzer-no-link"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__fsanitize_fuzzer_no_link=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__fsanitize_fuzzer_no_link=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__fsanitize_fuzzer_no_link" >&5
|
||
printf "%s\n" "$ul_cv_warn__fsanitize_fuzzer_no_link" >&6; }
|
||
if test "x$ul_cv_warn__fsanitize_fuzzer_no_link" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " -fsanitize=fuzzer-no-link"
|
||
fi
|
||
|
||
FUZZING_ENGINE_LDFLAGS="-fsanitize=fuzzer-no-link"
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
ac_ext=cpp
|
||
ac_cpp='$CXXCPP $CPPFLAGS'
|
||
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||
if test -z "$CXX"; then
|
||
if test -n "$CCC"; then
|
||
CXX=$CCC
|
||
else
|
||
if test -n "$ac_tool_prefix"; then
|
||
for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
|
||
do
|
||
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$CXX"; then
|
||
ac_cv_prog_CXX="$CXX" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
CXX=$ac_cv_prog_CXX
|
||
if test -n "$CXX"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
|
||
printf "%s\n" "$CXX" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$CXX" && break
|
||
done
|
||
fi
|
||
if test -z "$CXX"; then
|
||
ac_ct_CXX=$CXX
|
||
for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_CXX"; then
|
||
ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CXX="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
|
||
if test -n "$ac_ct_CXX"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
|
||
printf "%s\n" "$ac_ct_CXX" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$ac_ct_CXX" && break
|
||
done
|
||
|
||
if test "x$ac_ct_CXX" = x; then
|
||
CXX="g++"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CXX=$ac_ct_CXX
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
fi
|
||
# Provide some information about the compiler.
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
|
||
set X $ac_compile
|
||
ac_compiler=$2
|
||
for ac_option in --version -v -V -qversion; do
|
||
{ { ac_try="$ac_compiler $ac_option >&5"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
printf "%s\n" "$ac_try_echo"; } >&5
|
||
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
sed '10a\
|
||
... rest of stderr output deleted ...
|
||
10q' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
fi
|
||
rm -f conftest.er1 conftest.err
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
done
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
|
||
printf %s "checking whether the compiler supports GNU C++... " >&6; }
|
||
if test ${ac_cv_cxx_compiler_gnu+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
#ifndef __GNUC__
|
||
choke me
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_cxx_try_compile "$LINENO"
|
||
then :
|
||
ac_compiler_gnu=yes
|
||
else case e in #(
|
||
e) ac_compiler_gnu=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
|
||
printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
|
||
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||
|
||
if test $ac_compiler_gnu = yes; then
|
||
GXX=yes
|
||
else
|
||
GXX=
|
||
fi
|
||
ac_test_CXXFLAGS=${CXXFLAGS+y}
|
||
ac_save_CXXFLAGS=$CXXFLAGS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
|
||
printf %s "checking whether $CXX accepts -g... " >&6; }
|
||
if test ${ac_cv_prog_cxx_g+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_save_cxx_werror_flag=$ac_cxx_werror_flag
|
||
ac_cxx_werror_flag=yes
|
||
ac_cv_prog_cxx_g=no
|
||
CXXFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_cxx_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cxx_g=yes
|
||
else case e in #(
|
||
e) CXXFLAGS=""
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_cxx_try_compile "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) ac_cxx_werror_flag=$ac_save_cxx_werror_flag
|
||
CXXFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_cxx_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cxx_g=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
ac_cxx_werror_flag=$ac_save_cxx_werror_flag ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
|
||
printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
|
||
if test $ac_test_CXXFLAGS; then
|
||
CXXFLAGS=$ac_save_CXXFLAGS
|
||
elif test $ac_cv_prog_cxx_g = yes; then
|
||
if test "$GXX" = yes; then
|
||
CXXFLAGS="-g -O2"
|
||
else
|
||
CXXFLAGS="-g"
|
||
fi
|
||
else
|
||
if test "$GXX" = yes; then
|
||
CXXFLAGS="-O2"
|
||
else
|
||
CXXFLAGS=
|
||
fi
|
||
fi
|
||
ac_prog_cxx_stdcxx=no
|
||
if test x$ac_prog_cxx_stdcxx = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
|
||
printf %s "checking for $CXX option to enable C++11 features... " >&6; }
|
||
if test ${ac_cv_prog_cxx_cxx11+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cxx_cxx11=no
|
||
ac_save_CXX=$CXX
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_cxx_conftest_cxx11_program
|
||
_ACEOF
|
||
for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
|
||
do
|
||
CXX="$ac_save_CXX $ac_arg"
|
||
if ac_fn_cxx_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cxx_cxx11=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CXX=$ac_save_CXX ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cxx_cxx11" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cxx_cxx11" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
|
||
printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
|
||
CXX="$CXX $ac_cv_prog_cxx_cxx11" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
|
||
ac_prog_cxx_stdcxx=cxx11 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test x$ac_prog_cxx_stdcxx = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
|
||
printf %s "checking for $CXX option to enable C++98 features... " >&6; }
|
||
if test ${ac_cv_prog_cxx_cxx98+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_cv_prog_cxx_cxx98=no
|
||
ac_save_CXX=$CXX
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_cxx_conftest_cxx98_program
|
||
_ACEOF
|
||
for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
|
||
do
|
||
CXX="$ac_save_CXX $ac_arg"
|
||
if ac_fn_cxx_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_prog_cxx_cxx98=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CXX=$ac_save_CXX ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$ac_cv_prog_cxx_cxx98" = xno
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
printf "%s\n" "unsupported" >&6; }
|
||
else case e in #(
|
||
e) if test "x$ac_cv_prog_cxx_cxx98" = x
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
printf "%s\n" "none needed" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
|
||
printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
|
||
CXX="$CXX $ac_cv_prog_cxx_cxx98" ;;
|
||
esac
|
||
fi
|
||
ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
|
||
ac_prog_cxx_stdcxx=cxx98 ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
depcc="$CXX" am_compiler_list=
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
|
||
printf %s "checking dependency style of $depcc... " >&6; }
|
||
if test ${am_cv_CXX_dependencies_compiler_type+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
||
# We make a subdir and do the tests there. Otherwise we can end up
|
||
# making bogus files that we don't know about and never remove. For
|
||
# instance it was reported that on HP-UX the gcc test will end up
|
||
# making a dummy file named 'D' -- because '-MD' means "put the output
|
||
# in D".
|
||
rm -rf conftest.dir
|
||
mkdir conftest.dir
|
||
# Copy depcomp to subdir because otherwise we won't find it if we're
|
||
# using a relative directory.
|
||
cp "$am_depcomp" conftest.dir
|
||
cd conftest.dir
|
||
# We will build objects and dependencies in a subdirectory because
|
||
# it helps to detect inapplicable dependency modes. For instance
|
||
# both Tru64's cc and ICC support -MD to output dependencies as a
|
||
# side effect of compilation, but ICC will put the dependencies in
|
||
# the current directory while Tru64 will put them in the object
|
||
# directory.
|
||
mkdir sub
|
||
|
||
am_cv_CXX_dependencies_compiler_type=none
|
||
if test "$am_compiler_list" = ""; then
|
||
am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
|
||
fi
|
||
am__universal=false
|
||
case " $depcc " in #(
|
||
*\ -arch\ *\ -arch\ *) am__universal=true ;;
|
||
esac
|
||
|
||
for depmode in $am_compiler_list; do
|
||
# Setup a source with many dependencies, because some compilers
|
||
# like to wrap large dependency lists on column 80 (with \), and
|
||
# we should not choose a depcomp mode which is confused by this.
|
||
#
|
||
# We need to recreate these files for each test, as the compiler may
|
||
# overwrite some of them when testing with obscure command lines.
|
||
# This happens at least with the AIX C compiler.
|
||
: > sub/conftest.c
|
||
for i in 1 2 3 4 5 6; do
|
||
echo '#include "conftst'$i'.h"' >> sub/conftest.c
|
||
# Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
|
||
# Solaris 10 /bin/sh.
|
||
echo '/* dummy */' > sub/conftst$i.h
|
||
done
|
||
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
|
||
|
||
# We check with '-c' and '-o' for the sake of the "dashmstdout"
|
||
# mode. It turns out that the SunPro C++ compiler does not properly
|
||
# handle '-M -o', and we need to detect this. Also, some Intel
|
||
# versions had trouble with output in subdirs.
|
||
am__obj=sub/conftest.${OBJEXT-o}
|
||
am__minus_obj="-o $am__obj"
|
||
case $depmode in
|
||
gcc)
|
||
# This depmode causes a compiler race in universal mode.
|
||
test "$am__universal" = false || continue
|
||
;;
|
||
nosideeffect)
|
||
# After this tag, mechanisms are not by side-effect, so they'll
|
||
# only be used when explicitly requested.
|
||
if test "x$enable_dependency_tracking" = xyes; then
|
||
continue
|
||
else
|
||
break
|
||
fi
|
||
;;
|
||
msvc7 | msvc7msys | msvisualcpp | msvcmsys)
|
||
# This compiler won't grok '-c -o', but also, the minuso test has
|
||
# not run yet. These depmodes are late enough in the game, and
|
||
# so weak that their functioning should not be impacted.
|
||
am__obj=conftest.${OBJEXT-o}
|
||
am__minus_obj=
|
||
;;
|
||
none) break ;;
|
||
esac
|
||
if depmode=$depmode \
|
||
source=sub/conftest.c object=$am__obj \
|
||
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
|
||
$SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
|
||
>/dev/null 2>conftest.err &&
|
||
grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
|
||
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
|
||
grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
|
||
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
|
||
# icc doesn't choke on unknown options, it will just issue warnings
|
||
# or remarks (even with -Werror). So we grep stderr for any message
|
||
# that says an option was ignored or not supported.
|
||
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
||
# icc: Command line warning: ignoring option '-M'; no argument required
|
||
# The diagnosis changed in icc 8.0:
|
||
# icc: Command line remark: option '-MP' not supported
|
||
if (grep 'ignoring option' conftest.err ||
|
||
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
|
||
am_cv_CXX_dependencies_compiler_type=$depmode
|
||
break
|
||
fi
|
||
fi
|
||
done
|
||
|
||
cd ..
|
||
rm -rf conftest.dir
|
||
else
|
||
am_cv_CXX_dependencies_compiler_type=none
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
|
||
printf "%s\n" "$am_cv_CXX_dependencies_compiler_type" >&6; }
|
||
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
|
||
|
||
if
|
||
test "x$enable_dependency_tracking" != xno \
|
||
&& test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
|
||
am__fastdepCXX_TRUE=
|
||
am__fastdepCXX_FALSE='#'
|
||
else
|
||
am__fastdepCXX_TRUE='#'
|
||
am__fastdepCXX_FALSE=
|
||
fi
|
||
|
||
|
||
if test "x$enable_fuzzing_engine" = xyes; then
|
||
FUZZING_ENGINE_TRUE=
|
||
FUZZING_ENGINE_FALSE='#'
|
||
else
|
||
FUZZING_ENGINE_TRUE='#'
|
||
FUZZING_ENGINE_FALSE=
|
||
fi
|
||
|
||
if test "x$LIB_FUZZING_ENGINE" != x; then
|
||
OSS_FUZZ_TRUE=
|
||
OSS_FUZZ_FALSE='#'
|
||
else
|
||
OSS_FUZZ_TRUE='#'
|
||
OSS_FUZZ_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-coverage was given.
|
||
if test ${enable_coverage+y}
|
||
then :
|
||
enableval=$enable_coverage;
|
||
else case e in #(
|
||
e) enable_coverage=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_coverage" = xyes
|
||
then :
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles --coverage" >&5
|
||
printf %s "checking whether compiler handles --coverage... " >&6; }
|
||
if test ${ul_cv_warn___coverage+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} --coverage"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn___coverage=yes
|
||
else case e in #(
|
||
e) ul_cv_warn___coverage=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn___coverage" >&5
|
||
printf "%s\n" "$ul_cv_warn___coverage" >&6; }
|
||
if test "x$ul_cv_warn___coverage" = xyes
|
||
then :
|
||
as_fn_append WARN_CFLAGS " --coverage"
|
||
fi
|
||
|
||
COVERAGE_LDFLAGS="--coverage"
|
||
|
||
fi
|
||
|
||
if test "x$enable_coverage" = xyes; then
|
||
WITH_COVERAGE_TRUE=
|
||
WITH_COVERAGE_FALSE='#'
|
||
else
|
||
WITH_COVERAGE_TRUE='#'
|
||
WITH_COVERAGE_FALSE=
|
||
fi
|
||
|
||
|
||
case `pwd` in
|
||
*\ * | *\ *)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
|
||
printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
|
||
esac
|
||
|
||
|
||
|
||
macro_version='2.4.7'
|
||
macro_revision='2.4.7'
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
ltmain=$ac_aux_dir/ltmain.sh
|
||
|
||
# Backslashify metacharacters that are still active within
|
||
# double-quoted strings.
|
||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
||
|
||
# Same as above, but do not quote variable references.
|
||
double_quote_subst='s/\(["`\\]\)/\\\1/g'
|
||
|
||
# Sed substitution to delay expansion of an escaped shell variable in a
|
||
# double_quote_subst'ed string.
|
||
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
|
||
|
||
# Sed substitution to delay expansion of an escaped single quote.
|
||
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
|
||
|
||
# Sed substitution to avoid accidental globbing in evaled expressions
|
||
no_glob_subst='s/\*/\\\*/g'
|
||
|
||
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
|
||
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
|
||
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
|
||
printf %s "checking how to print strings... " >&6; }
|
||
# Test print first, because it will be a builtin if present.
|
||
if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
|
||
test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
|
||
ECHO='print -r --'
|
||
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
|
||
ECHO='printf %s\n'
|
||
else
|
||
# Use this function as a fallback that always works.
|
||
func_fallback_echo ()
|
||
{
|
||
eval 'cat <<_LTECHO_EOF
|
||
$1
|
||
_LTECHO_EOF'
|
||
}
|
||
ECHO='func_fallback_echo'
|
||
fi
|
||
|
||
# func_echo_all arg...
|
||
# Invoke $ECHO with all args, space-separated.
|
||
func_echo_all ()
|
||
{
|
||
$ECHO ""
|
||
}
|
||
|
||
case $ECHO in
|
||
printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
|
||
printf "%s\n" "printf" >&6; } ;;
|
||
print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
|
||
printf "%s\n" "print -r" >&6; } ;;
|
||
*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
|
||
printf "%s\n" "cat" >&6; } ;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
|
||
printf %s "checking for a sed that does not truncate output... " >&6; }
|
||
if test ${ac_cv_path_SED+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
|
||
for ac_i in 1 2 3 4 5 6 7; do
|
||
ac_script="$ac_script$as_nl$ac_script"
|
||
done
|
||
echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
|
||
{ ac_script=; unset ac_script;}
|
||
if test -z "$SED"; then
|
||
ac_path_SED_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in sed gsed
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_SED" || continue
|
||
# Check for GNU ac_path_SED and select it if it is found.
|
||
# Check for GNU $ac_path_SED
|
||
case `"$ac_path_SED" --version 2>&1` in #(
|
||
*GNU*)
|
||
ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
|
||
#(
|
||
*)
|
||
ac_count=0
|
||
printf %s 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
printf "%s\n" '' >> "conftest.nl"
|
||
"$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_SED_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_SED="$ac_path_SED"
|
||
ac_path_SED_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_SED_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_SED"; then
|
||
as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_SED=$SED
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
|
||
printf "%s\n" "$ac_cv_path_SED" >&6; }
|
||
SED="$ac_cv_path_SED"
|
||
rm -f conftest.sed
|
||
|
||
test -z "$SED" && SED=sed
|
||
Xsed="$SED -e 1s/^X//"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||
printf %s "checking for grep that handles long lines and -e... " >&6; }
|
||
if test ${ac_cv_path_GREP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -z "$GREP"; then
|
||
ac_path_GREP_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in grep ggrep
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_GREP" || continue
|
||
# Check for GNU ac_path_GREP and select it if it is found.
|
||
# Check for GNU $ac_path_GREP
|
||
case `"$ac_path_GREP" --version 2>&1` in #(
|
||
*GNU*)
|
||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||
#(
|
||
*)
|
||
ac_count=0
|
||
printf %s 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
printf "%s\n" 'GREP' >> "conftest.nl"
|
||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_GREP_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_GREP="$ac_path_GREP"
|
||
ac_path_GREP_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_GREP_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_GREP"; then
|
||
as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_GREP=$GREP
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||
printf "%s\n" "$ac_cv_path_GREP" >&6; }
|
||
GREP="$ac_cv_path_GREP"
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||
printf %s "checking for egrep... " >&6; }
|
||
if test ${ac_cv_path_EGREP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||
then ac_cv_path_EGREP="$GREP -E"
|
||
else
|
||
if test -z "$EGREP"; then
|
||
ac_path_EGREP_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in egrep
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||
# Check for GNU $ac_path_EGREP
|
||
case `"$ac_path_EGREP" --version 2>&1` in #(
|
||
*GNU*)
|
||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||
#(
|
||
*)
|
||
ac_count=0
|
||
printf %s 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
printf "%s\n" 'EGREP' >> "conftest.nl"
|
||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_EGREP_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_EGREP="$ac_path_EGREP"
|
||
ac_path_EGREP_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_EGREP_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_EGREP"; then
|
||
as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_EGREP=$EGREP
|
||
fi
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||
printf "%s\n" "$ac_cv_path_EGREP" >&6; }
|
||
EGREP="$ac_cv_path_EGREP"
|
||
|
||
EGREP_TRADITIONAL=$EGREP
|
||
ac_cv_path_EGREP_TRADITIONAL=$EGREP
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
|
||
printf %s "checking for fgrep... " >&6; }
|
||
if test ${ac_cv_path_FGREP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
|
||
then ac_cv_path_FGREP="$GREP -F"
|
||
else
|
||
if test -z "$FGREP"; then
|
||
ac_path_FGREP_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in fgrep
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_FGREP" || continue
|
||
# Check for GNU ac_path_FGREP and select it if it is found.
|
||
# Check for GNU $ac_path_FGREP
|
||
case `"$ac_path_FGREP" --version 2>&1` in #(
|
||
*GNU*)
|
||
ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
|
||
#(
|
||
*)
|
||
ac_count=0
|
||
printf %s 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
printf "%s\n" 'FGREP' >> "conftest.nl"
|
||
"$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_FGREP_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_FGREP="$ac_path_FGREP"
|
||
ac_path_FGREP_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_FGREP_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_FGREP"; then
|
||
as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_FGREP=$FGREP
|
||
fi
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
|
||
printf "%s\n" "$ac_cv_path_FGREP" >&6; }
|
||
FGREP="$ac_cv_path_FGREP"
|
||
|
||
|
||
test -z "$GREP" && GREP=grep
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --with-gnu-ld was given.
|
||
if test ${with_gnu_ld+y}
|
||
then :
|
||
withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
|
||
else case e in #(
|
||
e) with_gnu_ld=no ;;
|
||
esac
|
||
fi
|
||
|
||
ac_prog=ld
|
||
if test yes = "$GCC"; then
|
||
# Check if gcc -print-prog-name=ld gives a path.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
|
||
printf %s "checking for ld used by $CC... " >&6; }
|
||
case $host in
|
||
*-*-mingw*)
|
||
# gcc leaves a trailing carriage return, which upsets mingw
|
||
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
|
||
*)
|
||
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
|
||
esac
|
||
case $ac_prog in
|
||
# Accept absolute paths.
|
||
[\\/]* | ?:[\\/]*)
|
||
re_direlt='/[^/][^/]*/\.\./'
|
||
# Canonicalize the pathname of ld
|
||
ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
|
||
while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
|
||
ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
|
||
done
|
||
test -z "$LD" && LD=$ac_prog
|
||
;;
|
||
"")
|
||
# If it fails, then pretend we aren't using GCC.
|
||
ac_prog=ld
|
||
;;
|
||
*)
|
||
# If it is relative, then search for the first ld in PATH.
|
||
with_gnu_ld=unknown
|
||
;;
|
||
esac
|
||
elif test yes = "$with_gnu_ld"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
|
||
printf %s "checking for GNU ld... " >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
|
||
printf %s "checking for non-GNU ld... " >&6; }
|
||
fi
|
||
if test ${lt_cv_path_LD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -z "$LD"; then
|
||
lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
|
||
for ac_dir in $PATH; do
|
||
IFS=$lt_save_ifs
|
||
test -z "$ac_dir" && ac_dir=.
|
||
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
||
lt_cv_path_LD=$ac_dir/$ac_prog
|
||
# Check to see if the program is GNU ld. I'd rather use --version,
|
||
# but apparently some variants of GNU ld only accept -v.
|
||
# Break only if it was the GNU/non-GNU ld that we prefer.
|
||
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
|
||
*GNU* | *'with BFD'*)
|
||
test no != "$with_gnu_ld" && break
|
||
;;
|
||
*)
|
||
test yes != "$with_gnu_ld" && break
|
||
;;
|
||
esac
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
else
|
||
lt_cv_path_LD=$LD # Let the user override the test with a path.
|
||
fi ;;
|
||
esac
|
||
fi
|
||
|
||
LD=$lt_cv_path_LD
|
||
if test -n "$LD"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
|
||
printf "%s\n" "$LD" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
|
||
printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
|
||
if test ${lt_cv_prog_gnu_ld+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) # I'd rather use --version here, but apparently some GNU lds only accept -v.
|
||
case `$LD -v 2>&1 </dev/null` in
|
||
*GNU* | *'with BFD'*)
|
||
lt_cv_prog_gnu_ld=yes
|
||
;;
|
||
*)
|
||
lt_cv_prog_gnu_ld=no
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
|
||
printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
|
||
with_gnu_ld=$lt_cv_prog_gnu_ld
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
|
||
printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
|
||
if test ${lt_cv_path_NM+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$NM"; then
|
||
# Let the user override the test.
|
||
lt_cv_path_NM=$NM
|
||
else
|
||
lt_nm_to_check=${ac_tool_prefix}nm
|
||
if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
|
||
lt_nm_to_check="$lt_nm_to_check nm"
|
||
fi
|
||
for lt_tmp_nm in $lt_nm_to_check; do
|
||
lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
|
||
for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
|
||
IFS=$lt_save_ifs
|
||
test -z "$ac_dir" && ac_dir=.
|
||
tmp_nm=$ac_dir/$lt_tmp_nm
|
||
if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
|
||
# Check to see if the nm accepts a BSD-compat flag.
|
||
# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
|
||
# nm: unknown option "B" ignored
|
||
# Tru64's nm complains that /dev/null is an invalid object file
|
||
# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
|
||
case $build_os in
|
||
mingw*) lt_bad_file=conftest.nm/nofile ;;
|
||
*) lt_bad_file=/dev/null ;;
|
||
esac
|
||
case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
|
||
*$lt_bad_file* | *'Invalid file or object type'*)
|
||
lt_cv_path_NM="$tmp_nm -B"
|
||
break 2
|
||
;;
|
||
*)
|
||
case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
|
||
*/dev/null*)
|
||
lt_cv_path_NM="$tmp_nm -p"
|
||
break 2
|
||
;;
|
||
*)
|
||
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
|
||
continue # so that we can try to find one that supports BSD flags
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
done
|
||
: ${lt_cv_path_NM=no}
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
|
||
printf "%s\n" "$lt_cv_path_NM" >&6; }
|
||
if test no != "$lt_cv_path_NM"; then
|
||
NM=$lt_cv_path_NM
|
||
else
|
||
# Didn't find any BSD compatible name lister, look for dumpbin.
|
||
if test -n "$DUMPBIN"; then :
|
||
# Let the user override the test.
|
||
else
|
||
if test -n "$ac_tool_prefix"; then
|
||
for ac_prog in dumpbin "link -dump"
|
||
do
|
||
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_DUMPBIN+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$DUMPBIN"; then
|
||
ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
DUMPBIN=$ac_cv_prog_DUMPBIN
|
||
if test -n "$DUMPBIN"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
|
||
printf "%s\n" "$DUMPBIN" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$DUMPBIN" && break
|
||
done
|
||
fi
|
||
if test -z "$DUMPBIN"; then
|
||
ac_ct_DUMPBIN=$DUMPBIN
|
||
for ac_prog in dumpbin "link -dump"
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_DUMPBIN"; then
|
||
ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
|
||
if test -n "$ac_ct_DUMPBIN"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
|
||
printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$ac_ct_DUMPBIN" && break
|
||
done
|
||
|
||
if test "x$ac_ct_DUMPBIN" = x; then
|
||
DUMPBIN=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
DUMPBIN=$ac_ct_DUMPBIN
|
||
fi
|
||
fi
|
||
|
||
case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
|
||
*COFF*)
|
||
DUMPBIN="$DUMPBIN -symbols -headers"
|
||
;;
|
||
*)
|
||
DUMPBIN=:
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test : != "$DUMPBIN"; then
|
||
NM=$DUMPBIN
|
||
fi
|
||
fi
|
||
test -z "$NM" && NM=nm
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
|
||
printf %s "checking the name lister ($NM) interface... " >&6; }
|
||
if test ${lt_cv_nm_interface+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_nm_interface="BSD nm"
|
||
echo "int some_variable = 0;" > conftest.$ac_ext
|
||
(eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
|
||
(eval "$ac_compile" 2>conftest.err)
|
||
cat conftest.err >&5
|
||
(eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
|
||
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
|
||
cat conftest.err >&5
|
||
(eval echo "\"\$as_me:$LINENO: output\"" >&5)
|
||
cat conftest.out >&5
|
||
if $GREP 'External.*some_variable' conftest.out > /dev/null; then
|
||
lt_cv_nm_interface="MS dumpbin"
|
||
fi
|
||
rm -f conftest* ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
|
||
printf "%s\n" "$lt_cv_nm_interface" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
|
||
printf %s "checking whether ln -s works... " >&6; }
|
||
LN_S=$as_ln_s
|
||
if test "$LN_S" = "ln -s"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
|
||
printf "%s\n" "no, using $LN_S" >&6; }
|
||
fi
|
||
|
||
# find the maximum length of command line arguments
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
|
||
printf %s "checking the maximum length of command line arguments... " >&6; }
|
||
if test ${lt_cv_sys_max_cmd_len+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) i=0
|
||
teststring=ABCD
|
||
|
||
case $build_os in
|
||
msdosdjgpp*)
|
||
# On DJGPP, this test can blow up pretty badly due to problems in libc
|
||
# (any single argument exceeding 2000 bytes causes a buffer overrun
|
||
# during glob expansion). Even if it were fixed, the result of this
|
||
# check would be larger than it should be.
|
||
lt_cv_sys_max_cmd_len=12288; # 12K is about right
|
||
;;
|
||
|
||
gnu*)
|
||
# Under GNU Hurd, this test is not required because there is
|
||
# no limit to the length of command line arguments.
|
||
# Libtool will interpret -1 as no limit whatsoever
|
||
lt_cv_sys_max_cmd_len=-1;
|
||
;;
|
||
|
||
cygwin* | mingw* | cegcc*)
|
||
# On Win9x/ME, this test blows up -- it succeeds, but takes
|
||
# about 5 minutes as the teststring grows exponentially.
|
||
# Worse, since 9x/ME are not pre-emptively multitasking,
|
||
# you end up with a "frozen" computer, even though with patience
|
||
# the test eventually succeeds (with a max line length of 256k).
|
||
# Instead, let's just punt: use the minimum linelength reported by
|
||
# all of the supported platforms: 8192 (on NT/2K/XP).
|
||
lt_cv_sys_max_cmd_len=8192;
|
||
;;
|
||
|
||
mint*)
|
||
# On MiNT this can take a long time and run out of memory.
|
||
lt_cv_sys_max_cmd_len=8192;
|
||
;;
|
||
|
||
amigaos*)
|
||
# On AmigaOS with pdksh, this test takes hours, literally.
|
||
# So we just punt and use a minimum line length of 8192.
|
||
lt_cv_sys_max_cmd_len=8192;
|
||
;;
|
||
|
||
bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
|
||
# This has been around since 386BSD, at least. Likely further.
|
||
if test -x /sbin/sysctl; then
|
||
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
|
||
elif test -x /usr/sbin/sysctl; then
|
||
lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
|
||
else
|
||
lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
|
||
fi
|
||
# And add a safety zone
|
||
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
|
||
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
|
||
;;
|
||
|
||
interix*)
|
||
# We know the value 262144 and hardcode it with a safety zone (like BSD)
|
||
lt_cv_sys_max_cmd_len=196608
|
||
;;
|
||
|
||
os2*)
|
||
# The test takes a long time on OS/2.
|
||
lt_cv_sys_max_cmd_len=8192
|
||
;;
|
||
|
||
osf*)
|
||
# Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
|
||
# due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
|
||
# nice to cause kernel panics so lets avoid the loop below.
|
||
# First set a reasonable default.
|
||
lt_cv_sys_max_cmd_len=16384
|
||
#
|
||
if test -x /sbin/sysconfig; then
|
||
case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
|
||
*1*) lt_cv_sys_max_cmd_len=-1 ;;
|
||
esac
|
||
fi
|
||
;;
|
||
sco3.2v5*)
|
||
lt_cv_sys_max_cmd_len=102400
|
||
;;
|
||
sysv5* | sco5v6* | sysv4.2uw2*)
|
||
kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
|
||
if test -n "$kargmax"; then
|
||
lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
|
||
else
|
||
lt_cv_sys_max_cmd_len=32768
|
||
fi
|
||
;;
|
||
*)
|
||
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
|
||
if test -n "$lt_cv_sys_max_cmd_len" && \
|
||
test undefined != "$lt_cv_sys_max_cmd_len"; then
|
||
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
|
||
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
|
||
else
|
||
# Make teststring a little bigger before we do anything with it.
|
||
# a 1K string should be a reasonable start.
|
||
for i in 1 2 3 4 5 6 7 8; do
|
||
teststring=$teststring$teststring
|
||
done
|
||
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
|
||
# If test is not a shell built-in, we'll probably end up computing a
|
||
# maximum length that is only half of the actual maximum length, but
|
||
# we can't tell.
|
||
while { test X`env echo "$teststring$teststring" 2>/dev/null` \
|
||
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
|
||
test 17 != "$i" # 1/2 MB should be enough
|
||
do
|
||
i=`expr $i + 1`
|
||
teststring=$teststring$teststring
|
||
done
|
||
# Only check the string length outside the loop.
|
||
lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
|
||
teststring=
|
||
# Add a significant safety factor because C++ compilers can tack on
|
||
# massive amounts of additional arguments before passing them to the
|
||
# linker. It appears as though 1/2 is a usable value.
|
||
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test -n "$lt_cv_sys_max_cmd_len"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
|
||
printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
|
||
printf "%s\n" "none" >&6; }
|
||
fi
|
||
max_cmd_len=$lt_cv_sys_max_cmd_len
|
||
|
||
|
||
|
||
|
||
|
||
|
||
: ${CP="cp -f"}
|
||
: ${MV="mv -f"}
|
||
: ${RM="rm -f"}
|
||
|
||
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
|
||
lt_unset=unset
|
||
else
|
||
lt_unset=false
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
# test EBCDIC or ASCII
|
||
case `echo X|tr X '\101'` in
|
||
A) # ASCII based system
|
||
# \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
|
||
lt_SP2NL='tr \040 \012'
|
||
lt_NL2SP='tr \015\012 \040\040'
|
||
;;
|
||
*) # EBCDIC based system
|
||
lt_SP2NL='tr \100 \n'
|
||
lt_NL2SP='tr \r\n \100\100'
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
|
||
printf %s "checking how to convert $build file names to $host format... " >&6; }
|
||
if test ${lt_cv_to_host_file_cmd+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $host in
|
||
*-*-mingw* )
|
||
case $build in
|
||
*-*-mingw* ) # actually msys
|
||
lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
|
||
;;
|
||
*-*-cygwin* )
|
||
lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
|
||
;;
|
||
* ) # otherwise, assume *nix
|
||
lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
|
||
;;
|
||
esac
|
||
;;
|
||
*-*-cygwin* )
|
||
case $build in
|
||
*-*-mingw* ) # actually msys
|
||
lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
|
||
;;
|
||
*-*-cygwin* )
|
||
lt_cv_to_host_file_cmd=func_convert_file_noop
|
||
;;
|
||
* ) # otherwise, assume *nix
|
||
lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
|
||
;;
|
||
esac
|
||
;;
|
||
* ) # unhandled hosts (and "normal" native builds)
|
||
lt_cv_to_host_file_cmd=func_convert_file_noop
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
to_host_file_cmd=$lt_cv_to_host_file_cmd
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
|
||
printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
|
||
printf %s "checking how to convert $build file names to toolchain format... " >&6; }
|
||
if test ${lt_cv_to_tool_file_cmd+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) #assume ordinary cross tools, or native build.
|
||
lt_cv_to_tool_file_cmd=func_convert_file_noop
|
||
case $host in
|
||
*-*-mingw* )
|
||
case $build in
|
||
*-*-mingw* ) # actually msys
|
||
lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
to_tool_file_cmd=$lt_cv_to_tool_file_cmd
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
|
||
printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
|
||
printf %s "checking for $LD option to reload object files... " >&6; }
|
||
if test ${lt_cv_ld_reload_flag+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_ld_reload_flag='-r' ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
|
||
printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
|
||
reload_flag=$lt_cv_ld_reload_flag
|
||
case $reload_flag in
|
||
"" | " "*) ;;
|
||
*) reload_flag=" $reload_flag" ;;
|
||
esac
|
||
reload_cmds='$LD$reload_flag -o $output$reload_objs'
|
||
case $host_os in
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
if test yes != "$GCC"; then
|
||
reload_cmds=false
|
||
fi
|
||
;;
|
||
darwin*)
|
||
if test yes = "$GCC"; then
|
||
reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
|
||
else
|
||
reload_cmds='$LD$reload_flag -o $output$reload_objs'
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}file; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_FILECMD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$FILECMD"; then
|
||
ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_FILECMD="${ac_tool_prefix}file"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
FILECMD=$ac_cv_prog_FILECMD
|
||
if test -n "$FILECMD"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
|
||
printf "%s\n" "$FILECMD" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_FILECMD"; then
|
||
ac_ct_FILECMD=$FILECMD
|
||
# Extract the first word of "file", so it can be a program name with args.
|
||
set dummy file; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_FILECMD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_FILECMD"; then
|
||
ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_FILECMD="file"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
|
||
if test -n "$ac_ct_FILECMD"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
|
||
printf "%s\n" "$ac_ct_FILECMD" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_FILECMD" = x; then
|
||
FILECMD=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
FILECMD=$ac_ct_FILECMD
|
||
fi
|
||
else
|
||
FILECMD="$ac_cv_prog_FILECMD"
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}objdump; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_OBJDUMP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$OBJDUMP"; then
|
||
ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
OBJDUMP=$ac_cv_prog_OBJDUMP
|
||
if test -n "$OBJDUMP"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
|
||
printf "%s\n" "$OBJDUMP" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_OBJDUMP"; then
|
||
ac_ct_OBJDUMP=$OBJDUMP
|
||
# Extract the first word of "objdump", so it can be a program name with args.
|
||
set dummy objdump; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_OBJDUMP"; then
|
||
ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_OBJDUMP="objdump"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
|
||
if test -n "$ac_ct_OBJDUMP"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
|
||
printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_OBJDUMP" = x; then
|
||
OBJDUMP="false"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
OBJDUMP=$ac_ct_OBJDUMP
|
||
fi
|
||
else
|
||
OBJDUMP="$ac_cv_prog_OBJDUMP"
|
||
fi
|
||
|
||
test -z "$OBJDUMP" && OBJDUMP=objdump
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
|
||
printf %s "checking how to recognize dependent libraries... " >&6; }
|
||
if test ${lt_cv_deplibs_check_method+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_file_magic_cmd='$MAGIC_CMD'
|
||
lt_cv_file_magic_test_file=
|
||
lt_cv_deplibs_check_method='unknown'
|
||
# Need to set the preceding variable on all platforms that support
|
||
# interlibrary dependencies.
|
||
# 'none' -- dependencies not supported.
|
||
# 'unknown' -- same as none, but documents that we really don't know.
|
||
# 'pass_all' -- all dependencies passed with no checks.
|
||
# 'test_compile' -- check by making test program.
|
||
# 'file_magic [[regex]]' -- check by looking for files in library path
|
||
# that responds to the $file_magic_cmd with a given extended regex.
|
||
# If you have 'file' or equivalent on your system and you're not sure
|
||
# whether 'pass_all' will *always* work, you probably want this one.
|
||
|
||
case $host_os in
|
||
aix[4-9]*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
beos*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
bsdi[45]*)
|
||
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
|
||
lt_cv_file_magic_cmd='$FILECMD -L'
|
||
lt_cv_file_magic_test_file=/shlib/libc.so
|
||
;;
|
||
|
||
cygwin*)
|
||
# func_win32_libid is a shell function defined in ltmain.sh
|
||
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
|
||
lt_cv_file_magic_cmd='func_win32_libid'
|
||
;;
|
||
|
||
mingw* | pw32*)
|
||
# Base MSYS/MinGW do not provide the 'file' command needed by
|
||
# func_win32_libid shell function, so use a weaker test based on 'objdump',
|
||
# unless we find 'file', for example because we are cross-compiling.
|
||
if ( file / ) >/dev/null 2>&1; then
|
||
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
|
||
lt_cv_file_magic_cmd='func_win32_libid'
|
||
else
|
||
# Keep this pattern in sync with the one in func_win32_libid.
|
||
lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
|
||
lt_cv_file_magic_cmd='$OBJDUMP -f'
|
||
fi
|
||
;;
|
||
|
||
cegcc*)
|
||
# use the weaker test based on 'objdump'. See mingw*.
|
||
lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
|
||
lt_cv_file_magic_cmd='$OBJDUMP -f'
|
||
;;
|
||
|
||
darwin* | rhapsody*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
freebsd* | dragonfly* | midnightbsd*)
|
||
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
|
||
case $host_cpu in
|
||
i*86 )
|
||
# Not sure whether the presence of OpenBSD here was a mistake.
|
||
# Let's accept both of them until this is cleared up.
|
||
lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
|
||
lt_cv_file_magic_cmd=$FILECMD
|
||
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
|
||
;;
|
||
esac
|
||
else
|
||
lt_cv_deplibs_check_method=pass_all
|
||
fi
|
||
;;
|
||
|
||
haiku*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
hpux10.20* | hpux11*)
|
||
lt_cv_file_magic_cmd=$FILECMD
|
||
case $host_cpu in
|
||
ia64*)
|
||
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
|
||
lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
|
||
;;
|
||
hppa*64*)
|
||
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
|
||
lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
|
||
;;
|
||
*)
|
||
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
|
||
lt_cv_file_magic_test_file=/usr/lib/libc.sl
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
interix[3-9]*)
|
||
# PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
|
||
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
|
||
;;
|
||
|
||
irix5* | irix6* | nonstopux*)
|
||
case $LD in
|
||
*-32|*"-32 ") libmagic=32-bit;;
|
||
*-n32|*"-n32 ") libmagic=N32;;
|
||
*-64|*"-64 ") libmagic=64-bit;;
|
||
*) libmagic=never-match;;
|
||
esac
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
# This must be glibc/ELF.
|
||
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
netbsd*)
|
||
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
|
||
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
|
||
else
|
||
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
|
||
fi
|
||
;;
|
||
|
||
newos6*)
|
||
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
|
||
lt_cv_file_magic_cmd=$FILECMD
|
||
lt_cv_file_magic_test_file=/usr/lib/libnls.so
|
||
;;
|
||
|
||
*nto* | *qnx*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
openbsd* | bitrig*)
|
||
if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
|
||
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
|
||
else
|
||
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
|
||
fi
|
||
;;
|
||
|
||
osf3* | osf4* | osf5*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
rdos*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
solaris*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
|
||
sysv4 | sysv4.3*)
|
||
case $host_vendor in
|
||
motorola)
|
||
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
|
||
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
|
||
;;
|
||
ncr)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
sequent)
|
||
lt_cv_file_magic_cmd='/bin/file'
|
||
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
|
||
;;
|
||
sni)
|
||
lt_cv_file_magic_cmd='/bin/file'
|
||
lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
|
||
lt_cv_file_magic_test_file=/lib/libc.so
|
||
;;
|
||
siemens)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
pc)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
tpf*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
os2*)
|
||
lt_cv_deplibs_check_method=pass_all
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
|
||
printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
|
||
|
||
file_magic_glob=
|
||
want_nocaseglob=no
|
||
if test "$build" = "$host"; then
|
||
case $host_os in
|
||
mingw* | pw32*)
|
||
if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
|
||
want_nocaseglob=yes
|
||
else
|
||
file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
file_magic_cmd=$lt_cv_file_magic_cmd
|
||
deplibs_check_method=$lt_cv_deplibs_check_method
|
||
test -z "$deplibs_check_method" && deplibs_check_method=unknown
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}dlltool; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_DLLTOOL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$DLLTOOL"; then
|
||
ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
DLLTOOL=$ac_cv_prog_DLLTOOL
|
||
if test -n "$DLLTOOL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
|
||
printf "%s\n" "$DLLTOOL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_DLLTOOL"; then
|
||
ac_ct_DLLTOOL=$DLLTOOL
|
||
# Extract the first word of "dlltool", so it can be a program name with args.
|
||
set dummy dlltool; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_DLLTOOL"; then
|
||
ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_DLLTOOL="dlltool"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
|
||
if test -n "$ac_ct_DLLTOOL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
|
||
printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_DLLTOOL" = x; then
|
||
DLLTOOL="false"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
DLLTOOL=$ac_ct_DLLTOOL
|
||
fi
|
||
else
|
||
DLLTOOL="$ac_cv_prog_DLLTOOL"
|
||
fi
|
||
|
||
test -z "$DLLTOOL" && DLLTOOL=dlltool
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
|
||
printf %s "checking how to associate runtime and link libraries... " >&6; }
|
||
if test ${lt_cv_sharedlib_from_linklib_cmd+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_sharedlib_from_linklib_cmd='unknown'
|
||
|
||
case $host_os in
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
# two different shell functions defined in ltmain.sh;
|
||
# decide which one to use based on capabilities of $DLLTOOL
|
||
case `$DLLTOOL --help 2>&1` in
|
||
*--identify-strict*)
|
||
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
|
||
;;
|
||
*)
|
||
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
|
||
;;
|
||
esac
|
||
;;
|
||
*)
|
||
# fallback: assume linklib IS sharedlib
|
||
lt_cv_sharedlib_from_linklib_cmd=$ECHO
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
|
||
printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
|
||
sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
|
||
test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
for ac_prog in ar
|
||
do
|
||
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_AR+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$AR"; then
|
||
ac_cv_prog_AR="$AR" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
AR=$ac_cv_prog_AR
|
||
if test -n "$AR"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
|
||
printf "%s\n" "$AR" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$AR" && break
|
||
done
|
||
fi
|
||
if test -z "$AR"; then
|
||
ac_ct_AR=$AR
|
||
for ac_prog in ar
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_AR+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_AR"; then
|
||
ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_AR="$ac_prog"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_AR=$ac_cv_prog_ac_ct_AR
|
||
if test -n "$ac_ct_AR"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
|
||
printf "%s\n" "$ac_ct_AR" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$ac_ct_AR" && break
|
||
done
|
||
|
||
if test "x$ac_ct_AR" = x; then
|
||
AR="false"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
AR=$ac_ct_AR
|
||
fi
|
||
fi
|
||
|
||
: ${AR=ar}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Use ARFLAGS variable as AR's operation code to sync the variable naming with
|
||
# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
|
||
# higher priority because thats what people were doing historically (setting
|
||
# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
|
||
# variable obsoleted/removed.
|
||
|
||
test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
|
||
lt_ar_flags=$AR_FLAGS
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
|
||
# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
|
||
printf %s "checking for archiver @FILE support... " >&6; }
|
||
if test ${lt_cv_ar_at_file+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_ar_at_file=no
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
echo conftest.$ac_objext > conftest.lst
|
||
lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
|
||
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
|
||
(eval $lt_ar_try) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
if test 0 -eq "$ac_status"; then
|
||
# Ensure the archiver fails upon bogus file names.
|
||
rm -f conftest.$ac_objext libconftest.a
|
||
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
|
||
(eval $lt_ar_try) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
if test 0 -ne "$ac_status"; then
|
||
lt_cv_ar_at_file=@
|
||
fi
|
||
fi
|
||
rm -f conftest.* libconftest.a
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
|
||
printf "%s\n" "$lt_cv_ar_at_file" >&6; }
|
||
|
||
if test no = "$lt_cv_ar_at_file"; then
|
||
archiver_list_spec=
|
||
else
|
||
archiver_list_spec=$lt_cv_ar_at_file
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}strip; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_STRIP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$STRIP"; then
|
||
ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
STRIP=$ac_cv_prog_STRIP
|
||
if test -n "$STRIP"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
|
||
printf "%s\n" "$STRIP" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_STRIP"; then
|
||
ac_ct_STRIP=$STRIP
|
||
# Extract the first word of "strip", so it can be a program name with args.
|
||
set dummy strip; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_STRIP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_STRIP"; then
|
||
ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_STRIP="strip"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
|
||
if test -n "$ac_ct_STRIP"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
|
||
printf "%s\n" "$ac_ct_STRIP" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_STRIP" = x; then
|
||
STRIP=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
STRIP=$ac_ct_STRIP
|
||
fi
|
||
else
|
||
STRIP="$ac_cv_prog_STRIP"
|
||
fi
|
||
|
||
test -z "$STRIP" && STRIP=:
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_RANLIB+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$RANLIB"; then
|
||
ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
RANLIB=$ac_cv_prog_RANLIB
|
||
if test -n "$RANLIB"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
|
||
printf "%s\n" "$RANLIB" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_RANLIB"; then
|
||
ac_ct_RANLIB=$RANLIB
|
||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||
set dummy ranlib; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_RANLIB+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_RANLIB"; then
|
||
ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_RANLIB="ranlib"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
|
||
if test -n "$ac_ct_RANLIB"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
|
||
printf "%s\n" "$ac_ct_RANLIB" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_RANLIB" = x; then
|
||
RANLIB=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
RANLIB=$ac_ct_RANLIB
|
||
fi
|
||
else
|
||
RANLIB="$ac_cv_prog_RANLIB"
|
||
fi
|
||
|
||
test -z "$RANLIB" && RANLIB=:
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Determine commands to create old-style static archives.
|
||
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
|
||
old_postinstall_cmds='chmod 644 $oldlib'
|
||
old_postuninstall_cmds=
|
||
|
||
if test -n "$RANLIB"; then
|
||
case $host_os in
|
||
bitrig* | openbsd*)
|
||
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
|
||
;;
|
||
*)
|
||
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
|
||
;;
|
||
esac
|
||
old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
|
||
fi
|
||
|
||
case $host_os in
|
||
darwin*)
|
||
lock_old_archive_extraction=yes ;;
|
||
*)
|
||
lock_old_archive_extraction=no ;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# If no C compiler was specified, use CC.
|
||
LTCC=${LTCC-"$CC"}
|
||
|
||
# If no C compiler flags were specified, use CFLAGS.
|
||
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
|
||
|
||
# Allow CC to be a program name with arguments.
|
||
compiler=$CC
|
||
|
||
|
||
# Check for command to grab the raw symbol name followed by C symbol from nm.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
|
||
printf %s "checking command to parse $NM output from $compiler object... " >&6; }
|
||
if test ${lt_cv_sys_global_symbol_pipe+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# These are sane defaults that work on at least a few old systems.
|
||
# [They come from Ultrix. What could be older than Ultrix?!! ;)]
|
||
|
||
# Character class describing NM global symbol codes.
|
||
symcode='[BCDEGRST]'
|
||
|
||
# Regexp to match symbols that can be accessed directly from C.
|
||
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
|
||
|
||
# Define system-specific variables.
|
||
case $host_os in
|
||
aix*)
|
||
symcode='[BCDT]'
|
||
;;
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
symcode='[ABCDGISTW]'
|
||
;;
|
||
hpux*)
|
||
if test ia64 = "$host_cpu"; then
|
||
symcode='[ABCDEGRST]'
|
||
fi
|
||
;;
|
||
irix* | nonstopux*)
|
||
symcode='[BCDEGRST]'
|
||
;;
|
||
osf*)
|
||
symcode='[BCDEGQRST]'
|
||
;;
|
||
solaris*)
|
||
symcode='[BDRT]'
|
||
;;
|
||
sco3.2v5*)
|
||
symcode='[DT]'
|
||
;;
|
||
sysv4.2uw2*)
|
||
symcode='[DT]'
|
||
;;
|
||
sysv5* | sco5v6* | unixware* | OpenUNIX*)
|
||
symcode='[ABDT]'
|
||
;;
|
||
sysv4)
|
||
symcode='[DFNSTU]'
|
||
;;
|
||
esac
|
||
|
||
# If we're using GNU nm, then use its standard symbol codes.
|
||
case `$NM -V 2>&1` in
|
||
*GNU* | *'with BFD'*)
|
||
symcode='[ABCDGIRSTW]' ;;
|
||
esac
|
||
|
||
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
|
||
# Gets list of data symbols to import.
|
||
lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
|
||
# Adjust the below global symbol transforms to fixup imported variables.
|
||
lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
|
||
lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
|
||
lt_c_name_lib_hook="\
|
||
-e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
|
||
-e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
|
||
else
|
||
# Disable hooks by default.
|
||
lt_cv_sys_global_symbol_to_import=
|
||
lt_cdecl_hook=
|
||
lt_c_name_hook=
|
||
lt_c_name_lib_hook=
|
||
fi
|
||
|
||
# Transform an extracted symbol line into a proper C declaration.
|
||
# Some systems (esp. on ia64) link data and code symbols differently,
|
||
# so use this general approach.
|
||
lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
|
||
$lt_cdecl_hook\
|
||
" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
|
||
" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
|
||
|
||
# Transform an extracted symbol line into symbol name and symbol address
|
||
lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
|
||
$lt_c_name_hook\
|
||
" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
|
||
" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
|
||
|
||
# Transform an extracted symbol line into symbol name with lib prefix and
|
||
# symbol address.
|
||
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
|
||
$lt_c_name_lib_hook\
|
||
" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
|
||
" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
|
||
" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
|
||
|
||
# Handle CRLF in mingw tool chain
|
||
opt_cr=
|
||
case $build_os in
|
||
mingw*)
|
||
opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
|
||
;;
|
||
esac
|
||
|
||
# Try without a prefix underscore, then with it.
|
||
for ac_symprfx in "" "_"; do
|
||
|
||
# Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
|
||
symxfrm="\\1 $ac_symprfx\\2 \\2"
|
||
|
||
# Write the raw and C identifiers.
|
||
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
|
||
# Fake it for dumpbin and say T for any non-static function,
|
||
# D for any global variable and I for any imported variable.
|
||
# Also find C++ and __fastcall symbols from MSVC++ or ICC,
|
||
# which start with @ or ?.
|
||
lt_cv_sys_global_symbol_pipe="$AWK '"\
|
||
" {last_section=section; section=\$ 3};"\
|
||
" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
|
||
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
|
||
" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
|
||
" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
|
||
" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
|
||
" \$ 0!~/External *\|/{next};"\
|
||
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
|
||
" {if(hide[section]) next};"\
|
||
" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
|
||
" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
|
||
" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
|
||
" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
|
||
" ' prfx=^$ac_symprfx"
|
||
else
|
||
lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
|
||
fi
|
||
lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
|
||
|
||
# Check to see that the pipe works correctly.
|
||
pipe_works=no
|
||
|
||
rm -f conftest*
|
||
cat > conftest.$ac_ext <<_LT_EOF
|
||
#ifdef __cplusplus
|
||
extern "C" {
|
||
#endif
|
||
char nm_test_var;
|
||
void nm_test_func(void);
|
||
void nm_test_func(void){}
|
||
#ifdef __cplusplus
|
||
}
|
||
#endif
|
||
int main(){nm_test_var='a';nm_test_func();return(0);}
|
||
_LT_EOF
|
||
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
# Now try to grab the symbols.
|
||
nlist=conftest.nm
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
|
||
(eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && test -s "$nlist"; then
|
||
# Try sorting and uniquifying the output.
|
||
if sort "$nlist" | uniq > "$nlist"T; then
|
||
mv -f "$nlist"T "$nlist"
|
||
else
|
||
rm -f "$nlist"T
|
||
fi
|
||
|
||
# Make sure that we snagged all the symbols we need.
|
||
if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
|
||
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
|
||
cat <<_LT_EOF > conftest.$ac_ext
|
||
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
|
||
#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
|
||
/* DATA imports from DLLs on WIN32 can't be const, because runtime
|
||
relocations are performed -- see ld's documentation on pseudo-relocs. */
|
||
# define LT_DLSYM_CONST
|
||
#elif defined __osf__
|
||
/* This system does not cope well with relocations in const data. */
|
||
# define LT_DLSYM_CONST
|
||
#else
|
||
# define LT_DLSYM_CONST const
|
||
#endif
|
||
|
||
#ifdef __cplusplus
|
||
extern "C" {
|
||
#endif
|
||
|
||
_LT_EOF
|
||
# Now generate the symbol file.
|
||
eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
|
||
|
||
cat <<_LT_EOF >> conftest.$ac_ext
|
||
|
||
/* The mapping between symbol names and symbols. */
|
||
LT_DLSYM_CONST struct {
|
||
const char *name;
|
||
void *address;
|
||
}
|
||
lt__PROGRAM__LTX_preloaded_symbols[] =
|
||
{
|
||
{ "@PROGRAM@", (void *) 0 },
|
||
_LT_EOF
|
||
$SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
|
||
cat <<\_LT_EOF >> conftest.$ac_ext
|
||
{0, (void *) 0}
|
||
};
|
||
|
||
/* This works around a problem in FreeBSD linker */
|
||
#ifdef FREEBSD_WORKAROUND
|
||
static const void *lt_preloaded_setup() {
|
||
return lt__PROGRAM__LTX_preloaded_symbols;
|
||
}
|
||
#endif
|
||
|
||
#ifdef __cplusplus
|
||
}
|
||
#endif
|
||
_LT_EOF
|
||
# Now try linking the two files.
|
||
mv conftest.$ac_objext conftstm.$ac_objext
|
||
lt_globsym_save_LIBS=$LIBS
|
||
lt_globsym_save_CFLAGS=$CFLAGS
|
||
LIBS=conftstm.$ac_objext
|
||
CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
|
||
(eval $ac_link) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && test -s conftest$ac_exeext; then
|
||
pipe_works=yes
|
||
fi
|
||
LIBS=$lt_globsym_save_LIBS
|
||
CFLAGS=$lt_globsym_save_CFLAGS
|
||
else
|
||
echo "cannot find nm_test_func in $nlist" >&5
|
||
fi
|
||
else
|
||
echo "cannot find nm_test_var in $nlist" >&5
|
||
fi
|
||
else
|
||
echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
|
||
fi
|
||
else
|
||
echo "$progname: failed program was:" >&5
|
||
cat conftest.$ac_ext >&5
|
||
fi
|
||
rm -rf conftest* conftst*
|
||
|
||
# Do not use the global_symbol_pipe unless it works.
|
||
if test yes = "$pipe_works"; then
|
||
break
|
||
else
|
||
lt_cv_sys_global_symbol_pipe=
|
||
fi
|
||
done
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test -z "$lt_cv_sys_global_symbol_pipe"; then
|
||
lt_cv_sys_global_symbol_to_cdecl=
|
||
fi
|
||
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
|
||
printf "%s\n" "failed" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
|
||
printf "%s\n" "ok" >&6; }
|
||
fi
|
||
|
||
# Response file support.
|
||
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
|
||
nm_file_list_spec='@'
|
||
elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
|
||
nm_file_list_spec='@'
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
|
||
printf %s "checking for sysroot... " >&6; }
|
||
|
||
# Check whether --with-sysroot was given.
|
||
if test ${with_sysroot+y}
|
||
then :
|
||
withval=$with_sysroot;
|
||
else case e in #(
|
||
e) with_sysroot=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
lt_sysroot=
|
||
case $with_sysroot in #(
|
||
yes)
|
||
if test yes = "$GCC"; then
|
||
lt_sysroot=`$CC --print-sysroot 2>/dev/null`
|
||
fi
|
||
;; #(
|
||
/*)
|
||
lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
|
||
;; #(
|
||
no|'')
|
||
;; #(
|
||
*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
|
||
printf "%s\n" "$with_sysroot" >&6; }
|
||
as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
|
||
;;
|
||
esac
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
|
||
printf "%s\n" "${lt_sysroot:-no}" >&6; }
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
|
||
printf %s "checking for a working dd... " >&6; }
|
||
if test ${ac_cv_path_lt_DD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) printf 0123456789abcdef0123456789abcdef >conftest.i
|
||
cat conftest.i conftest.i >conftest2.i
|
||
: ${lt_DD:=$DD}
|
||
if test -z "$lt_DD"; then
|
||
ac_path_lt_DD_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in dd
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_lt_DD" || continue
|
||
if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
|
||
cmp -s conftest.i conftest.out \
|
||
&& ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
|
||
fi
|
||
$ac_path_lt_DD_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_lt_DD"; then
|
||
:
|
||
fi
|
||
else
|
||
ac_cv_path_lt_DD=$lt_DD
|
||
fi
|
||
|
||
rm -f conftest.i conftest2.i conftest.out ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
|
||
printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
|
||
printf %s "checking how to truncate binary pipes... " >&6; }
|
||
if test ${lt_cv_truncate_bin+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) printf 0123456789abcdef0123456789abcdef >conftest.i
|
||
cat conftest.i conftest.i >conftest2.i
|
||
lt_cv_truncate_bin=
|
||
if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
|
||
cmp -s conftest.i conftest.out \
|
||
&& lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
|
||
fi
|
||
rm -f conftest.i conftest2.i conftest.out
|
||
test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
|
||
printf "%s\n" "$lt_cv_truncate_bin" >&6; }
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
|
||
func_cc_basename ()
|
||
{
|
||
for cc_temp in $*""; do
|
||
case $cc_temp in
|
||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
||
\-*) ;;
|
||
*) break;;
|
||
esac
|
||
done
|
||
func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||
}
|
||
|
||
# Check whether --enable-libtool-lock was given.
|
||
if test ${enable_libtool_lock+y}
|
||
then :
|
||
enableval=$enable_libtool_lock;
|
||
fi
|
||
|
||
test no = "$enable_libtool_lock" || enable_libtool_lock=yes
|
||
|
||
# Some flags need to be propagated to the compiler or linker for good
|
||
# libtool support.
|
||
case $host in
|
||
ia64-*-hpux*)
|
||
# Find out what ABI is being produced by ac_compile, and set mode
|
||
# options accordingly.
|
||
echo 'int i;' > conftest.$ac_ext
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
case `$FILECMD conftest.$ac_objext` in
|
||
*ELF-32*)
|
||
HPUX_IA64_MODE=32
|
||
;;
|
||
*ELF-64*)
|
||
HPUX_IA64_MODE=64
|
||
;;
|
||
esac
|
||
fi
|
||
rm -rf conftest*
|
||
;;
|
||
*-*-irix6*)
|
||
# Find out what ABI is being produced by ac_compile, and set linker
|
||
# options accordingly.
|
||
echo '#line '$LINENO' "configure"' > conftest.$ac_ext
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
if test yes = "$lt_cv_prog_gnu_ld"; then
|
||
case `$FILECMD conftest.$ac_objext` in
|
||
*32-bit*)
|
||
LD="${LD-ld} -melf32bsmip"
|
||
;;
|
||
*N32*)
|
||
LD="${LD-ld} -melf32bmipn32"
|
||
;;
|
||
*64-bit*)
|
||
LD="${LD-ld} -melf64bmip"
|
||
;;
|
||
esac
|
||
else
|
||
case `$FILECMD conftest.$ac_objext` in
|
||
*32-bit*)
|
||
LD="${LD-ld} -32"
|
||
;;
|
||
*N32*)
|
||
LD="${LD-ld} -n32"
|
||
;;
|
||
*64-bit*)
|
||
LD="${LD-ld} -64"
|
||
;;
|
||
esac
|
||
fi
|
||
fi
|
||
rm -rf conftest*
|
||
;;
|
||
|
||
mips64*-*linux*)
|
||
# Find out what ABI is being produced by ac_compile, and set linker
|
||
# options accordingly.
|
||
echo '#line '$LINENO' "configure"' > conftest.$ac_ext
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
emul=elf
|
||
case `$FILECMD conftest.$ac_objext` in
|
||
*32-bit*)
|
||
emul="${emul}32"
|
||
;;
|
||
*64-bit*)
|
||
emul="${emul}64"
|
||
;;
|
||
esac
|
||
case `$FILECMD conftest.$ac_objext` in
|
||
*MSB*)
|
||
emul="${emul}btsmip"
|
||
;;
|
||
*LSB*)
|
||
emul="${emul}ltsmip"
|
||
;;
|
||
esac
|
||
case `$FILECMD conftest.$ac_objext` in
|
||
*N32*)
|
||
emul="${emul}n32"
|
||
;;
|
||
esac
|
||
LD="${LD-ld} -m $emul"
|
||
fi
|
||
rm -rf conftest*
|
||
;;
|
||
|
||
x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
|
||
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
|
||
# Find out what ABI is being produced by ac_compile, and set linker
|
||
# options accordingly. Note that the listed cases only cover the
|
||
# situations where additional linker options are needed (such as when
|
||
# doing 32-bit compilation for a host where ld defaults to 64-bit, or
|
||
# vice versa); the common cases where no linker options are needed do
|
||
# not appear in the list.
|
||
echo 'int i;' > conftest.$ac_ext
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
case `$FILECMD conftest.o` in
|
||
*32-bit*)
|
||
case $host in
|
||
x86_64-*kfreebsd*-gnu)
|
||
LD="${LD-ld} -m elf_i386_fbsd"
|
||
;;
|
||
x86_64-*linux*)
|
||
case `$FILECMD conftest.o` in
|
||
*x86-64*)
|
||
LD="${LD-ld} -m elf32_x86_64"
|
||
;;
|
||
*)
|
||
LD="${LD-ld} -m elf_i386"
|
||
;;
|
||
esac
|
||
;;
|
||
powerpc64le-*linux*)
|
||
LD="${LD-ld} -m elf32lppclinux"
|
||
;;
|
||
powerpc64-*linux*)
|
||
LD="${LD-ld} -m elf32ppclinux"
|
||
;;
|
||
s390x-*linux*)
|
||
LD="${LD-ld} -m elf_s390"
|
||
;;
|
||
sparc64-*linux*)
|
||
LD="${LD-ld} -m elf32_sparc"
|
||
;;
|
||
esac
|
||
;;
|
||
*64-bit*)
|
||
case $host in
|
||
x86_64-*kfreebsd*-gnu)
|
||
LD="${LD-ld} -m elf_x86_64_fbsd"
|
||
;;
|
||
x86_64-*linux*)
|
||
LD="${LD-ld} -m elf_x86_64"
|
||
;;
|
||
powerpcle-*linux*)
|
||
LD="${LD-ld} -m elf64lppc"
|
||
;;
|
||
powerpc-*linux*)
|
||
LD="${LD-ld} -m elf64ppc"
|
||
;;
|
||
s390*-*linux*|s390*-*tpf*)
|
||
LD="${LD-ld} -m elf64_s390"
|
||
;;
|
||
sparc*-*linux*)
|
||
LD="${LD-ld} -m elf64_sparc"
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
rm -rf conftest*
|
||
;;
|
||
|
||
*-*-sco3.2v5*)
|
||
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
|
||
SAVE_CFLAGS=$CFLAGS
|
||
CFLAGS="$CFLAGS -belf"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
|
||
printf %s "checking whether the C compiler needs -belf... " >&6; }
|
||
if test ${lt_cv_cc_needs_belf+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
lt_cv_cc_needs_belf=yes
|
||
else case e in #(
|
||
e) lt_cv_cc_needs_belf=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
|
||
printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
|
||
if test yes != "$lt_cv_cc_needs_belf"; then
|
||
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
|
||
CFLAGS=$SAVE_CFLAGS
|
||
fi
|
||
;;
|
||
*-*solaris*)
|
||
# Find out what ABI is being produced by ac_compile, and set linker
|
||
# options accordingly.
|
||
echo 'int i;' > conftest.$ac_ext
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
case `$FILECMD conftest.o` in
|
||
*64-bit*)
|
||
case $lt_cv_prog_gnu_ld in
|
||
yes*)
|
||
case $host in
|
||
i?86-*-solaris*|x86_64-*-solaris*)
|
||
LD="${LD-ld} -m elf_x86_64"
|
||
;;
|
||
sparc*-*-solaris*)
|
||
LD="${LD-ld} -m elf64_sparc"
|
||
;;
|
||
esac
|
||
# GNU ld 2.21 introduced _sol2 emulations. Use them if available.
|
||
if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
|
||
LD=${LD-ld}_sol2
|
||
fi
|
||
;;
|
||
*)
|
||
if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
|
||
LD="${LD-ld} -64"
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
rm -rf conftest*
|
||
;;
|
||
esac
|
||
|
||
need_locks=$enable_libtool_lock
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}mt; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_MANIFEST_TOOL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$MANIFEST_TOOL"; then
|
||
ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
|
||
if test -n "$MANIFEST_TOOL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
|
||
printf "%s\n" "$MANIFEST_TOOL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
|
||
ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
|
||
# Extract the first word of "mt", so it can be a program name with args.
|
||
set dummy mt; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_MANIFEST_TOOL"; then
|
||
ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
|
||
if test -n "$ac_ct_MANIFEST_TOOL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
|
||
printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_MANIFEST_TOOL" = x; then
|
||
MANIFEST_TOOL=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
|
||
fi
|
||
else
|
||
MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
|
||
fi
|
||
|
||
test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
|
||
printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
|
||
if test ${lt_cv_path_mainfest_tool+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_path_mainfest_tool=no
|
||
echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
|
||
$MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
|
||
cat conftest.err >&5
|
||
if $GREP 'Manifest Tool' conftest.out > /dev/null; then
|
||
lt_cv_path_mainfest_tool=yes
|
||
fi
|
||
rm -f conftest* ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
|
||
printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
|
||
if test yes != "$lt_cv_path_mainfest_tool"; then
|
||
MANIFEST_TOOL=:
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
case $host_os in
|
||
rhapsody* | darwin*)
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_DSYMUTIL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$DSYMUTIL"; then
|
||
ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
DSYMUTIL=$ac_cv_prog_DSYMUTIL
|
||
if test -n "$DSYMUTIL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
|
||
printf "%s\n" "$DSYMUTIL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_DSYMUTIL"; then
|
||
ac_ct_DSYMUTIL=$DSYMUTIL
|
||
# Extract the first word of "dsymutil", so it can be a program name with args.
|
||
set dummy dsymutil; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_DSYMUTIL"; then
|
||
ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
|
||
if test -n "$ac_ct_DSYMUTIL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
|
||
printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_DSYMUTIL" = x; then
|
||
DSYMUTIL=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
DSYMUTIL=$ac_ct_DSYMUTIL
|
||
fi
|
||
else
|
||
DSYMUTIL="$ac_cv_prog_DSYMUTIL"
|
||
fi
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_NMEDIT+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$NMEDIT"; then
|
||
ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
NMEDIT=$ac_cv_prog_NMEDIT
|
||
if test -n "$NMEDIT"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
|
||
printf "%s\n" "$NMEDIT" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_NMEDIT"; then
|
||
ac_ct_NMEDIT=$NMEDIT
|
||
# Extract the first word of "nmedit", so it can be a program name with args.
|
||
set dummy nmedit; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_NMEDIT+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_NMEDIT"; then
|
||
ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_NMEDIT="nmedit"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
|
||
if test -n "$ac_ct_NMEDIT"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
|
||
printf "%s\n" "$ac_ct_NMEDIT" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_NMEDIT" = x; then
|
||
NMEDIT=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
NMEDIT=$ac_ct_NMEDIT
|
||
fi
|
||
else
|
||
NMEDIT="$ac_cv_prog_NMEDIT"
|
||
fi
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}lipo; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_LIPO+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$LIPO"; then
|
||
ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
LIPO=$ac_cv_prog_LIPO
|
||
if test -n "$LIPO"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
|
||
printf "%s\n" "$LIPO" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_LIPO"; then
|
||
ac_ct_LIPO=$LIPO
|
||
# Extract the first word of "lipo", so it can be a program name with args.
|
||
set dummy lipo; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_LIPO+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_LIPO"; then
|
||
ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_LIPO="lipo"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
|
||
if test -n "$ac_ct_LIPO"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
|
||
printf "%s\n" "$ac_ct_LIPO" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_LIPO" = x; then
|
||
LIPO=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
LIPO=$ac_ct_LIPO
|
||
fi
|
||
else
|
||
LIPO="$ac_cv_prog_LIPO"
|
||
fi
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}otool; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_OTOOL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$OTOOL"; then
|
||
ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
OTOOL=$ac_cv_prog_OTOOL
|
||
if test -n "$OTOOL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
|
||
printf "%s\n" "$OTOOL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_OTOOL"; then
|
||
ac_ct_OTOOL=$OTOOL
|
||
# Extract the first word of "otool", so it can be a program name with args.
|
||
set dummy otool; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_OTOOL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_OTOOL"; then
|
||
ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_OTOOL="otool"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
|
||
if test -n "$ac_ct_OTOOL"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
|
||
printf "%s\n" "$ac_ct_OTOOL" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_OTOOL" = x; then
|
||
OTOOL=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
OTOOL=$ac_ct_OTOOL
|
||
fi
|
||
else
|
||
OTOOL="$ac_cv_prog_OTOOL"
|
||
fi
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}otool64; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_OTOOL64+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$OTOOL64"; then
|
||
ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
OTOOL64=$ac_cv_prog_OTOOL64
|
||
if test -n "$OTOOL64"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
|
||
printf "%s\n" "$OTOOL64" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_OTOOL64"; then
|
||
ac_ct_OTOOL64=$OTOOL64
|
||
# Extract the first word of "otool64", so it can be a program name with args.
|
||
set dummy otool64; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_OTOOL64+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_OTOOL64"; then
|
||
ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_OTOOL64="otool64"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
|
||
if test -n "$ac_ct_OTOOL64"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
|
||
printf "%s\n" "$ac_ct_OTOOL64" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_OTOOL64" = x; then
|
||
OTOOL64=":"
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
OTOOL64=$ac_ct_OTOOL64
|
||
fi
|
||
else
|
||
OTOOL64="$ac_cv_prog_OTOOL64"
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
|
||
printf %s "checking for -single_module linker flag... " >&6; }
|
||
if test ${lt_cv_apple_cc_single_mod+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_apple_cc_single_mod=no
|
||
if test -z "$LT_MULTI_MODULE"; then
|
||
# By default we will add the -single_module flag. You can override
|
||
# by either setting the environment variable LT_MULTI_MODULE
|
||
# non-empty at configure time, or by adding -multi_module to the
|
||
# link flags.
|
||
rm -rf libconftest.dylib*
|
||
echo "int foo(void){return 1;}" > conftest.c
|
||
echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
|
||
-dynamiclib -Wl,-single_module conftest.c" >&5
|
||
$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
|
||
-dynamiclib -Wl,-single_module conftest.c 2>conftest.err
|
||
_lt_result=$?
|
||
# If there is a non-empty error log, and "single_module"
|
||
# appears in it, assume the flag caused a linker warning
|
||
if test -s conftest.err && $GREP single_module conftest.err; then
|
||
cat conftest.err >&5
|
||
# Otherwise, if the output was created with a 0 exit code from
|
||
# the compiler, it worked.
|
||
elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
|
||
lt_cv_apple_cc_single_mod=yes
|
||
else
|
||
cat conftest.err >&5
|
||
fi
|
||
rm -rf libconftest.dylib*
|
||
rm -f conftest.*
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
|
||
printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
|
||
printf %s "checking for -exported_symbols_list linker flag... " >&6; }
|
||
if test ${lt_cv_ld_exported_symbols_list+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_ld_exported_symbols_list=no
|
||
save_LDFLAGS=$LDFLAGS
|
||
echo "_main" > conftest.sym
|
||
LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
lt_cv_ld_exported_symbols_list=yes
|
||
else case e in #(
|
||
e) lt_cv_ld_exported_symbols_list=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS=$save_LDFLAGS
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
|
||
printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
|
||
printf %s "checking for -force_load linker flag... " >&6; }
|
||
if test ${lt_cv_ld_force_load+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_ld_force_load=no
|
||
cat > conftest.c << _LT_EOF
|
||
int forced_loaded() { return 2;}
|
||
_LT_EOF
|
||
echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
|
||
$LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
|
||
echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
|
||
$AR $AR_FLAGS libconftest.a conftest.o 2>&5
|
||
echo "$RANLIB libconftest.a" >&5
|
||
$RANLIB libconftest.a 2>&5
|
||
cat > conftest.c << _LT_EOF
|
||
int main() { return 0;}
|
||
_LT_EOF
|
||
echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
|
||
$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
|
||
_lt_result=$?
|
||
if test -s conftest.err && $GREP force_load conftest.err; then
|
||
cat conftest.err >&5
|
||
elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
|
||
lt_cv_ld_force_load=yes
|
||
else
|
||
cat conftest.err >&5
|
||
fi
|
||
rm -f conftest.err libconftest.a conftest conftest.c
|
||
rm -rf conftest.dSYM
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
|
||
printf "%s\n" "$lt_cv_ld_force_load" >&6; }
|
||
case $host_os in
|
||
rhapsody* | darwin1.[012])
|
||
_lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
|
||
darwin1.*)
|
||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||
darwin*)
|
||
case $MACOSX_DEPLOYMENT_TARGET,$host in
|
||
10.[012],*|,*powerpc*-darwin[5-8]*)
|
||
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
|
||
*)
|
||
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
|
||
esac
|
||
;;
|
||
esac
|
||
if test yes = "$lt_cv_apple_cc_single_mod"; then
|
||
_lt_dar_single_mod='$single_module'
|
||
fi
|
||
if test yes = "$lt_cv_ld_exported_symbols_list"; then
|
||
_lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
|
||
else
|
||
_lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
|
||
fi
|
||
if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
|
||
_lt_dsymutil='~$DSYMUTIL $lib || :'
|
||
else
|
||
_lt_dsymutil=
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
# func_munge_path_list VARIABLE PATH
|
||
# -----------------------------------
|
||
# VARIABLE is name of variable containing _space_ separated list of
|
||
# directories to be munged by the contents of PATH, which is string
|
||
# having a format:
|
||
# "DIR[:DIR]:"
|
||
# string "DIR[ DIR]" will be prepended to VARIABLE
|
||
# ":DIR[:DIR]"
|
||
# string "DIR[ DIR]" will be appended to VARIABLE
|
||
# "DIRP[:DIRP]::[DIRA:]DIRA"
|
||
# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
|
||
# "DIRA[ DIRA]" will be appended to VARIABLE
|
||
# "DIR[:DIR]"
|
||
# VARIABLE will be replaced by "DIR[ DIR]"
|
||
func_munge_path_list ()
|
||
{
|
||
case x$2 in
|
||
x)
|
||
;;
|
||
*:)
|
||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
|
||
;;
|
||
x:*)
|
||
eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
|
||
;;
|
||
*::*)
|
||
eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
|
||
eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
|
||
;;
|
||
*)
|
||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
|
||
;;
|
||
esac
|
||
}
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
|
||
"
|
||
if test "x$ac_cv_header_dlfcn_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
func_stripname_cnf ()
|
||
{
|
||
case $2 in
|
||
.*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
|
||
*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
|
||
esac
|
||
} # func_stripname_cnf
|
||
|
||
|
||
|
||
|
||
|
||
# Set options
|
||
|
||
|
||
|
||
enable_dlopen=no
|
||
|
||
|
||
enable_win32_dll=no
|
||
|
||
|
||
# Check whether --enable-shared was given.
|
||
if test ${enable_shared+y}
|
||
then :
|
||
enableval=$enable_shared; p=${PACKAGE-default}
|
||
case $enableval in
|
||
yes) enable_shared=yes ;;
|
||
no) enable_shared=no ;;
|
||
*)
|
||
enable_shared=no
|
||
# Look at the argument we got. We use all the common list separators.
|
||
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||
for pkg in $enableval; do
|
||
IFS=$lt_save_ifs
|
||
if test "X$pkg" = "X$p"; then
|
||
enable_shared=yes
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
;;
|
||
esac
|
||
else case e in #(
|
||
e) enable_shared=yes ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --enable-static was given.
|
||
if test ${enable_static+y}
|
||
then :
|
||
enableval=$enable_static; p=${PACKAGE-default}
|
||
case $enableval in
|
||
yes) enable_static=yes ;;
|
||
no) enable_static=no ;;
|
||
*)
|
||
enable_static=no
|
||
# Look at the argument we got. We use all the common list separators.
|
||
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||
for pkg in $enableval; do
|
||
IFS=$lt_save_ifs
|
||
if test "X$pkg" = "X$p"; then
|
||
enable_static=yes
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
;;
|
||
esac
|
||
else case e in #(
|
||
e) enable_static=yes ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --with-pic was given.
|
||
if test ${with_pic+y}
|
||
then :
|
||
withval=$with_pic; lt_p=${PACKAGE-default}
|
||
case $withval in
|
||
yes|no) pic_mode=$withval ;;
|
||
*)
|
||
pic_mode=default
|
||
# Look at the argument we got. We use all the common list separators.
|
||
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||
for lt_pkg in $withval; do
|
||
IFS=$lt_save_ifs
|
||
if test "X$lt_pkg" = "X$lt_p"; then
|
||
pic_mode=yes
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
;;
|
||
esac
|
||
else case e in #(
|
||
e) pic_mode=default ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --enable-fast-install was given.
|
||
if test ${enable_fast_install+y}
|
||
then :
|
||
enableval=$enable_fast_install; p=${PACKAGE-default}
|
||
case $enableval in
|
||
yes) enable_fast_install=yes ;;
|
||
no) enable_fast_install=no ;;
|
||
*)
|
||
enable_fast_install=no
|
||
# Look at the argument we got. We use all the common list separators.
|
||
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||
for pkg in $enableval; do
|
||
IFS=$lt_save_ifs
|
||
if test "X$pkg" = "X$p"; then
|
||
enable_fast_install=yes
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
;;
|
||
esac
|
||
else case e in #(
|
||
e) enable_fast_install=yes ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
shared_archive_member_spec=
|
||
case $host,$enable_shared in
|
||
power*-*-aix[5-9]*,yes)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
|
||
printf %s "checking which variant of shared library versioning to provide... " >&6; }
|
||
|
||
# Check whether --with-aix-soname was given.
|
||
if test ${with_aix_soname+y}
|
||
then :
|
||
withval=$with_aix_soname; case $withval in
|
||
aix|svr4|both)
|
||
;;
|
||
*)
|
||
as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
|
||
;;
|
||
esac
|
||
lt_cv_with_aix_soname=$with_aix_soname
|
||
else case e in #(
|
||
e) if test ${lt_cv_with_aix_soname+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_with_aix_soname=aix ;;
|
||
esac
|
||
fi
|
||
|
||
with_aix_soname=$lt_cv_with_aix_soname ;;
|
||
esac
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
|
||
printf "%s\n" "$with_aix_soname" >&6; }
|
||
if test aix != "$with_aix_soname"; then
|
||
# For the AIX way of multilib, we name the shared archive member
|
||
# based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
|
||
# and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
|
||
# Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
|
||
# the AIX toolchain works better with OBJECT_MODE set (default 32).
|
||
if test 64 = "${OBJECT_MODE-32}"; then
|
||
shared_archive_member_spec=shr_64
|
||
else
|
||
shared_archive_member_spec=shr
|
||
fi
|
||
fi
|
||
;;
|
||
*)
|
||
with_aix_soname=aix
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# This can be used to rebuild libtool when needed
|
||
LIBTOOL_DEPS=$ltmain
|
||
|
||
# Always use our own libtool.
|
||
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
test -z "$LN_S" && LN_S="ln -s"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "${ZSH_VERSION+set}"; then
|
||
setopt NO_GLOB_SUBST
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
|
||
printf %s "checking for objdir... " >&6; }
|
||
if test ${lt_cv_objdir+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) rm -f .libs 2>/dev/null
|
||
mkdir .libs 2>/dev/null
|
||
if test -d .libs; then
|
||
lt_cv_objdir=.libs
|
||
else
|
||
# MS-DOS does not allow filenames that begin with a dot.
|
||
lt_cv_objdir=_libs
|
||
fi
|
||
rmdir .libs 2>/dev/null ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
|
||
printf "%s\n" "$lt_cv_objdir" >&6; }
|
||
objdir=$lt_cv_objdir
|
||
|
||
|
||
|
||
|
||
|
||
printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
|
||
|
||
|
||
|
||
|
||
case $host_os in
|
||
aix3*)
|
||
# AIX sometimes has problems with the GCC collect2 program. For some
|
||
# reason, if we set the COLLECT_NAMES environment variable, the problems
|
||
# vanish in a puff of smoke.
|
||
if test set != "${COLLECT_NAMES+set}"; then
|
||
COLLECT_NAMES=
|
||
export COLLECT_NAMES
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
# Global variables:
|
||
ofile=libtool
|
||
can_build_shared=yes
|
||
|
||
# All known linkers require a '.a' archive for static linking (except MSVC and
|
||
# ICC, which need '.lib').
|
||
libext=a
|
||
|
||
with_gnu_ld=$lt_cv_prog_gnu_ld
|
||
|
||
old_CC=$CC
|
||
old_CFLAGS=$CFLAGS
|
||
|
||
# Set sane defaults for various variables
|
||
test -z "$CC" && CC=cc
|
||
test -z "$LTCC" && LTCC=$CC
|
||
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
|
||
test -z "$LD" && LD=ld
|
||
test -z "$ac_objext" && ac_objext=o
|
||
|
||
func_cc_basename $compiler
|
||
cc_basename=$func_cc_basename_result
|
||
|
||
|
||
# Only perform the check for file, if the check method requires it
|
||
test -z "$MAGIC_CMD" && MAGIC_CMD=file
|
||
case $deplibs_check_method in
|
||
file_magic*)
|
||
if test "$file_magic_cmd" = '$MAGIC_CMD'; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
|
||
printf %s "checking for ${ac_tool_prefix}file... " >&6; }
|
||
if test ${lt_cv_path_MAGIC_CMD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $MAGIC_CMD in
|
||
[\\/*] | ?:[\\/]*)
|
||
lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
lt_save_MAGIC_CMD=$MAGIC_CMD
|
||
lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
|
||
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
|
||
for ac_dir in $ac_dummy; do
|
||
IFS=$lt_save_ifs
|
||
test -z "$ac_dir" && ac_dir=.
|
||
if test -f "$ac_dir/${ac_tool_prefix}file"; then
|
||
lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
|
||
if test -n "$file_magic_test_file"; then
|
||
case $deplibs_check_method in
|
||
"file_magic "*)
|
||
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
|
||
MAGIC_CMD=$lt_cv_path_MAGIC_CMD
|
||
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
|
||
$EGREP "$file_magic_regex" > /dev/null; then
|
||
:
|
||
else
|
||
cat <<_LT_EOF 1>&2
|
||
|
||
*** Warning: the command libtool uses to detect shared libraries,
|
||
*** $file_magic_cmd, produces output that libtool cannot recognize.
|
||
*** The result is that libtool may fail to recognize shared libraries
|
||
*** as such. This will affect the creation of libtool libraries that
|
||
*** depend on shared libraries, but programs linked with such libtool
|
||
*** libraries will work regardless of this problem. Nevertheless, you
|
||
*** may want to report the problem to your system manager and/or to
|
||
*** bug-libtool@gnu.org
|
||
|
||
_LT_EOF
|
||
fi ;;
|
||
esac
|
||
fi
|
||
break
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
MAGIC_CMD=$lt_save_MAGIC_CMD
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
|
||
MAGIC_CMD=$lt_cv_path_MAGIC_CMD
|
||
if test -n "$MAGIC_CMD"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
|
||
printf "%s\n" "$MAGIC_CMD" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test -z "$lt_cv_path_MAGIC_CMD"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
|
||
printf %s "checking for file... " >&6; }
|
||
if test ${lt_cv_path_MAGIC_CMD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $MAGIC_CMD in
|
||
[\\/*] | ?:[\\/]*)
|
||
lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
lt_save_MAGIC_CMD=$MAGIC_CMD
|
||
lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
|
||
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
|
||
for ac_dir in $ac_dummy; do
|
||
IFS=$lt_save_ifs
|
||
test -z "$ac_dir" && ac_dir=.
|
||
if test -f "$ac_dir/file"; then
|
||
lt_cv_path_MAGIC_CMD=$ac_dir/"file"
|
||
if test -n "$file_magic_test_file"; then
|
||
case $deplibs_check_method in
|
||
"file_magic "*)
|
||
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
|
||
MAGIC_CMD=$lt_cv_path_MAGIC_CMD
|
||
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
|
||
$EGREP "$file_magic_regex" > /dev/null; then
|
||
:
|
||
else
|
||
cat <<_LT_EOF 1>&2
|
||
|
||
*** Warning: the command libtool uses to detect shared libraries,
|
||
*** $file_magic_cmd, produces output that libtool cannot recognize.
|
||
*** The result is that libtool may fail to recognize shared libraries
|
||
*** as such. This will affect the creation of libtool libraries that
|
||
*** depend on shared libraries, but programs linked with such libtool
|
||
*** libraries will work regardless of this problem. Nevertheless, you
|
||
*** may want to report the problem to your system manager and/or to
|
||
*** bug-libtool@gnu.org
|
||
|
||
_LT_EOF
|
||
fi ;;
|
||
esac
|
||
fi
|
||
break
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
MAGIC_CMD=$lt_save_MAGIC_CMD
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
|
||
MAGIC_CMD=$lt_cv_path_MAGIC_CMD
|
||
if test -n "$MAGIC_CMD"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
|
||
printf "%s\n" "$MAGIC_CMD" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
else
|
||
MAGIC_CMD=:
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
# Use C for the default configuration in the libtool script
|
||
|
||
lt_save_CC=$CC
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
# Source file extension for C test sources.
|
||
ac_ext=c
|
||
|
||
# Object file extension for compiled C test sources.
|
||
objext=o
|
||
objext=$objext
|
||
|
||
# Code to be used in simple compile tests
|
||
lt_simple_compile_test_code="int some_variable = 0;"
|
||
|
||
# Code to be used in simple link tests
|
||
lt_simple_link_test_code='int main(){return(0);}'
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# If no C compiler was specified, use CC.
|
||
LTCC=${LTCC-"$CC"}
|
||
|
||
# If no C compiler flags were specified, use CFLAGS.
|
||
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
|
||
|
||
# Allow CC to be a program name with arguments.
|
||
compiler=$CC
|
||
|
||
# Save the default compiler, since it gets overwritten when the other
|
||
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
|
||
compiler_DEFAULT=$CC
|
||
|
||
# save warnings/boilerplate of simple test code
|
||
ac_outfile=conftest.$ac_objext
|
||
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
|
||
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
||
_lt_compiler_boilerplate=`cat conftest.err`
|
||
$RM conftest*
|
||
|
||
ac_outfile=conftest.$ac_objext
|
||
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
||
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
||
_lt_linker_boilerplate=`cat conftest.err`
|
||
$RM -r conftest*
|
||
|
||
|
||
## CAVEAT EMPTOR:
|
||
## There is no encapsulation within the following macros, do not change
|
||
## the running order or otherwise move them around unless you know exactly
|
||
## what you are doing...
|
||
if test -n "$compiler"; then
|
||
|
||
lt_prog_compiler_no_builtin_flag=
|
||
|
||
if test yes = "$GCC"; then
|
||
case $cc_basename in
|
||
nvcc*)
|
||
lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
|
||
*)
|
||
lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
|
||
esac
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
|
||
printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
|
||
if test ${lt_cv_prog_compiler_rtti_exceptions+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_rtti_exceptions=no
|
||
ac_outfile=conftest.$ac_objext
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
|
||
# Insert the option either (1) after the last *FLAGS variable, or
|
||
# (2) before a word containing "conftest.", or (3) at the end.
|
||
# Note that $ac_compile itself does not contain backslashes and begins
|
||
# with a dollar sign (not a hyphen), so the echo should work correctly.
|
||
# The option is referenced via a variable to avoid confusing sed.
|
||
lt_compile=`echo "$ac_compile" | $SED \
|
||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||
-e 's:$: $lt_compiler_flag:'`
|
||
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
|
||
(eval "$lt_compile" 2>conftest.err)
|
||
ac_status=$?
|
||
cat conftest.err >&5
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||
# The compiler can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings other than the usual output.
|
||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
|
||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_rtti_exceptions=yes
|
||
fi
|
||
fi
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
|
||
|
||
if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
|
||
lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
|
||
else
|
||
:
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
lt_prog_compiler_wl=
|
||
lt_prog_compiler_pic=
|
||
lt_prog_compiler_static=
|
||
|
||
|
||
if test yes = "$GCC"; then
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_static='-static'
|
||
|
||
case $host_os in
|
||
aix*)
|
||
# All AIX code is PIC.
|
||
if test ia64 = "$host_cpu"; then
|
||
# AIX 5 now supports IA64 processor
|
||
lt_prog_compiler_static='-Bstatic'
|
||
fi
|
||
lt_prog_compiler_pic='-fPIC'
|
||
;;
|
||
|
||
amigaos*)
|
||
case $host_cpu in
|
||
powerpc)
|
||
# see comment about AmigaOS4 .so support
|
||
lt_prog_compiler_pic='-fPIC'
|
||
;;
|
||
m68k)
|
||
# FIXME: we need at least 68020 code to build shared libraries, but
|
||
# adding the '-m68020' flag to GCC prevents building anything better,
|
||
# like '-m68040'.
|
||
lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
|
||
# PIC is the default for these OSes.
|
||
;;
|
||
|
||
mingw* | cygwin* | pw32* | os2* | cegcc*)
|
||
# This hack is so that the source file can tell whether it is being
|
||
# built for inclusion in a dll (and should export symbols for example).
|
||
# Although the cygwin gcc ignores -fPIC, still need this for old-style
|
||
# (--disable-auto-import) libraries
|
||
lt_prog_compiler_pic='-DDLL_EXPORT'
|
||
case $host_os in
|
||
os2*)
|
||
lt_prog_compiler_static='$wl-static'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
darwin* | rhapsody*)
|
||
# PIC is the default on this platform
|
||
# Common symbols not allowed in MH_DYLIB files
|
||
lt_prog_compiler_pic='-fno-common'
|
||
;;
|
||
|
||
haiku*)
|
||
# PIC is the default for Haiku.
|
||
# The "-static" flag exists, but is broken.
|
||
lt_prog_compiler_static=
|
||
;;
|
||
|
||
hpux*)
|
||
# PIC is the default for 64-bit PA HP-UX, but not for 32-bit
|
||
# PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
|
||
# sets the default TLS model and affects inlining.
|
||
case $host_cpu in
|
||
hppa*64*)
|
||
# +Z the default
|
||
;;
|
||
*)
|
||
lt_prog_compiler_pic='-fPIC'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
interix[3-9]*)
|
||
# Interix 3.x gcc -fpic/-fPIC options generate broken code.
|
||
# Instead, we relocate shared libraries at runtime.
|
||
;;
|
||
|
||
msdosdjgpp*)
|
||
# Just because we use GCC doesn't mean we suddenly get shared libraries
|
||
# on systems that don't support them.
|
||
lt_prog_compiler_can_build_shared=no
|
||
enable_shared=no
|
||
;;
|
||
|
||
*nto* | *qnx*)
|
||
# QNX uses GNU C++, but need to define -shared option too, otherwise
|
||
# it will coredump.
|
||
lt_prog_compiler_pic='-fPIC -shared'
|
||
;;
|
||
|
||
sysv4*MP*)
|
||
if test -d /usr/nec; then
|
||
lt_prog_compiler_pic=-Kconform_pic
|
||
fi
|
||
;;
|
||
|
||
*)
|
||
lt_prog_compiler_pic='-fPIC'
|
||
;;
|
||
esac
|
||
|
||
case $cc_basename in
|
||
nvcc*) # Cuda Compiler Driver 2.2
|
||
lt_prog_compiler_wl='-Xlinker '
|
||
if test -n "$lt_prog_compiler_pic"; then
|
||
lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
|
||
fi
|
||
;;
|
||
esac
|
||
else
|
||
# PORTME Check for flag to pass linker flags through the system compiler.
|
||
case $host_os in
|
||
aix*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
if test ia64 = "$host_cpu"; then
|
||
# AIX 5 now supports IA64 processor
|
||
lt_prog_compiler_static='-Bstatic'
|
||
else
|
||
lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
|
||
fi
|
||
;;
|
||
|
||
darwin* | rhapsody*)
|
||
# PIC is the default on this platform
|
||
# Common symbols not allowed in MH_DYLIB files
|
||
lt_prog_compiler_pic='-fno-common'
|
||
case $cc_basename in
|
||
nagfor*)
|
||
# NAG Fortran compiler
|
||
lt_prog_compiler_wl='-Wl,-Wl,,'
|
||
lt_prog_compiler_pic='-PIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
mingw* | cygwin* | pw32* | os2* | cegcc*)
|
||
# This hack is so that the source file can tell whether it is being
|
||
# built for inclusion in a dll (and should export symbols for example).
|
||
lt_prog_compiler_pic='-DDLL_EXPORT'
|
||
case $host_os in
|
||
os2*)
|
||
lt_prog_compiler_static='$wl-static'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
hpux9* | hpux10* | hpux11*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
|
||
# not for PA HP-UX.
|
||
case $host_cpu in
|
||
hppa*64*|ia64*)
|
||
# +Z the default
|
||
;;
|
||
*)
|
||
lt_prog_compiler_pic='+Z'
|
||
;;
|
||
esac
|
||
# Is there a better lt_prog_compiler_static that works with the bundled CC?
|
||
lt_prog_compiler_static='$wl-a ${wl}archive'
|
||
;;
|
||
|
||
irix5* | irix6* | nonstopux*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
# PIC (with -KPIC) is the default.
|
||
lt_prog_compiler_static='-non_shared'
|
||
;;
|
||
|
||
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||
case $cc_basename in
|
||
# old Intel for x86_64, which still supported -KPIC.
|
||
ecc*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-static'
|
||
;;
|
||
# icc used to be incompatible with GCC.
|
||
# ICC 10 doesn't accept -KPIC any more.
|
||
icc* | ifort*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-fPIC'
|
||
lt_prog_compiler_static='-static'
|
||
;;
|
||
# Lahey Fortran 8.1.
|
||
lf95*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='--shared'
|
||
lt_prog_compiler_static='--static'
|
||
;;
|
||
nagfor*)
|
||
# NAG Fortran compiler
|
||
lt_prog_compiler_wl='-Wl,-Wl,,'
|
||
lt_prog_compiler_pic='-PIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
tcc*)
|
||
# Fabrice Bellard et al's Tiny C Compiler
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-fPIC'
|
||
lt_prog_compiler_static='-static'
|
||
;;
|
||
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
|
||
# Portland Group compilers (*not* the Pentium gcc compiler,
|
||
# which looks to be a dead project)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-fpic'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
ccc*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
# All Alpha code is PIC.
|
||
lt_prog_compiler_static='-non_shared'
|
||
;;
|
||
xl* | bgxl* | bgf* | mpixl*)
|
||
# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-qpic'
|
||
lt_prog_compiler_static='-qstaticlink'
|
||
;;
|
||
*)
|
||
case `$CC -V 2>&1 | $SED 5q` in
|
||
*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
|
||
# Sun Fortran 8.3 passes all unrecognized flags to the linker
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
lt_prog_compiler_wl=''
|
||
;;
|
||
*Sun\ F* | *Sun*Fortran*)
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
lt_prog_compiler_wl='-Qoption ld '
|
||
;;
|
||
*Sun\ C*)
|
||
# Sun C 5.9
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
lt_prog_compiler_wl='-Wl,'
|
||
;;
|
||
*Intel*\ [CF]*Compiler*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-fPIC'
|
||
lt_prog_compiler_static='-static'
|
||
;;
|
||
*Portland\ Group*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-fpic'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
newsos6)
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
|
||
*nto* | *qnx*)
|
||
# QNX uses GNU C++, but need to define -shared option too, otherwise
|
||
# it will coredump.
|
||
lt_prog_compiler_pic='-fPIC -shared'
|
||
;;
|
||
|
||
osf3* | osf4* | osf5*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
# All OSF/1 code is PIC.
|
||
lt_prog_compiler_static='-non_shared'
|
||
;;
|
||
|
||
rdos*)
|
||
lt_prog_compiler_static='-non_shared'
|
||
;;
|
||
|
||
solaris*)
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
case $cc_basename in
|
||
f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
|
||
lt_prog_compiler_wl='-Qoption ld ';;
|
||
*)
|
||
lt_prog_compiler_wl='-Wl,';;
|
||
esac
|
||
;;
|
||
|
||
sunos4*)
|
||
lt_prog_compiler_wl='-Qoption ld '
|
||
lt_prog_compiler_pic='-PIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
|
||
sysv4 | sysv4.2uw2* | sysv4.3*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
|
||
sysv4*MP*)
|
||
if test -d /usr/nec; then
|
||
lt_prog_compiler_pic='-Kconform_pic'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
fi
|
||
;;
|
||
|
||
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_pic='-KPIC'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
|
||
unicos*)
|
||
lt_prog_compiler_wl='-Wl,'
|
||
lt_prog_compiler_can_build_shared=no
|
||
;;
|
||
|
||
uts4*)
|
||
lt_prog_compiler_pic='-pic'
|
||
lt_prog_compiler_static='-Bstatic'
|
||
;;
|
||
|
||
*)
|
||
lt_prog_compiler_can_build_shared=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
case $host_os in
|
||
# For platforms that do not support PIC, -DPIC is meaningless:
|
||
*djgpp*)
|
||
lt_prog_compiler_pic=
|
||
;;
|
||
*)
|
||
lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
|
||
;;
|
||
esac
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
|
||
printf %s "checking for $compiler option to produce PIC... " >&6; }
|
||
if test ${lt_cv_prog_compiler_pic+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
|
||
lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
|
||
|
||
#
|
||
# Check to make sure the PIC flag actually works.
|
||
#
|
||
if test -n "$lt_prog_compiler_pic"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
|
||
printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
|
||
if test ${lt_cv_prog_compiler_pic_works+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_pic_works=no
|
||
ac_outfile=conftest.$ac_objext
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
|
||
# Insert the option either (1) after the last *FLAGS variable, or
|
||
# (2) before a word containing "conftest.", or (3) at the end.
|
||
# Note that $ac_compile itself does not contain backslashes and begins
|
||
# with a dollar sign (not a hyphen), so the echo should work correctly.
|
||
# The option is referenced via a variable to avoid confusing sed.
|
||
lt_compile=`echo "$ac_compile" | $SED \
|
||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||
-e 's:$: $lt_compiler_flag:'`
|
||
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
|
||
(eval "$lt_compile" 2>conftest.err)
|
||
ac_status=$?
|
||
cat conftest.err >&5
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||
# The compiler can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings other than the usual output.
|
||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
|
||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_pic_works=yes
|
||
fi
|
||
fi
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
|
||
|
||
if test yes = "$lt_cv_prog_compiler_pic_works"; then
|
||
case $lt_prog_compiler_pic in
|
||
"" | " "*) ;;
|
||
*) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
|
||
esac
|
||
else
|
||
lt_prog_compiler_pic=
|
||
lt_prog_compiler_can_build_shared=no
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#
|
||
# Check to make sure the static flag actually works.
|
||
#
|
||
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
|
||
printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
|
||
if test ${lt_cv_prog_compiler_static_works+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_static_works=no
|
||
save_LDFLAGS=$LDFLAGS
|
||
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
|
||
echo "$lt_simple_link_test_code" > conftest.$ac_ext
|
||
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
|
||
# The linker can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings
|
||
if test -s conftest.err; then
|
||
# Append any errors to the config.log.
|
||
cat conftest.err 1>&5
|
||
$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
|
||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||
if diff conftest.exp conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_static_works=yes
|
||
fi
|
||
else
|
||
lt_cv_prog_compiler_static_works=yes
|
||
fi
|
||
fi
|
||
$RM -r conftest*
|
||
LDFLAGS=$save_LDFLAGS
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
|
||
|
||
if test yes = "$lt_cv_prog_compiler_static_works"; then
|
||
:
|
||
else
|
||
lt_prog_compiler_static=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
|
||
printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
|
||
if test ${lt_cv_prog_compiler_c_o+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_c_o=no
|
||
$RM -r conftest 2>/dev/null
|
||
mkdir conftest
|
||
cd conftest
|
||
mkdir out
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
|
||
lt_compiler_flag="-o out/conftest2.$ac_objext"
|
||
# Insert the option either (1) after the last *FLAGS variable, or
|
||
# (2) before a word containing "conftest.", or (3) at the end.
|
||
# Note that $ac_compile itself does not contain backslashes and begins
|
||
# with a dollar sign (not a hyphen), so the echo should work correctly.
|
||
lt_compile=`echo "$ac_compile" | $SED \
|
||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||
-e 's:$: $lt_compiler_flag:'`
|
||
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
|
||
(eval "$lt_compile" 2>out/conftest.err)
|
||
ac_status=$?
|
||
cat out/conftest.err >&5
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||
then
|
||
# The compiler can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings
|
||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
|
||
$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
|
||
if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_c_o=yes
|
||
fi
|
||
fi
|
||
chmod u+w . 2>&5
|
||
$RM conftest*
|
||
# SGI C++ compiler will create directory out/ii_files/ for
|
||
# template instantiation
|
||
test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
|
||
$RM out/* && rmdir out
|
||
cd ..
|
||
$RM -r conftest
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
|
||
printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
|
||
if test ${lt_cv_prog_compiler_c_o+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_c_o=no
|
||
$RM -r conftest 2>/dev/null
|
||
mkdir conftest
|
||
cd conftest
|
||
mkdir out
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
|
||
lt_compiler_flag="-o out/conftest2.$ac_objext"
|
||
# Insert the option either (1) after the last *FLAGS variable, or
|
||
# (2) before a word containing "conftest.", or (3) at the end.
|
||
# Note that $ac_compile itself does not contain backslashes and begins
|
||
# with a dollar sign (not a hyphen), so the echo should work correctly.
|
||
lt_compile=`echo "$ac_compile" | $SED \
|
||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||
-e 's:$: $lt_compiler_flag:'`
|
||
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
|
||
(eval "$lt_compile" 2>out/conftest.err)
|
||
ac_status=$?
|
||
cat out/conftest.err >&5
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||
then
|
||
# The compiler can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings
|
||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
|
||
$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
|
||
if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_c_o=yes
|
||
fi
|
||
fi
|
||
chmod u+w . 2>&5
|
||
$RM conftest*
|
||
# SGI C++ compiler will create directory out/ii_files/ for
|
||
# template instantiation
|
||
test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
|
||
$RM out/* && rmdir out
|
||
cd ..
|
||
$RM -r conftest
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
|
||
|
||
|
||
|
||
|
||
hard_links=nottested
|
||
if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
|
||
# do not overwrite the value of need_locks provided by the user
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
|
||
printf %s "checking if we can lock with hard links... " >&6; }
|
||
hard_links=yes
|
||
$RM conftest*
|
||
ln conftest.a conftest.b 2>/dev/null && hard_links=no
|
||
touch conftest.a
|
||
ln conftest.a conftest.b 2>&5 || hard_links=no
|
||
ln conftest.a conftest.b 2>/dev/null && hard_links=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
|
||
printf "%s\n" "$hard_links" >&6; }
|
||
if test no = "$hard_links"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
|
||
printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
|
||
need_locks=warn
|
||
fi
|
||
else
|
||
need_locks=no
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
|
||
printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
|
||
|
||
runpath_var=
|
||
allow_undefined_flag=
|
||
always_export_symbols=no
|
||
archive_cmds=
|
||
archive_expsym_cmds=
|
||
compiler_needs_object=no
|
||
enable_shared_with_static_runtimes=no
|
||
export_dynamic_flag_spec=
|
||
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
||
hardcode_automatic=no
|
||
hardcode_direct=no
|
||
hardcode_direct_absolute=no
|
||
hardcode_libdir_flag_spec=
|
||
hardcode_libdir_separator=
|
||
hardcode_minus_L=no
|
||
hardcode_shlibpath_var=unsupported
|
||
inherit_rpath=no
|
||
link_all_deplibs=unknown
|
||
module_cmds=
|
||
module_expsym_cmds=
|
||
old_archive_from_new_cmds=
|
||
old_archive_from_expsyms_cmds=
|
||
thread_safe_flag_spec=
|
||
whole_archive_flag_spec=
|
||
# include_expsyms should be a list of space-separated symbols to be *always*
|
||
# included in the symbol list
|
||
include_expsyms=
|
||
# exclude_expsyms can be an extended regexp of symbols to exclude
|
||
# it will be wrapped by ' (' and ')$', so one must not match beginning or
|
||
# end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
|
||
# as well as any symbol that contains 'd'.
|
||
exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
||
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
|
||
# platforms (ab)use it in PIC code, but their linkers get confused if
|
||
# the symbol is explicitly referenced. Since portable code cannot
|
||
# rely on this symbol name, it's probably fine to never include it in
|
||
# preloaded symbol tables.
|
||
# Exclude shared library initialization/finalization symbols.
|
||
extract_expsyms_cmds=
|
||
|
||
case $host_os in
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
# FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
|
||
# When not using gcc, we currently assume that we are using
|
||
# Microsoft Visual C++ or Intel C++ Compiler.
|
||
if test yes != "$GCC"; then
|
||
with_gnu_ld=no
|
||
fi
|
||
;;
|
||
interix*)
|
||
# we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
|
||
with_gnu_ld=yes
|
||
;;
|
||
openbsd* | bitrig*)
|
||
with_gnu_ld=no
|
||
;;
|
||
esac
|
||
|
||
ld_shlibs=yes
|
||
|
||
# On some targets, GNU ld is compatible enough with the native linker
|
||
# that we're better off using the native interface for both.
|
||
lt_use_gnu_ld_interface=no
|
||
if test yes = "$with_gnu_ld"; then
|
||
case $host_os in
|
||
aix*)
|
||
# The AIX port of GNU ld has always aspired to compatibility
|
||
# with the native linker. However, as the warning in the GNU ld
|
||
# block says, versions before 2.19.5* couldn't really create working
|
||
# shared libraries, regardless of the interface used.
|
||
case `$LD -v 2>&1` in
|
||
*\ \(GNU\ Binutils\)\ 2.19.5*) ;;
|
||
*\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
|
||
*\ \(GNU\ Binutils\)\ [3-9]*) ;;
|
||
*)
|
||
lt_use_gnu_ld_interface=yes
|
||
;;
|
||
esac
|
||
;;
|
||
*)
|
||
lt_use_gnu_ld_interface=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test yes = "$lt_use_gnu_ld_interface"; then
|
||
# If archive_cmds runs LD, not CC, wlarc should be empty
|
||
wlarc='$wl'
|
||
|
||
# Set some defaults for GNU ld with shared library support. These
|
||
# are reset later if shared libraries are not supported. Putting them
|
||
# here allows them to be overridden if necessary.
|
||
runpath_var=LD_RUN_PATH
|
||
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
||
export_dynamic_flag_spec='$wl--export-dynamic'
|
||
# ancient GNU ld didn't support --whole-archive et. al.
|
||
if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
|
||
whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
|
||
else
|
||
whole_archive_flag_spec=
|
||
fi
|
||
supports_anon_versioning=no
|
||
case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
|
||
*GNU\ gold*) supports_anon_versioning=yes ;;
|
||
*\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
|
||
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
|
||
*\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
|
||
*\ 2.11.*) ;; # other 2.11 versions
|
||
*) supports_anon_versioning=yes ;;
|
||
esac
|
||
|
||
# See if GNU ld supports shared libraries.
|
||
case $host_os in
|
||
aix[3-9]*)
|
||
# On AIX/PPC, the GNU linker is very broken
|
||
if test ia64 != "$host_cpu"; then
|
||
ld_shlibs=no
|
||
cat <<_LT_EOF 1>&2
|
||
|
||
*** Warning: the GNU linker, at least up to release 2.19, is reported
|
||
*** to be unable to reliably create shared libraries on AIX.
|
||
*** Therefore, libtool is disabling shared libraries support. If you
|
||
*** really care for shared libraries, you may want to install binutils
|
||
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
|
||
*** You will then need to restart the configuration process.
|
||
|
||
_LT_EOF
|
||
fi
|
||
;;
|
||
|
||
amigaos*)
|
||
case $host_cpu in
|
||
powerpc)
|
||
# see comment about AmigaOS4 .so support
|
||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds=''
|
||
;;
|
||
m68k)
|
||
archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_minus_L=yes
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
beos*)
|
||
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
|
||
allow_undefined_flag=unsupported
|
||
# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
|
||
# support --undefined. This deserves some investigation. FIXME
|
||
archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
;;
|
||
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
# _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
|
||
# as there is no search path for DLLs.
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
export_dynamic_flag_spec='$wl--export-all-symbols'
|
||
allow_undefined_flag=unsupported
|
||
always_export_symbols=no
|
||
enable_shared_with_static_runtimes=yes
|
||
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
|
||
exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
|
||
|
||
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
|
||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
|
||
# If the export-symbols file already is a .def file, use it as
|
||
# is; otherwise, prepend EXPORTS...
|
||
archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
|
||
cp $export_symbols $output_objdir/$soname.def;
|
||
else
|
||
echo EXPORTS > $output_objdir/$soname.def;
|
||
cat $export_symbols >> $output_objdir/$soname.def;
|
||
fi~
|
||
$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
;;
|
||
|
||
haiku*)
|
||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
link_all_deplibs=yes
|
||
;;
|
||
|
||
os2*)
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_minus_L=yes
|
||
allow_undefined_flag=unsupported
|
||
shrext_cmds=.dll
|
||
archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
|
||
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
|
||
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
|
||
$ECHO EXPORTS >> $output_objdir/$libname.def~
|
||
emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
|
||
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
|
||
emximp -o $lib $output_objdir/$libname.def'
|
||
archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
|
||
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
|
||
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
|
||
$ECHO EXPORTS >> $output_objdir/$libname.def~
|
||
prefix_cmds="$SED"~
|
||
if test EXPORTS = "`$SED 1q $export_symbols`"; then
|
||
prefix_cmds="$prefix_cmds -e 1d";
|
||
fi~
|
||
prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
|
||
cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
|
||
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
|
||
emximp -o $lib $output_objdir/$libname.def'
|
||
old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
|
||
enable_shared_with_static_runtimes=yes
|
||
file_list_spec='@'
|
||
;;
|
||
|
||
interix[3-9]*)
|
||
hardcode_direct=no
|
||
hardcode_shlibpath_var=no
|
||
hardcode_libdir_flag_spec='$wl-rpath,$libdir'
|
||
export_dynamic_flag_spec='$wl-E'
|
||
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
|
||
# Instead, shared libraries are loaded at an image base (0x10000000 by
|
||
# default) and relocated if they conflict, which is a slow very memory
|
||
# consuming and fragmenting process. To avoid this, we pick a random,
|
||
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
|
||
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
|
||
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||
archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||
;;
|
||
|
||
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
|
||
tmp_diet=no
|
||
if test linux-dietlibc = "$host_os"; then
|
||
case $cc_basename in
|
||
diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
|
||
esac
|
||
fi
|
||
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
|
||
&& test no = "$tmp_diet"
|
||
then
|
||
tmp_addflag=' $pic_flag'
|
||
tmp_sharedflag='-shared'
|
||
case $cc_basename,$host_cpu in
|
||
pgcc*) # Portland Group C compiler
|
||
whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
|
||
tmp_addflag=' $pic_flag'
|
||
;;
|
||
pgf77* | pgf90* | pgf95* | pgfortran*)
|
||
# Portland Group f77 and f90 compilers
|
||
whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
|
||
tmp_addflag=' $pic_flag -Mnomain' ;;
|
||
ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
|
||
tmp_addflag=' -i_dynamic' ;;
|
||
efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
|
||
tmp_addflag=' -i_dynamic -nofor_main' ;;
|
||
ifc* | ifort*) # Intel Fortran compiler
|
||
tmp_addflag=' -nofor_main' ;;
|
||
lf95*) # Lahey Fortran 8.1
|
||
whole_archive_flag_spec=
|
||
tmp_sharedflag='--shared' ;;
|
||
nagfor*) # NAGFOR 5.3
|
||
tmp_sharedflag='-Wl,-shared' ;;
|
||
xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
|
||
tmp_sharedflag='-qmkshrobj'
|
||
tmp_addflag= ;;
|
||
nvcc*) # Cuda Compiler Driver 2.2
|
||
whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
|
||
compiler_needs_object=yes
|
||
;;
|
||
esac
|
||
case `$CC -V 2>&1 | $SED 5q` in
|
||
*Sun\ C*) # Sun C 5.9
|
||
whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
|
||
compiler_needs_object=yes
|
||
tmp_sharedflag='-G' ;;
|
||
*Sun\ F*) # Sun Fortran 8.3
|
||
tmp_sharedflag='-G' ;;
|
||
esac
|
||
archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
|
||
if test yes = "$supports_anon_versioning"; then
|
||
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
|
||
cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||
echo "local: *; };" >> $output_objdir/$libname.ver~
|
||
$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
|
||
fi
|
||
|
||
case $cc_basename in
|
||
tcc*)
|
||
export_dynamic_flag_spec='-rdynamic'
|
||
;;
|
||
xlf* | bgf* | bgxlf* | mpixlf*)
|
||
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself
|
||
whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
|
||
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
||
archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
|
||
if test yes = "$supports_anon_versioning"; then
|
||
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
|
||
cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||
echo "local: *; };" >> $output_objdir/$libname.ver~
|
||
$LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
|
||
fi
|
||
;;
|
||
esac
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
;;
|
||
|
||
netbsd*)
|
||
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
|
||
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
|
||
wlarc=
|
||
else
|
||
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
fi
|
||
;;
|
||
|
||
solaris*)
|
||
if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
|
||
ld_shlibs=no
|
||
cat <<_LT_EOF 1>&2
|
||
|
||
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
|
||
*** create shared libraries on Solaris systems. Therefore, libtool
|
||
*** is disabling shared libraries support. We urge you to upgrade GNU
|
||
*** binutils to release 2.9.1 or newer. Another option is to modify
|
||
*** your PATH or compiler configuration so that the native linker is
|
||
*** used, and then restart.
|
||
|
||
_LT_EOF
|
||
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
|
||
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
;;
|
||
|
||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
|
||
case `$LD -v 2>&1` in
|
||
*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
|
||
ld_shlibs=no
|
||
cat <<_LT_EOF 1>&2
|
||
|
||
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
|
||
*** reliably create shared libraries on SCO systems. Therefore, libtool
|
||
*** is disabling shared libraries support. We urge you to upgrade GNU
|
||
*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
|
||
*** your PATH or compiler configuration so that the native linker is
|
||
*** used, and then restart.
|
||
|
||
_LT_EOF
|
||
;;
|
||
*)
|
||
# For security reasons, it is highly recommended that you always
|
||
# use absolute paths for naming shared libraries, and exclude the
|
||
# DT_RUNPATH tag from executables and libraries. But doing so
|
||
# requires that you compile everything twice, which is a pain.
|
||
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
|
||
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
sunos4*)
|
||
archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
|
||
wlarc=
|
||
hardcode_direct=yes
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
*)
|
||
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
|
||
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
if test no = "$ld_shlibs"; then
|
||
runpath_var=
|
||
hardcode_libdir_flag_spec=
|
||
export_dynamic_flag_spec=
|
||
whole_archive_flag_spec=
|
||
fi
|
||
else
|
||
# PORTME fill in a description of your system's linker (not GNU ld)
|
||
case $host_os in
|
||
aix3*)
|
||
allow_undefined_flag=unsupported
|
||
always_export_symbols=yes
|
||
archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
|
||
# Note: this linker hardcodes the directories in LIBPATH if there
|
||
# are no directories specified by -L.
|
||
hardcode_minus_L=yes
|
||
if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
|
||
# Neither direct hardcoding nor static linking is supported with a
|
||
# broken collect2.
|
||
hardcode_direct=unsupported
|
||
fi
|
||
;;
|
||
|
||
aix[4-9]*)
|
||
if test ia64 = "$host_cpu"; then
|
||
# On IA64, the linker does run time linking by default, so we don't
|
||
# have to do anything special.
|
||
aix_use_runtimelinking=no
|
||
exp_sym_flag='-Bexport'
|
||
no_entry_flag=
|
||
else
|
||
# If we're using GNU nm, then we don't want the "-C" option.
|
||
# -C means demangle to GNU nm, but means don't demangle to AIX nm.
|
||
# Without the "-l" option, or with the "-B" option, AIX nm treats
|
||
# weak defined symbols like other global defined symbols, whereas
|
||
# GNU nm marks them as "W".
|
||
# While the 'weak' keyword is ignored in the Export File, we need
|
||
# it in the Import File for the 'aix-soname' feature, so we have
|
||
# to replace the "-B" option with "-P" for AIX nm.
|
||
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
|
||
export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
|
||
else
|
||
export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
|
||
fi
|
||
aix_use_runtimelinking=no
|
||
|
||
# Test if we are trying to use run time linking or normal
|
||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
||
# have runtime linking enabled, and use it for executables.
|
||
# For shared libraries, we enable/disable runtime linking
|
||
# depending on the kind of the shared library created -
|
||
# when "with_aix_soname,aix_use_runtimelinking" is:
|
||
# "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
|
||
# "aix,yes" lib.so shared, rtl:yes, for executables
|
||
# lib.a static archive
|
||
# "both,no" lib.so.V(shr.o) shared, rtl:yes
|
||
# lib.a(lib.so.V) shared, rtl:no, for executables
|
||
# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
|
||
# lib.a(lib.so.V) shared, rtl:no
|
||
# "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
|
||
# lib.a static archive
|
||
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
||
for ld_flag in $LDFLAGS; do
|
||
if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
|
||
aix_use_runtimelinking=yes
|
||
break
|
||
fi
|
||
done
|
||
if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
|
||
# With aix-soname=svr4, we create the lib.so.V shared archives only,
|
||
# so we don't have lib.a shared libs to link our executables.
|
||
# We have to force runtime linking in this case.
|
||
aix_use_runtimelinking=yes
|
||
LDFLAGS="$LDFLAGS -Wl,-brtl"
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
exp_sym_flag='-bexport'
|
||
no_entry_flag='-bnoentry'
|
||
fi
|
||
|
||
# When large executables or shared objects are built, AIX ld can
|
||
# have problems creating the table of contents. If linking a library
|
||
# or program results in "error TOC overflow" add -mminimal-toc to
|
||
# CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
|
||
# enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
|
||
|
||
archive_cmds=''
|
||
hardcode_direct=yes
|
||
hardcode_direct_absolute=yes
|
||
hardcode_libdir_separator=':'
|
||
link_all_deplibs=yes
|
||
file_list_spec='$wl-f,'
|
||
case $with_aix_soname,$aix_use_runtimelinking in
|
||
aix,*) ;; # traditional, no import file
|
||
svr4,* | *,yes) # use import file
|
||
# The Import File defines what to hardcode.
|
||
hardcode_direct=no
|
||
hardcode_direct_absolute=no
|
||
;;
|
||
esac
|
||
|
||
if test yes = "$GCC"; then
|
||
case $host_os in aix4.[012]|aix4.[012].*)
|
||
# We only want to do this on AIX 4.2 and lower, the check
|
||
# below for broken collect2 doesn't work under 4.3+
|
||
collect2name=`$CC -print-prog-name=collect2`
|
||
if test -f "$collect2name" &&
|
||
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
|
||
then
|
||
# We have reworked collect2
|
||
:
|
||
else
|
||
# We have old collect2
|
||
hardcode_direct=unsupported
|
||
# It fails to find uninstalled libraries when the uninstalled
|
||
# path is not listed in the libpath. Setting hardcode_minus_L
|
||
# to unsupported forces relinking
|
||
hardcode_minus_L=yes
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_libdir_separator=
|
||
fi
|
||
;;
|
||
esac
|
||
shared_flag='-shared'
|
||
if test yes = "$aix_use_runtimelinking"; then
|
||
shared_flag="$shared_flag "'$wl-G'
|
||
fi
|
||
# Need to ensure runtime linking is disabled for the traditional
|
||
# shared library, or the linker may eventually find shared libraries
|
||
# /with/ Import File - we do not want to mix them.
|
||
shared_flag_aix='-shared'
|
||
shared_flag_svr4='-shared $wl-G'
|
||
else
|
||
# not using gcc
|
||
if test ia64 = "$host_cpu"; then
|
||
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
|
||
# chokes on -Wl,-G. The following line is correct:
|
||
shared_flag='-G'
|
||
else
|
||
if test yes = "$aix_use_runtimelinking"; then
|
||
shared_flag='$wl-G'
|
||
else
|
||
shared_flag='$wl-bM:SRE'
|
||
fi
|
||
shared_flag_aix='$wl-bM:SRE'
|
||
shared_flag_svr4='$wl-G'
|
||
fi
|
||
fi
|
||
|
||
export_dynamic_flag_spec='$wl-bexpall'
|
||
# It seems that -bexpall does not export symbols beginning with
|
||
# underscore (_), so it is better to generate a list of symbols to export.
|
||
always_export_symbols=yes
|
||
if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
|
||
# Warning - without using the other runtime loading flags (-brtl),
|
||
# -berok will link without error, but may produce a broken library.
|
||
allow_undefined_flag='-berok'
|
||
# Determine the default libpath from the value encoded in an
|
||
# empty executable.
|
||
if test set = "${lt_cv_aix_libpath+set}"; then
|
||
aix_libpath=$lt_cv_aix_libpath
|
||
else
|
||
if test ${lt_cv_aix_libpath_+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
lt_aix_libpath_sed='
|
||
/Import File Strings/,/^$/ {
|
||
/^0/ {
|
||
s/^0 *\([^ ]*\) *$/\1/
|
||
p
|
||
}
|
||
}'
|
||
lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
# Check for a 64-bit object if we didn't find anything.
|
||
if test -z "$lt_cv_aix_libpath_"; then
|
||
lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
fi
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test -z "$lt_cv_aix_libpath_"; then
|
||
lt_cv_aix_libpath_=/usr/lib:/lib
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
aix_libpath=$lt_cv_aix_libpath_
|
||
fi
|
||
|
||
hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
|
||
archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
|
||
else
|
||
if test ia64 = "$host_cpu"; then
|
||
hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
|
||
allow_undefined_flag="-z nodefs"
|
||
archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
|
||
else
|
||
# Determine the default libpath from the value encoded in an
|
||
# empty executable.
|
||
if test set = "${lt_cv_aix_libpath+set}"; then
|
||
aix_libpath=$lt_cv_aix_libpath
|
||
else
|
||
if test ${lt_cv_aix_libpath_+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
lt_aix_libpath_sed='
|
||
/Import File Strings/,/^$/ {
|
||
/^0/ {
|
||
s/^0 *\([^ ]*\) *$/\1/
|
||
p
|
||
}
|
||
}'
|
||
lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
# Check for a 64-bit object if we didn't find anything.
|
||
if test -z "$lt_cv_aix_libpath_"; then
|
||
lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
fi
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test -z "$lt_cv_aix_libpath_"; then
|
||
lt_cv_aix_libpath_=/usr/lib:/lib
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
aix_libpath=$lt_cv_aix_libpath_
|
||
fi
|
||
|
||
hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
|
||
# Warning - without using the other run time loading flags,
|
||
# -berok will link without error, but may produce a broken library.
|
||
no_undefined_flag=' $wl-bernotok'
|
||
allow_undefined_flag=' $wl-berok'
|
||
if test yes = "$with_gnu_ld"; then
|
||
# We only use this code for GNU lds that support --whole-archive.
|
||
whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
|
||
else
|
||
# Exported symbols can be pulled into shared objects from archives
|
||
whole_archive_flag_spec='$convenience'
|
||
fi
|
||
archive_cmds_need_lc=yes
|
||
archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
|
||
# -brtl affects multiple linker settings, -berok does not and is overridden later
|
||
compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
|
||
if test svr4 != "$with_aix_soname"; then
|
||
# This is similar to how AIX traditionally builds its shared libraries.
|
||
archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
|
||
fi
|
||
if test aix != "$with_aix_soname"; then
|
||
archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
|
||
else
|
||
# used by -dlpreopen to get the symbols
|
||
archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
|
||
fi
|
||
archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
|
||
fi
|
||
fi
|
||
;;
|
||
|
||
amigaos*)
|
||
case $host_cpu in
|
||
powerpc)
|
||
# see comment about AmigaOS4 .so support
|
||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds=''
|
||
;;
|
||
m68k)
|
||
archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_minus_L=yes
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
bsdi[45]*)
|
||
export_dynamic_flag_spec=-rdynamic
|
||
;;
|
||
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
# When not using gcc, we currently assume that we are using
|
||
# Microsoft Visual C++ or Intel C++ Compiler.
|
||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||
# no search path for DLLs.
|
||
case $cc_basename in
|
||
cl* | icl*)
|
||
# Native MSVC or ICC
|
||
hardcode_libdir_flag_spec=' '
|
||
allow_undefined_flag=unsupported
|
||
always_export_symbols=yes
|
||
file_list_spec='@'
|
||
# Tell ltmain to make .lib files, not .a files.
|
||
libext=lib
|
||
# Tell ltmain to make .dll files, not .so files.
|
||
shrext_cmds=.dll
|
||
# FIXME: Setting linknames here is a bad hack.
|
||
archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
|
||
archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
|
||
cp "$export_symbols" "$output_objdir/$soname.def";
|
||
echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
|
||
else
|
||
$SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
|
||
fi~
|
||
$CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
|
||
linknames='
|
||
# The linker will not automatically build a static lib if we build a DLL.
|
||
# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
|
||
enable_shared_with_static_runtimes=yes
|
||
exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
|
||
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
|
||
# Don't use ranlib
|
||
old_postinstall_cmds='chmod 644 $oldlib'
|
||
postlink_cmds='lt_outputfile="@OUTPUT@"~
|
||
lt_tool_outputfile="@TOOL_OUTPUT@"~
|
||
case $lt_outputfile in
|
||
*.exe|*.EXE) ;;
|
||
*)
|
||
lt_outputfile=$lt_outputfile.exe
|
||
lt_tool_outputfile=$lt_tool_outputfile.exe
|
||
;;
|
||
esac~
|
||
if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
|
||
$MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
|
||
$RM "$lt_outputfile.manifest";
|
||
fi'
|
||
;;
|
||
*)
|
||
# Assume MSVC and ICC wrapper
|
||
hardcode_libdir_flag_spec=' '
|
||
allow_undefined_flag=unsupported
|
||
# Tell ltmain to make .lib files, not .a files.
|
||
libext=lib
|
||
# Tell ltmain to make .dll files, not .so files.
|
||
shrext_cmds=.dll
|
||
# FIXME: Setting linknames here is a bad hack.
|
||
archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
|
||
# The linker will automatically build a .lib file if we build a DLL.
|
||
old_archive_from_new_cmds='true'
|
||
# FIXME: Should let the user specify the lib program.
|
||
old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
|
||
enable_shared_with_static_runtimes=yes
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
darwin* | rhapsody*)
|
||
|
||
|
||
archive_cmds_need_lc=no
|
||
hardcode_direct=no
|
||
hardcode_automatic=yes
|
||
hardcode_shlibpath_var=unsupported
|
||
if test yes = "$lt_cv_ld_force_load"; then
|
||
whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
|
||
|
||
else
|
||
whole_archive_flag_spec=''
|
||
fi
|
||
link_all_deplibs=yes
|
||
allow_undefined_flag=$_lt_dar_allow_undefined
|
||
case $cc_basename in
|
||
ifort*|nagfor*) _lt_dar_can_shared=yes ;;
|
||
*) _lt_dar_can_shared=$GCC ;;
|
||
esac
|
||
if test yes = "$_lt_dar_can_shared"; then
|
||
output_verbose_link_cmd=func_echo_all
|
||
archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
|
||
module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
|
||
archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
|
||
module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
|
||
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
|
||
;;
|
||
|
||
dgux*)
|
||
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
# FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
|
||
# support. Future versions do this automatically, but an explicit c++rt0.o
|
||
# does not break anything, and helps significantly (at the cost of a little
|
||
# extra space).
|
||
freebsd2.2*)
|
||
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
|
||
hardcode_libdir_flag_spec='-R$libdir'
|
||
hardcode_direct=yes
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
# Unfortunately, older versions of FreeBSD 2 do not have this feature.
|
||
freebsd2.*)
|
||
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_direct=yes
|
||
hardcode_minus_L=yes
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||
freebsd* | dragonfly* | midnightbsd*)
|
||
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
|
||
hardcode_libdir_flag_spec='-R$libdir'
|
||
hardcode_direct=yes
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
hpux9*)
|
||
if test yes = "$GCC"; then
|
||
archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
|
||
else
|
||
archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
|
||
fi
|
||
hardcode_libdir_flag_spec='$wl+b $wl$libdir'
|
||
hardcode_libdir_separator=:
|
||
hardcode_direct=yes
|
||
|
||
# hardcode_minus_L: Not really in the search PATH,
|
||
# but as the default location of the library.
|
||
hardcode_minus_L=yes
|
||
export_dynamic_flag_spec='$wl-E'
|
||
;;
|
||
|
||
hpux10*)
|
||
if test yes,no = "$GCC,$with_gnu_ld"; then
|
||
archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
|
||
else
|
||
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
|
||
fi
|
||
if test no = "$with_gnu_ld"; then
|
||
hardcode_libdir_flag_spec='$wl+b $wl$libdir'
|
||
hardcode_libdir_separator=:
|
||
hardcode_direct=yes
|
||
hardcode_direct_absolute=yes
|
||
export_dynamic_flag_spec='$wl-E'
|
||
# hardcode_minus_L: Not really in the search PATH,
|
||
# but as the default location of the library.
|
||
hardcode_minus_L=yes
|
||
fi
|
||
;;
|
||
|
||
hpux11*)
|
||
if test yes,no = "$GCC,$with_gnu_ld"; then
|
||
case $host_cpu in
|
||
hppa*64*)
|
||
archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
ia64*)
|
||
archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
*)
|
||
archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
esac
|
||
else
|
||
case $host_cpu in
|
||
hppa*64*)
|
||
archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
ia64*)
|
||
archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
*)
|
||
|
||
# Older versions of the 11.00 compiler do not understand -b yet
|
||
# (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
|
||
printf %s "checking if $CC understands -b... " >&6; }
|
||
if test ${lt_cv_prog_compiler__b+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler__b=no
|
||
save_LDFLAGS=$LDFLAGS
|
||
LDFLAGS="$LDFLAGS -b"
|
||
echo "$lt_simple_link_test_code" > conftest.$ac_ext
|
||
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
|
||
# The linker can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings
|
||
if test -s conftest.err; then
|
||
# Append any errors to the config.log.
|
||
cat conftest.err 1>&5
|
||
$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
|
||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||
if diff conftest.exp conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler__b=yes
|
||
fi
|
||
else
|
||
lt_cv_prog_compiler__b=yes
|
||
fi
|
||
fi
|
||
$RM -r conftest*
|
||
LDFLAGS=$save_LDFLAGS
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
|
||
|
||
if test yes = "$lt_cv_prog_compiler__b"; then
|
||
archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
|
||
else
|
||
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
if test no = "$with_gnu_ld"; then
|
||
hardcode_libdir_flag_spec='$wl+b $wl$libdir'
|
||
hardcode_libdir_separator=:
|
||
|
||
case $host_cpu in
|
||
hppa*64*|ia64*)
|
||
hardcode_direct=no
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
*)
|
||
hardcode_direct=yes
|
||
hardcode_direct_absolute=yes
|
||
export_dynamic_flag_spec='$wl-E'
|
||
|
||
# hardcode_minus_L: Not really in the search PATH,
|
||
# but as the default location of the library.
|
||
hardcode_minus_L=yes
|
||
;;
|
||
esac
|
||
fi
|
||
;;
|
||
|
||
irix5* | irix6* | nonstopux*)
|
||
if test yes = "$GCC"; then
|
||
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
|
||
# Try to use the -exported_symbol ld option, if it does not
|
||
# work, assume that -exports_file does not work either and
|
||
# implicitly export all symbols.
|
||
# This should be the same for all languages, so no per-tag cache variable.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
|
||
printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
|
||
if test ${lt_cv_irix_exported_symbol+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) save_LDFLAGS=$LDFLAGS
|
||
LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int foo (void) { return 0; }
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
lt_cv_irix_exported_symbol=yes
|
||
else case e in #(
|
||
e) lt_cv_irix_exported_symbol=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS=$save_LDFLAGS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
|
||
printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
|
||
if test yes = "$lt_cv_irix_exported_symbol"; then
|
||
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
|
||
fi
|
||
else
|
||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
|
||
archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
|
||
fi
|
||
archive_cmds_need_lc='no'
|
||
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
||
hardcode_libdir_separator=:
|
||
inherit_rpath=yes
|
||
link_all_deplibs=yes
|
||
;;
|
||
|
||
linux*)
|
||
case $cc_basename in
|
||
tcc*)
|
||
# Fabrice Bellard et al's Tiny C Compiler
|
||
ld_shlibs=yes
|
||
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
netbsd*)
|
||
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
|
||
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
|
||
else
|
||
archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
|
||
fi
|
||
hardcode_libdir_flag_spec='-R$libdir'
|
||
hardcode_direct=yes
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
newsos6)
|
||
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_direct=yes
|
||
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
||
hardcode_libdir_separator=:
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
*nto* | *qnx*)
|
||
;;
|
||
|
||
openbsd* | bitrig*)
|
||
if test -f /usr/libexec/ld.so; then
|
||
hardcode_direct=yes
|
||
hardcode_shlibpath_var=no
|
||
hardcode_direct_absolute=yes
|
||
if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
|
||
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
|
||
hardcode_libdir_flag_spec='$wl-rpath,$libdir'
|
||
export_dynamic_flag_spec='$wl-E'
|
||
else
|
||
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
|
||
hardcode_libdir_flag_spec='$wl-rpath,$libdir'
|
||
fi
|
||
else
|
||
ld_shlibs=no
|
||
fi
|
||
;;
|
||
|
||
os2*)
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_minus_L=yes
|
||
allow_undefined_flag=unsupported
|
||
shrext_cmds=.dll
|
||
archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
|
||
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
|
||
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
|
||
$ECHO EXPORTS >> $output_objdir/$libname.def~
|
||
emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
|
||
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
|
||
emximp -o $lib $output_objdir/$libname.def'
|
||
archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
|
||
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
|
||
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
|
||
$ECHO EXPORTS >> $output_objdir/$libname.def~
|
||
prefix_cmds="$SED"~
|
||
if test EXPORTS = "`$SED 1q $export_symbols`"; then
|
||
prefix_cmds="$prefix_cmds -e 1d";
|
||
fi~
|
||
prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
|
||
cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
|
||
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
|
||
emximp -o $lib $output_objdir/$libname.def'
|
||
old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
|
||
enable_shared_with_static_runtimes=yes
|
||
file_list_spec='@'
|
||
;;
|
||
|
||
osf3*)
|
||
if test yes = "$GCC"; then
|
||
allow_undefined_flag=' $wl-expect_unresolved $wl\*'
|
||
archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
|
||
else
|
||
allow_undefined_flag=' -expect_unresolved \*'
|
||
archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
|
||
fi
|
||
archive_cmds_need_lc='no'
|
||
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
||
hardcode_libdir_separator=:
|
||
;;
|
||
|
||
osf4* | osf5*) # as osf3* with the addition of -msym flag
|
||
if test yes = "$GCC"; then
|
||
allow_undefined_flag=' $wl-expect_unresolved $wl\*'
|
||
archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
|
||
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
||
else
|
||
allow_undefined_flag=' -expect_unresolved \*'
|
||
archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
|
||
archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
|
||
$CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
|
||
|
||
# Both c and cxx compiler support -rpath directly
|
||
hardcode_libdir_flag_spec='-rpath $libdir'
|
||
fi
|
||
archive_cmds_need_lc='no'
|
||
hardcode_libdir_separator=:
|
||
;;
|
||
|
||
solaris*)
|
||
no_undefined_flag=' -z defs'
|
||
if test yes = "$GCC"; then
|
||
wlarc='$wl'
|
||
archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
|
||
$CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
|
||
else
|
||
case `$CC -V 2>&1` in
|
||
*"Compilers 5.0"*)
|
||
wlarc=''
|
||
archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
|
||
$LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
|
||
;;
|
||
*)
|
||
wlarc='$wl'
|
||
archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
|
||
$CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
|
||
;;
|
||
esac
|
||
fi
|
||
hardcode_libdir_flag_spec='-R$libdir'
|
||
hardcode_shlibpath_var=no
|
||
case $host_os in
|
||
solaris2.[0-5] | solaris2.[0-5].*) ;;
|
||
*)
|
||
# The compiler driver will combine and reorder linker options,
|
||
# but understands '-z linker_flag'. GCC discards it without '$wl',
|
||
# but is careful enough not to reorder.
|
||
# Supported since Solaris 2.6 (maybe 2.5.1?)
|
||
if test yes = "$GCC"; then
|
||
whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
|
||
else
|
||
whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
|
||
fi
|
||
;;
|
||
esac
|
||
link_all_deplibs=yes
|
||
;;
|
||
|
||
sunos4*)
|
||
if test sequent = "$host_vendor"; then
|
||
# Use $CC to link under sequent, because it throws in some extra .o
|
||
# files that make .init and .fini sections work.
|
||
archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
else
|
||
archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
|
||
fi
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_direct=yes
|
||
hardcode_minus_L=yes
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
sysv4)
|
||
case $host_vendor in
|
||
sni)
|
||
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_direct=yes # is this really true???
|
||
;;
|
||
siemens)
|
||
## LD is ld it makes a PLAMLIB
|
||
## CC just makes a GrossModule.
|
||
archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
|
||
reload_cmds='$CC -r -o $output$reload_objs'
|
||
hardcode_direct=no
|
||
;;
|
||
motorola)
|
||
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
|
||
;;
|
||
esac
|
||
runpath_var='LD_RUN_PATH'
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
sysv4.3*)
|
||
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_shlibpath_var=no
|
||
export_dynamic_flag_spec='-Bexport'
|
||
;;
|
||
|
||
sysv4*MP*)
|
||
if test -d /usr/nec; then
|
||
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_shlibpath_var=no
|
||
runpath_var=LD_RUN_PATH
|
||
hardcode_runpath_var=yes
|
||
ld_shlibs=yes
|
||
fi
|
||
;;
|
||
|
||
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
|
||
no_undefined_flag='$wl-z,text'
|
||
archive_cmds_need_lc=no
|
||
hardcode_shlibpath_var=no
|
||
runpath_var='LD_RUN_PATH'
|
||
|
||
if test yes = "$GCC"; then
|
||
archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
else
|
||
archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
fi
|
||
;;
|
||
|
||
sysv5* | sco3.2v5* | sco5v6*)
|
||
# Note: We CANNOT use -z defs as we might desire, because we do not
|
||
# link with -lc, and that would cause any symbols used from libc to
|
||
# always be unresolved, which means just about no library would
|
||
# ever link correctly. If we're not using GNU ld we use -z text
|
||
# though, which does catch some bad symbols but isn't as heavy-handed
|
||
# as -z defs.
|
||
no_undefined_flag='$wl-z,text'
|
||
allow_undefined_flag='$wl-z,nodefs'
|
||
archive_cmds_need_lc=no
|
||
hardcode_shlibpath_var=no
|
||
hardcode_libdir_flag_spec='$wl-R,$libdir'
|
||
hardcode_libdir_separator=':'
|
||
link_all_deplibs=yes
|
||
export_dynamic_flag_spec='$wl-Bexport'
|
||
runpath_var='LD_RUN_PATH'
|
||
|
||
if test yes = "$GCC"; then
|
||
archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
else
|
||
archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
fi
|
||
;;
|
||
|
||
uts4*)
|
||
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
hardcode_shlibpath_var=no
|
||
;;
|
||
|
||
*)
|
||
ld_shlibs=no
|
||
;;
|
||
esac
|
||
|
||
if test sni = "$host_vendor"; then
|
||
case $host in
|
||
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
|
||
export_dynamic_flag_spec='$wl-Blargedynsym'
|
||
;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
|
||
printf "%s\n" "$ld_shlibs" >&6; }
|
||
test no = "$ld_shlibs" && can_build_shared=no
|
||
|
||
with_gnu_ld=$with_gnu_ld
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#
|
||
# Do we need to explicitly link libc?
|
||
#
|
||
case "x$archive_cmds_need_lc" in
|
||
x|xyes)
|
||
# Assume -lc should be added
|
||
archive_cmds_need_lc=yes
|
||
|
||
if test yes,yes = "$GCC,$enable_shared"; then
|
||
case $archive_cmds in
|
||
*'~'*)
|
||
# FIXME: we may have to deal with multi-command sequences.
|
||
;;
|
||
'$CC '*)
|
||
# Test whether the compiler implicitly links with -lc since on some
|
||
# systems, -lgcc has to come before -lc. If gcc already passes -lc
|
||
# to ld, don't add -lc before -lgcc.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
|
||
printf %s "checking whether -lc should be explicitly linked in... " >&6; }
|
||
if test ${lt_cv_archive_cmds_need_lc+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) $RM conftest*
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } 2>conftest.err; then
|
||
soname=conftest
|
||
lib=conftest
|
||
libobjs=conftest.$ac_objext
|
||
deplibs=
|
||
wl=$lt_prog_compiler_wl
|
||
pic_flag=$lt_prog_compiler_pic
|
||
compiler_flags=-v
|
||
linker_flags=-v
|
||
verstring=
|
||
output_objdir=.
|
||
libname=conftest
|
||
lt_save_allow_undefined_flag=$allow_undefined_flag
|
||
allow_undefined_flag=
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
|
||
(eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
then
|
||
lt_cv_archive_cmds_need_lc=no
|
||
else
|
||
lt_cv_archive_cmds_need_lc=yes
|
||
fi
|
||
allow_undefined_flag=$lt_save_allow_undefined_flag
|
||
else
|
||
cat conftest.err 1>&5
|
||
fi
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
|
||
printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
|
||
archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
|
||
;;
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
|
||
printf %s "checking dynamic linker characteristics... " >&6; }
|
||
|
||
if test yes = "$GCC"; then
|
||
case $host_os in
|
||
darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
|
||
*) lt_awk_arg='/^libraries:/' ;;
|
||
esac
|
||
case $host_os in
|
||
mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
|
||
*) lt_sed_strip_eq='s|=/|/|g' ;;
|
||
esac
|
||
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
|
||
case $lt_search_path_spec in
|
||
*\;*)
|
||
# if the path contains ";" then we assume it to be the separator
|
||
# otherwise default to the standard path separator (i.e. ":") - it is
|
||
# assumed that no part of a normal pathname contains ";" but that should
|
||
# okay in the real world where ";" in dirpaths is itself problematic.
|
||
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
|
||
;;
|
||
*)
|
||
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
|
||
;;
|
||
esac
|
||
# Ok, now we have the path, separated by spaces, we can step through it
|
||
# and add multilib dir if necessary...
|
||
lt_tmp_lt_search_path_spec=
|
||
lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
|
||
# ...but if some path component already ends with the multilib dir we assume
|
||
# that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
|
||
case "$lt_multi_os_dir; $lt_search_path_spec " in
|
||
"/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
|
||
lt_multi_os_dir=
|
||
;;
|
||
esac
|
||
for lt_sys_path in $lt_search_path_spec; do
|
||
if test -d "$lt_sys_path$lt_multi_os_dir"; then
|
||
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
|
||
elif test -n "$lt_multi_os_dir"; then
|
||
test -d "$lt_sys_path" && \
|
||
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
|
||
fi
|
||
done
|
||
lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
|
||
BEGIN {RS = " "; FS = "/|\n";} {
|
||
lt_foo = "";
|
||
lt_count = 0;
|
||
for (lt_i = NF; lt_i > 0; lt_i--) {
|
||
if ($lt_i != "" && $lt_i != ".") {
|
||
if ($lt_i == "..") {
|
||
lt_count++;
|
||
} else {
|
||
if (lt_count == 0) {
|
||
lt_foo = "/" $lt_i lt_foo;
|
||
} else {
|
||
lt_count--;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
if (lt_foo != "") { lt_freq[lt_foo]++; }
|
||
if (lt_freq[lt_foo] == 1) { print lt_foo; }
|
||
}'`
|
||
# AWK program above erroneously prepends '/' to C:/dos/paths
|
||
# for these hosts.
|
||
case $host_os in
|
||
mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
|
||
$SED 's|/\([A-Za-z]:\)|\1|g'` ;;
|
||
esac
|
||
sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
|
||
else
|
||
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
|
||
fi
|
||
library_names_spec=
|
||
libname_spec='lib$name'
|
||
soname_spec=
|
||
shrext_cmds=.so
|
||
postinstall_cmds=
|
||
postuninstall_cmds=
|
||
finish_cmds=
|
||
finish_eval=
|
||
shlibpath_var=
|
||
shlibpath_overrides_runpath=unknown
|
||
version_type=none
|
||
dynamic_linker="$host_os ld.so"
|
||
sys_lib_dlsearch_path_spec="/lib /usr/lib"
|
||
need_lib_prefix=unknown
|
||
hardcode_into_libs=no
|
||
|
||
# when you set need_version to no, make sure it does not cause -set_version
|
||
# flags to be left without arguments
|
||
need_version=unknown
|
||
|
||
|
||
|
||
case $host_os in
|
||
aix3*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
|
||
shlibpath_var=LIBPATH
|
||
|
||
# AIX 3 has no versioning support, so we append a major version to the name.
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
;;
|
||
|
||
aix[4-9]*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
hardcode_into_libs=yes
|
||
if test ia64 = "$host_cpu"; then
|
||
# AIX 5 supports IA64
|
||
library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
else
|
||
# With GCC up to 2.95.x, collect2 would create an import file
|
||
# for dependence libraries. The import file would start with
|
||
# the line '#! .'. This would cause the generated library to
|
||
# depend on '.', always an invalid library. This was fixed in
|
||
# development snapshots of GCC prior to 3.0.
|
||
case $host_os in
|
||
aix4 | aix4.[01] | aix4.[01].*)
|
||
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
|
||
echo ' yes '
|
||
echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
|
||
:
|
||
else
|
||
can_build_shared=no
|
||
fi
|
||
;;
|
||
esac
|
||
# Using Import Files as archive members, it is possible to support
|
||
# filename-based versioning of shared library archives on AIX. While
|
||
# this would work for both with and without runtime linking, it will
|
||
# prevent static linking of such archives. So we do filename-based
|
||
# shared library versioning with .so extension only, which is used
|
||
# when both runtime linking and shared linking is enabled.
|
||
# Unfortunately, runtime linking may impact performance, so we do
|
||
# not want this to be the default eventually. Also, we use the
|
||
# versioned .so libs for executables only if there is the -brtl
|
||
# linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
|
||
# To allow for filename-based versioning support, we need to create
|
||
# libNAME.so.V as an archive file, containing:
|
||
# *) an Import File, referring to the versioned filename of the
|
||
# archive as well as the shared archive member, telling the
|
||
# bitwidth (32 or 64) of that shared object, and providing the
|
||
# list of exported symbols of that shared object, eventually
|
||
# decorated with the 'weak' keyword
|
||
# *) the shared object with the F_LOADONLY flag set, to really avoid
|
||
# it being seen by the linker.
|
||
# At run time we better use the real file rather than another symlink,
|
||
# but for link time we create the symlink libNAME.so -> libNAME.so.V
|
||
|
||
case $with_aix_soname,$aix_use_runtimelinking in
|
||
# AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
|
||
# soname into executable. Probably we can add versioning support to
|
||
# collect2, so additional links can be useful in future.
|
||
aix,yes) # traditional libtool
|
||
dynamic_linker='AIX unversionable lib.so'
|
||
# If using run time linking (on AIX 4.2 or later) use lib<name>.so
|
||
# instead of lib<name>.a to let people know that these are not
|
||
# typical AIX shared libraries.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
;;
|
||
aix,no) # traditional AIX only
|
||
dynamic_linker='AIX lib.a(lib.so.V)'
|
||
# We preserve .a as extension for shared libraries through AIX4.2
|
||
# and later when we are not doing run time linking.
|
||
library_names_spec='$libname$release.a $libname.a'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
;;
|
||
svr4,*) # full svr4 only
|
||
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
|
||
library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
|
||
# We do not specify a path in Import Files, so LIBPATH fires.
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
*,yes) # both, prefer svr4
|
||
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
|
||
library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
|
||
# unpreferred sharedlib libNAME.a needs extra handling
|
||
postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
|
||
postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
|
||
# We do not specify a path in Import Files, so LIBPATH fires.
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
*,no) # both, prefer aix
|
||
dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
|
||
library_names_spec='$libname$release.a $libname.a'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
# unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
|
||
postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
|
||
postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
|
||
;;
|
||
esac
|
||
shlibpath_var=LIBPATH
|
||
fi
|
||
;;
|
||
|
||
amigaos*)
|
||
case $host_cpu in
|
||
powerpc)
|
||
# Since July 2007 AmigaOS4 officially supports .so libraries.
|
||
# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
;;
|
||
m68k)
|
||
library_names_spec='$libname.ixlibrary $libname.a'
|
||
# Create ${libname}_ixlibrary.a entries in /sys/libs.
|
||
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
beos*)
|
||
library_names_spec='$libname$shared_ext'
|
||
dynamic_linker="$host_os ld.so"
|
||
shlibpath_var=LIBRARY_PATH
|
||
;;
|
||
|
||
bsdi[45]*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
|
||
sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
|
||
# the default ld.so.conf also contains /usr/contrib/lib and
|
||
# /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
|
||
# libtool to hard-code these into programs
|
||
;;
|
||
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
version_type=windows
|
||
shrext_cmds=.dll
|
||
need_version=no
|
||
need_lib_prefix=no
|
||
|
||
case $GCC,$cc_basename in
|
||
yes,*)
|
||
# gcc
|
||
library_names_spec='$libname.dll.a'
|
||
# DLL is installed to $(libdir)/../bin by postinstall_cmds
|
||
postinstall_cmds='base_file=`basename \$file`~
|
||
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
|
||
dldir=$destdir/`dirname \$dlpath`~
|
||
test -d \$dldir || mkdir -p \$dldir~
|
||
$install_prog $dir/$dlname \$dldir/$dlname~
|
||
chmod a+x \$dldir/$dlname~
|
||
if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
|
||
eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
|
||
fi'
|
||
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
|
||
dlpath=$dir/\$dldll~
|
||
$RM \$dlpath'
|
||
shlibpath_overrides_runpath=yes
|
||
|
||
case $host_os in
|
||
cygwin*)
|
||
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
|
||
soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
|
||
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
|
||
;;
|
||
mingw* | cegcc*)
|
||
# MinGW DLLs use traditional 'lib' prefix
|
||
soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
;;
|
||
pw32*)
|
||
# pw32 DLLs use 'pw' prefix rather than 'lib'
|
||
library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
;;
|
||
esac
|
||
dynamic_linker='Win32 ld.exe'
|
||
;;
|
||
|
||
*,cl* | *,icl*)
|
||
# Native MSVC or ICC
|
||
libname_spec='$name'
|
||
soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
library_names_spec='$libname.dll.lib'
|
||
|
||
case $build_os in
|
||
mingw*)
|
||
sys_lib_search_path_spec=
|
||
lt_save_ifs=$IFS
|
||
IFS=';'
|
||
for lt_path in $LIB
|
||
do
|
||
IFS=$lt_save_ifs
|
||
# Let DOS variable expansion print the short 8.3 style file name.
|
||
lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
|
||
sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
|
||
done
|
||
IFS=$lt_save_ifs
|
||
# Convert to MSYS style.
|
||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
|
||
;;
|
||
cygwin*)
|
||
# Convert to unix form, then to dos form, then back to unix form
|
||
# but this time dos style (no spaces!) so that the unix form looks
|
||
# like /cygdrive/c/PROGRA~1:/cygdr...
|
||
sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
|
||
sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
|
||
sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
|
||
;;
|
||
*)
|
||
sys_lib_search_path_spec=$LIB
|
||
if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
|
||
# It is most probably a Windows format PATH.
|
||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
|
||
else
|
||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
|
||
fi
|
||
# FIXME: find the short name or the path components, as spaces are
|
||
# common. (e.g. "Program Files" -> "PROGRA~1")
|
||
;;
|
||
esac
|
||
|
||
# DLL is installed to $(libdir)/../bin by postinstall_cmds
|
||
postinstall_cmds='base_file=`basename \$file`~
|
||
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
|
||
dldir=$destdir/`dirname \$dlpath`~
|
||
test -d \$dldir || mkdir -p \$dldir~
|
||
$install_prog $dir/$dlname \$dldir/$dlname'
|
||
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
|
||
dlpath=$dir/\$dldll~
|
||
$RM \$dlpath'
|
||
shlibpath_overrides_runpath=yes
|
||
dynamic_linker='Win32 link.exe'
|
||
;;
|
||
|
||
*)
|
||
# Assume MSVC and ICC wrapper
|
||
library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
|
||
dynamic_linker='Win32 ld.exe'
|
||
;;
|
||
esac
|
||
# FIXME: first we should search . and the directory the executable is in
|
||
shlibpath_var=PATH
|
||
;;
|
||
|
||
darwin* | rhapsody*)
|
||
dynamic_linker="$host_os dyld"
|
||
version_type=darwin
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
|
||
soname_spec='$libname$release$major$shared_ext'
|
||
shlibpath_overrides_runpath=yes
|
||
shlibpath_var=DYLD_LIBRARY_PATH
|
||
shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
|
||
|
||
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
|
||
sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
|
||
;;
|
||
|
||
dgux*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
;;
|
||
|
||
freebsd* | dragonfly* | midnightbsd*)
|
||
# DragonFly does not have aout. When/if they implement a new
|
||
# versioning mechanism, adjust this.
|
||
if test -x /usr/bin/objformat; then
|
||
objformat=`/usr/bin/objformat`
|
||
else
|
||
case $host_os in
|
||
freebsd[23].*) objformat=aout ;;
|
||
*) objformat=elf ;;
|
||
esac
|
||
fi
|
||
version_type=freebsd-$objformat
|
||
case $version_type in
|
||
freebsd-elf*)
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
need_version=no
|
||
need_lib_prefix=no
|
||
;;
|
||
freebsd-*)
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
need_version=yes
|
||
;;
|
||
esac
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
case $host_os in
|
||
freebsd2.*)
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
freebsd3.[01]* | freebsdelf3.[01]*)
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
;;
|
||
freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
|
||
freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
;;
|
||
*) # from 4.6 on, and DragonFly
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
haiku*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
dynamic_linker="$host_os runtime_loader"
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
hpux9* | hpux10* | hpux11*)
|
||
# Give a soname corresponding to the major version so that dld.sl refuses to
|
||
# link against other versions.
|
||
version_type=sunos
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
case $host_cpu in
|
||
ia64*)
|
||
shrext_cmds='.so'
|
||
hardcode_into_libs=yes
|
||
dynamic_linker="$host_os dld.so"
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
if test 32 = "$HPUX_IA64_MODE"; then
|
||
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
|
||
sys_lib_dlsearch_path_spec=/usr/lib/hpux32
|
||
else
|
||
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
|
||
sys_lib_dlsearch_path_spec=/usr/lib/hpux64
|
||
fi
|
||
;;
|
||
hppa*64*)
|
||
shrext_cmds='.sl'
|
||
hardcode_into_libs=yes
|
||
dynamic_linker="$host_os dld.sl"
|
||
shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
|
||
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
|
||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||
;;
|
||
*)
|
||
shrext_cmds='.sl'
|
||
dynamic_linker="$host_os dld.sl"
|
||
shlibpath_var=SHLIB_PATH
|
||
shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
;;
|
||
esac
|
||
# HP-UX runs *really* slowly unless shared libraries are mode 555, ...
|
||
postinstall_cmds='chmod 555 $lib'
|
||
# or fails outright, so override atomically:
|
||
install_override_mode=555
|
||
;;
|
||
|
||
interix[3-9]*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
irix5* | irix6* | nonstopux*)
|
||
case $host_os in
|
||
nonstopux*) version_type=nonstopux ;;
|
||
*)
|
||
if test yes = "$lt_cv_prog_gnu_ld"; then
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
else
|
||
version_type=irix
|
||
fi ;;
|
||
esac
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
|
||
case $host_os in
|
||
irix5* | nonstopux*)
|
||
libsuff= shlibsuff=
|
||
;;
|
||
*)
|
||
case $LD in # libtool.m4 will add one of these switches to LD
|
||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
|
||
libsuff= shlibsuff= libmagic=32-bit;;
|
||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
|
||
libsuff=32 shlibsuff=N32 libmagic=N32;;
|
||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
|
||
libsuff=64 shlibsuff=64 libmagic=64-bit;;
|
||
*) libsuff= shlibsuff= libmagic=never-match;;
|
||
esac
|
||
;;
|
||
esac
|
||
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
|
||
shlibpath_overrides_runpath=no
|
||
sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
|
||
sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
# No shared lib support for Linux oldld, aout, or coff.
|
||
linux*oldld* | linux*aout* | linux*coff*)
|
||
dynamic_linker=no
|
||
;;
|
||
|
||
linux*android*)
|
||
version_type=none # Android doesn't support versioned libraries.
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext'
|
||
soname_spec='$libname$release$shared_ext'
|
||
finish_cmds=
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
|
||
# This implies no fast_install, which is unacceptable.
|
||
# Some rework will be needed to allow for fast_install
|
||
# before this can be enabled.
|
||
hardcode_into_libs=yes
|
||
|
||
dynamic_linker='Android linker'
|
||
# Don't embed -rpath directories since the linker doesn't support them.
|
||
hardcode_libdir_flag_spec='-L$libdir'
|
||
;;
|
||
|
||
# This must be glibc/ELF.
|
||
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
|
||
# Some binutils ld are patched to set DT_RUNPATH
|
||
if test ${lt_cv_shlibpath_overrides_runpath+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_shlibpath_overrides_runpath=no
|
||
save_LDFLAGS=$LDFLAGS
|
||
save_libdir=$libdir
|
||
eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
|
||
LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
|
||
then :
|
||
lt_cv_shlibpath_overrides_runpath=yes
|
||
fi
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS=$save_LDFLAGS
|
||
libdir=$save_libdir
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
|
||
|
||
# This implies no fast_install, which is unacceptable.
|
||
# Some rework will be needed to allow for fast_install
|
||
# before this can be enabled.
|
||
hardcode_into_libs=yes
|
||
|
||
# Add ABI-specific directories to the system library path.
|
||
sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
|
||
|
||
# Ideally, we could use ldconfig to report *all* directores which are
|
||
# searched for libraries, however this is still not possible. Aside from not
|
||
# being certain /sbin/ldconfig is available, command
|
||
# 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
|
||
# even though it is searched at run-time. Try to do the best guess by
|
||
# appending ld.so.conf contents (and includes) to the search path.
|
||
if test -f /etc/ld.so.conf; then
|
||
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
|
||
sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
|
||
fi
|
||
|
||
# We used to test for /lib/ld.so.1 and disable shared libraries on
|
||
# powerpc, because MkLinux only supported shared libraries with the
|
||
# GNU dynamic linker. Since this was broken with cross compilers,
|
||
# most powerpc-linux boxes support dynamic linking these days and
|
||
# people can always --disable-shared, the test was removed, and we
|
||
# assume the GNU/Linux dynamic linker is in use.
|
||
dynamic_linker='GNU/Linux ld.so'
|
||
;;
|
||
|
||
netbsd*)
|
||
version_type=sunos
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
||
dynamic_linker='NetBSD (a.out) ld.so'
|
||
else
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
dynamic_linker='NetBSD ld.elf_so'
|
||
fi
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
newsos6)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
|
||
*nto* | *qnx*)
|
||
version_type=qnx
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
dynamic_linker='ldqnx.so'
|
||
;;
|
||
|
||
openbsd* | bitrig*)
|
||
version_type=sunos
|
||
sys_lib_dlsearch_path_spec=/usr/lib
|
||
need_lib_prefix=no
|
||
if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
|
||
need_version=no
|
||
else
|
||
need_version=yes
|
||
fi
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
|
||
os2*)
|
||
libname_spec='$name'
|
||
version_type=windows
|
||
shrext_cmds=.dll
|
||
need_version=no
|
||
need_lib_prefix=no
|
||
# OS/2 can only load a DLL with a base name of 8 characters or less.
|
||
soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
|
||
v=$($ECHO $release$versuffix | tr -d .-);
|
||
n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
|
||
$ECHO $n$v`$shared_ext'
|
||
library_names_spec='${libname}_dll.$libext'
|
||
dynamic_linker='OS/2 ld.exe'
|
||
shlibpath_var=BEGINLIBPATH
|
||
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
|
||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||
postinstall_cmds='base_file=`basename \$file`~
|
||
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
|
||
dldir=$destdir/`dirname \$dlpath`~
|
||
test -d \$dldir || mkdir -p \$dldir~
|
||
$install_prog $dir/$dlname \$dldir/$dlname~
|
||
chmod a+x \$dldir/$dlname~
|
||
if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
|
||
eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
|
||
fi'
|
||
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
|
||
dlpath=$dir/\$dldll~
|
||
$RM \$dlpath'
|
||
;;
|
||
|
||
osf3* | osf4* | osf5*)
|
||
version_type=osf
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
|
||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||
;;
|
||
|
||
rdos*)
|
||
dynamic_linker=no
|
||
;;
|
||
|
||
solaris*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
# ldd complains unless libraries are executable
|
||
postinstall_cmds='chmod +x $lib'
|
||
;;
|
||
|
||
sunos4*)
|
||
version_type=sunos
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
if test yes = "$with_gnu_ld"; then
|
||
need_lib_prefix=no
|
||
fi
|
||
need_version=yes
|
||
;;
|
||
|
||
sysv4 | sysv4.3*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
case $host_vendor in
|
||
sni)
|
||
shlibpath_overrides_runpath=no
|
||
need_lib_prefix=no
|
||
runpath_var=LD_RUN_PATH
|
||
;;
|
||
siemens)
|
||
need_lib_prefix=no
|
||
;;
|
||
motorola)
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
shlibpath_overrides_runpath=no
|
||
sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
sysv4*MP*)
|
||
if test -d /usr/nec; then
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
|
||
soname_spec='$libname$shared_ext.$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
fi
|
||
;;
|
||
|
||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
||
version_type=sco
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
if test yes = "$with_gnu_ld"; then
|
||
sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
|
||
else
|
||
sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
|
||
case $host_os in
|
||
sco3.2v5*)
|
||
sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
|
||
;;
|
||
esac
|
||
fi
|
||
sys_lib_dlsearch_path_spec='/usr/lib'
|
||
;;
|
||
|
||
tpf*)
|
||
# TPF is a cross-target only. Preferred cross-host = GNU/Linux.
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
uts4*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
;;
|
||
|
||
*)
|
||
dynamic_linker=no
|
||
;;
|
||
esac
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
|
||
printf "%s\n" "$dynamic_linker" >&6; }
|
||
test no = "$dynamic_linker" && can_build_shared=no
|
||
|
||
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
|
||
if test yes = "$GCC"; then
|
||
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
|
||
fi
|
||
|
||
if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
|
||
sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
|
||
fi
|
||
|
||
if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
|
||
sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
|
||
fi
|
||
|
||
# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
|
||
configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
|
||
|
||
# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
|
||
func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
|
||
|
||
# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
|
||
configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
|
||
printf %s "checking how to hardcode library paths into programs... " >&6; }
|
||
hardcode_action=
|
||
if test -n "$hardcode_libdir_flag_spec" ||
|
||
test -n "$runpath_var" ||
|
||
test yes = "$hardcode_automatic"; then
|
||
|
||
# We can hardcode non-existent directories.
|
||
if test no != "$hardcode_direct" &&
|
||
# If the only mechanism to avoid hardcoding is shlibpath_var, we
|
||
# have to relink, otherwise we might link with an installed library
|
||
# when we should be linking with a yet-to-be-installed one
|
||
## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
|
||
test no != "$hardcode_minus_L"; then
|
||
# Linking always hardcodes the temporary library directory.
|
||
hardcode_action=relink
|
||
else
|
||
# We can link without hardcoding, and we can hardcode nonexisting dirs.
|
||
hardcode_action=immediate
|
||
fi
|
||
else
|
||
# We cannot hardcode anything, or else we can only hardcode existing
|
||
# directories.
|
||
hardcode_action=unsupported
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
|
||
printf "%s\n" "$hardcode_action" >&6; }
|
||
|
||
if test relink = "$hardcode_action" ||
|
||
test yes = "$inherit_rpath"; then
|
||
# Fast installation is not supported
|
||
enable_fast_install=no
|
||
elif test yes = "$shlibpath_overrides_runpath" ||
|
||
test no = "$enable_shared"; then
|
||
# Fast installation is not necessary
|
||
enable_fast_install=needless
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test yes != "$enable_dlopen"; then
|
||
enable_dlopen=unknown
|
||
enable_dlopen_self=unknown
|
||
enable_dlopen_self_static=unknown
|
||
else
|
||
lt_cv_dlopen=no
|
||
lt_cv_dlopen_libs=
|
||
|
||
case $host_os in
|
||
beos*)
|
||
lt_cv_dlopen=load_add_on
|
||
lt_cv_dlopen_libs=
|
||
lt_cv_dlopen_self=yes
|
||
;;
|
||
|
||
mingw* | pw32* | cegcc*)
|
||
lt_cv_dlopen=LoadLibrary
|
||
lt_cv_dlopen_libs=
|
||
;;
|
||
|
||
cygwin*)
|
||
lt_cv_dlopen=dlopen
|
||
lt_cv_dlopen_libs=
|
||
;;
|
||
|
||
darwin*)
|
||
# if libdl is installed we need to link against it
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
|
||
printf %s "checking for dlopen in -ldl... " >&6; }
|
||
if test ${ac_cv_lib_dl_dlopen+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldl $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dlopen (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return dlopen ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_dl_dlopen=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_dl_dlopen=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
|
||
printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
|
||
if test "x$ac_cv_lib_dl_dlopen" = xyes
|
||
then :
|
||
lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
|
||
else case e in #(
|
||
e)
|
||
lt_cv_dlopen=dyld
|
||
lt_cv_dlopen_libs=
|
||
lt_cv_dlopen_self=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
|
||
tpf*)
|
||
# Don't try to run any link tests for TPF. We know it's impossible
|
||
# because TPF is a cross-compiler, and we know how we open DSOs.
|
||
lt_cv_dlopen=dlopen
|
||
lt_cv_dlopen_libs=
|
||
lt_cv_dlopen_self=no
|
||
;;
|
||
|
||
*)
|
||
ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
|
||
if test "x$ac_cv_func_shl_load" = xyes
|
||
then :
|
||
lt_cv_dlopen=shl_load
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
|
||
printf %s "checking for shl_load in -ldld... " >&6; }
|
||
if test ${ac_cv_lib_dld_shl_load+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldld $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char shl_load (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return shl_load ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_dld_shl_load=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_dld_shl_load=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
|
||
printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
|
||
if test "x$ac_cv_lib_dld_shl_load" = xyes
|
||
then :
|
||
lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
|
||
else case e in #(
|
||
e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
|
||
if test "x$ac_cv_func_dlopen" = xyes
|
||
then :
|
||
lt_cv_dlopen=dlopen
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
|
||
printf %s "checking for dlopen in -ldl... " >&6; }
|
||
if test ${ac_cv_lib_dl_dlopen+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldl $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dlopen (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return dlopen ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_dl_dlopen=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_dl_dlopen=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
|
||
printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
|
||
if test "x$ac_cv_lib_dl_dlopen" = xyes
|
||
then :
|
||
lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
|
||
printf %s "checking for dlopen in -lsvld... " >&6; }
|
||
if test ${ac_cv_lib_svld_dlopen+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lsvld $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dlopen (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return dlopen ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_svld_dlopen=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_svld_dlopen=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
|
||
printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
|
||
if test "x$ac_cv_lib_svld_dlopen" = xyes
|
||
then :
|
||
lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
|
||
printf %s "checking for dld_link in -ldld... " >&6; }
|
||
if test ${ac_cv_lib_dld_dld_link+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldld $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dld_link (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return dld_link ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_dld_dld_link=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_dld_dld_link=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
|
||
printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
|
||
if test "x$ac_cv_lib_dld_dld_link" = xyes
|
||
then :
|
||
lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
|
||
if test no = "$lt_cv_dlopen"; then
|
||
enable_dlopen=no
|
||
else
|
||
enable_dlopen=yes
|
||
fi
|
||
|
||
case $lt_cv_dlopen in
|
||
dlopen)
|
||
save_CPPFLAGS=$CPPFLAGS
|
||
test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
|
||
|
||
save_LDFLAGS=$LDFLAGS
|
||
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
|
||
|
||
save_LIBS=$LIBS
|
||
LIBS="$lt_cv_dlopen_libs $LIBS"
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
|
||
printf %s "checking whether a program can dlopen itself... " >&6; }
|
||
if test ${lt_cv_dlopen_self+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test yes = "$cross_compiling"; then :
|
||
lt_cv_dlopen_self=cross
|
||
else
|
||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||
lt_status=$lt_dlunknown
|
||
cat > conftest.$ac_ext <<_LT_EOF
|
||
#line $LINENO "configure"
|
||
#include "confdefs.h"
|
||
|
||
#if HAVE_DLFCN_H
|
||
#include <dlfcn.h>
|
||
#endif
|
||
|
||
#include <stdio.h>
|
||
|
||
#ifdef RTLD_GLOBAL
|
||
# define LT_DLGLOBAL RTLD_GLOBAL
|
||
#else
|
||
# ifdef DL_GLOBAL
|
||
# define LT_DLGLOBAL DL_GLOBAL
|
||
# else
|
||
# define LT_DLGLOBAL 0
|
||
# endif
|
||
#endif
|
||
|
||
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
|
||
find out it does not work in some platform. */
|
||
#ifndef LT_DLLAZY_OR_NOW
|
||
# ifdef RTLD_LAZY
|
||
# define LT_DLLAZY_OR_NOW RTLD_LAZY
|
||
# else
|
||
# ifdef DL_LAZY
|
||
# define LT_DLLAZY_OR_NOW DL_LAZY
|
||
# else
|
||
# ifdef RTLD_NOW
|
||
# define LT_DLLAZY_OR_NOW RTLD_NOW
|
||
# else
|
||
# ifdef DL_NOW
|
||
# define LT_DLLAZY_OR_NOW DL_NOW
|
||
# else
|
||
# define LT_DLLAZY_OR_NOW 0
|
||
# endif
|
||
# endif
|
||
# endif
|
||
# endif
|
||
#endif
|
||
|
||
/* When -fvisibility=hidden is used, assume the code has been annotated
|
||
correspondingly for the symbols needed. */
|
||
#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
|
||
int fnord () __attribute__((visibility("default")));
|
||
#endif
|
||
|
||
int fnord () { return 42; }
|
||
int main ()
|
||
{
|
||
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
|
||
int status = $lt_dlunknown;
|
||
|
||
if (self)
|
||
{
|
||
if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
|
||
else
|
||
{
|
||
if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
|
||
else puts (dlerror ());
|
||
}
|
||
/* dlclose (self); */
|
||
}
|
||
else
|
||
puts (dlerror ());
|
||
|
||
return status;
|
||
}
|
||
_LT_EOF
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
|
||
(eval $ac_link) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
|
||
(./conftest; exit; ) >&5 2>/dev/null
|
||
lt_status=$?
|
||
case x$lt_status in
|
||
x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
|
||
x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
|
||
x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
|
||
esac
|
||
else :
|
||
# compilation failed
|
||
lt_cv_dlopen_self=no
|
||
fi
|
||
fi
|
||
rm -fr conftest*
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
|
||
printf "%s\n" "$lt_cv_dlopen_self" >&6; }
|
||
|
||
if test yes = "$lt_cv_dlopen_self"; then
|
||
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
|
||
printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
|
||
if test ${lt_cv_dlopen_self_static+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test yes = "$cross_compiling"; then :
|
||
lt_cv_dlopen_self_static=cross
|
||
else
|
||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||
lt_status=$lt_dlunknown
|
||
cat > conftest.$ac_ext <<_LT_EOF
|
||
#line $LINENO "configure"
|
||
#include "confdefs.h"
|
||
|
||
#if HAVE_DLFCN_H
|
||
#include <dlfcn.h>
|
||
#endif
|
||
|
||
#include <stdio.h>
|
||
|
||
#ifdef RTLD_GLOBAL
|
||
# define LT_DLGLOBAL RTLD_GLOBAL
|
||
#else
|
||
# ifdef DL_GLOBAL
|
||
# define LT_DLGLOBAL DL_GLOBAL
|
||
# else
|
||
# define LT_DLGLOBAL 0
|
||
# endif
|
||
#endif
|
||
|
||
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
|
||
find out it does not work in some platform. */
|
||
#ifndef LT_DLLAZY_OR_NOW
|
||
# ifdef RTLD_LAZY
|
||
# define LT_DLLAZY_OR_NOW RTLD_LAZY
|
||
# else
|
||
# ifdef DL_LAZY
|
||
# define LT_DLLAZY_OR_NOW DL_LAZY
|
||
# else
|
||
# ifdef RTLD_NOW
|
||
# define LT_DLLAZY_OR_NOW RTLD_NOW
|
||
# else
|
||
# ifdef DL_NOW
|
||
# define LT_DLLAZY_OR_NOW DL_NOW
|
||
# else
|
||
# define LT_DLLAZY_OR_NOW 0
|
||
# endif
|
||
# endif
|
||
# endif
|
||
# endif
|
||
#endif
|
||
|
||
/* When -fvisibility=hidden is used, assume the code has been annotated
|
||
correspondingly for the symbols needed. */
|
||
#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
|
||
int fnord () __attribute__((visibility("default")));
|
||
#endif
|
||
|
||
int fnord () { return 42; }
|
||
int main ()
|
||
{
|
||
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
|
||
int status = $lt_dlunknown;
|
||
|
||
if (self)
|
||
{
|
||
if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
|
||
else
|
||
{
|
||
if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
|
||
else puts (dlerror ());
|
||
}
|
||
/* dlclose (self); */
|
||
}
|
||
else
|
||
puts (dlerror ());
|
||
|
||
return status;
|
||
}
|
||
_LT_EOF
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
|
||
(eval $ac_link) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
|
||
(./conftest; exit; ) >&5 2>/dev/null
|
||
lt_status=$?
|
||
case x$lt_status in
|
||
x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
|
||
x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
|
||
x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
|
||
esac
|
||
else :
|
||
# compilation failed
|
||
lt_cv_dlopen_self_static=no
|
||
fi
|
||
fi
|
||
rm -fr conftest*
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
|
||
printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
|
||
fi
|
||
|
||
CPPFLAGS=$save_CPPFLAGS
|
||
LDFLAGS=$save_LDFLAGS
|
||
LIBS=$save_LIBS
|
||
;;
|
||
esac
|
||
|
||
case $lt_cv_dlopen_self in
|
||
yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
|
||
*) enable_dlopen_self=unknown ;;
|
||
esac
|
||
|
||
case $lt_cv_dlopen_self_static in
|
||
yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
|
||
*) enable_dlopen_self_static=unknown ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
striplib=
|
||
old_striplib=
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
|
||
printf %s "checking whether stripping libraries is possible... " >&6; }
|
||
if test -z "$STRIP"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
else
|
||
if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
|
||
old_striplib="$STRIP --strip-debug"
|
||
striplib="$STRIP --strip-unneeded"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
else
|
||
case $host_os in
|
||
darwin*)
|
||
# FIXME - insert some real tests, host_os isn't really good enough
|
||
striplib="$STRIP -x"
|
||
old_striplib="$STRIP -S"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
;;
|
||
freebsd*)
|
||
if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
|
||
old_striplib="$STRIP --strip-debug"
|
||
striplib="$STRIP --strip-unneeded"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
;;
|
||
*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Report what library types will actually be built
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
|
||
printf %s "checking if libtool supports shared libraries... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
|
||
printf "%s\n" "$can_build_shared" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
|
||
printf %s "checking whether to build shared libraries... " >&6; }
|
||
test no = "$can_build_shared" && enable_shared=no
|
||
|
||
# On AIX, shared libraries and static libraries use the same namespace, and
|
||
# are all built from PIC.
|
||
case $host_os in
|
||
aix3*)
|
||
test yes = "$enable_shared" && enable_static=no
|
||
if test -n "$RANLIB"; then
|
||
archive_cmds="$archive_cmds~\$RANLIB \$lib"
|
||
postinstall_cmds='$RANLIB $lib'
|
||
fi
|
||
;;
|
||
|
||
aix[4-9]*)
|
||
if test ia64 != "$host_cpu"; then
|
||
case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
|
||
yes,aix,yes) ;; # shared object as lib.so file only
|
||
yes,svr4,*) ;; # shared object as lib.so archive member only
|
||
yes,*) enable_static=no ;; # shared object in lib.a archive as well
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
|
||
printf "%s\n" "$enable_shared" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
|
||
printf %s "checking whether to build static libraries... " >&6; }
|
||
# Make sure either enable_shared or enable_static is yes.
|
||
test yes = "$enable_shared" || enable_static=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
|
||
printf "%s\n" "$enable_static" >&6; }
|
||
|
||
|
||
|
||
|
||
fi
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
CC=$lt_save_CC
|
||
|
||
if test -n "$CXX" && ( test no != "$CXX" &&
|
||
( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
|
||
(test g++ != "$CXX"))); then
|
||
ac_ext=cpp
|
||
ac_cpp='$CXXCPP $CPPFLAGS'
|
||
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
|
||
printf %s "checking how to run the C++ preprocessor... " >&6; }
|
||
if test -z "$CXXCPP"; then
|
||
if test ${ac_cv_prog_CXXCPP+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) # Double quotes because $CXX needs to be expanded
|
||
for CXXCPP in "$CXX -E" cpp /lib/cpp
|
||
do
|
||
ac_preproc_ok=false
|
||
for ac_cxx_preproc_warn_flag in '' yes
|
||
do
|
||
# Use a header file that comes with gcc, so configuring glibc
|
||
# with a fresh cross-compiler works.
|
||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||
# not just through cpp. "Syntax error" is here to catch this case.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <limits.h>
|
||
Syntax error
|
||
_ACEOF
|
||
if ac_fn_cxx_try_cpp "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) # Broken: fails on valid input.
|
||
continue ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
# OK, works on sane cases. Now check whether nonexistent headers
|
||
# can be detected and how.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ac_nonexistent.h>
|
||
_ACEOF
|
||
if ac_fn_cxx_try_cpp "$LINENO"
|
||
then :
|
||
# Broken: success on invalid input.
|
||
continue
|
||
else case e in #(
|
||
e) # Passes both tests.
|
||
ac_preproc_ok=:
|
||
break ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
done
|
||
# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||
rm -f conftest.i conftest.err conftest.$ac_ext
|
||
if $ac_preproc_ok
|
||
then :
|
||
break
|
||
fi
|
||
|
||
done
|
||
ac_cv_prog_CXXCPP=$CXXCPP
|
||
;;
|
||
esac
|
||
fi
|
||
CXXCPP=$ac_cv_prog_CXXCPP
|
||
else
|
||
ac_cv_prog_CXXCPP=$CXXCPP
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
|
||
printf "%s\n" "$CXXCPP" >&6; }
|
||
ac_preproc_ok=false
|
||
for ac_cxx_preproc_warn_flag in '' yes
|
||
do
|
||
# Use a header file that comes with gcc, so configuring glibc
|
||
# with a fresh cross-compiler works.
|
||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||
# not just through cpp. "Syntax error" is here to catch this case.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <limits.h>
|
||
Syntax error
|
||
_ACEOF
|
||
if ac_fn_cxx_try_cpp "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) # Broken: fails on valid input.
|
||
continue ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
# OK, works on sane cases. Now check whether nonexistent headers
|
||
# can be detected and how.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ac_nonexistent.h>
|
||
_ACEOF
|
||
if ac_fn_cxx_try_cpp "$LINENO"
|
||
then :
|
||
# Broken: success on invalid input.
|
||
continue
|
||
else case e in #(
|
||
e) # Passes both tests.
|
||
ac_preproc_ok=:
|
||
break ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
done
|
||
# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||
rm -f conftest.i conftest.err conftest.$ac_ext
|
||
if $ac_preproc_ok
|
||
then :
|
||
|
||
else case e in #(
|
||
e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
|
||
See 'config.log' for more details" "$LINENO" 5; } ;;
|
||
esac
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
else
|
||
_lt_caught_CXX_error=yes
|
||
fi
|
||
|
||
ac_ext=cpp
|
||
ac_cpp='$CXXCPP $CPPFLAGS'
|
||
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
||
|
||
archive_cmds_need_lc_CXX=no
|
||
allow_undefined_flag_CXX=
|
||
always_export_symbols_CXX=no
|
||
archive_expsym_cmds_CXX=
|
||
compiler_needs_object_CXX=no
|
||
export_dynamic_flag_spec_CXX=
|
||
hardcode_direct_CXX=no
|
||
hardcode_direct_absolute_CXX=no
|
||
hardcode_libdir_flag_spec_CXX=
|
||
hardcode_libdir_separator_CXX=
|
||
hardcode_minus_L_CXX=no
|
||
hardcode_shlibpath_var_CXX=unsupported
|
||
hardcode_automatic_CXX=no
|
||
inherit_rpath_CXX=no
|
||
module_cmds_CXX=
|
||
module_expsym_cmds_CXX=
|
||
link_all_deplibs_CXX=unknown
|
||
old_archive_cmds_CXX=$old_archive_cmds
|
||
reload_flag_CXX=$reload_flag
|
||
reload_cmds_CXX=$reload_cmds
|
||
no_undefined_flag_CXX=
|
||
whole_archive_flag_spec_CXX=
|
||
enable_shared_with_static_runtimes_CXX=no
|
||
|
||
# Source file extension for C++ test sources.
|
||
ac_ext=cpp
|
||
|
||
# Object file extension for compiled C++ test sources.
|
||
objext=o
|
||
objext_CXX=$objext
|
||
|
||
# No sense in running all these tests if we already determined that
|
||
# the CXX compiler isn't working. Some variables (like enable_shared)
|
||
# are currently assumed to apply to all compilers on this platform,
|
||
# and will be corrupted by setting them based on a non-working compiler.
|
||
if test yes != "$_lt_caught_CXX_error"; then
|
||
# Code to be used in simple compile tests
|
||
lt_simple_compile_test_code="int some_variable = 0;"
|
||
|
||
# Code to be used in simple link tests
|
||
lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
|
||
|
||
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# If no C compiler was specified, use CC.
|
||
LTCC=${LTCC-"$CC"}
|
||
|
||
# If no C compiler flags were specified, use CFLAGS.
|
||
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
|
||
|
||
# Allow CC to be a program name with arguments.
|
||
compiler=$CC
|
||
|
||
|
||
# save warnings/boilerplate of simple test code
|
||
ac_outfile=conftest.$ac_objext
|
||
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
|
||
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
||
_lt_compiler_boilerplate=`cat conftest.err`
|
||
$RM conftest*
|
||
|
||
ac_outfile=conftest.$ac_objext
|
||
echo "$lt_simple_link_test_code" >conftest.$ac_ext
|
||
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
|
||
_lt_linker_boilerplate=`cat conftest.err`
|
||
$RM -r conftest*
|
||
|
||
|
||
# Allow CC to be a program name with arguments.
|
||
lt_save_CC=$CC
|
||
lt_save_CFLAGS=$CFLAGS
|
||
lt_save_LD=$LD
|
||
lt_save_GCC=$GCC
|
||
GCC=$GXX
|
||
lt_save_with_gnu_ld=$with_gnu_ld
|
||
lt_save_path_LD=$lt_cv_path_LD
|
||
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
|
||
lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
|
||
else
|
||
$as_unset lt_cv_prog_gnu_ld
|
||
fi
|
||
if test -n "${lt_cv_path_LDCXX+set}"; then
|
||
lt_cv_path_LD=$lt_cv_path_LDCXX
|
||
else
|
||
$as_unset lt_cv_path_LD
|
||
fi
|
||
test -z "${LDCXX+set}" || LD=$LDCXX
|
||
CC=${CXX-"c++"}
|
||
CFLAGS=$CXXFLAGS
|
||
compiler=$CC
|
||
compiler_CXX=$CC
|
||
func_cc_basename $compiler
|
||
cc_basename=$func_cc_basename_result
|
||
|
||
|
||
if test -n "$compiler"; then
|
||
# We don't want -fno-exception when compiling C++ code, so set the
|
||
# no_builtin_flag separately
|
||
if test yes = "$GXX"; then
|
||
lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
|
||
else
|
||
lt_prog_compiler_no_builtin_flag_CXX=
|
||
fi
|
||
|
||
if test yes = "$GXX"; then
|
||
# Set up default GNU C++ configuration
|
||
|
||
|
||
|
||
# Check whether --with-gnu-ld was given.
|
||
if test ${with_gnu_ld+y}
|
||
then :
|
||
withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
|
||
else case e in #(
|
||
e) with_gnu_ld=no ;;
|
||
esac
|
||
fi
|
||
|
||
ac_prog=ld
|
||
if test yes = "$GCC"; then
|
||
# Check if gcc -print-prog-name=ld gives a path.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
|
||
printf %s "checking for ld used by $CC... " >&6; }
|
||
case $host in
|
||
*-*-mingw*)
|
||
# gcc leaves a trailing carriage return, which upsets mingw
|
||
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
|
||
*)
|
||
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
|
||
esac
|
||
case $ac_prog in
|
||
# Accept absolute paths.
|
||
[\\/]* | ?:[\\/]*)
|
||
re_direlt='/[^/][^/]*/\.\./'
|
||
# Canonicalize the pathname of ld
|
||
ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
|
||
while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
|
||
ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
|
||
done
|
||
test -z "$LD" && LD=$ac_prog
|
||
;;
|
||
"")
|
||
# If it fails, then pretend we aren't using GCC.
|
||
ac_prog=ld
|
||
;;
|
||
*)
|
||
# If it is relative, then search for the first ld in PATH.
|
||
with_gnu_ld=unknown
|
||
;;
|
||
esac
|
||
elif test yes = "$with_gnu_ld"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
|
||
printf %s "checking for GNU ld... " >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
|
||
printf %s "checking for non-GNU ld... " >&6; }
|
||
fi
|
||
if test ${lt_cv_path_LD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -z "$LD"; then
|
||
lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
|
||
for ac_dir in $PATH; do
|
||
IFS=$lt_save_ifs
|
||
test -z "$ac_dir" && ac_dir=.
|
||
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
||
lt_cv_path_LD=$ac_dir/$ac_prog
|
||
# Check to see if the program is GNU ld. I'd rather use --version,
|
||
# but apparently some variants of GNU ld only accept -v.
|
||
# Break only if it was the GNU/non-GNU ld that we prefer.
|
||
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
|
||
*GNU* | *'with BFD'*)
|
||
test no != "$with_gnu_ld" && break
|
||
;;
|
||
*)
|
||
test yes != "$with_gnu_ld" && break
|
||
;;
|
||
esac
|
||
fi
|
||
done
|
||
IFS=$lt_save_ifs
|
||
else
|
||
lt_cv_path_LD=$LD # Let the user override the test with a path.
|
||
fi ;;
|
||
esac
|
||
fi
|
||
|
||
LD=$lt_cv_path_LD
|
||
if test -n "$LD"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
|
||
printf "%s\n" "$LD" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
|
||
printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
|
||
if test ${lt_cv_prog_gnu_ld+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) # I'd rather use --version here, but apparently some GNU lds only accept -v.
|
||
case `$LD -v 2>&1 </dev/null` in
|
||
*GNU* | *'with BFD'*)
|
||
lt_cv_prog_gnu_ld=yes
|
||
;;
|
||
*)
|
||
lt_cv_prog_gnu_ld=no
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
|
||
printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
|
||
with_gnu_ld=$lt_cv_prog_gnu_ld
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Check if GNU C++ uses GNU ld as the underlying linker, since the
|
||
# archiving commands below assume that GNU ld is being used.
|
||
if test yes = "$with_gnu_ld"; then
|
||
archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
|
||
export_dynamic_flag_spec_CXX='$wl--export-dynamic'
|
||
|
||
# If archive_cmds runs LD, not CC, wlarc should be empty
|
||
# XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
|
||
# investigate it a little bit more. (MM)
|
||
wlarc='$wl'
|
||
|
||
# ancient GNU ld didn't support --whole-archive et. al.
|
||
if eval "`$CC -print-prog-name=ld` --help 2>&1" |
|
||
$GREP 'no-whole-archive' > /dev/null; then
|
||
whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
|
||
else
|
||
whole_archive_flag_spec_CXX=
|
||
fi
|
||
else
|
||
with_gnu_ld=no
|
||
wlarc=
|
||
|
||
# A generic and very simple default shared library creation
|
||
# command for GNU C++ for the case where it uses the native
|
||
# linker, instead of GNU ld. If possible, this setting should
|
||
# overridden to take advantage of the native linker features on
|
||
# the platform it is being used on.
|
||
archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
|
||
fi
|
||
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||
|
||
else
|
||
GXX=no
|
||
with_gnu_ld=no
|
||
wlarc=
|
||
fi
|
||
|
||
# PORTME: fill in a description of your system's C++ link characteristics
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
|
||
printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
|
||
ld_shlibs_CXX=yes
|
||
case $host_os in
|
||
aix3*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
aix[4-9]*)
|
||
if test ia64 = "$host_cpu"; then
|
||
# On IA64, the linker does run time linking by default, so we don't
|
||
# have to do anything special.
|
||
aix_use_runtimelinking=no
|
||
exp_sym_flag='-Bexport'
|
||
no_entry_flag=
|
||
else
|
||
aix_use_runtimelinking=no
|
||
|
||
# Test if we are trying to use run time linking or normal
|
||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
||
# have runtime linking enabled, and use it for executables.
|
||
# For shared libraries, we enable/disable runtime linking
|
||
# depending on the kind of the shared library created -
|
||
# when "with_aix_soname,aix_use_runtimelinking" is:
|
||
# "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
|
||
# "aix,yes" lib.so shared, rtl:yes, for executables
|
||
# lib.a static archive
|
||
# "both,no" lib.so.V(shr.o) shared, rtl:yes
|
||
# lib.a(lib.so.V) shared, rtl:no, for executables
|
||
# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
|
||
# lib.a(lib.so.V) shared, rtl:no
|
||
# "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
|
||
# lib.a static archive
|
||
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
||
for ld_flag in $LDFLAGS; do
|
||
case $ld_flag in
|
||
*-brtl*)
|
||
aix_use_runtimelinking=yes
|
||
break
|
||
;;
|
||
esac
|
||
done
|
||
if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
|
||
# With aix-soname=svr4, we create the lib.so.V shared archives only,
|
||
# so we don't have lib.a shared libs to link our executables.
|
||
# We have to force runtime linking in this case.
|
||
aix_use_runtimelinking=yes
|
||
LDFLAGS="$LDFLAGS -Wl,-brtl"
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
exp_sym_flag='-bexport'
|
||
no_entry_flag='-bnoentry'
|
||
fi
|
||
|
||
# When large executables or shared objects are built, AIX ld can
|
||
# have problems creating the table of contents. If linking a library
|
||
# or program results in "error TOC overflow" add -mminimal-toc to
|
||
# CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
|
||
# enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
|
||
|
||
archive_cmds_CXX=''
|
||
hardcode_direct_CXX=yes
|
||
hardcode_direct_absolute_CXX=yes
|
||
hardcode_libdir_separator_CXX=':'
|
||
link_all_deplibs_CXX=yes
|
||
file_list_spec_CXX='$wl-f,'
|
||
case $with_aix_soname,$aix_use_runtimelinking in
|
||
aix,*) ;; # no import file
|
||
svr4,* | *,yes) # use import file
|
||
# The Import File defines what to hardcode.
|
||
hardcode_direct_CXX=no
|
||
hardcode_direct_absolute_CXX=no
|
||
;;
|
||
esac
|
||
|
||
if test yes = "$GXX"; then
|
||
case $host_os in aix4.[012]|aix4.[012].*)
|
||
# We only want to do this on AIX 4.2 and lower, the check
|
||
# below for broken collect2 doesn't work under 4.3+
|
||
collect2name=`$CC -print-prog-name=collect2`
|
||
if test -f "$collect2name" &&
|
||
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
|
||
then
|
||
# We have reworked collect2
|
||
:
|
||
else
|
||
# We have old collect2
|
||
hardcode_direct_CXX=unsupported
|
||
# It fails to find uninstalled libraries when the uninstalled
|
||
# path is not listed in the libpath. Setting hardcode_minus_L
|
||
# to unsupported forces relinking
|
||
hardcode_minus_L_CXX=yes
|
||
hardcode_libdir_flag_spec_CXX='-L$libdir'
|
||
hardcode_libdir_separator_CXX=
|
||
fi
|
||
esac
|
||
shared_flag='-shared'
|
||
if test yes = "$aix_use_runtimelinking"; then
|
||
shared_flag=$shared_flag' $wl-G'
|
||
fi
|
||
# Need to ensure runtime linking is disabled for the traditional
|
||
# shared library, or the linker may eventually find shared libraries
|
||
# /with/ Import File - we do not want to mix them.
|
||
shared_flag_aix='-shared'
|
||
shared_flag_svr4='-shared $wl-G'
|
||
else
|
||
# not using gcc
|
||
if test ia64 = "$host_cpu"; then
|
||
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
|
||
# chokes on -Wl,-G. The following line is correct:
|
||
shared_flag='-G'
|
||
else
|
||
if test yes = "$aix_use_runtimelinking"; then
|
||
shared_flag='$wl-G'
|
||
else
|
||
shared_flag='$wl-bM:SRE'
|
||
fi
|
||
shared_flag_aix='$wl-bM:SRE'
|
||
shared_flag_svr4='$wl-G'
|
||
fi
|
||
fi
|
||
|
||
export_dynamic_flag_spec_CXX='$wl-bexpall'
|
||
# It seems that -bexpall does not export symbols beginning with
|
||
# underscore (_), so it is better to generate a list of symbols to
|
||
# export.
|
||
always_export_symbols_CXX=yes
|
||
if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
|
||
# Warning - without using the other runtime loading flags (-brtl),
|
||
# -berok will link without error, but may produce a broken library.
|
||
# The "-G" linker flag allows undefined symbols.
|
||
no_undefined_flag_CXX='-bernotok'
|
||
# Determine the default libpath from the value encoded in an empty
|
||
# executable.
|
||
if test set = "${lt_cv_aix_libpath+set}"; then
|
||
aix_libpath=$lt_cv_aix_libpath
|
||
else
|
||
if test ${lt_cv_aix_libpath__CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_cxx_try_link "$LINENO"
|
||
then :
|
||
|
||
lt_aix_libpath_sed='
|
||
/Import File Strings/,/^$/ {
|
||
/^0/ {
|
||
s/^0 *\([^ ]*\) *$/\1/
|
||
p
|
||
}
|
||
}'
|
||
lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
# Check for a 64-bit object if we didn't find anything.
|
||
if test -z "$lt_cv_aix_libpath__CXX"; then
|
||
lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
fi
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test -z "$lt_cv_aix_libpath__CXX"; then
|
||
lt_cv_aix_libpath__CXX=/usr/lib:/lib
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
aix_libpath=$lt_cv_aix_libpath__CXX
|
||
fi
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
|
||
|
||
archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
|
||
else
|
||
if test ia64 = "$host_cpu"; then
|
||
hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
|
||
allow_undefined_flag_CXX="-z nodefs"
|
||
archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
|
||
else
|
||
# Determine the default libpath from the value encoded in an
|
||
# empty executable.
|
||
if test set = "${lt_cv_aix_libpath+set}"; then
|
||
aix_libpath=$lt_cv_aix_libpath
|
||
else
|
||
if test ${lt_cv_aix_libpath__CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_cxx_try_link "$LINENO"
|
||
then :
|
||
|
||
lt_aix_libpath_sed='
|
||
/Import File Strings/,/^$/ {
|
||
/^0/ {
|
||
s/^0 *\([^ ]*\) *$/\1/
|
||
p
|
||
}
|
||
}'
|
||
lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
# Check for a 64-bit object if we didn't find anything.
|
||
if test -z "$lt_cv_aix_libpath__CXX"; then
|
||
lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
|
||
fi
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test -z "$lt_cv_aix_libpath__CXX"; then
|
||
lt_cv_aix_libpath__CXX=/usr/lib:/lib
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
aix_libpath=$lt_cv_aix_libpath__CXX
|
||
fi
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
|
||
# Warning - without using the other run time loading flags,
|
||
# -berok will link without error, but may produce a broken library.
|
||
no_undefined_flag_CXX=' $wl-bernotok'
|
||
allow_undefined_flag_CXX=' $wl-berok'
|
||
if test yes = "$with_gnu_ld"; then
|
||
# We only use this code for GNU lds that support --whole-archive.
|
||
whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
|
||
else
|
||
# Exported symbols can be pulled into shared objects from archives
|
||
whole_archive_flag_spec_CXX='$convenience'
|
||
fi
|
||
archive_cmds_need_lc_CXX=yes
|
||
archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
|
||
# -brtl affects multiple linker settings, -berok does not and is overridden later
|
||
compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
|
||
if test svr4 != "$with_aix_soname"; then
|
||
# This is similar to how AIX traditionally builds its shared
|
||
# libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
|
||
archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
|
||
fi
|
||
if test aix != "$with_aix_soname"; then
|
||
archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
|
||
else
|
||
# used by -dlpreopen to get the symbols
|
||
archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
|
||
fi
|
||
archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
|
||
fi
|
||
fi
|
||
;;
|
||
|
||
beos*)
|
||
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
|
||
allow_undefined_flag_CXX=unsupported
|
||
# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
|
||
# support --undefined. This deserves some investigation. FIXME
|
||
archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
else
|
||
ld_shlibs_CXX=no
|
||
fi
|
||
;;
|
||
|
||
chorus*)
|
||
case $cc_basename in
|
||
*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
case $GXX,$cc_basename in
|
||
,cl* | no,cl* | ,icl* | no,icl*)
|
||
# Native MSVC or ICC
|
||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||
# no search path for DLLs.
|
||
hardcode_libdir_flag_spec_CXX=' '
|
||
allow_undefined_flag_CXX=unsupported
|
||
always_export_symbols_CXX=yes
|
||
file_list_spec_CXX='@'
|
||
# Tell ltmain to make .lib files, not .a files.
|
||
libext=lib
|
||
# Tell ltmain to make .dll files, not .so files.
|
||
shrext_cmds=.dll
|
||
# FIXME: Setting linknames here is a bad hack.
|
||
archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
|
||
archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
|
||
cp "$export_symbols" "$output_objdir/$soname.def";
|
||
echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
|
||
else
|
||
$SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
|
||
fi~
|
||
$CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
|
||
linknames='
|
||
# The linker will not automatically build a static lib if we build a DLL.
|
||
# _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
|
||
enable_shared_with_static_runtimes_CXX=yes
|
||
# Don't use ranlib
|
||
old_postinstall_cmds_CXX='chmod 644 $oldlib'
|
||
postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
|
||
lt_tool_outputfile="@TOOL_OUTPUT@"~
|
||
case $lt_outputfile in
|
||
*.exe|*.EXE) ;;
|
||
*)
|
||
lt_outputfile=$lt_outputfile.exe
|
||
lt_tool_outputfile=$lt_tool_outputfile.exe
|
||
;;
|
||
esac~
|
||
func_to_tool_file "$lt_outputfile"~
|
||
if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
|
||
$MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
|
||
$RM "$lt_outputfile.manifest";
|
||
fi'
|
||
;;
|
||
*)
|
||
# g++
|
||
# _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
|
||
# as there is no search path for DLLs.
|
||
hardcode_libdir_flag_spec_CXX='-L$libdir'
|
||
export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
|
||
allow_undefined_flag_CXX=unsupported
|
||
always_export_symbols_CXX=no
|
||
enable_shared_with_static_runtimes_CXX=yes
|
||
|
||
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
|
||
archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
|
||
# If the export-symbols file already is a .def file, use it as
|
||
# is; otherwise, prepend EXPORTS...
|
||
archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
|
||
cp $export_symbols $output_objdir/$soname.def;
|
||
else
|
||
echo EXPORTS > $output_objdir/$soname.def;
|
||
cat $export_symbols >> $output_objdir/$soname.def;
|
||
fi~
|
||
$CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
|
||
else
|
||
ld_shlibs_CXX=no
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
darwin* | rhapsody*)
|
||
|
||
|
||
archive_cmds_need_lc_CXX=no
|
||
hardcode_direct_CXX=no
|
||
hardcode_automatic_CXX=yes
|
||
hardcode_shlibpath_var_CXX=unsupported
|
||
if test yes = "$lt_cv_ld_force_load"; then
|
||
whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
|
||
|
||
else
|
||
whole_archive_flag_spec_CXX=''
|
||
fi
|
||
link_all_deplibs_CXX=yes
|
||
allow_undefined_flag_CXX=$_lt_dar_allow_undefined
|
||
case $cc_basename in
|
||
ifort*|nagfor*) _lt_dar_can_shared=yes ;;
|
||
*) _lt_dar_can_shared=$GCC ;;
|
||
esac
|
||
if test yes = "$_lt_dar_can_shared"; then
|
||
output_verbose_link_cmd=func_echo_all
|
||
archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
|
||
module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
|
||
archive_expsym_cmds_CXX="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
|
||
module_expsym_cmds_CXX="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
|
||
if test yes != "$lt_cv_apple_cc_single_mod"; then
|
||
archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
|
||
archive_expsym_cmds_CXX="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
|
||
fi
|
||
|
||
else
|
||
ld_shlibs_CXX=no
|
||
fi
|
||
|
||
;;
|
||
|
||
os2*)
|
||
hardcode_libdir_flag_spec_CXX='-L$libdir'
|
||
hardcode_minus_L_CXX=yes
|
||
allow_undefined_flag_CXX=unsupported
|
||
shrext_cmds=.dll
|
||
archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
|
||
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
|
||
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
|
||
$ECHO EXPORTS >> $output_objdir/$libname.def~
|
||
emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
|
||
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
|
||
emximp -o $lib $output_objdir/$libname.def'
|
||
archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
|
||
$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
|
||
$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
|
||
$ECHO EXPORTS >> $output_objdir/$libname.def~
|
||
prefix_cmds="$SED"~
|
||
if test EXPORTS = "`$SED 1q $export_symbols`"; then
|
||
prefix_cmds="$prefix_cmds -e 1d";
|
||
fi~
|
||
prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
|
||
cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
|
||
$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
|
||
emximp -o $lib $output_objdir/$libname.def'
|
||
old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
|
||
enable_shared_with_static_runtimes_CXX=yes
|
||
file_list_spec_CXX='@'
|
||
;;
|
||
|
||
dgux*)
|
||
case $cc_basename in
|
||
ec++*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
ghcx*)
|
||
# Green Hills C++ Compiler
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
freebsd2.*)
|
||
# C++ shared libraries reported to be fairly broken before
|
||
# switch to ELF
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
|
||
freebsd-elf*)
|
||
archive_cmds_need_lc_CXX=no
|
||
;;
|
||
|
||
freebsd* | dragonfly* | midnightbsd*)
|
||
# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
|
||
# conventions
|
||
ld_shlibs_CXX=yes
|
||
;;
|
||
|
||
haiku*)
|
||
archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
link_all_deplibs_CXX=yes
|
||
;;
|
||
|
||
hpux9*)
|
||
hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
|
||
hardcode_libdir_separator_CXX=:
|
||
export_dynamic_flag_spec_CXX='$wl-E'
|
||
hardcode_direct_CXX=yes
|
||
hardcode_minus_L_CXX=yes # Not in the search PATH,
|
||
# but as the default
|
||
# location of the library.
|
||
|
||
case $cc_basename in
|
||
CC*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
aCC*)
|
||
archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
#
|
||
# There doesn't appear to be a way to prevent this compiler from
|
||
# explicitly linking system object files so we need to strip them
|
||
# from the output so that they don't get included in the library
|
||
# dependencies.
|
||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||
;;
|
||
*)
|
||
if test yes = "$GXX"; then
|
||
archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
|
||
else
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
hpux10*|hpux11*)
|
||
if test no = "$with_gnu_ld"; then
|
||
hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
|
||
hardcode_libdir_separator_CXX=:
|
||
|
||
case $host_cpu in
|
||
hppa*64*|ia64*)
|
||
;;
|
||
*)
|
||
export_dynamic_flag_spec_CXX='$wl-E'
|
||
;;
|
||
esac
|
||
fi
|
||
case $host_cpu in
|
||
hppa*64*|ia64*)
|
||
hardcode_direct_CXX=no
|
||
hardcode_shlibpath_var_CXX=no
|
||
;;
|
||
*)
|
||
hardcode_direct_CXX=yes
|
||
hardcode_direct_absolute_CXX=yes
|
||
hardcode_minus_L_CXX=yes # Not in the search PATH,
|
||
# but as the default
|
||
# location of the library.
|
||
;;
|
||
esac
|
||
|
||
case $cc_basename in
|
||
CC*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
aCC*)
|
||
case $host_cpu in
|
||
hppa*64*)
|
||
archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
;;
|
||
ia64*)
|
||
archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
;;
|
||
*)
|
||
archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
;;
|
||
esac
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
#
|
||
# There doesn't appear to be a way to prevent this compiler from
|
||
# explicitly linking system object files so we need to strip them
|
||
# from the output so that they don't get included in the library
|
||
# dependencies.
|
||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||
;;
|
||
*)
|
||
if test yes = "$GXX"; then
|
||
if test no = "$with_gnu_ld"; then
|
||
case $host_cpu in
|
||
hppa*64*)
|
||
archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
;;
|
||
ia64*)
|
||
archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
;;
|
||
*)
|
||
archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
;;
|
||
esac
|
||
fi
|
||
else
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
interix[3-9]*)
|
||
hardcode_direct_CXX=no
|
||
hardcode_shlibpath_var_CXX=no
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
|
||
export_dynamic_flag_spec_CXX='$wl-E'
|
||
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
|
||
# Instead, shared libraries are loaded at an image base (0x10000000 by
|
||
# default) and relocated if they conflict, which is a slow very memory
|
||
# consuming and fragmenting process. To avoid this, we pick a random,
|
||
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
|
||
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
|
||
archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||
archive_expsym_cmds_CXX='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
|
||
;;
|
||
irix5* | irix6*)
|
||
case $cc_basename in
|
||
CC*)
|
||
# SGI C++
|
||
archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
|
||
|
||
# Archives containing C++ object files must be created using
|
||
# "CC -ar", where "CC" is the IRIX C++ compiler. This is
|
||
# necessary to make sure instantiated templates are included
|
||
# in the archive.
|
||
old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
|
||
;;
|
||
*)
|
||
if test yes = "$GXX"; then
|
||
if test no = "$with_gnu_ld"; then
|
||
archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
|
||
else
|
||
archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
|
||
fi
|
||
fi
|
||
link_all_deplibs_CXX=yes
|
||
;;
|
||
esac
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
|
||
hardcode_libdir_separator_CXX=:
|
||
inherit_rpath_CXX=yes
|
||
;;
|
||
|
||
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||
case $cc_basename in
|
||
KCC*)
|
||
# Kuck and Associates, Inc. (KAI) C++ Compiler
|
||
|
||
# KCC will only create a shared library if the output file
|
||
# ends with ".so" (or ".sl" for HP-UX), so rename the library
|
||
# to its proper name (with version) after linking.
|
||
archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
|
||
archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
#
|
||
# There doesn't appear to be a way to prevent this compiler from
|
||
# explicitly linking system object files so we need to strip them
|
||
# from the output so that they don't get included in the library
|
||
# dependencies.
|
||
output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
|
||
export_dynamic_flag_spec_CXX='$wl--export-dynamic'
|
||
|
||
# Archives containing C++ object files must be created using
|
||
# "CC -Bstatic", where "CC" is the KAI C++ compiler.
|
||
old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
|
||
;;
|
||
icpc* | ecpc* )
|
||
# Intel C++
|
||
with_gnu_ld=yes
|
||
# version 8.0 and above of icpc choke on multiply defined symbols
|
||
# if we add $predep_objects and $postdep_objects, however 7.1 and
|
||
# earlier do not add the objects themselves.
|
||
case `$CC -V 2>&1` in
|
||
*"Version 7."*)
|
||
archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
;;
|
||
*) # Version 8.0 or newer
|
||
tmp_idyn=
|
||
case $host_cpu in
|
||
ia64*) tmp_idyn=' -i_dynamic';;
|
||
esac
|
||
archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
;;
|
||
esac
|
||
archive_cmds_need_lc_CXX=no
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
|
||
export_dynamic_flag_spec_CXX='$wl--export-dynamic'
|
||
whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
|
||
;;
|
||
pgCC* | pgcpp*)
|
||
# Portland Group C++ compiler
|
||
case `$CC -V` in
|
||
*pgCC\ [1-5].* | *pgcpp\ [1-5].*)
|
||
prelink_cmds_CXX='tpldir=Template.dir~
|
||
rm -rf $tpldir~
|
||
$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
|
||
compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
|
||
old_archive_cmds_CXX='tpldir=Template.dir~
|
||
rm -rf $tpldir~
|
||
$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
|
||
$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
|
||
$RANLIB $oldlib'
|
||
archive_cmds_CXX='tpldir=Template.dir~
|
||
rm -rf $tpldir~
|
||
$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
|
||
$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='tpldir=Template.dir~
|
||
rm -rf $tpldir~
|
||
$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
|
||
$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
;;
|
||
*) # Version 6 and above use weak symbols
|
||
archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
||
;;
|
||
esac
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
|
||
export_dynamic_flag_spec_CXX='$wl--export-dynamic'
|
||
whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
|
||
;;
|
||
cxx*)
|
||
# Compaq C++
|
||
archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
|
||
|
||
runpath_var=LD_RUN_PATH
|
||
hardcode_libdir_flag_spec_CXX='-rpath $libdir'
|
||
hardcode_libdir_separator_CXX=:
|
||
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
#
|
||
# There doesn't appear to be a way to prevent this compiler from
|
||
# explicitly linking system object files so we need to strip them
|
||
# from the output so that they don't get included in the library
|
||
# dependencies.
|
||
output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
|
||
;;
|
||
xl* | mpixl* | bgxl*)
|
||
# IBM XL 8.0 on PPC, with GNU ld
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
|
||
export_dynamic_flag_spec_CXX='$wl--export-dynamic'
|
||
archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
||
if test yes = "$supports_anon_versioning"; then
|
||
archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
|
||
cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
||
echo "local: *; };" >> $output_objdir/$libname.ver~
|
||
$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
|
||
fi
|
||
;;
|
||
*)
|
||
case `$CC -V 2>&1 | $SED 5q` in
|
||
*Sun\ C*)
|
||
# Sun C++ 5.9
|
||
no_undefined_flag_CXX=' -zdefs'
|
||
archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
|
||
hardcode_libdir_flag_spec_CXX='-R$libdir'
|
||
whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
|
||
compiler_needs_object_CXX=yes
|
||
|
||
# Not sure whether something based on
|
||
# $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
|
||
# would be better.
|
||
output_verbose_link_cmd='func_echo_all'
|
||
|
||
# Archives containing C++ object files must be created using
|
||
# "CC -xar", where "CC" is the Sun C++ compiler. This is
|
||
# necessary to make sure instantiated templates are included
|
||
# in the archive.
|
||
old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
lynxos*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
|
||
m88k*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
|
||
mvs*)
|
||
case $cc_basename in
|
||
cxx*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
netbsd*)
|
||
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
|
||
archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
|
||
wlarc=
|
||
hardcode_libdir_flag_spec_CXX='-R$libdir'
|
||
hardcode_direct_CXX=yes
|
||
hardcode_shlibpath_var_CXX=no
|
||
fi
|
||
# Workaround some broken pre-1.5 toolchains
|
||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
|
||
;;
|
||
|
||
*nto* | *qnx*)
|
||
ld_shlibs_CXX=yes
|
||
;;
|
||
|
||
openbsd* | bitrig*)
|
||
if test -f /usr/libexec/ld.so; then
|
||
hardcode_direct_CXX=yes
|
||
hardcode_shlibpath_var_CXX=no
|
||
hardcode_direct_absolute_CXX=yes
|
||
archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
|
||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
|
||
archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
|
||
export_dynamic_flag_spec_CXX='$wl-E'
|
||
whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
|
||
fi
|
||
output_verbose_link_cmd=func_echo_all
|
||
else
|
||
ld_shlibs_CXX=no
|
||
fi
|
||
;;
|
||
|
||
osf3* | osf4* | osf5*)
|
||
case $cc_basename in
|
||
KCC*)
|
||
# Kuck and Associates, Inc. (KAI) C++ Compiler
|
||
|
||
# KCC will only create a shared library if the output file
|
||
# ends with ".so" (or ".sl" for HP-UX), so rename the library
|
||
# to its proper name (with version) after linking.
|
||
archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
|
||
hardcode_libdir_separator_CXX=:
|
||
|
||
# Archives containing C++ object files must be created using
|
||
# the KAI C++ compiler.
|
||
case $host in
|
||
osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
|
||
*) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
|
||
esac
|
||
;;
|
||
RCC*)
|
||
# Rational C++ 2.4.1
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
cxx*)
|
||
case $host in
|
||
osf3*)
|
||
allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
|
||
archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
|
||
;;
|
||
*)
|
||
allow_undefined_flag_CXX=' -expect_unresolved \*'
|
||
archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
|
||
archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
|
||
echo "-hidden">> $lib.exp~
|
||
$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
|
||
$RM $lib.exp'
|
||
hardcode_libdir_flag_spec_CXX='-rpath $libdir'
|
||
;;
|
||
esac
|
||
|
||
hardcode_libdir_separator_CXX=:
|
||
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
#
|
||
# There doesn't appear to be a way to prevent this compiler from
|
||
# explicitly linking system object files so we need to strip them
|
||
# from the output so that they don't get included in the library
|
||
# dependencies.
|
||
output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||
;;
|
||
*)
|
||
if test yes,no = "$GXX,$with_gnu_ld"; then
|
||
allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
|
||
case $host in
|
||
osf3*)
|
||
archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
|
||
;;
|
||
*)
|
||
archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
|
||
;;
|
||
esac
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
|
||
hardcode_libdir_separator_CXX=:
|
||
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||
|
||
else
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
psos*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
|
||
sunos4*)
|
||
case $cc_basename in
|
||
CC*)
|
||
# Sun C++ 4.x
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
lcc*)
|
||
# Lucid
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
solaris*)
|
||
case $cc_basename in
|
||
CC* | sunCC*)
|
||
# Sun C++ 4.2, 5.x and Centerline C++
|
||
archive_cmds_need_lc_CXX=yes
|
||
no_undefined_flag_CXX=' -zdefs'
|
||
archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||
archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
|
||
$CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
|
||
|
||
hardcode_libdir_flag_spec_CXX='-R$libdir'
|
||
hardcode_shlibpath_var_CXX=no
|
||
case $host_os in
|
||
solaris2.[0-5] | solaris2.[0-5].*) ;;
|
||
*)
|
||
# The compiler driver will combine and reorder linker options,
|
||
# but understands '-z linker_flag'.
|
||
# Supported since Solaris 2.6 (maybe 2.5.1?)
|
||
whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
|
||
;;
|
||
esac
|
||
link_all_deplibs_CXX=yes
|
||
|
||
output_verbose_link_cmd='func_echo_all'
|
||
|
||
# Archives containing C++ object files must be created using
|
||
# "CC -xar", where "CC" is the Sun C++ compiler. This is
|
||
# necessary to make sure instantiated templates are included
|
||
# in the archive.
|
||
old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
|
||
;;
|
||
gcx*)
|
||
# Green Hills C++ Compiler
|
||
archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
|
||
|
||
# The C++ compiler must be used to create the archive.
|
||
old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
|
||
;;
|
||
*)
|
||
# GNU C++ compiler with Solaris linker
|
||
if test yes,no = "$GXX,$with_gnu_ld"; then
|
||
no_undefined_flag_CXX=' $wl-z ${wl}defs'
|
||
if $CC --version | $GREP -v '^2\.7' > /dev/null; then
|
||
archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
|
||
$CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
|
||
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||
else
|
||
# g++ 2.7 appears to require '-G' NOT '-shared' on this
|
||
# platform.
|
||
archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
|
||
archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
|
||
$CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
|
||
|
||
# Commands to make compiler produce verbose output that lists
|
||
# what "hidden" libraries, object files and flags are used when
|
||
# linking a shared library.
|
||
output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||
fi
|
||
|
||
hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
|
||
case $host_os in
|
||
solaris2.[0-5] | solaris2.[0-5].*) ;;
|
||
*)
|
||
whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
|
||
;;
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
|
||
no_undefined_flag_CXX='$wl-z,text'
|
||
archive_cmds_need_lc_CXX=no
|
||
hardcode_shlibpath_var_CXX=no
|
||
runpath_var='LD_RUN_PATH'
|
||
|
||
case $cc_basename in
|
||
CC*)
|
||
archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
*)
|
||
archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
sysv5* | sco3.2v5* | sco5v6*)
|
||
# Note: We CANNOT use -z defs as we might desire, because we do not
|
||
# link with -lc, and that would cause any symbols used from libc to
|
||
# always be unresolved, which means just about no library would
|
||
# ever link correctly. If we're not using GNU ld we use -z text
|
||
# though, which does catch some bad symbols but isn't as heavy-handed
|
||
# as -z defs.
|
||
no_undefined_flag_CXX='$wl-z,text'
|
||
allow_undefined_flag_CXX='$wl-z,nodefs'
|
||
archive_cmds_need_lc_CXX=no
|
||
hardcode_shlibpath_var_CXX=no
|
||
hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
|
||
hardcode_libdir_separator_CXX=':'
|
||
link_all_deplibs_CXX=yes
|
||
export_dynamic_flag_spec_CXX='$wl-Bexport'
|
||
runpath_var='LD_RUN_PATH'
|
||
|
||
case $cc_basename in
|
||
CC*)
|
||
archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
|
||
'"$old_archive_cmds_CXX"
|
||
reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
|
||
'"$reload_cmds_CXX"
|
||
;;
|
||
*)
|
||
archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
tandem*)
|
||
case $cc_basename in
|
||
NCC*)
|
||
# NonStop-UX NCC 3.20
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
vxworks*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
|
||
*)
|
||
# FIXME: insert proper C++ library support
|
||
ld_shlibs_CXX=no
|
||
;;
|
||
esac
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
|
||
printf "%s\n" "$ld_shlibs_CXX" >&6; }
|
||
test no = "$ld_shlibs_CXX" && can_build_shared=no
|
||
|
||
GCC_CXX=$GXX
|
||
LD_CXX=$LD
|
||
|
||
## CAVEAT EMPTOR:
|
||
## There is no encapsulation within the following macros, do not change
|
||
## the running order or otherwise move them around unless you know exactly
|
||
## what you are doing...
|
||
# Dependencies to place before and after the object being linked:
|
||
predep_objects_CXX=
|
||
postdep_objects_CXX=
|
||
predeps_CXX=
|
||
postdeps_CXX=
|
||
compiler_lib_search_path_CXX=
|
||
|
||
cat > conftest.$ac_ext <<_LT_EOF
|
||
class Foo
|
||
{
|
||
public:
|
||
Foo (void) { a = 0; }
|
||
private:
|
||
int a;
|
||
};
|
||
_LT_EOF
|
||
|
||
|
||
_lt_libdeps_save_CFLAGS=$CFLAGS
|
||
case "$CC $CFLAGS " in #(
|
||
*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
|
||
*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
|
||
*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
|
||
esac
|
||
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
# Parse the compiler output and extract the necessary
|
||
# objects, libraries and library flags.
|
||
|
||
# Sentinel used to keep track of whether or not we are before
|
||
# the conftest object file.
|
||
pre_test_object_deps_done=no
|
||
|
||
for p in `eval "$output_verbose_link_cmd"`; do
|
||
case $prev$p in
|
||
|
||
-L* | -R* | -l*)
|
||
# Some compilers place space between "-{L,R}" and the path.
|
||
# Remove the space.
|
||
if test x-L = "$p" ||
|
||
test x-R = "$p"; then
|
||
prev=$p
|
||
continue
|
||
fi
|
||
|
||
# Expand the sysroot to ease extracting the directories later.
|
||
if test -z "$prev"; then
|
||
case $p in
|
||
-L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
|
||
-R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
|
||
-l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
|
||
esac
|
||
fi
|
||
case $p in
|
||
=*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
|
||
esac
|
||
if test no = "$pre_test_object_deps_done"; then
|
||
case $prev in
|
||
-L | -R)
|
||
# Internal compiler library paths should come after those
|
||
# provided the user. The postdeps already come after the
|
||
# user supplied libs so there is no need to process them.
|
||
if test -z "$compiler_lib_search_path_CXX"; then
|
||
compiler_lib_search_path_CXX=$prev$p
|
||
else
|
||
compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
|
||
fi
|
||
;;
|
||
# The "-l" case would never come before the object being
|
||
# linked, so don't bother handling this case.
|
||
esac
|
||
else
|
||
if test -z "$postdeps_CXX"; then
|
||
postdeps_CXX=$prev$p
|
||
else
|
||
postdeps_CXX="${postdeps_CXX} $prev$p"
|
||
fi
|
||
fi
|
||
prev=
|
||
;;
|
||
|
||
*.lto.$objext) ;; # Ignore GCC LTO objects
|
||
*.$objext)
|
||
# This assumes that the test object file only shows up
|
||
# once in the compiler output.
|
||
if test "$p" = "conftest.$objext"; then
|
||
pre_test_object_deps_done=yes
|
||
continue
|
||
fi
|
||
|
||
if test no = "$pre_test_object_deps_done"; then
|
||
if test -z "$predep_objects_CXX"; then
|
||
predep_objects_CXX=$p
|
||
else
|
||
predep_objects_CXX="$predep_objects_CXX $p"
|
||
fi
|
||
else
|
||
if test -z "$postdep_objects_CXX"; then
|
||
postdep_objects_CXX=$p
|
||
else
|
||
postdep_objects_CXX="$postdep_objects_CXX $p"
|
||
fi
|
||
fi
|
||
;;
|
||
|
||
*) ;; # Ignore the rest.
|
||
|
||
esac
|
||
done
|
||
|
||
# Clean up.
|
||
rm -f a.out a.exe
|
||
else
|
||
echo "libtool.m4: error: problem compiling CXX test program"
|
||
fi
|
||
|
||
$RM -f confest.$objext
|
||
CFLAGS=$_lt_libdeps_save_CFLAGS
|
||
|
||
# PORTME: override above test on systems where it is broken
|
||
case $host_os in
|
||
interix[3-9]*)
|
||
# Interix 3.5 installs completely hosed .la files for C++, so rather than
|
||
# hack all around it, let's just trust "g++" to DTRT.
|
||
predep_objects_CXX=
|
||
postdep_objects_CXX=
|
||
postdeps_CXX=
|
||
;;
|
||
esac
|
||
|
||
|
||
case " $postdeps_CXX " in
|
||
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
|
||
esac
|
||
compiler_lib_search_dirs_CXX=
|
||
if test -n "${compiler_lib_search_path_CXX}"; then
|
||
compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
lt_prog_compiler_wl_CXX=
|
||
lt_prog_compiler_pic_CXX=
|
||
lt_prog_compiler_static_CXX=
|
||
|
||
|
||
# C++ specific cases for pic, static, wl, etc.
|
||
if test yes = "$GXX"; then
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_static_CXX='-static'
|
||
|
||
case $host_os in
|
||
aix*)
|
||
# All AIX code is PIC.
|
||
if test ia64 = "$host_cpu"; then
|
||
# AIX 5 now supports IA64 processor
|
||
lt_prog_compiler_static_CXX='-Bstatic'
|
||
fi
|
||
lt_prog_compiler_pic_CXX='-fPIC'
|
||
;;
|
||
|
||
amigaos*)
|
||
case $host_cpu in
|
||
powerpc)
|
||
# see comment about AmigaOS4 .so support
|
||
lt_prog_compiler_pic_CXX='-fPIC'
|
||
;;
|
||
m68k)
|
||
# FIXME: we need at least 68020 code to build shared libraries, but
|
||
# adding the '-m68020' flag to GCC prevents building anything better,
|
||
# like '-m68040'.
|
||
lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
|
||
# PIC is the default for these OSes.
|
||
;;
|
||
mingw* | cygwin* | os2* | pw32* | cegcc*)
|
||
# This hack is so that the source file can tell whether it is being
|
||
# built for inclusion in a dll (and should export symbols for example).
|
||
# Although the cygwin gcc ignores -fPIC, still need this for old-style
|
||
# (--disable-auto-import) libraries
|
||
lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
|
||
case $host_os in
|
||
os2*)
|
||
lt_prog_compiler_static_CXX='$wl-static'
|
||
;;
|
||
esac
|
||
;;
|
||
darwin* | rhapsody*)
|
||
# PIC is the default on this platform
|
||
# Common symbols not allowed in MH_DYLIB files
|
||
lt_prog_compiler_pic_CXX='-fno-common'
|
||
;;
|
||
*djgpp*)
|
||
# DJGPP does not support shared libraries at all
|
||
lt_prog_compiler_pic_CXX=
|
||
;;
|
||
haiku*)
|
||
# PIC is the default for Haiku.
|
||
# The "-static" flag exists, but is broken.
|
||
lt_prog_compiler_static_CXX=
|
||
;;
|
||
interix[3-9]*)
|
||
# Interix 3.x gcc -fpic/-fPIC options generate broken code.
|
||
# Instead, we relocate shared libraries at runtime.
|
||
;;
|
||
sysv4*MP*)
|
||
if test -d /usr/nec; then
|
||
lt_prog_compiler_pic_CXX=-Kconform_pic
|
||
fi
|
||
;;
|
||
hpux*)
|
||
# PIC is the default for 64-bit PA HP-UX, but not for 32-bit
|
||
# PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
|
||
# sets the default TLS model and affects inlining.
|
||
case $host_cpu in
|
||
hppa*64*)
|
||
;;
|
||
*)
|
||
lt_prog_compiler_pic_CXX='-fPIC'
|
||
;;
|
||
esac
|
||
;;
|
||
*qnx* | *nto*)
|
||
# QNX uses GNU C++, but need to define -shared option too, otherwise
|
||
# it will coredump.
|
||
lt_prog_compiler_pic_CXX='-fPIC -shared'
|
||
;;
|
||
*)
|
||
lt_prog_compiler_pic_CXX='-fPIC'
|
||
;;
|
||
esac
|
||
else
|
||
case $host_os in
|
||
aix[4-9]*)
|
||
# All AIX code is PIC.
|
||
if test ia64 = "$host_cpu"; then
|
||
# AIX 5 now supports IA64 processor
|
||
lt_prog_compiler_static_CXX='-Bstatic'
|
||
else
|
||
lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
|
||
fi
|
||
;;
|
||
chorus*)
|
||
case $cc_basename in
|
||
cxch68*)
|
||
# Green Hills C++ Compiler
|
||
# _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
|
||
;;
|
||
esac
|
||
;;
|
||
mingw* | cygwin* | os2* | pw32* | cegcc*)
|
||
# This hack is so that the source file can tell whether it is being
|
||
# built for inclusion in a dll (and should export symbols for example).
|
||
lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
|
||
;;
|
||
dgux*)
|
||
case $cc_basename in
|
||
ec++*)
|
||
lt_prog_compiler_pic_CXX='-KPIC'
|
||
;;
|
||
ghcx*)
|
||
# Green Hills C++ Compiler
|
||
lt_prog_compiler_pic_CXX='-pic'
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
freebsd* | dragonfly* | midnightbsd*)
|
||
# FreeBSD uses GNU C++
|
||
;;
|
||
hpux9* | hpux10* | hpux11*)
|
||
case $cc_basename in
|
||
CC*)
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
|
||
if test ia64 != "$host_cpu"; then
|
||
lt_prog_compiler_pic_CXX='+Z'
|
||
fi
|
||
;;
|
||
aCC*)
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
|
||
case $host_cpu in
|
||
hppa*64*|ia64*)
|
||
# +Z the default
|
||
;;
|
||
*)
|
||
lt_prog_compiler_pic_CXX='+Z'
|
||
;;
|
||
esac
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
interix*)
|
||
# This is c89, which is MS Visual C++ (no shared libs)
|
||
# Anyone wants to do a port?
|
||
;;
|
||
irix5* | irix6* | nonstopux*)
|
||
case $cc_basename in
|
||
CC*)
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_static_CXX='-non_shared'
|
||
# CC pic flag -KPIC is the default.
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||
case $cc_basename in
|
||
KCC*)
|
||
# KAI C++ Compiler
|
||
lt_prog_compiler_wl_CXX='--backend -Wl,'
|
||
lt_prog_compiler_pic_CXX='-fPIC'
|
||
;;
|
||
ecpc* )
|
||
# old Intel C++ for x86_64, which still supported -KPIC.
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_pic_CXX='-KPIC'
|
||
lt_prog_compiler_static_CXX='-static'
|
||
;;
|
||
icpc* )
|
||
# Intel C++, used to be incompatible with GCC.
|
||
# ICC 10 doesn't accept -KPIC any more.
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_pic_CXX='-fPIC'
|
||
lt_prog_compiler_static_CXX='-static'
|
||
;;
|
||
pgCC* | pgcpp*)
|
||
# Portland Group C++ compiler
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_pic_CXX='-fpic'
|
||
lt_prog_compiler_static_CXX='-Bstatic'
|
||
;;
|
||
cxx*)
|
||
# Compaq C++
|
||
# Make sure the PIC flag is empty. It appears that all Alpha
|
||
# Linux and Compaq Tru64 Unix objects are PIC.
|
||
lt_prog_compiler_pic_CXX=
|
||
lt_prog_compiler_static_CXX='-non_shared'
|
||
;;
|
||
xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
|
||
# IBM XL 8.0, 9.0 on PPC and BlueGene
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_pic_CXX='-qpic'
|
||
lt_prog_compiler_static_CXX='-qstaticlink'
|
||
;;
|
||
*)
|
||
case `$CC -V 2>&1 | $SED 5q` in
|
||
*Sun\ C*)
|
||
# Sun C++ 5.9
|
||
lt_prog_compiler_pic_CXX='-KPIC'
|
||
lt_prog_compiler_static_CXX='-Bstatic'
|
||
lt_prog_compiler_wl_CXX='-Qoption ld '
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
;;
|
||
lynxos*)
|
||
;;
|
||
m88k*)
|
||
;;
|
||
mvs*)
|
||
case $cc_basename in
|
||
cxx*)
|
||
lt_prog_compiler_pic_CXX='-W c,exportall'
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
netbsd*)
|
||
;;
|
||
*qnx* | *nto*)
|
||
# QNX uses GNU C++, but need to define -shared option too, otherwise
|
||
# it will coredump.
|
||
lt_prog_compiler_pic_CXX='-fPIC -shared'
|
||
;;
|
||
osf3* | osf4* | osf5*)
|
||
case $cc_basename in
|
||
KCC*)
|
||
lt_prog_compiler_wl_CXX='--backend -Wl,'
|
||
;;
|
||
RCC*)
|
||
# Rational C++ 2.4.1
|
||
lt_prog_compiler_pic_CXX='-pic'
|
||
;;
|
||
cxx*)
|
||
# Digital/Compaq C++
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
# Make sure the PIC flag is empty. It appears that all Alpha
|
||
# Linux and Compaq Tru64 Unix objects are PIC.
|
||
lt_prog_compiler_pic_CXX=
|
||
lt_prog_compiler_static_CXX='-non_shared'
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
psos*)
|
||
;;
|
||
solaris*)
|
||
case $cc_basename in
|
||
CC* | sunCC*)
|
||
# Sun C++ 4.2, 5.x and Centerline C++
|
||
lt_prog_compiler_pic_CXX='-KPIC'
|
||
lt_prog_compiler_static_CXX='-Bstatic'
|
||
lt_prog_compiler_wl_CXX='-Qoption ld '
|
||
;;
|
||
gcx*)
|
||
# Green Hills C++ Compiler
|
||
lt_prog_compiler_pic_CXX='-PIC'
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
sunos4*)
|
||
case $cc_basename in
|
||
CC*)
|
||
# Sun C++ 4.x
|
||
lt_prog_compiler_pic_CXX='-pic'
|
||
lt_prog_compiler_static_CXX='-Bstatic'
|
||
;;
|
||
lcc*)
|
||
# Lucid
|
||
lt_prog_compiler_pic_CXX='-pic'
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
|
||
case $cc_basename in
|
||
CC*)
|
||
lt_prog_compiler_wl_CXX='-Wl,'
|
||
lt_prog_compiler_pic_CXX='-KPIC'
|
||
lt_prog_compiler_static_CXX='-Bstatic'
|
||
;;
|
||
esac
|
||
;;
|
||
tandem*)
|
||
case $cc_basename in
|
||
NCC*)
|
||
# NonStop-UX NCC 3.20
|
||
lt_prog_compiler_pic_CXX='-KPIC'
|
||
;;
|
||
*)
|
||
;;
|
||
esac
|
||
;;
|
||
vxworks*)
|
||
;;
|
||
*)
|
||
lt_prog_compiler_can_build_shared_CXX=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
case $host_os in
|
||
# For platforms that do not support PIC, -DPIC is meaningless:
|
||
*djgpp*)
|
||
lt_prog_compiler_pic_CXX=
|
||
;;
|
||
*)
|
||
lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
|
||
;;
|
||
esac
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
|
||
printf %s "checking for $compiler option to produce PIC... " >&6; }
|
||
if test ${lt_cv_prog_compiler_pic_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_pic_CXX" >&6; }
|
||
lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
|
||
|
||
#
|
||
# Check to make sure the PIC flag actually works.
|
||
#
|
||
if test -n "$lt_prog_compiler_pic_CXX"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
|
||
printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
|
||
if test ${lt_cv_prog_compiler_pic_works_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_pic_works_CXX=no
|
||
ac_outfile=conftest.$ac_objext
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment
|
||
# Insert the option either (1) after the last *FLAGS variable, or
|
||
# (2) before a word containing "conftest.", or (3) at the end.
|
||
# Note that $ac_compile itself does not contain backslashes and begins
|
||
# with a dollar sign (not a hyphen), so the echo should work correctly.
|
||
# The option is referenced via a variable to avoid confusing sed.
|
||
lt_compile=`echo "$ac_compile" | $SED \
|
||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||
-e 's:$: $lt_compiler_flag:'`
|
||
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
|
||
(eval "$lt_compile" 2>conftest.err)
|
||
ac_status=$?
|
||
cat conftest.err >&5
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||
# The compiler can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings other than the usual output.
|
||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
|
||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_pic_works_CXX=yes
|
||
fi
|
||
fi
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
|
||
|
||
if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
|
||
case $lt_prog_compiler_pic_CXX in
|
||
"" | " "*) ;;
|
||
*) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
|
||
esac
|
||
else
|
||
lt_prog_compiler_pic_CXX=
|
||
lt_prog_compiler_can_build_shared_CXX=no
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
#
|
||
# Check to make sure the static flag actually works.
|
||
#
|
||
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
|
||
printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
|
||
if test ${lt_cv_prog_compiler_static_works_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_static_works_CXX=no
|
||
save_LDFLAGS=$LDFLAGS
|
||
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
|
||
echo "$lt_simple_link_test_code" > conftest.$ac_ext
|
||
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
|
||
# The linker can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings
|
||
if test -s conftest.err; then
|
||
# Append any errors to the config.log.
|
||
cat conftest.err 1>&5
|
||
$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
|
||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||
if diff conftest.exp conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_static_works_CXX=yes
|
||
fi
|
||
else
|
||
lt_cv_prog_compiler_static_works_CXX=yes
|
||
fi
|
||
fi
|
||
$RM -r conftest*
|
||
LDFLAGS=$save_LDFLAGS
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_static_works_CXX" >&6; }
|
||
|
||
if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
|
||
:
|
||
else
|
||
lt_prog_compiler_static_CXX=
|
||
fi
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
|
||
printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
|
||
if test ${lt_cv_prog_compiler_c_o_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_c_o_CXX=no
|
||
$RM -r conftest 2>/dev/null
|
||
mkdir conftest
|
||
cd conftest
|
||
mkdir out
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
|
||
lt_compiler_flag="-o out/conftest2.$ac_objext"
|
||
# Insert the option either (1) after the last *FLAGS variable, or
|
||
# (2) before a word containing "conftest.", or (3) at the end.
|
||
# Note that $ac_compile itself does not contain backslashes and begins
|
||
# with a dollar sign (not a hyphen), so the echo should work correctly.
|
||
lt_compile=`echo "$ac_compile" | $SED \
|
||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||
-e 's:$: $lt_compiler_flag:'`
|
||
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
|
||
(eval "$lt_compile" 2>out/conftest.err)
|
||
ac_status=$?
|
||
cat out/conftest.err >&5
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||
then
|
||
# The compiler can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings
|
||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
|
||
$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
|
||
if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_c_o_CXX=yes
|
||
fi
|
||
fi
|
||
chmod u+w . 2>&5
|
||
$RM conftest*
|
||
# SGI C++ compiler will create directory out/ii_files/ for
|
||
# template instantiation
|
||
test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
|
||
$RM out/* && rmdir out
|
||
cd ..
|
||
$RM -r conftest
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_c_o_CXX" >&6; }
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
|
||
printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
|
||
if test ${lt_cv_prog_compiler_c_o_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_prog_compiler_c_o_CXX=no
|
||
$RM -r conftest 2>/dev/null
|
||
mkdir conftest
|
||
cd conftest
|
||
mkdir out
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
|
||
lt_compiler_flag="-o out/conftest2.$ac_objext"
|
||
# Insert the option either (1) after the last *FLAGS variable, or
|
||
# (2) before a word containing "conftest.", or (3) at the end.
|
||
# Note that $ac_compile itself does not contain backslashes and begins
|
||
# with a dollar sign (not a hyphen), so the echo should work correctly.
|
||
lt_compile=`echo "$ac_compile" | $SED \
|
||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||
-e 's:$: $lt_compiler_flag:'`
|
||
(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
|
||
(eval "$lt_compile" 2>out/conftest.err)
|
||
ac_status=$?
|
||
cat out/conftest.err >&5
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||
then
|
||
# The compiler can only warn and ignore the option if not recognized
|
||
# So say no if there are warnings
|
||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
|
||
$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
|
||
if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
|
||
lt_cv_prog_compiler_c_o_CXX=yes
|
||
fi
|
||
fi
|
||
chmod u+w . 2>&5
|
||
$RM conftest*
|
||
# SGI C++ compiler will create directory out/ii_files/ for
|
||
# template instantiation
|
||
test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
|
||
$RM out/* && rmdir out
|
||
cd ..
|
||
$RM -r conftest
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
|
||
printf "%s\n" "$lt_cv_prog_compiler_c_o_CXX" >&6; }
|
||
|
||
|
||
|
||
|
||
hard_links=nottested
|
||
if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
|
||
# do not overwrite the value of need_locks provided by the user
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
|
||
printf %s "checking if we can lock with hard links... " >&6; }
|
||
hard_links=yes
|
||
$RM conftest*
|
||
ln conftest.a conftest.b 2>/dev/null && hard_links=no
|
||
touch conftest.a
|
||
ln conftest.a conftest.b 2>&5 || hard_links=no
|
||
ln conftest.a conftest.b 2>/dev/null && hard_links=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
|
||
printf "%s\n" "$hard_links" >&6; }
|
||
if test no = "$hard_links"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
|
||
printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
|
||
need_locks=warn
|
||
fi
|
||
else
|
||
need_locks=no
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
|
||
printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
|
||
|
||
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
||
exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
||
case $host_os in
|
||
aix[4-9]*)
|
||
# If we're using GNU nm, then we don't want the "-C" option.
|
||
# -C means demangle to GNU nm, but means don't demangle to AIX nm.
|
||
# Without the "-l" option, or with the "-B" option, AIX nm treats
|
||
# weak defined symbols like other global defined symbols, whereas
|
||
# GNU nm marks them as "W".
|
||
# While the 'weak' keyword is ignored in the Export File, we need
|
||
# it in the Import File for the 'aix-soname' feature, so we have
|
||
# to replace the "-B" option with "-P" for AIX nm.
|
||
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
|
||
export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
|
||
else
|
||
export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
|
||
fi
|
||
;;
|
||
pw32*)
|
||
export_symbols_cmds_CXX=$ltdll_cmds
|
||
;;
|
||
cygwin* | mingw* | cegcc*)
|
||
case $cc_basename in
|
||
cl* | icl*)
|
||
exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
|
||
;;
|
||
*)
|
||
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
|
||
exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
|
||
;;
|
||
esac
|
||
;;
|
||
*)
|
||
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
||
;;
|
||
esac
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
|
||
printf "%s\n" "$ld_shlibs_CXX" >&6; }
|
||
test no = "$ld_shlibs_CXX" && can_build_shared=no
|
||
|
||
with_gnu_ld_CXX=$with_gnu_ld
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#
|
||
# Do we need to explicitly link libc?
|
||
#
|
||
case "x$archive_cmds_need_lc_CXX" in
|
||
x|xyes)
|
||
# Assume -lc should be added
|
||
archive_cmds_need_lc_CXX=yes
|
||
|
||
if test yes,yes = "$GCC,$enable_shared"; then
|
||
case $archive_cmds_CXX in
|
||
*'~'*)
|
||
# FIXME: we may have to deal with multi-command sequences.
|
||
;;
|
||
'$CC '*)
|
||
# Test whether the compiler implicitly links with -lc since on some
|
||
# systems, -lgcc has to come before -lc. If gcc already passes -lc
|
||
# to ld, don't add -lc before -lgcc.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
|
||
printf %s "checking whether -lc should be explicitly linked in... " >&6; }
|
||
if test ${lt_cv_archive_cmds_need_lc_CXX+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) $RM conftest*
|
||
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
|
||
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||
(eval $ac_compile) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } 2>conftest.err; then
|
||
soname=conftest
|
||
lib=conftest
|
||
libobjs=conftest.$ac_objext
|
||
deplibs=
|
||
wl=$lt_prog_compiler_wl_CXX
|
||
pic_flag=$lt_prog_compiler_pic_CXX
|
||
compiler_flags=-v
|
||
linker_flags=-v
|
||
verstring=
|
||
output_objdir=.
|
||
libname=conftest
|
||
lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
|
||
allow_undefined_flag_CXX=
|
||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
|
||
(eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
then
|
||
lt_cv_archive_cmds_need_lc_CXX=no
|
||
else
|
||
lt_cv_archive_cmds_need_lc_CXX=yes
|
||
fi
|
||
allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
|
||
else
|
||
cat conftest.err 1>&5
|
||
fi
|
||
$RM conftest*
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
|
||
printf "%s\n" "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
|
||
archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
|
||
;;
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
|
||
printf %s "checking dynamic linker characteristics... " >&6; }
|
||
|
||
library_names_spec=
|
||
libname_spec='lib$name'
|
||
soname_spec=
|
||
shrext_cmds=.so
|
||
postinstall_cmds=
|
||
postuninstall_cmds=
|
||
finish_cmds=
|
||
finish_eval=
|
||
shlibpath_var=
|
||
shlibpath_overrides_runpath=unknown
|
||
version_type=none
|
||
dynamic_linker="$host_os ld.so"
|
||
sys_lib_dlsearch_path_spec="/lib /usr/lib"
|
||
need_lib_prefix=unknown
|
||
hardcode_into_libs=no
|
||
|
||
# when you set need_version to no, make sure it does not cause -set_version
|
||
# flags to be left without arguments
|
||
need_version=unknown
|
||
|
||
|
||
|
||
case $host_os in
|
||
aix3*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
|
||
shlibpath_var=LIBPATH
|
||
|
||
# AIX 3 has no versioning support, so we append a major version to the name.
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
;;
|
||
|
||
aix[4-9]*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
hardcode_into_libs=yes
|
||
if test ia64 = "$host_cpu"; then
|
||
# AIX 5 supports IA64
|
||
library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
else
|
||
# With GCC up to 2.95.x, collect2 would create an import file
|
||
# for dependence libraries. The import file would start with
|
||
# the line '#! .'. This would cause the generated library to
|
||
# depend on '.', always an invalid library. This was fixed in
|
||
# development snapshots of GCC prior to 3.0.
|
||
case $host_os in
|
||
aix4 | aix4.[01] | aix4.[01].*)
|
||
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
|
||
echo ' yes '
|
||
echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
|
||
:
|
||
else
|
||
can_build_shared=no
|
||
fi
|
||
;;
|
||
esac
|
||
# Using Import Files as archive members, it is possible to support
|
||
# filename-based versioning of shared library archives on AIX. While
|
||
# this would work for both with and without runtime linking, it will
|
||
# prevent static linking of such archives. So we do filename-based
|
||
# shared library versioning with .so extension only, which is used
|
||
# when both runtime linking and shared linking is enabled.
|
||
# Unfortunately, runtime linking may impact performance, so we do
|
||
# not want this to be the default eventually. Also, we use the
|
||
# versioned .so libs for executables only if there is the -brtl
|
||
# linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
|
||
# To allow for filename-based versioning support, we need to create
|
||
# libNAME.so.V as an archive file, containing:
|
||
# *) an Import File, referring to the versioned filename of the
|
||
# archive as well as the shared archive member, telling the
|
||
# bitwidth (32 or 64) of that shared object, and providing the
|
||
# list of exported symbols of that shared object, eventually
|
||
# decorated with the 'weak' keyword
|
||
# *) the shared object with the F_LOADONLY flag set, to really avoid
|
||
# it being seen by the linker.
|
||
# At run time we better use the real file rather than another symlink,
|
||
# but for link time we create the symlink libNAME.so -> libNAME.so.V
|
||
|
||
case $with_aix_soname,$aix_use_runtimelinking in
|
||
# AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
|
||
# soname into executable. Probably we can add versioning support to
|
||
# collect2, so additional links can be useful in future.
|
||
aix,yes) # traditional libtool
|
||
dynamic_linker='AIX unversionable lib.so'
|
||
# If using run time linking (on AIX 4.2 or later) use lib<name>.so
|
||
# instead of lib<name>.a to let people know that these are not
|
||
# typical AIX shared libraries.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
;;
|
||
aix,no) # traditional AIX only
|
||
dynamic_linker='AIX lib.a(lib.so.V)'
|
||
# We preserve .a as extension for shared libraries through AIX4.2
|
||
# and later when we are not doing run time linking.
|
||
library_names_spec='$libname$release.a $libname.a'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
;;
|
||
svr4,*) # full svr4 only
|
||
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
|
||
library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
|
||
# We do not specify a path in Import Files, so LIBPATH fires.
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
*,yes) # both, prefer svr4
|
||
dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
|
||
library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
|
||
# unpreferred sharedlib libNAME.a needs extra handling
|
||
postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
|
||
postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
|
||
# We do not specify a path in Import Files, so LIBPATH fires.
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
*,no) # both, prefer aix
|
||
dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
|
||
library_names_spec='$libname$release.a $libname.a'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
# unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
|
||
postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
|
||
postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
|
||
;;
|
||
esac
|
||
shlibpath_var=LIBPATH
|
||
fi
|
||
;;
|
||
|
||
amigaos*)
|
||
case $host_cpu in
|
||
powerpc)
|
||
# Since July 2007 AmigaOS4 officially supports .so libraries.
|
||
# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
;;
|
||
m68k)
|
||
library_names_spec='$libname.ixlibrary $libname.a'
|
||
# Create ${libname}_ixlibrary.a entries in /sys/libs.
|
||
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
beos*)
|
||
library_names_spec='$libname$shared_ext'
|
||
dynamic_linker="$host_os ld.so"
|
||
shlibpath_var=LIBRARY_PATH
|
||
;;
|
||
|
||
bsdi[45]*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
|
||
sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
|
||
# the default ld.so.conf also contains /usr/contrib/lib and
|
||
# /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
|
||
# libtool to hard-code these into programs
|
||
;;
|
||
|
||
cygwin* | mingw* | pw32* | cegcc*)
|
||
version_type=windows
|
||
shrext_cmds=.dll
|
||
need_version=no
|
||
need_lib_prefix=no
|
||
|
||
case $GCC,$cc_basename in
|
||
yes,*)
|
||
# gcc
|
||
library_names_spec='$libname.dll.a'
|
||
# DLL is installed to $(libdir)/../bin by postinstall_cmds
|
||
postinstall_cmds='base_file=`basename \$file`~
|
||
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
|
||
dldir=$destdir/`dirname \$dlpath`~
|
||
test -d \$dldir || mkdir -p \$dldir~
|
||
$install_prog $dir/$dlname \$dldir/$dlname~
|
||
chmod a+x \$dldir/$dlname~
|
||
if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
|
||
eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
|
||
fi'
|
||
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
|
||
dlpath=$dir/\$dldll~
|
||
$RM \$dlpath'
|
||
shlibpath_overrides_runpath=yes
|
||
|
||
case $host_os in
|
||
cygwin*)
|
||
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
|
||
soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
|
||
;;
|
||
mingw* | cegcc*)
|
||
# MinGW DLLs use traditional 'lib' prefix
|
||
soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
;;
|
||
pw32*)
|
||
# pw32 DLLs use 'pw' prefix rather than 'lib'
|
||
library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
;;
|
||
esac
|
||
dynamic_linker='Win32 ld.exe'
|
||
;;
|
||
|
||
*,cl* | *,icl*)
|
||
# Native MSVC or ICC
|
||
libname_spec='$name'
|
||
soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
|
||
library_names_spec='$libname.dll.lib'
|
||
|
||
case $build_os in
|
||
mingw*)
|
||
sys_lib_search_path_spec=
|
||
lt_save_ifs=$IFS
|
||
IFS=';'
|
||
for lt_path in $LIB
|
||
do
|
||
IFS=$lt_save_ifs
|
||
# Let DOS variable expansion print the short 8.3 style file name.
|
||
lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
|
||
sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
|
||
done
|
||
IFS=$lt_save_ifs
|
||
# Convert to MSYS style.
|
||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
|
||
;;
|
||
cygwin*)
|
||
# Convert to unix form, then to dos form, then back to unix form
|
||
# but this time dos style (no spaces!) so that the unix form looks
|
||
# like /cygdrive/c/PROGRA~1:/cygdr...
|
||
sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
|
||
sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
|
||
sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
|
||
;;
|
||
*)
|
||
sys_lib_search_path_spec=$LIB
|
||
if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
|
||
# It is most probably a Windows format PATH.
|
||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
|
||
else
|
||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
|
||
fi
|
||
# FIXME: find the short name or the path components, as spaces are
|
||
# common. (e.g. "Program Files" -> "PROGRA~1")
|
||
;;
|
||
esac
|
||
|
||
# DLL is installed to $(libdir)/../bin by postinstall_cmds
|
||
postinstall_cmds='base_file=`basename \$file`~
|
||
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
|
||
dldir=$destdir/`dirname \$dlpath`~
|
||
test -d \$dldir || mkdir -p \$dldir~
|
||
$install_prog $dir/$dlname \$dldir/$dlname'
|
||
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
|
||
dlpath=$dir/\$dldll~
|
||
$RM \$dlpath'
|
||
shlibpath_overrides_runpath=yes
|
||
dynamic_linker='Win32 link.exe'
|
||
;;
|
||
|
||
*)
|
||
# Assume MSVC and ICC wrapper
|
||
library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
|
||
dynamic_linker='Win32 ld.exe'
|
||
;;
|
||
esac
|
||
# FIXME: first we should search . and the directory the executable is in
|
||
shlibpath_var=PATH
|
||
;;
|
||
|
||
darwin* | rhapsody*)
|
||
dynamic_linker="$host_os dyld"
|
||
version_type=darwin
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
|
||
soname_spec='$libname$release$major$shared_ext'
|
||
shlibpath_overrides_runpath=yes
|
||
shlibpath_var=DYLD_LIBRARY_PATH
|
||
shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
|
||
|
||
sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
|
||
;;
|
||
|
||
dgux*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
;;
|
||
|
||
freebsd* | dragonfly* | midnightbsd*)
|
||
# DragonFly does not have aout. When/if they implement a new
|
||
# versioning mechanism, adjust this.
|
||
if test -x /usr/bin/objformat; then
|
||
objformat=`/usr/bin/objformat`
|
||
else
|
||
case $host_os in
|
||
freebsd[23].*) objformat=aout ;;
|
||
*) objformat=elf ;;
|
||
esac
|
||
fi
|
||
version_type=freebsd-$objformat
|
||
case $version_type in
|
||
freebsd-elf*)
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
need_version=no
|
||
need_lib_prefix=no
|
||
;;
|
||
freebsd-*)
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
need_version=yes
|
||
;;
|
||
esac
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
case $host_os in
|
||
freebsd2.*)
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
freebsd3.[01]* | freebsdelf3.[01]*)
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
;;
|
||
freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
|
||
freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
;;
|
||
*) # from 4.6 on, and DragonFly
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
haiku*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
dynamic_linker="$host_os runtime_loader"
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
hpux9* | hpux10* | hpux11*)
|
||
# Give a soname corresponding to the major version so that dld.sl refuses to
|
||
# link against other versions.
|
||
version_type=sunos
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
case $host_cpu in
|
||
ia64*)
|
||
shrext_cmds='.so'
|
||
hardcode_into_libs=yes
|
||
dynamic_linker="$host_os dld.so"
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
if test 32 = "$HPUX_IA64_MODE"; then
|
||
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
|
||
sys_lib_dlsearch_path_spec=/usr/lib/hpux32
|
||
else
|
||
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
|
||
sys_lib_dlsearch_path_spec=/usr/lib/hpux64
|
||
fi
|
||
;;
|
||
hppa*64*)
|
||
shrext_cmds='.sl'
|
||
hardcode_into_libs=yes
|
||
dynamic_linker="$host_os dld.sl"
|
||
shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
|
||
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
|
||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||
;;
|
||
*)
|
||
shrext_cmds='.sl'
|
||
dynamic_linker="$host_os dld.sl"
|
||
shlibpath_var=SHLIB_PATH
|
||
shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
;;
|
||
esac
|
||
# HP-UX runs *really* slowly unless shared libraries are mode 555, ...
|
||
postinstall_cmds='chmod 555 $lib'
|
||
# or fails outright, so override atomically:
|
||
install_override_mode=555
|
||
;;
|
||
|
||
interix[3-9]*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
irix5* | irix6* | nonstopux*)
|
||
case $host_os in
|
||
nonstopux*) version_type=nonstopux ;;
|
||
*)
|
||
if test yes = "$lt_cv_prog_gnu_ld"; then
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
else
|
||
version_type=irix
|
||
fi ;;
|
||
esac
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
|
||
case $host_os in
|
||
irix5* | nonstopux*)
|
||
libsuff= shlibsuff=
|
||
;;
|
||
*)
|
||
case $LD in # libtool.m4 will add one of these switches to LD
|
||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
|
||
libsuff= shlibsuff= libmagic=32-bit;;
|
||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
|
||
libsuff=32 shlibsuff=N32 libmagic=N32;;
|
||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
|
||
libsuff=64 shlibsuff=64 libmagic=64-bit;;
|
||
*) libsuff= shlibsuff= libmagic=never-match;;
|
||
esac
|
||
;;
|
||
esac
|
||
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
|
||
shlibpath_overrides_runpath=no
|
||
sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
|
||
sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
# No shared lib support for Linux oldld, aout, or coff.
|
||
linux*oldld* | linux*aout* | linux*coff*)
|
||
dynamic_linker=no
|
||
;;
|
||
|
||
linux*android*)
|
||
version_type=none # Android doesn't support versioned libraries.
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext'
|
||
soname_spec='$libname$release$shared_ext'
|
||
finish_cmds=
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
|
||
# This implies no fast_install, which is unacceptable.
|
||
# Some rework will be needed to allow for fast_install
|
||
# before this can be enabled.
|
||
hardcode_into_libs=yes
|
||
|
||
dynamic_linker='Android linker'
|
||
# Don't embed -rpath directories since the linker doesn't support them.
|
||
hardcode_libdir_flag_spec_CXX='-L$libdir'
|
||
;;
|
||
|
||
# This must be glibc/ELF.
|
||
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
|
||
# Some binutils ld are patched to set DT_RUNPATH
|
||
if test ${lt_cv_shlibpath_overrides_runpath+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) lt_cv_shlibpath_overrides_runpath=no
|
||
save_LDFLAGS=$LDFLAGS
|
||
save_libdir=$libdir
|
||
eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
|
||
LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_cxx_try_link "$LINENO"
|
||
then :
|
||
if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
|
||
then :
|
||
lt_cv_shlibpath_overrides_runpath=yes
|
||
fi
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS=$save_LDFLAGS
|
||
libdir=$save_libdir
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
|
||
|
||
# This implies no fast_install, which is unacceptable.
|
||
# Some rework will be needed to allow for fast_install
|
||
# before this can be enabled.
|
||
hardcode_into_libs=yes
|
||
|
||
# Add ABI-specific directories to the system library path.
|
||
sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
|
||
|
||
# Ideally, we could use ldconfig to report *all* directores which are
|
||
# searched for libraries, however this is still not possible. Aside from not
|
||
# being certain /sbin/ldconfig is available, command
|
||
# 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
|
||
# even though it is searched at run-time. Try to do the best guess by
|
||
# appending ld.so.conf contents (and includes) to the search path.
|
||
if test -f /etc/ld.so.conf; then
|
||
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
|
||
sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
|
||
fi
|
||
|
||
# We used to test for /lib/ld.so.1 and disable shared libraries on
|
||
# powerpc, because MkLinux only supported shared libraries with the
|
||
# GNU dynamic linker. Since this was broken with cross compilers,
|
||
# most powerpc-linux boxes support dynamic linking these days and
|
||
# people can always --disable-shared, the test was removed, and we
|
||
# assume the GNU/Linux dynamic linker is in use.
|
||
dynamic_linker='GNU/Linux ld.so'
|
||
;;
|
||
|
||
netbsd*)
|
||
version_type=sunos
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
||
dynamic_linker='NetBSD (a.out) ld.so'
|
||
else
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
dynamic_linker='NetBSD ld.elf_so'
|
||
fi
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
newsos6)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
|
||
*nto* | *qnx*)
|
||
version_type=qnx
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
dynamic_linker='ldqnx.so'
|
||
;;
|
||
|
||
openbsd* | bitrig*)
|
||
version_type=sunos
|
||
sys_lib_dlsearch_path_spec=/usr/lib
|
||
need_lib_prefix=no
|
||
if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
|
||
need_version=no
|
||
else
|
||
need_version=yes
|
||
fi
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
;;
|
||
|
||
os2*)
|
||
libname_spec='$name'
|
||
version_type=windows
|
||
shrext_cmds=.dll
|
||
need_version=no
|
||
need_lib_prefix=no
|
||
# OS/2 can only load a DLL with a base name of 8 characters or less.
|
||
soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
|
||
v=$($ECHO $release$versuffix | tr -d .-);
|
||
n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
|
||
$ECHO $n$v`$shared_ext'
|
||
library_names_spec='${libname}_dll.$libext'
|
||
dynamic_linker='OS/2 ld.exe'
|
||
shlibpath_var=BEGINLIBPATH
|
||
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
|
||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||
postinstall_cmds='base_file=`basename \$file`~
|
||
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
|
||
dldir=$destdir/`dirname \$dlpath`~
|
||
test -d \$dldir || mkdir -p \$dldir~
|
||
$install_prog $dir/$dlname \$dldir/$dlname~
|
||
chmod a+x \$dldir/$dlname~
|
||
if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
|
||
eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
|
||
fi'
|
||
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
|
||
dlpath=$dir/\$dldll~
|
||
$RM \$dlpath'
|
||
;;
|
||
|
||
osf3* | osf4* | osf5*)
|
||
version_type=osf
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
|
||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||
;;
|
||
|
||
rdos*)
|
||
dynamic_linker=no
|
||
;;
|
||
|
||
solaris*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
# ldd complains unless libraries are executable
|
||
postinstall_cmds='chmod +x $lib'
|
||
;;
|
||
|
||
sunos4*)
|
||
version_type=sunos
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
if test yes = "$with_gnu_ld"; then
|
||
need_lib_prefix=no
|
||
fi
|
||
need_version=yes
|
||
;;
|
||
|
||
sysv4 | sysv4.3*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
case $host_vendor in
|
||
sni)
|
||
shlibpath_overrides_runpath=no
|
||
need_lib_prefix=no
|
||
runpath_var=LD_RUN_PATH
|
||
;;
|
||
siemens)
|
||
need_lib_prefix=no
|
||
;;
|
||
motorola)
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
shlibpath_overrides_runpath=no
|
||
sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
|
||
;;
|
||
esac
|
||
;;
|
||
|
||
sysv4*MP*)
|
||
if test -d /usr/nec; then
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
|
||
soname_spec='$libname$shared_ext.$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
fi
|
||
;;
|
||
|
||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
||
version_type=sco
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=yes
|
||
hardcode_into_libs=yes
|
||
if test yes = "$with_gnu_ld"; then
|
||
sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
|
||
else
|
||
sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
|
||
case $host_os in
|
||
sco3.2v5*)
|
||
sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
|
||
;;
|
||
esac
|
||
fi
|
||
sys_lib_dlsearch_path_spec='/usr/lib'
|
||
;;
|
||
|
||
tpf*)
|
||
# TPF is a cross-target only. Preferred cross-host = GNU/Linux.
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
need_lib_prefix=no
|
||
need_version=no
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
shlibpath_overrides_runpath=no
|
||
hardcode_into_libs=yes
|
||
;;
|
||
|
||
uts4*)
|
||
version_type=linux # correct to gnu/linux during the next big refactor
|
||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||
soname_spec='$libname$release$shared_ext$major'
|
||
shlibpath_var=LD_LIBRARY_PATH
|
||
;;
|
||
|
||
*)
|
||
dynamic_linker=no
|
||
;;
|
||
esac
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
|
||
printf "%s\n" "$dynamic_linker" >&6; }
|
||
test no = "$dynamic_linker" && can_build_shared=no
|
||
|
||
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
|
||
if test yes = "$GCC"; then
|
||
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
|
||
fi
|
||
|
||
if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
|
||
sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
|
||
fi
|
||
|
||
if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
|
||
sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
|
||
fi
|
||
|
||
# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
|
||
configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
|
||
|
||
# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
|
||
func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
|
||
|
||
# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
|
||
configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
|
||
printf %s "checking how to hardcode library paths into programs... " >&6; }
|
||
hardcode_action_CXX=
|
||
if test -n "$hardcode_libdir_flag_spec_CXX" ||
|
||
test -n "$runpath_var_CXX" ||
|
||
test yes = "$hardcode_automatic_CXX"; then
|
||
|
||
# We can hardcode non-existent directories.
|
||
if test no != "$hardcode_direct_CXX" &&
|
||
# If the only mechanism to avoid hardcoding is shlibpath_var, we
|
||
# have to relink, otherwise we might link with an installed library
|
||
# when we should be linking with a yet-to-be-installed one
|
||
## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
|
||
test no != "$hardcode_minus_L_CXX"; then
|
||
# Linking always hardcodes the temporary library directory.
|
||
hardcode_action_CXX=relink
|
||
else
|
||
# We can link without hardcoding, and we can hardcode nonexisting dirs.
|
||
hardcode_action_CXX=immediate
|
||
fi
|
||
else
|
||
# We cannot hardcode anything, or else we can only hardcode existing
|
||
# directories.
|
||
hardcode_action_CXX=unsupported
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
|
||
printf "%s\n" "$hardcode_action_CXX" >&6; }
|
||
|
||
if test relink = "$hardcode_action_CXX" ||
|
||
test yes = "$inherit_rpath_CXX"; then
|
||
# Fast installation is not supported
|
||
enable_fast_install=no
|
||
elif test yes = "$shlibpath_overrides_runpath" ||
|
||
test no = "$enable_shared"; then
|
||
# Fast installation is not necessary
|
||
enable_fast_install=needless
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
fi # test -n "$compiler"
|
||
|
||
CC=$lt_save_CC
|
||
CFLAGS=$lt_save_CFLAGS
|
||
LDCXX=$LD
|
||
LD=$lt_save_LD
|
||
GCC=$lt_save_GCC
|
||
with_gnu_ld=$lt_save_with_gnu_ld
|
||
lt_cv_path_LDCXX=$lt_cv_path_LD
|
||
lt_cv_path_LD=$lt_save_path_LD
|
||
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
|
||
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
|
||
fi # test yes != "$_lt_caught_CXX_error"
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
ac_config_commands="$ac_config_commands libtool"
|
||
|
||
|
||
|
||
|
||
# Only expand once:
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --enable-symvers was given.
|
||
if test ${enable_symvers+y}
|
||
then :
|
||
enableval=$enable_symvers; want_symvers=$enableval
|
||
else case e in #(
|
||
e) want_symvers=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test x$want_symvers = xyes
|
||
then :
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking linker version script flag" >&5
|
||
printf %s "checking linker version script flag... " >&6; }
|
||
if test ${ax_cv_check_vscript_flag+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
ax_cv_check_vscript_flag=unsupported
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
ax_check_vscript_save_flags="$LDFLAGS"
|
||
echo "V1 { global: show; local: *; };" > conftest.map
|
||
if test x = xyes
|
||
then :
|
||
|
||
echo "{" >> conftest.map
|
||
|
||
fi
|
||
LDFLAGS="$LDFLAGS -Wl,--version-script,conftest.map"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int show, hide;
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
ax_cv_check_vscript_flag=--version-script
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS="$ax_check_vscript_save_flags"
|
||
rm -f conftest.map
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
if test x$ax_cv_check_vscript_flag = xunsupported
|
||
then :
|
||
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
ax_check_vscript_save_flags="$LDFLAGS"
|
||
echo "V1 { global: show; local: *; };" > conftest.map
|
||
if test x = xyes
|
||
then :
|
||
|
||
echo "{" >> conftest.map
|
||
|
||
fi
|
||
LDFLAGS="$LDFLAGS -Wl,-M,conftest.map"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int show, hide;
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ax_cv_check_vscript_flag=-M
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS="$ax_check_vscript_save_flags"
|
||
rm -f conftest.map
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
fi
|
||
|
||
|
||
if test x$ax_cv_check_vscript_flag != xunsupported
|
||
then :
|
||
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
ax_check_vscript_save_flags="$LDFLAGS"
|
||
echo "V1 { global: show; local: *; };" > conftest.map
|
||
if test xyes = xyes
|
||
then :
|
||
|
||
echo "{" >> conftest.map
|
||
|
||
fi
|
||
LDFLAGS="$LDFLAGS -Wl,$ax_cv_check_vscript_flag,conftest.map"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int show, hide;
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ax_cv_check_vscript_flag=unsupported
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS="$ax_check_vscript_save_flags"
|
||
rm -f conftest.map
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_vscript_flag" >&5
|
||
printf "%s\n" "$ax_cv_check_vscript_flag" >&6; }
|
||
|
||
|
||
if test x$ax_cv_check_vscript_flag != xunsupported
|
||
then :
|
||
|
||
ax_check_vscript_flag=$ax_cv_check_vscript_flag
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if version scripts can use complex wildcards" >&5
|
||
printf %s "checking if version scripts can use complex wildcards... " >&6; }
|
||
if test ${ax_cv_check_vscript_complex_wildcards+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
ax_cv_check_vscript_complex_wildcards=no
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
ax_check_vscript_save_flags="$LDFLAGS"
|
||
echo "V1 { global: sh*; local: *; };" > conftest.map
|
||
if test x = xyes
|
||
then :
|
||
|
||
echo "{" >> conftest.map
|
||
|
||
fi
|
||
LDFLAGS="$LDFLAGS -Wl,$ax_cv_check_vscript_flag,conftest.map"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int show, hide;
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
ax_cv_check_vscript_complex_wildcards=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS="$ax_check_vscript_save_flags"
|
||
rm -f conftest.map
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_vscript_complex_wildcards" >&5
|
||
printf "%s\n" "$ax_cv_check_vscript_complex_wildcards" >&6; }
|
||
ax_check_vscript_complex_wildcards="$ax_cv_check_vscript_complex_wildcards"
|
||
|
||
else case e in #(
|
||
e)
|
||
ax_check_vscript_flag=
|
||
ax_check_vscript_complex_wildcards=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking linker version script flag" >&5
|
||
printf %s "checking linker version script flag... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
|
||
printf "%s\n" "disabled" >&6; }
|
||
|
||
ax_check_vscript_flag=
|
||
ax_check_vscript_complex_wildcards=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test x$ax_check_vscript_flag != x
|
||
then :
|
||
|
||
VSCRIPT_LDFLAGS="-Wl,$ax_check_vscript_flag"
|
||
|
||
|
||
fi
|
||
|
||
if test x$ax_check_vscript_flag != x; then
|
||
HAVE_VSCRIPT_TRUE=
|
||
HAVE_VSCRIPT_FALSE='#'
|
||
else
|
||
HAVE_VSCRIPT_TRUE='#'
|
||
HAVE_VSCRIPT_FALSE=
|
||
fi
|
||
|
||
if test x$ax_check_vscript_complex_wildcards = xyes; then
|
||
HAVE_VSCRIPT_COMPLEX_TRUE=
|
||
HAVE_VSCRIPT_COMPLEX_FALSE='#'
|
||
else
|
||
HAVE_VSCRIPT_COMPLEX_TRUE='#'
|
||
HAVE_VSCRIPT_COMPLEX_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_PKG_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $PKG_CONFIG in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
PKG_CONFIG=$ac_cv_path_PKG_CONFIG
|
||
if test -n "$PKG_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
|
||
printf "%s\n" "$PKG_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_path_PKG_CONFIG"; then
|
||
ac_pt_PKG_CONFIG=$PKG_CONFIG
|
||
# Extract the first word of "pkg-config", so it can be a program name with args.
|
||
set dummy pkg-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $ac_pt_PKG_CONFIG in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
|
||
if test -n "$ac_pt_PKG_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
|
||
printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_pt_PKG_CONFIG" = x; then
|
||
PKG_CONFIG=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
PKG_CONFIG=$ac_pt_PKG_CONFIG
|
||
fi
|
||
else
|
||
PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
|
||
fi
|
||
|
||
fi
|
||
if test -n "$PKG_CONFIG"; then
|
||
_pkg_min_version=0.9.0
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
|
||
printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
|
||
if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
PKG_CONFIG=""
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-pkgconfigdir was given.
|
||
if test ${with_pkgconfigdir+y}
|
||
then :
|
||
withval=$with_pkgconfigdir;
|
||
else case e in #(
|
||
e) with_pkgconfigdir='${usrlib_execdir}/pkgconfig' ;;
|
||
esac
|
||
fi
|
||
|
||
pkgconfigdir=$with_pkgconfigdir
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --with-html-dir was given.
|
||
if test ${with_html_dir+y}
|
||
then :
|
||
withval=$with_html_dir;
|
||
else case e in #(
|
||
e) with_html_dir='${datadir}/gtk-doc/html' ;;
|
||
esac
|
||
fi
|
||
|
||
HTML_DIR="$with_html_dir"
|
||
|
||
|
||
# Check whether --enable-gtk-doc was given.
|
||
if test ${enable_gtk_doc+y}
|
||
then :
|
||
enableval=$enable_gtk_doc;
|
||
else case e in #(
|
||
e) enable_gtk_doc=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test x$enable_gtk_doc = xyes; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-doc >= 1.10\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "gtk-doc >= 1.10") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
:
|
||
else
|
||
as_fn_error $? "You need to have gtk-doc >= 1.10 installed to build gtk-doc" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build gtk-doc documentation" >&5
|
||
printf %s "checking whether to build gtk-doc documentation... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_doc" >&5
|
||
printf "%s\n" "$enable_gtk_doc" >&6; }
|
||
|
||
for ac_prog in gtkdoc-check
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_GTKDOC_CHECK+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $GTKDOC_CHECK in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_GTKDOC_CHECK="$GTKDOC_CHECK" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_GTKDOC_CHECK="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
GTKDOC_CHECK=$ac_cv_path_GTKDOC_CHECK
|
||
if test -n "$GTKDOC_CHECK"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK" >&5
|
||
printf "%s\n" "$GTKDOC_CHECK" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$GTKDOC_CHECK" && break
|
||
done
|
||
|
||
|
||
if test x$enable_gtk_doc = xyes; then
|
||
ENABLE_GTK_DOC_TRUE=
|
||
ENABLE_GTK_DOC_FALSE='#'
|
||
else
|
||
ENABLE_GTK_DOC_TRUE='#'
|
||
ENABLE_GTK_DOC_FALSE=
|
||
fi
|
||
|
||
if test -n "$LIBTOOL"; then
|
||
GTK_DOC_USE_LIBTOOL_TRUE=
|
||
GTK_DOC_USE_LIBTOOL_FALSE='#'
|
||
else
|
||
GTK_DOC_USE_LIBTOOL_TRUE='#'
|
||
GTK_DOC_USE_LIBTOOL_FALSE=
|
||
fi
|
||
|
||
|
||
# Extract the first word of "xsltproc", so it can be a program name with args.
|
||
set dummy xsltproc; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_XSLTPROC+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $XSLTPROC in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
XSLTPROC=$ac_cv_path_XSLTPROC
|
||
if test -n "$XSLTPROC"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
|
||
printf "%s\n" "$XSLTPROC" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
|
||
linux_os=no
|
||
bsd_os=no
|
||
gnu_os=no
|
||
case ${host_os} in #(
|
||
*linux*) :
|
||
linux_os=yes ;; #(
|
||
*darwin*) :
|
||
darwin_os=yes ;; #(
|
||
*bsd*) :
|
||
bsd_os=yes ;; #(
|
||
gnu*) :
|
||
gnu_os=yes ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$linux_os" = xyes; then
|
||
LINUX_TRUE=
|
||
LINUX_FALSE='#'
|
||
else
|
||
LINUX_TRUE='#'
|
||
LINUX_FALSE=
|
||
fi
|
||
|
||
if test "x$darwin_os" = xyes; then
|
||
DARWIN_TRUE=
|
||
DARWIN_FALSE='#'
|
||
else
|
||
DARWIN_TRUE='#'
|
||
DARWIN_FALSE=
|
||
fi
|
||
|
||
if test "x$bsd_os" = xyes; then
|
||
BSD_TRUE=
|
||
BSD_FALSE='#'
|
||
else
|
||
BSD_TRUE='#'
|
||
BSD_FALSE=
|
||
fi
|
||
|
||
if test "x$gnu_os" = xyes; then
|
||
HURD_TRUE=
|
||
HURD_FALSE='#'
|
||
else
|
||
HURD_TRUE='#'
|
||
HURD_FALSE=
|
||
fi
|
||
|
||
|
||
if test "x$darwin_os" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
cpu_I86=false
|
||
case "$host" in
|
||
i?86-*) cpu_I86=true ;;
|
||
esac
|
||
if test "x$cpu_I86" = xtrue; then
|
||
ARCH_I86_TRUE=
|
||
ARCH_I86_FALSE='#'
|
||
else
|
||
ARCH_I86_TRUE='#'
|
||
ARCH_I86_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_86_64=false
|
||
case "$host" in
|
||
x86_64*) cpu_86_64=true ;;
|
||
esac
|
||
if test "x$cpu_86_64" = xtrue; then
|
||
ARCH_86_64_TRUE=
|
||
ARCH_86_64_FALSE='#'
|
||
else
|
||
ARCH_86_64_TRUE='#'
|
||
ARCH_86_64_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_IA64=false
|
||
case "$host" in
|
||
ia64*) cpu_IA64=true ;;
|
||
esac
|
||
if test "x$cpu_IA64" = xtrue; then
|
||
ARCH_IA64_TRUE=
|
||
ARCH_IA64_FALSE='#'
|
||
else
|
||
ARCH_IA64_TRUE='#'
|
||
ARCH_IA64_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_S390=false
|
||
case "$host" in
|
||
s390*) cpu_S390=true ;;
|
||
esac
|
||
if test "x$cpu_S390" = xtrue; then
|
||
ARCH_S390_TRUE=
|
||
ARCH_S390_FALSE='#'
|
||
else
|
||
ARCH_S390_TRUE='#'
|
||
ARCH_S390_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_SPARC=false
|
||
case "$host" in
|
||
sparc*) cpu_SPARC=true ;;
|
||
esac
|
||
if test "x$cpu_SPARC" = xtrue; then
|
||
ARCH_SPARC_TRUE=
|
||
ARCH_SPARC_FALSE='#'
|
||
else
|
||
ARCH_SPARC_TRUE='#'
|
||
ARCH_SPARC_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_PPC=false
|
||
case "$host" in
|
||
ppc*|powerpc*) cpu_PPC=true ;;
|
||
esac
|
||
if test "x$cpu_PPC" = xtrue; then
|
||
ARCH_PPC_TRUE=
|
||
ARCH_PPC_FALSE='#'
|
||
else
|
||
ARCH_PPC_TRUE='#'
|
||
ARCH_PPC_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_M68K=false
|
||
case "$host" in
|
||
m68*) cpu_M68K=true ;;
|
||
esac
|
||
if test "x$cpu_M68K" = xtrue; then
|
||
ARCH_M68K_TRUE=
|
||
ARCH_M68K_FALSE='#'
|
||
else
|
||
ARCH_M68K_TRUE='#'
|
||
ARCH_M68K_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_MIPS=false
|
||
case "$host" in
|
||
mips*) cpu_MIPS=true ;;
|
||
esac
|
||
if test "x$cpu_MIPS" = xtrue; then
|
||
ARCH_MIPS_TRUE=
|
||
ARCH_MIPS_FALSE='#'
|
||
else
|
||
ARCH_MIPS_TRUE='#'
|
||
ARCH_MIPS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
cpu_HPPA=false
|
||
case "$host" in
|
||
hppa*|parisc*) cpu_HPPA=true ;;
|
||
esac
|
||
if test "x$cpu_HPPA" = xtrue; then
|
||
ARCH_HPPA_TRUE=
|
||
ARCH_HPPA_FALSE='#'
|
||
else
|
||
ARCH_HPPA_TRUE='#'
|
||
ARCH_HPPA_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-largefile was given.
|
||
if test ${enable_largefile+y}
|
||
then :
|
||
enableval=$enable_largefile;
|
||
fi
|
||
if test "$enable_largefile,$enable_year2038" != no,no
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5
|
||
printf %s "checking for $CC option to enable large file support... " >&6; }
|
||
if test ${ac_cv_sys_largefile_opts+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_save_CC="$CC"
|
||
ac_opt_found=no
|
||
for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do
|
||
if test x"$ac_opt" != x"none needed"
|
||
then :
|
||
CC="$ac_save_CC $ac_opt"
|
||
fi
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
#ifndef FTYPE
|
||
# define FTYPE off_t
|
||
#endif
|
||
/* Check that FTYPE can represent 2**63 - 1 correctly.
|
||
We can't simply define LARGE_FTYPE to be 9223372036854775807,
|
||
since some C++ compilers masquerading as C compilers
|
||
incorrectly reject 9223372036854775807. */
|
||
#define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31))
|
||
int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721
|
||
&& LARGE_FTYPE % 2147483647 == 1)
|
||
? 1 : -1];
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
if test x"$ac_opt" = x"none needed"
|
||
then :
|
||
# GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t.
|
||
CC="$CC -DFTYPE=ino_t"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) CC="$CC -D_FILE_OFFSET_BITS=64"
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_opt='-D_FILE_OFFSET_BITS=64'
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam
|
||
fi
|
||
ac_cv_sys_largefile_opts=$ac_opt
|
||
ac_opt_found=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
test $ac_opt_found = no || break
|
||
done
|
||
CC="$ac_save_CC"
|
||
|
||
test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5
|
||
printf "%s\n" "$ac_cv_sys_largefile_opts" >&6; }
|
||
|
||
ac_have_largefile=yes
|
||
case $ac_cv_sys_largefile_opts in #(
|
||
"none needed") :
|
||
;; #(
|
||
"supported through gnulib") :
|
||
;; #(
|
||
"support not detected") :
|
||
ac_have_largefile=no ;; #(
|
||
"-D_FILE_OFFSET_BITS=64") :
|
||
|
||
printf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h
|
||
;; #(
|
||
"-D_LARGE_FILES=1") :
|
||
|
||
printf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h
|
||
;; #(
|
||
"-n32") :
|
||
CC="$CC -n32" ;; #(
|
||
*) :
|
||
as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;;
|
||
esac
|
||
|
||
if test "$enable_year2038" != no
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5
|
||
printf %s "checking for $CC option for timestamps after 2038... " >&6; }
|
||
if test ${ac_cv_sys_year2038_opts+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_save_CPPFLAGS="$CPPFLAGS"
|
||
ac_opt_found=no
|
||
for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do
|
||
if test x"$ac_opt" != x"none needed"
|
||
then :
|
||
CPPFLAGS="$ac_save_CPPFLAGS $ac_opt"
|
||
fi
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <time.h>
|
||
/* Check that time_t can represent 2**32 - 1 correctly. */
|
||
#define LARGE_TIME_T \\
|
||
((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
|
||
int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
|
||
&& LARGE_TIME_T % 65537 == 0)
|
||
? 1 : -1];
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_sys_year2038_opts="$ac_opt"
|
||
ac_opt_found=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
test $ac_opt_found = no || break
|
||
done
|
||
CPPFLAGS="$ac_save_CPPFLAGS"
|
||
test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5
|
||
printf "%s\n" "$ac_cv_sys_year2038_opts" >&6; }
|
||
|
||
ac_have_year2038=yes
|
||
case $ac_cv_sys_year2038_opts in #(
|
||
"none needed") :
|
||
;; #(
|
||
"support not detected") :
|
||
ac_have_year2038=no ;; #(
|
||
"-D_TIME_BITS=64") :
|
||
|
||
printf "%s\n" "#define _TIME_BITS 64" >>confdefs.h
|
||
;; #(
|
||
"-D__MINGW_USE_VC2005_COMPAT") :
|
||
|
||
printf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h
|
||
;; #(
|
||
"-U_USE_32_BIT_TIME_T"*) :
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It
|
||
will stop working after mid-January 2038. Remove
|
||
_USE_32BIT_TIME_T from the compiler flags.
|
||
See 'config.log' for more details" "$LINENO" 5; } ;; #(
|
||
*) :
|
||
as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;;
|
||
esac
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable assertions" >&5
|
||
printf %s "checking whether to enable assertions... " >&6; }
|
||
# Check whether --enable-assert was given.
|
||
if test ${enable_assert+y}
|
||
then :
|
||
enableval=$enable_assert; ac_enable_assert=$enableval
|
||
if test "x$enableval" = xno
|
||
then :
|
||
|
||
printf "%s\n" "#define NDEBUG 1" >>confdefs.h
|
||
|
||
elif test "x$enableval" != xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-assert" >&5
|
||
printf "%s\n" "$as_me: WARNING: invalid argument supplied to --enable-assert" >&2;}
|
||
ac_enable_assert=yes
|
||
fi
|
||
else case e in #(
|
||
e) ac_enable_assert=yes ;;
|
||
esac
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_enable_assert" >&5
|
||
printf "%s\n" "$ac_enable_assert" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
|
||
printf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
|
||
if test ${ac_cv_struct_tm+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
#include <time.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
struct tm tm;
|
||
int *p = &tm.tm_sec;
|
||
return !p;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_struct_tm=time.h
|
||
else case e in #(
|
||
e) ac_cv_struct_tm=sys/time.h ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
|
||
printf "%s\n" "$ac_cv_struct_tm" >&6; }
|
||
if test $ac_cv_struct_tm = sys/time.h; then
|
||
|
||
printf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
|
||
printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
|
||
if test ${ac_cv_c_undeclared_builtin_options+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_save_CFLAGS=$CFLAGS
|
||
ac_cv_c_undeclared_builtin_options='cannot detect'
|
||
for ac_arg in '' -fno-builtin; do
|
||
CFLAGS="$ac_save_CFLAGS $ac_arg"
|
||
# This test program should *not* compile successfully.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
(void) strchr;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
else case e in #(
|
||
e) # This test program should compile successfully.
|
||
# No library function is consistently available on
|
||
# freestanding implementations, so test against a dummy
|
||
# declaration. Include always-available headers on the
|
||
# off chance that they somehow elicit warnings.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <float.h>
|
||
#include <limits.h>
|
||
#include <stdarg.h>
|
||
#include <stddef.h>
|
||
extern void ac_decl (int, char *);
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
(void) ac_decl (0, (char *) 0);
|
||
(void) ac_decl;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
if test x"$ac_arg" = x
|
||
then :
|
||
ac_cv_c_undeclared_builtin_options='none needed'
|
||
else case e in #(
|
||
e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
|
||
esac
|
||
fi
|
||
break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
done
|
||
CFLAGS=$ac_save_CFLAGS
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
|
||
printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
|
||
case $ac_cv_c_undeclared_builtin_options in #(
|
||
'cannot detect') :
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot make $CC report undeclared builtins
|
||
See 'config.log' for more details" "$LINENO" 5; } ;; #(
|
||
'none needed') :
|
||
ac_c_undeclared_builtin_options='' ;; #(
|
||
*) :
|
||
ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
|
||
esac
|
||
|
||
ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
|
||
#include <$ac_cv_struct_tm>
|
||
|
||
"
|
||
if test "x$ac_cv_member_struct_tm_tm_zone" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_STRUCT_TM_TM_ZONE 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
|
||
|
||
printf "%s\n" "#define HAVE_TM_ZONE 1" >>confdefs.h
|
||
|
||
else
|
||
ac_fn_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_tzname" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL_TZNAME $ac_have_decl" >>confdefs.h
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
|
||
printf %s "checking for tzname... " >&6; }
|
||
if test ${ac_cv_var_tzname+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <time.h>
|
||
#if !HAVE_DECL_TZNAME
|
||
extern char *tzname[];
|
||
#endif
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
return tzname[0][0];
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_var_tzname=yes
|
||
else case e in #(
|
||
e) ac_cv_var_tzname=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
|
||
printf "%s\n" "$ac_cv_var_tzname" >&6; }
|
||
if test $ac_cv_var_tzname = yes; then
|
||
|
||
printf "%s\n" "#define HAVE_TZNAME 1" >>confdefs.h
|
||
|
||
fi
|
||
fi
|
||
|
||
|
||
if test "$enable_year2038" != no
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5
|
||
printf %s "checking for $CC option for timestamps after 2038... " >&6; }
|
||
if test ${ac_cv_sys_year2038_opts+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_save_CPPFLAGS="$CPPFLAGS"
|
||
ac_opt_found=no
|
||
for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do
|
||
if test x"$ac_opt" != x"none needed"
|
||
then :
|
||
CPPFLAGS="$ac_save_CPPFLAGS $ac_opt"
|
||
fi
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <time.h>
|
||
/* Check that time_t can represent 2**32 - 1 correctly. */
|
||
#define LARGE_TIME_T \\
|
||
((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
|
||
int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
|
||
&& LARGE_TIME_T % 65537 == 0)
|
||
? 1 : -1];
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_sys_year2038_opts="$ac_opt"
|
||
ac_opt_found=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
test $ac_opt_found = no || break
|
||
done
|
||
CPPFLAGS="$ac_save_CPPFLAGS"
|
||
test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5
|
||
printf "%s\n" "$ac_cv_sys_year2038_opts" >&6; }
|
||
|
||
ac_have_year2038=yes
|
||
case $ac_cv_sys_year2038_opts in #(
|
||
"none needed") :
|
||
;; #(
|
||
"support not detected") :
|
||
ac_have_year2038=no ;; #(
|
||
"-D_TIME_BITS=64") :
|
||
|
||
printf "%s\n" "#define _TIME_BITS 64" >>confdefs.h
|
||
;; #(
|
||
"-D__MINGW_USE_VC2005_COMPAT") :
|
||
|
||
printf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h
|
||
;; #(
|
||
"-U_USE_32_BIT_TIME_T"*) :
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It
|
||
will stop working after mid-January 2038. Remove
|
||
_USE_32BIT_TIME_T from the compiler flags.
|
||
See 'config.log' for more details" "$LINENO" 5; } ;; #(
|
||
*) :
|
||
as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;;
|
||
esac
|
||
|
||
fi
|
||
|
||
if test "$enable_year2038,$ac_have_year2038,$cross_compiling" = yes,no,no
|
||
then :
|
||
# If we're not cross compiling and 'touch' works with a large
|
||
# timestamp, then we can presume the system supports wider time_t
|
||
# *somehow* and we just weren't able to detect it. One common
|
||
# case that we deliberately *don't* probe for is a system that
|
||
# supports both 32- and 64-bit ABIs but only the 64-bit ABI offers
|
||
# wide time_t. (It would be inappropriate for us to override an
|
||
# intentional use of -m32.) Error out, demanding use of
|
||
# --disable-year2038 if this is intentional.
|
||
if TZ=UTC0 touch -t 210602070628.15 conftest.time 2>/dev/null
|
||
then :
|
||
case `TZ=UTC0 LC_ALL=C ls -l conftest.time 2>/dev/null` in #(
|
||
*'Feb 7 2106'* | *'Feb 7 17:10'*) :
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "this system appears to support timestamps after
|
||
mid-January 2038, but no mechanism for enabling wide
|
||
'time_t' was detected. Did you mean to build a 64-bit
|
||
binary? (E.g., 'CC=\"${CC} -m64\"'.) To proceed with
|
||
32-bit time_t, configure with '--disable-year2038'.
|
||
See 'config.log' for more details" "$LINENO" 5; } ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test "$enable_year2038,$ac_have_year2038" = yes,no
|
||
then :
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "could not enable timestamps after mid-January 2038.
|
||
This package recommends support for these later
|
||
timestamps. However, to proceed with signed 32-bit
|
||
time_t even though it will fail then, configure with
|
||
'--disable-year2038'.
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
|
||
printf %s "checking whether NLS is requested... " >&6; }
|
||
# Check whether --enable-nls was given.
|
||
if test ${enable_nls+y}
|
||
then :
|
||
enableval=$enable_nls; USE_NLS=$enableval
|
||
else case e in #(
|
||
e) USE_NLS=yes ;;
|
||
esac
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
|
||
printf "%s\n" "$USE_NLS" >&6; }
|
||
|
||
|
||
|
||
|
||
GETTEXT_MACRO_VERSION=0.18
|
||
|
||
|
||
|
||
|
||
# Prepare PATH_SEPARATOR.
|
||
# The user is always right.
|
||
if test "${PATH_SEPARATOR+set}" != set; then
|
||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||
# so we have to set that as well for the test.
|
||
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=';'
|
||
}
|
||
fi
|
||
|
||
# Find out how to test for executable files. Don't use a zero-byte file,
|
||
# as systems may use methods other than mode bits to determine executability.
|
||
cat >conf$$.file <<_ASEOF
|
||
#! /bin/sh
|
||
exit 0
|
||
_ASEOF
|
||
chmod +x conf$$.file
|
||
if test -x conf$$.file >/dev/null 2>&1; then
|
||
ac_executable_p="test -x"
|
||
else
|
||
ac_executable_p="test -f"
|
||
fi
|
||
rm -f conf$$.file
|
||
|
||
# Extract the first word of "msgfmt", so it can be a program name with args.
|
||
set dummy msgfmt; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_MSGFMT+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case "$MSGFMT" in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
|
||
for ac_dir in $PATH; do
|
||
IFS="$ac_save_IFS"
|
||
test -z "$ac_dir" && ac_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
|
||
echo "$as_me: trying $ac_dir/$ac_word..." >&5
|
||
if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
|
||
(if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
|
||
ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
|
||
break 2
|
||
fi
|
||
fi
|
||
done
|
||
done
|
||
IFS="$ac_save_IFS"
|
||
test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
MSGFMT="$ac_cv_path_MSGFMT"
|
||
if test "$MSGFMT" != ":"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
|
||
printf "%s\n" "$MSGFMT" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
# Extract the first word of "gmsgfmt", so it can be a program name with args.
|
||
set dummy gmsgfmt; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_GMSGFMT+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $GMSGFMT in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
GMSGFMT=$ac_cv_path_GMSGFMT
|
||
if test -n "$GMSGFMT"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
|
||
printf "%s\n" "$GMSGFMT" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
|
||
*) MSGFMT_015=$MSGFMT ;;
|
||
esac
|
||
|
||
case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
|
||
*) GMSGFMT_015=$GMSGFMT ;;
|
||
esac
|
||
|
||
|
||
|
||
# Prepare PATH_SEPARATOR.
|
||
# The user is always right.
|
||
if test "${PATH_SEPARATOR+set}" != set; then
|
||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||
# so we have to set that as well for the test.
|
||
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=';'
|
||
}
|
||
fi
|
||
|
||
# Find out how to test for executable files. Don't use a zero-byte file,
|
||
# as systems may use methods other than mode bits to determine executability.
|
||
cat >conf$$.file <<_ASEOF
|
||
#! /bin/sh
|
||
exit 0
|
||
_ASEOF
|
||
chmod +x conf$$.file
|
||
if test -x conf$$.file >/dev/null 2>&1; then
|
||
ac_executable_p="test -x"
|
||
else
|
||
ac_executable_p="test -f"
|
||
fi
|
||
rm -f conf$$.file
|
||
|
||
# Extract the first word of "xgettext", so it can be a program name with args.
|
||
set dummy xgettext; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_XGETTEXT+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case "$XGETTEXT" in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
|
||
for ac_dir in $PATH; do
|
||
IFS="$ac_save_IFS"
|
||
test -z "$ac_dir" && ac_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
|
||
echo "$as_me: trying $ac_dir/$ac_word..." >&5
|
||
if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
|
||
(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
|
||
ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
|
||
break 2
|
||
fi
|
||
fi
|
||
done
|
||
done
|
||
IFS="$ac_save_IFS"
|
||
test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
XGETTEXT="$ac_cv_path_XGETTEXT"
|
||
if test "$XGETTEXT" != ":"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
|
||
printf "%s\n" "$XGETTEXT" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
rm -f messages.po
|
||
|
||
case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
|
||
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
|
||
*) XGETTEXT_015=$XGETTEXT ;;
|
||
esac
|
||
|
||
|
||
|
||
# Prepare PATH_SEPARATOR.
|
||
# The user is always right.
|
||
if test "${PATH_SEPARATOR+set}" != set; then
|
||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||
# so we have to set that as well for the test.
|
||
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=';'
|
||
}
|
||
fi
|
||
|
||
# Find out how to test for executable files. Don't use a zero-byte file,
|
||
# as systems may use methods other than mode bits to determine executability.
|
||
cat >conf$$.file <<_ASEOF
|
||
#! /bin/sh
|
||
exit 0
|
||
_ASEOF
|
||
chmod +x conf$$.file
|
||
if test -x conf$$.file >/dev/null 2>&1; then
|
||
ac_executable_p="test -x"
|
||
else
|
||
ac_executable_p="test -f"
|
||
fi
|
||
rm -f conf$$.file
|
||
|
||
# Extract the first word of "msgmerge", so it can be a program name with args.
|
||
set dummy msgmerge; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_MSGMERGE+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case "$MSGMERGE" in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
|
||
for ac_dir in $PATH; do
|
||
IFS="$ac_save_IFS"
|
||
test -z "$ac_dir" && ac_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
|
||
echo "$as_me: trying $ac_dir/$ac_word..." >&5
|
||
if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
|
||
ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
|
||
break 2
|
||
fi
|
||
fi
|
||
done
|
||
done
|
||
IFS="$ac_save_IFS"
|
||
test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
MSGMERGE="$ac_cv_path_MSGMERGE"
|
||
if test "$MSGMERGE" != ":"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
|
||
printf "%s\n" "$MSGMERGE" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$localedir" || localedir='${datadir}/locale'
|
||
|
||
|
||
test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
|
||
|
||
|
||
ac_config_commands="$ac_config_commands po-directories"
|
||
|
||
|
||
|
||
if test "X$prefix" = "XNONE"; then
|
||
acl_final_prefix="$ac_default_prefix"
|
||
else
|
||
acl_final_prefix="$prefix"
|
||
fi
|
||
if test "X$exec_prefix" = "XNONE"; then
|
||
acl_final_exec_prefix='${prefix}'
|
||
else
|
||
acl_final_exec_prefix="$exec_prefix"
|
||
fi
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
|
||
prefix="$acl_save_prefix"
|
||
|
||
|
||
|
||
# Check whether --with-gnu-ld was given.
|
||
if test ${with_gnu_ld+y}
|
||
then :
|
||
withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
|
||
else case e in #(
|
||
e) with_gnu_ld=no ;;
|
||
esac
|
||
fi
|
||
|
||
# Prepare PATH_SEPARATOR.
|
||
# The user is always right.
|
||
if test "${PATH_SEPARATOR+set}" != set; then
|
||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||
# so we have to set that as well for the test.
|
||
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=';'
|
||
}
|
||
fi
|
||
|
||
ac_prog=ld
|
||
if test "$GCC" = yes; then
|
||
# Check if gcc -print-prog-name=ld gives a path.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
|
||
printf %s "checking for ld used by $CC... " >&6; }
|
||
case $host in
|
||
*-*-mingw*)
|
||
# gcc leaves a trailing carriage return which upsets mingw
|
||
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
|
||
*)
|
||
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
|
||
esac
|
||
case $ac_prog in
|
||
# Accept absolute paths.
|
||
[\\/]* | ?:[\\/]*)
|
||
re_direlt='/[^/][^/]*/\.\./'
|
||
# Canonicalize the pathname of ld
|
||
ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
|
||
while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
|
||
ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
|
||
done
|
||
test -z "$LD" && LD="$ac_prog"
|
||
;;
|
||
"")
|
||
# If it fails, then pretend we aren't using GCC.
|
||
ac_prog=ld
|
||
;;
|
||
*)
|
||
# If it is relative, then search for the first ld in PATH.
|
||
with_gnu_ld=unknown
|
||
;;
|
||
esac
|
||
elif test "$with_gnu_ld" = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
|
||
printf %s "checking for GNU ld... " >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
|
||
printf %s "checking for non-GNU ld... " >&6; }
|
||
fi
|
||
if test ${acl_cv_path_LD+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -z "$LD"; then
|
||
acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
|
||
for ac_dir in $PATH; do
|
||
IFS="$acl_save_ifs"
|
||
test -z "$ac_dir" && ac_dir=.
|
||
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
||
acl_cv_path_LD="$ac_dir/$ac_prog"
|
||
# Check to see if the program is GNU ld. I'd rather use --version,
|
||
# but apparently some variants of GNU ld only accept -v.
|
||
# Break only if it was the GNU/non-GNU ld that we prefer.
|
||
case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
|
||
*GNU* | *'with BFD'*)
|
||
test "$with_gnu_ld" != no && break
|
||
;;
|
||
*)
|
||
test "$with_gnu_ld" != yes && break
|
||
;;
|
||
esac
|
||
fi
|
||
done
|
||
IFS="$acl_save_ifs"
|
||
else
|
||
acl_cv_path_LD="$LD" # Let the user override the test with a path.
|
||
fi ;;
|
||
esac
|
||
fi
|
||
|
||
LD="$acl_cv_path_LD"
|
||
if test -n "$LD"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
|
||
printf "%s\n" "$LD" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
|
||
printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
|
||
if test ${acl_cv_prog_gnu_ld+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) # I'd rather use --version here, but apparently some GNU lds only accept -v.
|
||
case `$LD -v 2>&1 </dev/null` in
|
||
*GNU* | *'with BFD'*)
|
||
acl_cv_prog_gnu_ld=yes
|
||
;;
|
||
*)
|
||
acl_cv_prog_gnu_ld=no
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
|
||
printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
|
||
with_gnu_ld=$acl_cv_prog_gnu_ld
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
|
||
printf %s "checking for shared library run path origin... " >&6; }
|
||
if test ${acl_cv_rpath+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
|
||
${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
|
||
. ./conftest.sh
|
||
rm -f ./conftest.sh
|
||
acl_cv_rpath=done
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
|
||
printf "%s\n" "$acl_cv_rpath" >&6; }
|
||
wl="$acl_cv_wl"
|
||
acl_libext="$acl_cv_libext"
|
||
acl_shlibext="$acl_cv_shlibext"
|
||
acl_libname_spec="$acl_cv_libname_spec"
|
||
acl_library_names_spec="$acl_cv_library_names_spec"
|
||
acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
|
||
acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
|
||
acl_hardcode_direct="$acl_cv_hardcode_direct"
|
||
acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
|
||
# Check whether --enable-rpath was given.
|
||
if test ${enable_rpath+y}
|
||
then :
|
||
enableval=$enable_rpath; :
|
||
else case e in #(
|
||
e) enable_rpath=yes ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep -e" >&5
|
||
printf %s "checking for egrep -e... " >&6; }
|
||
if test ${ac_cv_path_EGREP_TRADITIONAL+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -z "$EGREP_TRADITIONAL"; then
|
||
ac_path_EGREP_TRADITIONAL_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in grep ggrep
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_EGREP_TRADITIONAL="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_EGREP_TRADITIONAL" || continue
|
||
# Check for GNU ac_path_EGREP_TRADITIONAL and select it if it is found.
|
||
# Check for GNU $ac_path_EGREP_TRADITIONAL
|
||
case `"$ac_path_EGREP_TRADITIONAL" --version 2>&1` in #(
|
||
*GNU*)
|
||
ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" ac_path_EGREP_TRADITIONAL_found=:;;
|
||
#(
|
||
*)
|
||
ac_count=0
|
||
printf %s 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
printf "%s\n" 'EGREP_TRADITIONAL' >> "conftest.nl"
|
||
"$ac_path_EGREP_TRADITIONAL" -E 'EGR(EP|AC)_TRADITIONAL$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_EGREP_TRADITIONAL_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL"
|
||
ac_path_EGREP_TRADITIONAL_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_EGREP_TRADITIONAL_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_EGREP_TRADITIONAL"; then
|
||
:
|
||
fi
|
||
else
|
||
ac_cv_path_EGREP_TRADITIONAL=$EGREP_TRADITIONAL
|
||
fi
|
||
|
||
if test "$ac_cv_path_EGREP_TRADITIONAL"
|
||
then :
|
||
ac_cv_path_EGREP_TRADITIONAL="$ac_cv_path_EGREP_TRADITIONAL -E"
|
||
else case e in #(
|
||
e) if test -z "$EGREP_TRADITIONAL"; then
|
||
ac_path_EGREP_TRADITIONAL_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_prog in egrep
|
||
do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_EGREP_TRADITIONAL="$as_dir$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_EGREP_TRADITIONAL" || continue
|
||
# Check for GNU ac_path_EGREP_TRADITIONAL and select it if it is found.
|
||
# Check for GNU $ac_path_EGREP_TRADITIONAL
|
||
case `"$ac_path_EGREP_TRADITIONAL" --version 2>&1` in #(
|
||
*GNU*)
|
||
ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" ac_path_EGREP_TRADITIONAL_found=:;;
|
||
#(
|
||
*)
|
||
ac_count=0
|
||
printf %s 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
printf "%s\n" 'EGREP_TRADITIONAL' >> "conftest.nl"
|
||
"$ac_path_EGREP_TRADITIONAL" 'EGR(EP|AC)_TRADITIONAL$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_EGREP_TRADITIONAL_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL"
|
||
ac_path_EGREP_TRADITIONAL_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_EGREP_TRADITIONAL_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_EGREP_TRADITIONAL"; then
|
||
as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_EGREP_TRADITIONAL=$EGREP_TRADITIONAL
|
||
fi
|
||
;;
|
||
esac
|
||
fi ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP_TRADITIONAL" >&5
|
||
printf "%s\n" "$ac_cv_path_EGREP_TRADITIONAL" >&6; }
|
||
EGREP_TRADITIONAL=$ac_cv_path_EGREP_TRADITIONAL
|
||
|
||
|
||
|
||
acl_libdirstem=lib
|
||
acl_libdirstem2=
|
||
case "$host_os" in
|
||
solaris*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
|
||
printf %s "checking for 64-bit host... " >&6; }
|
||
if test ${gl_cv_solaris_64bit+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#ifdef _LP64
|
||
sixtyfour bits
|
||
#endif
|
||
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP_TRADITIONAL "sixtyfour bits" >/dev/null 2>&1
|
||
then :
|
||
gl_cv_solaris_64bit=yes
|
||
else case e in #(
|
||
e) gl_cv_solaris_64bit=no ;;
|
||
esac
|
||
fi
|
||
rm -rf conftest*
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
|
||
printf "%s\n" "$gl_cv_solaris_64bit" >&6; }
|
||
if test $gl_cv_solaris_64bit = yes; then
|
||
acl_libdirstem=lib/64
|
||
case "$host_cpu" in
|
||
sparc*) acl_libdirstem2=lib/sparcv9 ;;
|
||
i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
|
||
esac
|
||
fi
|
||
;;
|
||
*)
|
||
searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
|
||
if test -n "$searchpath"; then
|
||
acl_save_IFS="${IFS= }"; IFS=":"
|
||
for searchdir in $searchpath; do
|
||
if test -d "$searchdir"; then
|
||
case "$searchdir" in
|
||
*/lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
|
||
*/../ | */.. )
|
||
# Better ignore directories of this form. They are misleading.
|
||
;;
|
||
*) searchdir=`cd "$searchdir" && pwd`
|
||
case "$searchdir" in
|
||
*/lib64 ) acl_libdirstem=lib64 ;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
done
|
||
IFS="$acl_save_IFS"
|
||
fi
|
||
;;
|
||
esac
|
||
test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
use_additional=yes
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
|
||
eval additional_includedir=\"$includedir\"
|
||
eval additional_libdir=\"$libdir\"
|
||
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
|
||
# Check whether --with-libiconv-prefix was given.
|
||
if test ${with_libiconv_prefix+y}
|
||
then :
|
||
withval=$with_libiconv_prefix;
|
||
if test "X$withval" = "Xno"; then
|
||
use_additional=no
|
||
else
|
||
if test "X$withval" = "X"; then
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
|
||
eval additional_includedir=\"$includedir\"
|
||
eval additional_libdir=\"$libdir\"
|
||
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
else
|
||
additional_includedir="$withval/include"
|
||
additional_libdir="$withval/$acl_libdirstem"
|
||
if test "$acl_libdirstem2" != "$acl_libdirstem" \
|
||
&& ! test -d "$withval/$acl_libdirstem"; then
|
||
additional_libdir="$withval/$acl_libdirstem2"
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
|
||
LIBICONV=
|
||
LTLIBICONV=
|
||
INCICONV=
|
||
LIBICONV_PREFIX=
|
||
HAVE_LIBICONV=
|
||
rpathdirs=
|
||
ltrpathdirs=
|
||
names_already_handled=
|
||
names_next_round='iconv '
|
||
while test -n "$names_next_round"; do
|
||
names_this_round="$names_next_round"
|
||
names_next_round=
|
||
for name in $names_this_round; do
|
||
already_handled=
|
||
for n in $names_already_handled; do
|
||
if test "$n" = "$name"; then
|
||
already_handled=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$already_handled"; then
|
||
names_already_handled="$names_already_handled $name"
|
||
uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
|
||
eval value=\"\$HAVE_LIB$uppername\"
|
||
if test -n "$value"; then
|
||
if test "$value" = yes; then
|
||
eval value=\"\$LIB$uppername\"
|
||
test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
|
||
eval value=\"\$LTLIB$uppername\"
|
||
test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
|
||
else
|
||
:
|
||
fi
|
||
else
|
||
found_dir=
|
||
found_la=
|
||
found_so=
|
||
found_a=
|
||
eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
|
||
if test -n "$acl_shlibext"; then
|
||
shrext=".$acl_shlibext" # typically: shrext=.so
|
||
else
|
||
shrext=
|
||
fi
|
||
if test $use_additional = yes; then
|
||
dir="$additional_libdir"
|
||
if test -n "$acl_shlibext"; then
|
||
if test -f "$dir/$libname$shrext"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext"
|
||
else
|
||
if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
|
||
ver=`(cd "$dir" && \
|
||
for f in "$libname$shrext".*; do echo "$f"; done \
|
||
| sed -e "s,^$libname$shrext\\\\.,," \
|
||
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
|
||
| sed 1q ) 2>/dev/null`
|
||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext.$ver"
|
||
fi
|
||
else
|
||
eval library_names=\"$acl_library_names_spec\"
|
||
for f in $library_names; do
|
||
if test -f "$dir/$f"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$f"
|
||
break
|
||
fi
|
||
done
|
||
fi
|
||
fi
|
||
fi
|
||
if test "X$found_dir" = "X"; then
|
||
if test -f "$dir/$libname.$acl_libext"; then
|
||
found_dir="$dir"
|
||
found_a="$dir/$libname.$acl_libext"
|
||
fi
|
||
fi
|
||
if test "X$found_dir" != "X"; then
|
||
if test -f "$dir/$libname.la"; then
|
||
found_la="$dir/$libname.la"
|
||
fi
|
||
fi
|
||
fi
|
||
if test "X$found_dir" = "X"; then
|
||
for x in $LDFLAGS $LTLIBICONV; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
case "$x" in
|
||
-L*)
|
||
dir=`echo "X$x" | sed -e 's/^X-L//'`
|
||
if test -n "$acl_shlibext"; then
|
||
if test -f "$dir/$libname$shrext"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext"
|
||
else
|
||
if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
|
||
ver=`(cd "$dir" && \
|
||
for f in "$libname$shrext".*; do echo "$f"; done \
|
||
| sed -e "s,^$libname$shrext\\\\.,," \
|
||
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
|
||
| sed 1q ) 2>/dev/null`
|
||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext.$ver"
|
||
fi
|
||
else
|
||
eval library_names=\"$acl_library_names_spec\"
|
||
for f in $library_names; do
|
||
if test -f "$dir/$f"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$f"
|
||
break
|
||
fi
|
||
done
|
||
fi
|
||
fi
|
||
fi
|
||
if test "X$found_dir" = "X"; then
|
||
if test -f "$dir/$libname.$acl_libext"; then
|
||
found_dir="$dir"
|
||
found_a="$dir/$libname.$acl_libext"
|
||
fi
|
||
fi
|
||
if test "X$found_dir" != "X"; then
|
||
if test -f "$dir/$libname.la"; then
|
||
found_la="$dir/$libname.la"
|
||
fi
|
||
fi
|
||
;;
|
||
esac
|
||
if test "X$found_dir" != "X"; then
|
||
break
|
||
fi
|
||
done
|
||
fi
|
||
if test "X$found_dir" != "X"; then
|
||
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
|
||
if test "X$found_so" != "X"; then
|
||
if test "$enable_rpath" = no \
|
||
|| test "X$found_dir" = "X/usr/$acl_libdirstem" \
|
||
|| test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
|
||
else
|
||
haveit=
|
||
for x in $ltrpathdirs; do
|
||
if test "X$x" = "X$found_dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
ltrpathdirs="$ltrpathdirs $found_dir"
|
||
fi
|
||
if test "$acl_hardcode_direct" = yes; then
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
|
||
else
|
||
if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
|
||
haveit=
|
||
for x in $rpathdirs; do
|
||
if test "X$x" = "X$found_dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
rpathdirs="$rpathdirs $found_dir"
|
||
fi
|
||
else
|
||
haveit=
|
||
for x in $LDFLAGS $LIBICONV; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-L$found_dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
|
||
fi
|
||
if test "$acl_hardcode_minus_L" != no; then
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
|
||
else
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
else
|
||
if test "X$found_a" != "X"; then
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
|
||
else
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
|
||
fi
|
||
fi
|
||
additional_includedir=
|
||
case "$found_dir" in
|
||
*/$acl_libdirstem | */$acl_libdirstem/)
|
||
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
|
||
if test "$name" = 'iconv'; then
|
||
LIBICONV_PREFIX="$basedir"
|
||
fi
|
||
additional_includedir="$basedir/include"
|
||
;;
|
||
*/$acl_libdirstem2 | */$acl_libdirstem2/)
|
||
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
|
||
if test "$name" = 'iconv'; then
|
||
LIBICONV_PREFIX="$basedir"
|
||
fi
|
||
additional_includedir="$basedir/include"
|
||
;;
|
||
esac
|
||
if test "X$additional_includedir" != "X"; then
|
||
if test "X$additional_includedir" != "X/usr/include"; then
|
||
haveit=
|
||
if test "X$additional_includedir" = "X/usr/local/include"; then
|
||
if test -n "$GCC"; then
|
||
case $host_os in
|
||
linux* | gnu* | k*bsd*-gnu) haveit=yes;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test -z "$haveit"; then
|
||
for x in $CPPFLAGS $INCICONV; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-I$additional_includedir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
if test -d "$additional_includedir"; then
|
||
INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
if test -n "$found_la"; then
|
||
save_libdir="$libdir"
|
||
case "$found_la" in
|
||
*/* | *\\*) . "$found_la" ;;
|
||
*) . "./$found_la" ;;
|
||
esac
|
||
libdir="$save_libdir"
|
||
for dep in $dependency_libs; do
|
||
case "$dep" in
|
||
-L*)
|
||
additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
|
||
if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
|
||
&& test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
|
||
haveit=
|
||
if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
|
||
|| test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
|
||
if test -n "$GCC"; then
|
||
case $host_os in
|
||
linux* | gnu* | k*bsd*-gnu) haveit=yes;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test -z "$haveit"; then
|
||
haveit=
|
||
for x in $LDFLAGS $LIBICONV; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-L$additional_libdir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
if test -d "$additional_libdir"; then
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
|
||
fi
|
||
fi
|
||
haveit=
|
||
for x in $LDFLAGS $LTLIBICONV; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-L$additional_libdir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
if test -d "$additional_libdir"; then
|
||
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
;;
|
||
-R*)
|
||
dir=`echo "X$dep" | sed -e 's/^X-R//'`
|
||
if test "$enable_rpath" != no; then
|
||
haveit=
|
||
for x in $rpathdirs; do
|
||
if test "X$x" = "X$dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
rpathdirs="$rpathdirs $dir"
|
||
fi
|
||
haveit=
|
||
for x in $ltrpathdirs; do
|
||
if test "X$x" = "X$dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
ltrpathdirs="$ltrpathdirs $dir"
|
||
fi
|
||
fi
|
||
;;
|
||
-l*)
|
||
names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
|
||
;;
|
||
*.la)
|
||
names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
|
||
;;
|
||
*)
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
|
||
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
|
||
;;
|
||
esac
|
||
done
|
||
fi
|
||
else
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
|
||
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
|
||
fi
|
||
fi
|
||
fi
|
||
done
|
||
done
|
||
if test "X$rpathdirs" != "X"; then
|
||
if test -n "$acl_hardcode_libdir_separator"; then
|
||
alldirs=
|
||
for found_dir in $rpathdirs; do
|
||
alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
|
||
done
|
||
acl_save_libdir="$libdir"
|
||
libdir="$alldirs"
|
||
eval flag=\"$acl_hardcode_libdir_flag_spec\"
|
||
libdir="$acl_save_libdir"
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
|
||
else
|
||
for found_dir in $rpathdirs; do
|
||
acl_save_libdir="$libdir"
|
||
libdir="$found_dir"
|
||
eval flag=\"$acl_hardcode_libdir_flag_spec\"
|
||
libdir="$acl_save_libdir"
|
||
LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
|
||
done
|
||
fi
|
||
fi
|
||
if test "X$ltrpathdirs" != "X"; then
|
||
for found_dir in $ltrpathdirs; do
|
||
LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
|
||
done
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
|
||
printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
|
||
if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) gt_save_LIBS="$LIBS"
|
||
LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <CoreFoundation/CFPreferences.h>
|
||
int
|
||
main (void)
|
||
{
|
||
CFPreferencesCopyAppValue(NULL, NULL)
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
gt_cv_func_CFPreferencesCopyAppValue=yes
|
||
else case e in #(
|
||
e) gt_cv_func_CFPreferencesCopyAppValue=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS="$gt_save_LIBS" ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
|
||
printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
|
||
if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
|
||
|
||
printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
|
||
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
|
||
printf %s "checking for CFLocaleCopyCurrent... " >&6; }
|
||
if test ${gt_cv_func_CFLocaleCopyCurrent+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) gt_save_LIBS="$LIBS"
|
||
LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <CoreFoundation/CFLocale.h>
|
||
int
|
||
main (void)
|
||
{
|
||
CFLocaleCopyCurrent();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
gt_cv_func_CFLocaleCopyCurrent=yes
|
||
else case e in #(
|
||
e) gt_cv_func_CFLocaleCopyCurrent=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS="$gt_save_LIBS" ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
|
||
printf "%s\n" "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
|
||
if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
|
||
|
||
printf "%s\n" "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
|
||
|
||
fi
|
||
INTL_MACOSX_LIBS=
|
||
if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
|
||
INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
LIBINTL=
|
||
LTLIBINTL=
|
||
POSUB=
|
||
|
||
case " $gt_needs " in
|
||
*" need-formatstring-macros "*) gt_api_version=3 ;;
|
||
*" need-ngettext "*) gt_api_version=2 ;;
|
||
*) gt_api_version=1 ;;
|
||
esac
|
||
gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
|
||
gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
|
||
|
||
if test "$USE_NLS" = "yes"; then
|
||
gt_use_preinstalled_gnugettext=no
|
||
|
||
|
||
if test $gt_api_version -ge 3; then
|
||
gt_revision_test_code='
|
||
#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
|
||
#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
|
||
#endif
|
||
typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
|
||
'
|
||
else
|
||
gt_revision_test_code=
|
||
fi
|
||
if test $gt_api_version -ge 2; then
|
||
gt_expression_test_code=' + * ngettext ("", "", 0)'
|
||
else
|
||
gt_expression_test_code=
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
|
||
printf %s "checking for GNU gettext in libc... " >&6; }
|
||
if eval test \${$gt_func_gnugettext_libc+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <libintl.h>
|
||
$gt_revision_test_code
|
||
extern int _nl_msg_cat_cntr;
|
||
extern int *_nl_domain_bindings;
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
bindtextdomain ("", "");
|
||
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
eval "$gt_func_gnugettext_libc=yes"
|
||
else case e in #(
|
||
e) eval "$gt_func_gnugettext_libc=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$gt_func_gnugettext_libc
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
|
||
if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
|
||
|
||
|
||
|
||
|
||
|
||
am_save_CPPFLAGS="$CPPFLAGS"
|
||
|
||
for element in $INCICONV; do
|
||
haveit=
|
||
for x in $CPPFLAGS; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X$element"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
|
||
fi
|
||
done
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
|
||
printf %s "checking for iconv... " >&6; }
|
||
if test ${am_cv_func_iconv+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
am_cv_func_iconv="no, consider installing GNU libiconv"
|
||
am_cv_lib_iconv=no
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <stdlib.h>
|
||
#include <iconv.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
iconv_t cd = iconv_open("","");
|
||
iconv(cd,NULL,NULL,NULL,NULL);
|
||
iconv_close(cd);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
am_cv_func_iconv=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test "$am_cv_func_iconv" != yes; then
|
||
am_save_LIBS="$LIBS"
|
||
LIBS="$LIBS $LIBICONV"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <stdlib.h>
|
||
#include <iconv.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
iconv_t cd = iconv_open("","");
|
||
iconv(cd,NULL,NULL,NULL,NULL);
|
||
iconv_close(cd);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
am_cv_lib_iconv=yes
|
||
am_cv_func_iconv=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS="$am_save_LIBS"
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
|
||
printf "%s\n" "$am_cv_func_iconv" >&6; }
|
||
if test "$am_cv_func_iconv" = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
|
||
printf %s "checking for working iconv... " >&6; }
|
||
if test ${am_cv_func_iconv_works+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
am_save_LIBS="$LIBS"
|
||
if test $am_cv_lib_iconv = yes; then
|
||
LIBS="$LIBS $LIBICONV"
|
||
fi
|
||
if test "$cross_compiling" = yes
|
||
then :
|
||
|
||
case "$host_os" in
|
||
aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
|
||
*) am_cv_func_iconv_works="guessing yes" ;;
|
||
esac
|
||
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <iconv.h>
|
||
#include <string.h>
|
||
int main ()
|
||
{
|
||
int result = 0;
|
||
/* Test against AIX 5.1 bug: Failures are not distinguishable from successful
|
||
returns. */
|
||
{
|
||
iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
|
||
if (cd_utf8_to_88591 != (iconv_t)(-1))
|
||
{
|
||
static const char input[] = "\342\202\254"; /* EURO SIGN */
|
||
char buf[10];
|
||
const char *inptr = input;
|
||
size_t inbytesleft = strlen (input);
|
||
char *outptr = buf;
|
||
size_t outbytesleft = sizeof (buf);
|
||
size_t res = iconv (cd_utf8_to_88591,
|
||
(char **) &inptr, &inbytesleft,
|
||
&outptr, &outbytesleft);
|
||
if (res == 0)
|
||
result |= 1;
|
||
iconv_close (cd_utf8_to_88591);
|
||
}
|
||
}
|
||
/* Test against Solaris 10 bug: Failures are not distinguishable from
|
||
successful returns. */
|
||
{
|
||
iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
|
||
if (cd_ascii_to_88591 != (iconv_t)(-1))
|
||
{
|
||
static const char input[] = "\263";
|
||
char buf[10];
|
||
const char *inptr = input;
|
||
size_t inbytesleft = strlen (input);
|
||
char *outptr = buf;
|
||
size_t outbytesleft = sizeof (buf);
|
||
size_t res = iconv (cd_ascii_to_88591,
|
||
(char **) &inptr, &inbytesleft,
|
||
&outptr, &outbytesleft);
|
||
if (res == 0)
|
||
result |= 2;
|
||
iconv_close (cd_ascii_to_88591);
|
||
}
|
||
}
|
||
/* Test against AIX 6.1..7.1 bug: Buffer overrun. */
|
||
{
|
||
iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
|
||
if (cd_88591_to_utf8 != (iconv_t)(-1))
|
||
{
|
||
static const char input[] = "\304";
|
||
static char buf[2] = { (char)0xDE, (char)0xAD };
|
||
const char *inptr = input;
|
||
size_t inbytesleft = 1;
|
||
char *outptr = buf;
|
||
size_t outbytesleft = 1;
|
||
size_t res = iconv (cd_88591_to_utf8,
|
||
(char **) &inptr, &inbytesleft,
|
||
&outptr, &outbytesleft);
|
||
if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
|
||
result |= 4;
|
||
iconv_close (cd_88591_to_utf8);
|
||
}
|
||
}
|
||
#if 0 /* This bug could be worked around by the caller. */
|
||
/* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
|
||
{
|
||
iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
|
||
if (cd_88591_to_utf8 != (iconv_t)(-1))
|
||
{
|
||
static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
|
||
char buf[50];
|
||
const char *inptr = input;
|
||
size_t inbytesleft = strlen (input);
|
||
char *outptr = buf;
|
||
size_t outbytesleft = sizeof (buf);
|
||
size_t res = iconv (cd_88591_to_utf8,
|
||
(char **) &inptr, &inbytesleft,
|
||
&outptr, &outbytesleft);
|
||
if ((int)res > 0)
|
||
result |= 8;
|
||
iconv_close (cd_88591_to_utf8);
|
||
}
|
||
}
|
||
#endif
|
||
/* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
|
||
provided. */
|
||
if (/* Try standardized names. */
|
||
iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
|
||
/* Try IRIX, OSF/1 names. */
|
||
&& iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
|
||
/* Try AIX names. */
|
||
&& iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
|
||
/* Try HP-UX names. */
|
||
&& iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
|
||
result |= 16;
|
||
return result;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"
|
||
then :
|
||
am_cv_func_iconv_works=yes
|
||
else case e in #(
|
||
e) am_cv_func_iconv_works=no ;;
|
||
esac
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
|
||
LIBS="$am_save_LIBS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
|
||
printf "%s\n" "$am_cv_func_iconv_works" >&6; }
|
||
case "$am_cv_func_iconv_works" in
|
||
*no) am_func_iconv=no am_cv_lib_iconv=no ;;
|
||
*) am_func_iconv=yes ;;
|
||
esac
|
||
else
|
||
am_func_iconv=no am_cv_lib_iconv=no
|
||
fi
|
||
if test "$am_func_iconv" = yes; then
|
||
|
||
printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
|
||
|
||
fi
|
||
if test "$am_cv_lib_iconv" = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
|
||
printf %s "checking how to link with libiconv... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
|
||
printf "%s\n" "$LIBICONV" >&6; }
|
||
else
|
||
CPPFLAGS="$am_save_CPPFLAGS"
|
||
LIBICONV=
|
||
LTLIBICONV=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
use_additional=yes
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
|
||
eval additional_includedir=\"$includedir\"
|
||
eval additional_libdir=\"$libdir\"
|
||
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
|
||
# Check whether --with-libintl-prefix was given.
|
||
if test ${with_libintl_prefix+y}
|
||
then :
|
||
withval=$with_libintl_prefix;
|
||
if test "X$withval" = "Xno"; then
|
||
use_additional=no
|
||
else
|
||
if test "X$withval" = "X"; then
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
|
||
eval additional_includedir=\"$includedir\"
|
||
eval additional_libdir=\"$libdir\"
|
||
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
else
|
||
additional_includedir="$withval/include"
|
||
additional_libdir="$withval/$acl_libdirstem"
|
||
if test "$acl_libdirstem2" != "$acl_libdirstem" \
|
||
&& ! test -d "$withval/$acl_libdirstem"; then
|
||
additional_libdir="$withval/$acl_libdirstem2"
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
|
||
LIBINTL=
|
||
LTLIBINTL=
|
||
INCINTL=
|
||
LIBINTL_PREFIX=
|
||
HAVE_LIBINTL=
|
||
rpathdirs=
|
||
ltrpathdirs=
|
||
names_already_handled=
|
||
names_next_round='intl '
|
||
while test -n "$names_next_round"; do
|
||
names_this_round="$names_next_round"
|
||
names_next_round=
|
||
for name in $names_this_round; do
|
||
already_handled=
|
||
for n in $names_already_handled; do
|
||
if test "$n" = "$name"; then
|
||
already_handled=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$already_handled"; then
|
||
names_already_handled="$names_already_handled $name"
|
||
uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
|
||
eval value=\"\$HAVE_LIB$uppername\"
|
||
if test -n "$value"; then
|
||
if test "$value" = yes; then
|
||
eval value=\"\$LIB$uppername\"
|
||
test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
|
||
eval value=\"\$LTLIB$uppername\"
|
||
test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
|
||
else
|
||
:
|
||
fi
|
||
else
|
||
found_dir=
|
||
found_la=
|
||
found_so=
|
||
found_a=
|
||
eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
|
||
if test -n "$acl_shlibext"; then
|
||
shrext=".$acl_shlibext" # typically: shrext=.so
|
||
else
|
||
shrext=
|
||
fi
|
||
if test $use_additional = yes; then
|
||
dir="$additional_libdir"
|
||
if test -n "$acl_shlibext"; then
|
||
if test -f "$dir/$libname$shrext"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext"
|
||
else
|
||
if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
|
||
ver=`(cd "$dir" && \
|
||
for f in "$libname$shrext".*; do echo "$f"; done \
|
||
| sed -e "s,^$libname$shrext\\\\.,," \
|
||
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
|
||
| sed 1q ) 2>/dev/null`
|
||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext.$ver"
|
||
fi
|
||
else
|
||
eval library_names=\"$acl_library_names_spec\"
|
||
for f in $library_names; do
|
||
if test -f "$dir/$f"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$f"
|
||
break
|
||
fi
|
||
done
|
||
fi
|
||
fi
|
||
fi
|
||
if test "X$found_dir" = "X"; then
|
||
if test -f "$dir/$libname.$acl_libext"; then
|
||
found_dir="$dir"
|
||
found_a="$dir/$libname.$acl_libext"
|
||
fi
|
||
fi
|
||
if test "X$found_dir" != "X"; then
|
||
if test -f "$dir/$libname.la"; then
|
||
found_la="$dir/$libname.la"
|
||
fi
|
||
fi
|
||
fi
|
||
if test "X$found_dir" = "X"; then
|
||
for x in $LDFLAGS $LTLIBINTL; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
case "$x" in
|
||
-L*)
|
||
dir=`echo "X$x" | sed -e 's/^X-L//'`
|
||
if test -n "$acl_shlibext"; then
|
||
if test -f "$dir/$libname$shrext"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext"
|
||
else
|
||
if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
|
||
ver=`(cd "$dir" && \
|
||
for f in "$libname$shrext".*; do echo "$f"; done \
|
||
| sed -e "s,^$libname$shrext\\\\.,," \
|
||
| sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
|
||
| sed 1q ) 2>/dev/null`
|
||
if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$libname$shrext.$ver"
|
||
fi
|
||
else
|
||
eval library_names=\"$acl_library_names_spec\"
|
||
for f in $library_names; do
|
||
if test -f "$dir/$f"; then
|
||
found_dir="$dir"
|
||
found_so="$dir/$f"
|
||
break
|
||
fi
|
||
done
|
||
fi
|
||
fi
|
||
fi
|
||
if test "X$found_dir" = "X"; then
|
||
if test -f "$dir/$libname.$acl_libext"; then
|
||
found_dir="$dir"
|
||
found_a="$dir/$libname.$acl_libext"
|
||
fi
|
||
fi
|
||
if test "X$found_dir" != "X"; then
|
||
if test -f "$dir/$libname.la"; then
|
||
found_la="$dir/$libname.la"
|
||
fi
|
||
fi
|
||
;;
|
||
esac
|
||
if test "X$found_dir" != "X"; then
|
||
break
|
||
fi
|
||
done
|
||
fi
|
||
if test "X$found_dir" != "X"; then
|
||
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
|
||
if test "X$found_so" != "X"; then
|
||
if test "$enable_rpath" = no \
|
||
|| test "X$found_dir" = "X/usr/$acl_libdirstem" \
|
||
|| test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
|
||
else
|
||
haveit=
|
||
for x in $ltrpathdirs; do
|
||
if test "X$x" = "X$found_dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
ltrpathdirs="$ltrpathdirs $found_dir"
|
||
fi
|
||
if test "$acl_hardcode_direct" = yes; then
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
|
||
else
|
||
if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
|
||
haveit=
|
||
for x in $rpathdirs; do
|
||
if test "X$x" = "X$found_dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
rpathdirs="$rpathdirs $found_dir"
|
||
fi
|
||
else
|
||
haveit=
|
||
for x in $LDFLAGS $LIBINTL; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-L$found_dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
|
||
fi
|
||
if test "$acl_hardcode_minus_L" != no; then
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
|
||
else
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
else
|
||
if test "X$found_a" != "X"; then
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
|
||
else
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
|
||
fi
|
||
fi
|
||
additional_includedir=
|
||
case "$found_dir" in
|
||
*/$acl_libdirstem | */$acl_libdirstem/)
|
||
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
|
||
if test "$name" = 'intl'; then
|
||
LIBINTL_PREFIX="$basedir"
|
||
fi
|
||
additional_includedir="$basedir/include"
|
||
;;
|
||
*/$acl_libdirstem2 | */$acl_libdirstem2/)
|
||
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
|
||
if test "$name" = 'intl'; then
|
||
LIBINTL_PREFIX="$basedir"
|
||
fi
|
||
additional_includedir="$basedir/include"
|
||
;;
|
||
esac
|
||
if test "X$additional_includedir" != "X"; then
|
||
if test "X$additional_includedir" != "X/usr/include"; then
|
||
haveit=
|
||
if test "X$additional_includedir" = "X/usr/local/include"; then
|
||
if test -n "$GCC"; then
|
||
case $host_os in
|
||
linux* | gnu* | k*bsd*-gnu) haveit=yes;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test -z "$haveit"; then
|
||
for x in $CPPFLAGS $INCINTL; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-I$additional_includedir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
if test -d "$additional_includedir"; then
|
||
INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
if test -n "$found_la"; then
|
||
save_libdir="$libdir"
|
||
case "$found_la" in
|
||
*/* | *\\*) . "$found_la" ;;
|
||
*) . "./$found_la" ;;
|
||
esac
|
||
libdir="$save_libdir"
|
||
for dep in $dependency_libs; do
|
||
case "$dep" in
|
||
-L*)
|
||
additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
|
||
if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
|
||
&& test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
|
||
haveit=
|
||
if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
|
||
|| test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
|
||
if test -n "$GCC"; then
|
||
case $host_os in
|
||
linux* | gnu* | k*bsd*-gnu) haveit=yes;;
|
||
esac
|
||
fi
|
||
fi
|
||
if test -z "$haveit"; then
|
||
haveit=
|
||
for x in $LDFLAGS $LIBINTL; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-L$additional_libdir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
if test -d "$additional_libdir"; then
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
|
||
fi
|
||
fi
|
||
haveit=
|
||
for x in $LDFLAGS $LTLIBINTL; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X-L$additional_libdir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
if test -d "$additional_libdir"; then
|
||
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
;;
|
||
-R*)
|
||
dir=`echo "X$dep" | sed -e 's/^X-R//'`
|
||
if test "$enable_rpath" != no; then
|
||
haveit=
|
||
for x in $rpathdirs; do
|
||
if test "X$x" = "X$dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
rpathdirs="$rpathdirs $dir"
|
||
fi
|
||
haveit=
|
||
for x in $ltrpathdirs; do
|
||
if test "X$x" = "X$dir"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
ltrpathdirs="$ltrpathdirs $dir"
|
||
fi
|
||
fi
|
||
;;
|
||
-l*)
|
||
names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
|
||
;;
|
||
*.la)
|
||
names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
|
||
;;
|
||
*)
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
|
||
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
|
||
;;
|
||
esac
|
||
done
|
||
fi
|
||
else
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
|
||
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
|
||
fi
|
||
fi
|
||
fi
|
||
done
|
||
done
|
||
if test "X$rpathdirs" != "X"; then
|
||
if test -n "$acl_hardcode_libdir_separator"; then
|
||
alldirs=
|
||
for found_dir in $rpathdirs; do
|
||
alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
|
||
done
|
||
acl_save_libdir="$libdir"
|
||
libdir="$alldirs"
|
||
eval flag=\"$acl_hardcode_libdir_flag_spec\"
|
||
libdir="$acl_save_libdir"
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
|
||
else
|
||
for found_dir in $rpathdirs; do
|
||
acl_save_libdir="$libdir"
|
||
libdir="$found_dir"
|
||
eval flag=\"$acl_hardcode_libdir_flag_spec\"
|
||
libdir="$acl_save_libdir"
|
||
LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
|
||
done
|
||
fi
|
||
fi
|
||
if test "X$ltrpathdirs" != "X"; then
|
||
for found_dir in $ltrpathdirs; do
|
||
LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
|
||
done
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
|
||
printf %s "checking for GNU gettext in libintl... " >&6; }
|
||
if eval test \${$gt_func_gnugettext_libintl+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) gt_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="$CPPFLAGS $INCINTL"
|
||
gt_save_LIBS="$LIBS"
|
||
LIBS="$LIBS $LIBINTL"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <libintl.h>
|
||
$gt_revision_test_code
|
||
extern int _nl_msg_cat_cntr;
|
||
extern
|
||
#ifdef __cplusplus
|
||
"C"
|
||
#endif
|
||
const char *_nl_expand_alias (const char *);
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
bindtextdomain ("", "");
|
||
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
eval "$gt_func_gnugettext_libintl=yes"
|
||
else case e in #(
|
||
e) eval "$gt_func_gnugettext_libintl=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
|
||
LIBS="$LIBS $LIBICONV"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <libintl.h>
|
||
$gt_revision_test_code
|
||
extern int _nl_msg_cat_cntr;
|
||
extern
|
||
#ifdef __cplusplus
|
||
"C"
|
||
#endif
|
||
const char *_nl_expand_alias (const char *);
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
bindtextdomain ("", "");
|
||
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
LIBINTL="$LIBINTL $LIBICONV"
|
||
LTLIBINTL="$LTLIBINTL $LTLIBICONV"
|
||
eval "$gt_func_gnugettext_libintl=yes"
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
fi
|
||
CPPFLAGS="$gt_save_CPPFLAGS"
|
||
LIBS="$gt_save_LIBS" ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$gt_func_gnugettext_libintl
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
fi
|
||
|
||
if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
|
||
|| { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
|
||
&& test "$PACKAGE" != gettext-runtime \
|
||
&& test "$PACKAGE" != gettext-tools; }; then
|
||
gt_use_preinstalled_gnugettext=yes
|
||
else
|
||
LIBINTL=
|
||
LTLIBINTL=
|
||
INCINTL=
|
||
fi
|
||
|
||
|
||
|
||
if test -n "$INTL_MACOSX_LIBS"; then
|
||
if test "$gt_use_preinstalled_gnugettext" = "yes" \
|
||
|| test "$nls_cv_use_gnu_gettext" = "yes"; then
|
||
LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
|
||
LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
|
||
fi
|
||
fi
|
||
|
||
if test "$gt_use_preinstalled_gnugettext" = "yes" \
|
||
|| test "$nls_cv_use_gnu_gettext" = "yes"; then
|
||
|
||
printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
|
||
|
||
else
|
||
USE_NLS=no
|
||
fi
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
|
||
printf %s "checking whether to use NLS... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
|
||
printf "%s\n" "$USE_NLS" >&6; }
|
||
if test "$USE_NLS" = "yes"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
|
||
printf %s "checking where the gettext function comes from... " >&6; }
|
||
if test "$gt_use_preinstalled_gnugettext" = "yes"; then
|
||
if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
|
||
gt_source="external libintl"
|
||
else
|
||
gt_source="libc"
|
||
fi
|
||
else
|
||
gt_source="included intl directory"
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
|
||
printf "%s\n" "$gt_source" >&6; }
|
||
fi
|
||
|
||
if test "$USE_NLS" = "yes"; then
|
||
|
||
if test "$gt_use_preinstalled_gnugettext" = "yes"; then
|
||
if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
|
||
printf %s "checking how to link with libintl... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
|
||
printf "%s\n" "$LIBINTL" >&6; }
|
||
|
||
for element in $INCINTL; do
|
||
haveit=
|
||
for x in $CPPFLAGS; do
|
||
|
||
acl_save_prefix="$prefix"
|
||
prefix="$acl_final_prefix"
|
||
acl_save_exec_prefix="$exec_prefix"
|
||
exec_prefix="$acl_final_exec_prefix"
|
||
eval x=\"$x\"
|
||
exec_prefix="$acl_save_exec_prefix"
|
||
prefix="$acl_save_prefix"
|
||
|
||
if test "X$x" = "X$element"; then
|
||
haveit=yes
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$haveit"; then
|
||
CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
|
||
fi
|
||
done
|
||
|
||
fi
|
||
|
||
|
||
printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
|
||
|
||
|
||
printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
POSUB=po
|
||
fi
|
||
|
||
|
||
|
||
INTLLIBS="$LIBINTL"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -d "$srcdir/po"
|
||
then :
|
||
|
||
ALL_LINGUAS=`cd $srcdir/po > /dev/null && echo *.po | sed 's/\.po//g'`
|
||
|
||
else case e in #(
|
||
e) ALL_LINGUAS="
|
||
af am ar as be bg bn bn_IN ca
|
||
cs cy da de el en_GB es et eu_ES
|
||
fa fi fr gl gu he hi hr hu
|
||
hy id is it ja ka kn ko ku
|
||
lo lt lv mk ml mr ms my nb
|
||
nl nn no nso or pa pl pt pt_BR
|
||
ro ru si sk sl sq sr sr@Latn sv
|
||
ta te th tr uk ur vi zh_CN zh_TW
|
||
zu
|
||
" ;;
|
||
esac
|
||
fi
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/compiler.h" "ac_cv_header_linux_compiler_h" "
|
||
#ifdef HAVE_LINUX_COMPILER_H
|
||
#include <linux/compiler.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_linux_compiler_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_COMPILER_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/blkpg.h" "ac_cv_header_linux_blkpg_h" "
|
||
#ifdef HAVE_LINUX_COMPILER_H
|
||
#include <linux/compiler.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_linux_blkpg_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_BLKPG_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "
|
||
#ifdef HAVE_LINUX_COMPILER_H
|
||
#include <linux/compiler.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_linux_major_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "asm/io.h" "ac_cv_header_asm_io_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_asm_io_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_ASM_IO_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_byteswap_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_BYTESWAP_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_endian_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_ENDIAN_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_err_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_errno_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_fcntl_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_getopt_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_inttypes_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_lastlog_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LASTLOG_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "libutil.h" "ac_cv_header_libutil_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_libutil_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LIBUTIL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/audit.h" "ac_cv_header_linux_audit_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_audit_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_AUDIT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/bpf.h" "ac_cv_header_linux_bpf_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_bpf_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_BPF_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/blkzoned.h" "ac_cv_header_linux_blkzoned_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_blkzoned_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_BLKZONED_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/btrfs.h" "ac_cv_header_linux_btrfs_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_btrfs_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_BTRFS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/capability.h" "ac_cv_header_linux_capability_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_capability_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_CAPABILITY_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/cdrom.h" "ac_cv_header_linux_cdrom_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_cdrom_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_CDROM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_falloc_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_fd_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/fiemap.h" "ac_cv_header_linux_fiemap_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_fiemap_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_FIEMAP_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/landlock.h" "ac_cv_header_linux_landlock_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_landlock_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_LANDLOCK_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/kcmp.h" "ac_cv_header_linux_kcmp_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_kcmp_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_KCMP_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/net_namespace.h" "ac_cv_header_linux_net_namespace_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_net_namespace_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_NET_NAMESPACE_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/nsfs.h" "ac_cv_header_linux_nsfs_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_nsfs_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_NSFS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/pr.h" "ac_cv_header_linux_pr_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_pr_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_PR_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/raw.h" "ac_cv_header_linux_raw_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_raw_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_RAW_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/seccomp.h" "ac_cv_header_linux_seccomp_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_seccomp_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_SECCOMP_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/securebits.h" "ac_cv_header_linux_securebits_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_securebits_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_SECUREBITS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/tiocl.h" "ac_cv_header_linux_tiocl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_tiocl_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_TIOCL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/version.h" "ac_cv_header_linux_version_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_version_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_VERSION_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/watchdog.h" "ac_cv_header_linux_watchdog_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_watchdog_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_WATCHDOG_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/if_alg.h" "ac_cv_header_linux_if_alg_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_linux_if_alg_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_IF_ALG_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_locale_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LOCALE_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_mntent_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "mqueue.h" "ac_cv_header_mqueue_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_mqueue_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_MQUEUE_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_net_if_dl_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_net_if_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_netinet_in_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_paths_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "pty.h" "ac_cv_header_pty_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_pty_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_PTY_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_security_pam_appl_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SECURITY_PAM_APPL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "security/pam_modules.h" "ac_cv_header_security_pam_modules_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_security_pam_modules_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SECURITY_PAM_MODULES_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_semaphore_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "shadow.h" "ac_cv_header_shadow_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_shadow_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SHADOW_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_stdint_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "stdio_ext.h" "ac_cv_header_stdio_ext_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_stdio_ext_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STDIO_EXT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_stdlib_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_disk_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_disklabel_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_endian_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_ENDIAN_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_file_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/ioccom.h" "ac_cv_header_sys_ioccom_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_ioccom_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_IOCCOM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_ioctl_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/io.h" "ac_cv_header_sys_io_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_io_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_IO_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_mkdev_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_mman_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_mount_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_param_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/pidfd.h" "ac_cv_header_sys_pidfd_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_pidfd_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_PIDFD_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_prctl_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_resource_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/sendfile.h" "ac_cv_header_sys_sendfile_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_sendfile_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_SENDFILE_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/signalfd.h" "ac_cv_header_sys_signalfd_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_signalfd_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_SIGNALFD_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_socket_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_sockio_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_stat_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_statfs_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_STATFS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/swap.h" "ac_cv_header_sys_swap_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_swap_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_SWAP_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_syscall_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_sysmacros_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_time_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/timex.h" "ac_cv_header_sys_timex_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_timex_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_TIMEX_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/ttydefaults.h" "ac_cv_header_sys_ttydefaults_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_ttydefaults_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_TTYDEFAULTS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_types_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_ucred_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_UCRED_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_un_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_vfs_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_VFS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_xattr_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_unistd_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_utmp_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_UTMP_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_utmpx_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_UTMPX_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
# There is a collision in old kernel-headers. The both files mount.h and fs.h
|
||
# define MS_* macros. Fixed by kernel commit e462ec50cb5fad19f6003a3d8087f4a0945dd2b1.
|
||
#
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "#ifdef HAVE_SYS_MOUNT_H
|
||
# include <linux/fs.h>
|
||
# include <sys/mount.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_linux_fs_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/mount.h" "ac_cv_header_linux_mount_h" "#ifdef HAVE_LINUX_MOUNT_H
|
||
# include <linux/mount.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_linux_mount_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_MOUNT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "linux/gsmmux.h" "ac_cv_header_linux_gsmmux_h" "#ifdef LINUX_GSMMUX_H
|
||
# include <linux/gsmmux.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_linux_gsmmux_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LINUX_GSMMUX_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
for ac_header in security/pam_misc.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "security/pam_misc.h" "ac_cv_header_security_pam_misc_h" "
|
||
#ifdef HAVE_SECURITY_PAM_APPL_H
|
||
#include <security/pam_appl.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_security_pam_misc_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SECURITY_PAM_MISC_H 1" >>confdefs.h
|
||
if true; then
|
||
HAVE_LINUXPAM_TRUE=
|
||
HAVE_LINUXPAM_FALSE='#'
|
||
else
|
||
HAVE_LINUXPAM_TRUE='#'
|
||
HAVE_LINUXPAM_FALSE=
|
||
fi
|
||
|
||
else case e in #(
|
||
e) if false; then
|
||
HAVE_LINUXPAM_TRUE=
|
||
HAVE_LINUXPAM_FALSE='#'
|
||
else
|
||
HAVE_LINUXPAM_TRUE='#'
|
||
HAVE_LINUXPAM_FALSE=
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
ac_fn_check_decl "$LINENO" "BLK_ZONE_REP_CAPACITY" "ac_cv_have_decl_BLK_ZONE_REP_CAPACITY" "
|
||
#include <linux/blkzoned.h>
|
||
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_BLK_ZONE_REP_CAPACITY" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL_BLK_ZONE_REP_CAPACITY $ac_have_decl" >>confdefs.h
|
||
|
||
|
||
ac_fn_check_decl "$LINENO" "PR_REP_CAPACITY" "ac_cv_have_decl_PR_REP_CAPACITY" "
|
||
#include <linux/pr.h>
|
||
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_PR_REP_CAPACITY" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL_PR_REP_CAPACITY $ac_have_decl" >>confdefs.h
|
||
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "security/openpam.h" "ac_cv_header_security_openpam_h" "
|
||
#ifdef HAVE_SECURITY_PAM_APPL_H
|
||
#include <security/pam_appl.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_security_openpam_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SECURITY_OPENPAM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
for ac_header in langinfo.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_langinfo_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LANGINFO_H 1" >>confdefs.h
|
||
if true; then
|
||
HAVE_LANGINFO_H_TRUE=
|
||
HAVE_LANGINFO_H_FALSE='#'
|
||
else
|
||
HAVE_LANGINFO_H_TRUE='#'
|
||
HAVE_LANGINFO_H_FALSE=
|
||
fi
|
||
|
||
else case e in #(
|
||
e) if false; then
|
||
HAVE_LANGINFO_H_TRUE=
|
||
HAVE_LANGINFO_H_FALSE='#'
|
||
else
|
||
HAVE_LANGINFO_H_TRUE='#'
|
||
HAVE_LANGINFO_H_FALSE=
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines ALTMON_x constants" >&5
|
||
printf %s "checking whether langinfo.h defines ALTMON_x constants... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <langinfo.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
char *str;
|
||
str = nl_langinfo (ALTMON_1);
|
||
str = nl_langinfo (ALTMON_2);
|
||
str = nl_langinfo (ALTMON_3);
|
||
str = nl_langinfo (ALTMON_4);
|
||
str = nl_langinfo (ALTMON_5);
|
||
str = nl_langinfo (ALTMON_6);
|
||
str = nl_langinfo (ALTMON_7);
|
||
str = nl_langinfo (ALTMON_8);
|
||
str = nl_langinfo (ALTMON_9);
|
||
str = nl_langinfo (ALTMON_10);
|
||
str = nl_langinfo (ALTMON_11);
|
||
str = nl_langinfo (ALTMON_12);
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_LANGINFO_ALTMON 1" >>confdefs.h
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether langinfo.h defines _NL_ABALTMON_x constants" >&5
|
||
printf %s "checking whether langinfo.h defines _NL_ABALTMON_x constants... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <langinfo.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
char *str;
|
||
str = nl_langinfo (_NL_ABALTMON_1);
|
||
str = nl_langinfo (_NL_ABALTMON_2);
|
||
str = nl_langinfo (_NL_ABALTMON_3);
|
||
str = nl_langinfo (_NL_ABALTMON_4);
|
||
str = nl_langinfo (_NL_ABALTMON_5);
|
||
str = nl_langinfo (_NL_ABALTMON_6);
|
||
str = nl_langinfo (_NL_ABALTMON_7);
|
||
str = nl_langinfo (_NL_ABALTMON_8);
|
||
str = nl_langinfo (_NL_ABALTMON_9);
|
||
str = nl_langinfo (_NL_ABALTMON_10);
|
||
str = nl_langinfo (_NL_ABALTMON_11);
|
||
str = nl_langinfo (_NL_ABALTMON_12);
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_LANGINFO_NL_ABALTMON 1" >>confdefs.h
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
|
||
have_linux_audit_h=$ac_cv_header_linux_audit_h
|
||
have_linux_blkzoned_h=$ac_cv_header_linux_blkzoned_h
|
||
have_linux_btrfs_h=$ac_cv_header_linux_btrfs_h
|
||
have_linux_capability_h=$ac_cv_header_linux_capability_h
|
||
have_linux_kcmp_h=$ac_cv_header_linux_kcmp_h
|
||
have_linux_mount_h=$ac_cv_header_linux_mount_h
|
||
have_linux_pr_h=$ac_cv_header_linux_pr_h
|
||
have_linux_raw_h=$ac_cv_header_linux_raw_h
|
||
have_linux_seccomp_h=$ac_cv_header_linux_seccomp_h
|
||
have_linux_securebits_h=$ac_cv_header_linux_securebits_h
|
||
have_linux_version_h=$ac_cv_header_linux_version_h
|
||
have_linux_watchdog_h=$ac_cv_header_linux_watchdog_h
|
||
have_pty_h=$ac_cv_header_pty_h
|
||
have_security_openpam_h=$ac_cv_header_security_openpam_h
|
||
have_security_pam_appl_h=$ac_cv_header_security_pam_appl_h
|
||
have_security_pam_misc_h=$ac_cv_header_security_pam_misc_h
|
||
have_security_pam_modules_h=$ac_cv_header_security_pam_modules_h
|
||
have_shadow_h=$ac_cv_header_shadow_h
|
||
have_sys_signalfd_h=$ac_cv_header_sys_signalfd_h
|
||
have_utmpx_h=$ac_cv_header_utmpx_h
|
||
have_mntent_h=$ac_cv_header_mntent_h
|
||
have_sys_vfs_h=$ac_cv_header_sys_vfs_h
|
||
have_linux_bpf_h=$ac_cv_header_linux_bpf_h
|
||
|
||
case $linux_os:$have_linux_version_h in #(
|
||
yes:no) :
|
||
as_fn_error $? "kernel headers required on Linux" "$LINENO" 5
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <time.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
int a = 0;
|
||
struct tm *tm = localtime(0);
|
||
if (a == -1) /* false */
|
||
sleep(tm->tm_gmtoff);
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_TM_GMTOFF 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ac_fn_c_check_type "$LINENO" "struct mount_attr" "ac_cv_type_struct_mount_attr" "#include <linux/mount.h>
|
||
"
|
||
if test "x$ac_cv_type_struct_mount_attr" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_STRUCT_MOUNT_ATTR 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
ac_fn_c_check_type "$LINENO" "enum fsconfig_command" "ac_cv_type_enum_fsconfig_command" "#include <linux/mount.h>
|
||
"
|
||
if test "x$ac_cv_type_enum_fsconfig_command" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_ENUM_FSCONFIG_COMMAND 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_c_check_member "$LINENO" "struct termios" "c_line" "ac_cv_member_struct_termios_c_line" "#include <termios.h>
|
||
"
|
||
if test "x$ac_cv_member_struct_termios_c_line" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_STRUCT_TERMIOS_C_LINE 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim.tv_nsec" "ac_cv_member_struct_stat_st_mtim_tv_nsec" "#include <sys/stat.h>
|
||
"
|
||
if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_c_check_type "$LINENO" "struct statx" "ac_cv_type_struct_statx" "#include <sys/stat.h>
|
||
"
|
||
if test "x$ac_cv_type_struct_statx" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_STRUCT_STATX 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
ac_fn_c_check_member "$LINENO" "struct statx" "stx_mnt_id" "ac_cv_member_struct_statx_stx_mnt_id" "#include <sys/stat.h>
|
||
"
|
||
if test "x$ac_cv_member_struct_statx_stx_mnt_id" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_STRUCT_STATX_STX_MNT_ID 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_check_decl "$LINENO" "_NL_TIME_WEEK_1STDAY" "ac_cv_have_decl__NL_TIME_WEEK_1STDAY" "#include <langinfo.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl__NL_TIME_WEEK_1STDAY" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL__NL_TIME_WEEK_1STDAY $ac_have_decl" >>confdefs.h
|
||
|
||
|
||
ac_fn_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_environ" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_ENVIRON_DECL 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
ac_fn_check_decl "$LINENO" "strsignal" "ac_cv_have_decl_strsignal" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_strsignal" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_STRSIGNAL_DECL 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
ac_fn_check_decl "$LINENO" "BPF_OBJ_NAME_LEN" "ac_cv_have_decl_BPF_OBJ_NAME_LEN" "#include <linux/bpf.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_BPF_OBJ_NAME_LEN" = xyes
|
||
then :
|
||
have_bpf_obj_name_len=yes
|
||
else case e in #(
|
||
e) have_bpf_obj_name_len=no ;;
|
||
esac
|
||
fi
|
||
ac_fn_check_decl "$LINENO" "BPF_TAG_SIZE" "ac_cv_have_decl_BPF_TAG_SIZE" "#include <linux/bpf.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_BPF_TAG_SIZE" = xyes
|
||
then :
|
||
have_bpf_tag_size=yes
|
||
else case e in #(
|
||
e) have_bpf_tag_size=no ;;
|
||
esac
|
||
fi
|
||
|
||
ac_fn_check_decl "$LINENO" "TIOCGLCKTRMIOS" "ac_cv_have_decl_TIOCGLCKTRMIOS" "#include <sys/ioctl.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_TIOCGLCKTRMIOS" = xyes
|
||
then :
|
||
have_tiocglcktrmios=yes
|
||
else case e in #(
|
||
e) have_tiocglcktrmios=no ;;
|
||
esac
|
||
fi
|
||
ac_fn_check_decl "$LINENO" "SOCK_CLOEXEC" "ac_cv_have_decl_SOCK_CLOEXEC" "#include <sys/types.h>
|
||
#include <sys/socket.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_SOCK_CLOEXEC" = xyes
|
||
then :
|
||
have_sock_cloexec=yes
|
||
else case e in #(
|
||
e) have_sock_cloexec=no ;;
|
||
esac
|
||
fi
|
||
ac_fn_check_decl "$LINENO" "SOCK_NONBLOCK" "ac_cv_have_decl_SOCK_NONBLOCK" "#include <sys/types.h>
|
||
#include <sys/socket.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_SOCK_NONBLOCK" = xyes
|
||
then :
|
||
have_sock_nonblock=yes
|
||
else case e in #(
|
||
e) have_sock_nonblock=no ;;
|
||
esac
|
||
fi
|
||
ac_fn_check_decl "$LINENO" "SO_PASSCRED" "ac_cv_have_decl_SO_PASSCRED" "#include <sys/types.h>
|
||
#include <sys/socket.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_SO_PASSCRED" = xyes
|
||
then :
|
||
have_so_passcred=yes
|
||
else case e in #(
|
||
e) have_so_passcred=no ;;
|
||
esac
|
||
fi
|
||
|
||
ac_fn_check_decl "$LINENO" "VMADDR_CID_LOCAL" "ac_cv_have_decl_VMADDR_CID_LOCAL" "
|
||
#include <sys/socket.h>
|
||
#include <linux/vm_sockets.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_VMADDR_CID_LOCAL" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL_VMADDR_CID_LOCAL $ac_have_decl" >>confdefs.h
|
||
|
||
|
||
ac_fn_c_check_func "$LINENO" "cachestat" "ac_cv_func_cachestat"
|
||
if test "x$ac_cv_func_cachestat" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_CACHESTAT 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "clearenv" "ac_cv_func_clearenv"
|
||
if test "x$ac_cv_func_clearenv" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_CLEARENV 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "close_range" "ac_cv_func_close_range"
|
||
if test "x$ac_cv_func_close_range" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_CLOSE_RANGE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "eaccess" "ac_cv_func_eaccess"
|
||
if test "x$ac_cv_func_eaccess" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_EACCESS 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "err" "ac_cv_func_err"
|
||
if test "x$ac_cv_func_err" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_ERR 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "errx" "ac_cv_func_errx"
|
||
if test "x$ac_cv_func_errx" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_ERRX 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "explicit_bzero" "ac_cv_func_explicit_bzero"
|
||
if test "x$ac_cv_func_explicit_bzero" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_EXPLICIT_BZERO 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "__fpending" "ac_cv_func___fpending"
|
||
if test "x$ac_cv_func___fpending" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE___FPENDING 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "__fpurge" "ac_cv_func___fpurge"
|
||
if test "x$ac_cv_func___fpurge" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE___FPURGE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "fpurge" "ac_cv_func_fpurge"
|
||
if test "x$ac_cv_func_fpurge" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FPURGE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "fnmatch" "ac_cv_func_fnmatch"
|
||
if test "x$ac_cv_func_fnmatch" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FNMATCH 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "fsconfig" "ac_cv_func_fsconfig"
|
||
if test "x$ac_cv_func_fsconfig" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FSCONFIG 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "fsmount" "ac_cv_func_fsmount"
|
||
if test "x$ac_cv_func_fsmount" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FSMOUNT 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "fsopen" "ac_cv_func_fsopen"
|
||
if test "x$ac_cv_func_fsopen" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FSOPEN 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "fspick" "ac_cv_func_fspick"
|
||
if test "x$ac_cv_func_fspick" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FSPICK 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
|
||
if test "x$ac_cv_func_fsync" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getdomainname" "ac_cv_func_getdomainname"
|
||
if test "x$ac_cv_func_getdomainname" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETDOMAINNAME 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
|
||
if test "x$ac_cv_func_getdtablesize" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname"
|
||
if test "x$ac_cv_func_getexecname" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETEXECNAME 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
|
||
if test "x$ac_cv_func_getmntinfo" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
|
||
if test "x$ac_cv_func_getrandom" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
|
||
if test "x$ac_cv_func_getrlimit" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getsgnam" "ac_cv_func_getsgnam"
|
||
if test "x$ac_cv_func_getsgnam" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETSGNAM 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "getttynam" "ac_cv_func_getttynam"
|
||
if test "x$ac_cv_func_getttynam" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETTTYNAM 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "inotify_init" "ac_cv_func_inotify_init"
|
||
if test "x$ac_cv_func_inotify_init" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_INOTIFY_INIT 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
|
||
if test "x$ac_cv_func_jrand48" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "landlock_create_ruleset" "ac_cv_func_landlock_create_ruleset"
|
||
if test "x$ac_cv_func_landlock_create_ruleset" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LANDLOCK_CREATE_RULESET 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "landlock_add_rule" "ac_cv_func_landlock_add_rule"
|
||
if test "x$ac_cv_func_landlock_add_rule" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LANDLOCK_ADD_RULE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "landlock_restrict_self" "ac_cv_func_landlock_restrict_self"
|
||
if test "x$ac_cv_func_landlock_restrict_self" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LANDLOCK_RESTRICT_SELF 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "lchown" "ac_cv_func_lchown"
|
||
if test "x$ac_cv_func_lchown" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LCHOWN 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "lgetxattr" "ac_cv_func_lgetxattr"
|
||
if test "x$ac_cv_func_lgetxattr" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LGETXATTR 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
|
||
if test "x$ac_cv_func_llistxattr" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
|
||
if test "x$ac_cv_func_llseek" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "newlocale" "ac_cv_func_newlocale"
|
||
if test "x$ac_cv_func_newlocale" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NEWLOCALE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
|
||
if test "x$ac_cv_func_mempcpy" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "mkostemp" "ac_cv_func_mkostemp"
|
||
if test "x$ac_cv_func_mkostemp" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_MKOSTEMP 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "move_mount" "ac_cv_func_move_mount"
|
||
if test "x$ac_cv_func_move_mount" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_MOVE_MOUNT 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "mount_setattr" "ac_cv_func_mount_setattr"
|
||
if test "x$ac_cv_func_mount_setattr" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_MOUNT_SETATTR 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
|
||
if test "x$ac_cv_func_nanosleep" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "ntp_gettime" "ac_cv_func_ntp_gettime"
|
||
if test "x$ac_cv_func_ntp_gettime" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NTP_GETTIME 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "open_tree" "ac_cv_func_open_tree"
|
||
if test "x$ac_cv_func_open_tree" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_OPEN_TREE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "personality" "ac_cv_func_personality"
|
||
if test "x$ac_cv_func_personality" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_PERSONALITY 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "pidfd_getfd" "ac_cv_func_pidfd_getfd"
|
||
if test "x$ac_cv_func_pidfd_getfd" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_PIDFD_GETFD 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "pidfd_open" "ac_cv_func_pidfd_open"
|
||
if test "x$ac_cv_func_pidfd_open" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_PIDFD_OPEN 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "pidfd_send_signal" "ac_cv_func_pidfd_send_signal"
|
||
if test "x$ac_cv_func_pidfd_send_signal" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_PIDFD_SEND_SIGNAL 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
|
||
if test "x$ac_cv_func_posix_fadvise" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
|
||
if test "x$ac_cv_func_prctl" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
|
||
if test "x$ac_cv_func_qsort_r" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray"
|
||
if test "x$ac_cv_func_reallocarray" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_REALLOCARRAY 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "renameat2" "ac_cv_func_renameat2"
|
||
if test "x$ac_cv_func_renameat2" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_RENAMEAT2 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "rpmatch" "ac_cv_func_rpmatch"
|
||
if test "x$ac_cv_func_rpmatch" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_RPMATCH 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "scandirat" "ac_cv_func_scandirat"
|
||
if test "x$ac_cv_func_scandirat" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SCANDIRAT 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "sched_setattr" "ac_cv_func_sched_setattr"
|
||
if test "x$ac_cv_func_sched_setattr" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SCHED_SETATTR 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "sched_setscheduler" "ac_cv_func_sched_setscheduler"
|
||
if test "x$ac_cv_func_sched_setscheduler" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SCHED_SETSCHEDULER 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
|
||
if test "x$ac_cv_func___secure_getenv" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
|
||
if test "x$ac_cv_func_secure_getenv" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "sendfile" "ac_cv_func_sendfile"
|
||
if test "x$ac_cv_func_sendfile" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SENDFILE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "setprogname" "ac_cv_func_setprogname"
|
||
if test "x$ac_cv_func_setprogname" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SETPROGNAME 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
|
||
if test "x$ac_cv_func_setresgid" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
|
||
if test "x$ac_cv_func_setresuid" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "sigqueue" "ac_cv_func_sigqueue"
|
||
if test "x$ac_cv_func_sigqueue" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SIGQUEUE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
|
||
if test "x$ac_cv_func_srandom" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "statx" "ac_cv_func_statx"
|
||
if test "x$ac_cv_func_statx" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STATX 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "strnchr" "ac_cv_func_strnchr"
|
||
if test "x$ac_cv_func_strnchr" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STRNCHR 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "strndup" "ac_cv_func_strndup"
|
||
if test "x$ac_cv_func_strndup" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STRNDUP 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
|
||
if test "x$ac_cv_func_strnlen" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "strtod_l" "ac_cv_func_strtod_l"
|
||
if test "x$ac_cv_func_strtod_l" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_STRTOD_L 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
|
||
if test "x$ac_cv_func_sysconf" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "sysinfo" "ac_cv_func_sysinfo"
|
||
if test "x$ac_cv_func_sysinfo" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SYSINFO 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "timegm" "ac_cv_func_timegm"
|
||
if test "x$ac_cv_func_timegm" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_TIMEGM 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
|
||
if test "x$ac_cv_func_usleep" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "uselocale" "ac_cv_func_uselocale"
|
||
if test "x$ac_cv_func_uselocale" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_USELOCALE 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "utimensat" "ac_cv_func_utimensat"
|
||
if test "x$ac_cv_func_utimensat" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_UTIMENSAT 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "vwarnx" "ac_cv_func_vwarnx"
|
||
if test "x$ac_cv_func_vwarnx" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_VWARNX 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "warn" "ac_cv_func_warn"
|
||
if test "x$ac_cv_func_warn" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_WARN 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "warnx" "ac_cv_func_warnx"
|
||
if test "x$ac_cv_func_warnx" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_WARNX 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for declarations of fseeko and ftello" >&5
|
||
printf %s "checking for declarations of fseeko and ftello... " >&6; }
|
||
if test ${ac_cv_func_fseeko_ftello+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#if defined __hpux && !defined _LARGEFILE_SOURCE
|
||
# include <limits.h>
|
||
# if LONG_MAX >> 31 == 0
|
||
# error "32-bit HP-UX 11/ia64 needs _LARGEFILE_SOURCE for fseeko in C++"
|
||
# endif
|
||
#endif
|
||
#include <sys/types.h> /* for off_t */
|
||
#include <stdio.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
int (*fp1) (FILE *, off_t, int) = fseeko;
|
||
off_t (*fp2) (FILE *) = ftello;
|
||
return fseeko (stdin, 0, 0)
|
||
&& fp1 (stdin, 0, 0)
|
||
&& ftello (stdin) >= 0
|
||
&& fp2 (stdin) >= 0;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_func_fseeko_ftello=yes
|
||
else case e in #(
|
||
e) ac_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE=1"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#if defined __hpux && !defined _LARGEFILE_SOURCE
|
||
# include <limits.h>
|
||
# if LONG_MAX >> 31 == 0
|
||
# error "32-bit HP-UX 11/ia64 needs _LARGEFILE_SOURCE for fseeko in C++"
|
||
# endif
|
||
#endif
|
||
#include <sys/types.h> /* for off_t */
|
||
#include <stdio.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
int (*fp1) (FILE *, off_t, int) = fseeko;
|
||
off_t (*fp2) (FILE *) = ftello;
|
||
return fseeko (stdin, 0, 0)
|
||
&& fp1 (stdin, 0, 0)
|
||
&& ftello (stdin) >= 0
|
||
&& fp2 (stdin) >= 0;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
ac_cv_func_fseeko_ftello="need _LARGEFILE_SOURCE"
|
||
else case e in #(
|
||
e) ac_cv_func_fseeko_ftello=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fseeko_ftello" >&5
|
||
printf "%s\n" "$ac_cv_func_fseeko_ftello" >&6; }
|
||
if test "$ac_cv_func_fseeko_ftello" != no
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_FSEEKO 1" >>confdefs.h
|
||
|
||
fi
|
||
if test "$ac_cv_func_fseeko_ftello" = "need _LARGEFILE_SOURCE"
|
||
then :
|
||
|
||
printf "%s\n" "#define _LARGEFILE_SOURCE 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
|
||
for ac_func in futimens
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "futimens" "ac_cv_func_futimens"
|
||
if test "x$ac_cv_func_futimens" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_FUTIMENS 1" >>confdefs.h
|
||
have_futimens=yes
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in getusershell
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "getusershell" "ac_cv_func_getusershell"
|
||
if test "x$ac_cv_func_getusershell" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_GETUSERSHELL 1" >>confdefs.h
|
||
have_getusershell=yes
|
||
else case e in #(
|
||
e) have_getusershell=no ;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in inotify_init1
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "inotify_init1" "ac_cv_func_inotify_init1"
|
||
if test "x$ac_cv_func_inotify_init1" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_INOTIFY_INIT1 1" >>confdefs.h
|
||
have_inotify_init1=yes
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in ioperm iopl
|
||
do :
|
||
as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | sed "$as_sed_sh"`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"
|
||
then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `printf "%s\n" "HAVE_$ac_func" | sed "$as_sed_cpp"` 1
|
||
_ACEOF
|
||
have_io=yes
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in openat fstatat unlinkat
|
||
do :
|
||
as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | sed "$as_sed_sh"`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"
|
||
then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `printf "%s\n" "HAVE_$ac_func" | sed "$as_sed_cpp"` 1
|
||
_ACEOF
|
||
have_openat=yes
|
||
else case e in #(
|
||
e) have_openat=no ;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in open_memstream
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "open_memstream" "ac_cv_func_open_memstream"
|
||
if test "x$ac_cv_func_open_memstream" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_OPEN_MEMSTREAM 1" >>confdefs.h
|
||
have_open_memstream=yes
|
||
else case e in #(
|
||
e) have_open_memstream=no ;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in reboot
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "reboot" "ac_cv_func_reboot"
|
||
if test "x$ac_cv_func_reboot" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_REBOOT 1" >>confdefs.h
|
||
have_reboot=yes
|
||
else case e in #(
|
||
e) have_reboot=no ;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in updwtmpx updwtmpx
|
||
do :
|
||
as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | sed "$as_sed_sh"`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"
|
||
then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `printf "%s\n" "HAVE_$ac_func" | sed "$as_sed_cpp"` 1
|
||
_ACEOF
|
||
have_gnu_utmpx=yes
|
||
else case e in #(
|
||
e) have_gnu_utmpx=no ;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
if test "x$have_openat" = xyes; then
|
||
HAVE_OPENAT_TRUE=
|
||
HAVE_OPENAT_FALSE='#'
|
||
else
|
||
HAVE_OPENAT_TRUE='#'
|
||
HAVE_OPENAT_FALSE=
|
||
fi
|
||
|
||
if test "x$ac_cv_header_linux_landlock_h" = xyes; then
|
||
HAVE_LINUX_LANDLOCK_H_TRUE=
|
||
HAVE_LINUX_LANDLOCK_H_FALSE='#'
|
||
else
|
||
HAVE_LINUX_LANDLOCK_H_TRUE='#'
|
||
HAVE_LINUX_LANDLOCK_H_FALSE=
|
||
fi
|
||
|
||
|
||
have_setns_syscall="yes"
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall setns" >&5
|
||
printf %s "checking for syscall setns... " >&6; }
|
||
if test ${ul_cv_syscall_setns+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_setns;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_setns
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_setns;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_setns
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_setns=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_setns" >&5
|
||
printf "%s\n" "$ul_cv_syscall_setns" >&6; }
|
||
case $ul_cv_syscall_setns in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall setns." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall setns." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_setns $ul_cv_syscall_setns" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
if test "x$ul_cv_syscall_setns" = xno
|
||
then :
|
||
|
||
have_setns_syscall="no"
|
||
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall pidfd_getfd" >&5
|
||
printf %s "checking for syscall pidfd_getfd... " >&6; }
|
||
if test ${ul_cv_syscall_pidfd_getfd+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_pidfd_getfd;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_pidfd_getfd
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_pidfd_getfd;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_pidfd_getfd
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_pidfd_getfd=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_pidfd_getfd" >&5
|
||
printf "%s\n" "$ul_cv_syscall_pidfd_getfd" >&6; }
|
||
case $ul_cv_syscall_pidfd_getfd in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall pidfd_getfd." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall pidfd_getfd." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_pidfd_getfd $ul_cv_syscall_pidfd_getfd" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall pidfd_open" >&5
|
||
printf %s "checking for syscall pidfd_open... " >&6; }
|
||
if test ${ul_cv_syscall_pidfd_open+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_pidfd_open;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_pidfd_open
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_pidfd_open;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_pidfd_open
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_pidfd_open=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_pidfd_open" >&5
|
||
printf "%s\n" "$ul_cv_syscall_pidfd_open" >&6; }
|
||
case $ul_cv_syscall_pidfd_open in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall pidfd_open." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall pidfd_open." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_pidfd_open $ul_cv_syscall_pidfd_open" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall pidfd_send_signal" >&5
|
||
printf %s "checking for syscall pidfd_send_signal... " >&6; }
|
||
if test ${ul_cv_syscall_pidfd_send_signal+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_pidfd_send_signal;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_pidfd_send_signal
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_pidfd_send_signal;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_pidfd_send_signal
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_pidfd_send_signal=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_pidfd_send_signal" >&5
|
||
printf "%s\n" "$ul_cv_syscall_pidfd_send_signal" >&6; }
|
||
case $ul_cv_syscall_pidfd_send_signal in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall pidfd_send_signal." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall pidfd_send_signal." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_pidfd_send_signal $ul_cv_syscall_pidfd_send_signal" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall close_range" >&5
|
||
printf %s "checking for syscall close_range... " >&6; }
|
||
if test ${ul_cv_syscall_close_range+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_close_range;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_close_range
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_close_range;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_close_range
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_close_range=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_close_range" >&5
|
||
printf "%s\n" "$ul_cv_syscall_close_range" >&6; }
|
||
case $ul_cv_syscall_close_range in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall close_range." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall close_range." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_close_range $ul_cv_syscall_close_range" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall fsconfig" >&5
|
||
printf %s "checking for syscall fsconfig... " >&6; }
|
||
if test ${ul_cv_syscall_fsconfig+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_fsconfig;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_fsconfig
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_fsconfig;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_fsconfig
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_fsconfig=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_fsconfig" >&5
|
||
printf "%s\n" "$ul_cv_syscall_fsconfig" >&6; }
|
||
case $ul_cv_syscall_fsconfig in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall fsconfig." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall fsconfig." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_fsconfig $ul_cv_syscall_fsconfig" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall fsmount" >&5
|
||
printf %s "checking for syscall fsmount... " >&6; }
|
||
if test ${ul_cv_syscall_fsmount+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_fsmount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_fsmount
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_fsmount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_fsmount
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_fsmount=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_fsmount" >&5
|
||
printf "%s\n" "$ul_cv_syscall_fsmount" >&6; }
|
||
case $ul_cv_syscall_fsmount in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall fsmount." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall fsmount." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_fsmount $ul_cv_syscall_fsmount" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall fsopen" >&5
|
||
printf %s "checking for syscall fsopen... " >&6; }
|
||
if test ${ul_cv_syscall_fsopen+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_fsopen;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_fsopen
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_fsopen;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_fsopen
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_fsopen=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_fsopen" >&5
|
||
printf "%s\n" "$ul_cv_syscall_fsopen" >&6; }
|
||
case $ul_cv_syscall_fsopen in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall fsopen." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall fsopen." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_fsopen $ul_cv_syscall_fsopen" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall fspick" >&5
|
||
printf %s "checking for syscall fspick... " >&6; }
|
||
if test ${ul_cv_syscall_fspick+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_fspick;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_fspick
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_fspick;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_fspick
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_fspick=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_fspick" >&5
|
||
printf "%s\n" "$ul_cv_syscall_fspick" >&6; }
|
||
case $ul_cv_syscall_fspick in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall fspick." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall fspick." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_fspick $ul_cv_syscall_fspick" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall mount_setattr" >&5
|
||
printf %s "checking for syscall mount_setattr... " >&6; }
|
||
if test ${ul_cv_syscall_mount_setattr+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_mount_setattr;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_mount_setattr
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_mount_setattr;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_mount_setattr
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_mount_setattr=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_mount_setattr" >&5
|
||
printf "%s\n" "$ul_cv_syscall_mount_setattr" >&6; }
|
||
case $ul_cv_syscall_mount_setattr in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall mount_setattr." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall mount_setattr." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_mount_setattr $ul_cv_syscall_mount_setattr" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall move_mount" >&5
|
||
printf %s "checking for syscall move_mount... " >&6; }
|
||
if test ${ul_cv_syscall_move_mount+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_move_mount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_move_mount
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_move_mount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_move_mount
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_move_mount=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_move_mount" >&5
|
||
printf "%s\n" "$ul_cv_syscall_move_mount" >&6; }
|
||
case $ul_cv_syscall_move_mount in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall move_mount." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall move_mount." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_move_mount $ul_cv_syscall_move_mount" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall open_tree" >&5
|
||
printf %s "checking for syscall open_tree... " >&6; }
|
||
if test ${ul_cv_syscall_open_tree+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_open_tree;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_open_tree
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_open_tree;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_open_tree
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_open_tree=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_open_tree" >&5
|
||
printf "%s\n" "$ul_cv_syscall_open_tree" >&6; }
|
||
case $ul_cv_syscall_open_tree in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall open_tree." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall open_tree." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_open_tree $ul_cv_syscall_open_tree" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
if test "x$ul_cv_syscall_fsconfig" = xno ||
|
||
test "x$ul_cv_syscall_fsmount" = xno ||
|
||
test "x$ul_cv_syscall_fsopen" = xno ||
|
||
test "x$ul_cv_syscall_fspick" = xno ||
|
||
test "x$ul_cv_syscall_mount_setattr" = xno ||
|
||
test "x$ul_cv_syscall_move_mount" = xno ||
|
||
test "x$ul_cv_syscall_open_tree" = xno
|
||
then :
|
||
|
||
have_mountfd_api="no"
|
||
|
||
else case e in #(
|
||
e)
|
||
have_mountfd_api="yes"
|
||
|
||
printf "%s\n" "#define HAVE_MOUNTFD_API 1" >>confdefs.h
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall statmount" >&5
|
||
printf %s "checking for syscall statmount... " >&6; }
|
||
if test ${ul_cv_syscall_statmount+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_statmount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_statmount
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_statmount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_statmount
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_statmount=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_statmount" >&5
|
||
printf "%s\n" "$ul_cv_syscall_statmount" >&6; }
|
||
case $ul_cv_syscall_statmount in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall statmount." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall statmount." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_statmount $ul_cv_syscall_statmount" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall listmount" >&5
|
||
printf %s "checking for syscall listmount... " >&6; }
|
||
if test ${ul_cv_syscall_listmount+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_listmount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_listmount
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_listmount;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_listmount
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_listmount=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_listmount" >&5
|
||
printf "%s\n" "$ul_cv_syscall_listmount" >&6; }
|
||
case $ul_cv_syscall_listmount in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall listmount." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall listmount." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_listmount $ul_cv_syscall_listmount" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
if test "x$ul_cv_syscall_statmount" = xno ||
|
||
test "x$ul_cv_syscall_listmount" = xno
|
||
then :
|
||
|
||
have_statmount_api="no"
|
||
|
||
else case e in #(
|
||
e)
|
||
have_statmount_api="yes"
|
||
|
||
printf "%s\n" "#define HAVE_STATMOUNT_API 1" >>confdefs.h
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
for ac_func in isnan
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "isnan" "ac_cv_func_isnan"
|
||
if test "x$ac_cv_func_isnan" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_ISNAN 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isnan in -lm" >&5
|
||
printf %s "checking for isnan in -lm... " >&6; }
|
||
if test ${ac_cv_lib_m_isnan+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lm $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char isnan (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return isnan ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_m_isnan=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_m_isnan=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_isnan" >&5
|
||
printf "%s\n" "$ac_cv_lib_m_isnan" >&6; }
|
||
if test "x$ac_cv_lib_m_isnan" = xyes
|
||
then :
|
||
MATH_LIBS="-lm"
|
||
fi
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __isnan in -lm" >&5
|
||
printf %s "checking for __isnan in -lm... " >&6; }
|
||
if test ${ac_cv_lib_m___isnan+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lm $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char __isnan (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return __isnan ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_m___isnan=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_m___isnan=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m___isnan" >&5
|
||
printf "%s\n" "$ac_cv_lib_m___isnan" >&6; }
|
||
if test "x$ac_cv_lib_m___isnan" = xyes
|
||
then :
|
||
MATH_LIBS="-lm"
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
|
||
|
||
for ac_func in clock_gettime
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
|
||
if test "x$ac_cv_func_clock_gettime" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
|
||
printf %s "checking for clock_gettime in -lrt... " >&6; }
|
||
if test ${ac_cv_lib_rt_clock_gettime+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lrt $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char clock_gettime (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return clock_gettime ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_rt_clock_gettime=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_rt_clock_gettime=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
|
||
printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
|
||
if test "x$ac_cv_lib_rt_clock_gettime" = xyes
|
||
then :
|
||
REALTIME_LIBS="-lrt"
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
have_timer="no"
|
||
|
||
for ac_func in timer_create
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "timer_create" "ac_cv_func_timer_create"
|
||
if test "x$ac_cv_func_timer_create" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_TIMER_CREATE 1" >>confdefs.h
|
||
have_timer="yes"
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timer_create in -lrt" >&5
|
||
printf %s "checking for timer_create in -lrt... " >&6; }
|
||
if test ${ac_cv_lib_rt_timer_create+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lrt $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char timer_create (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return timer_create ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_rt_timer_create=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_rt_timer_create=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_timer_create" >&5
|
||
printf "%s\n" "$ac_cv_lib_rt_timer_create" >&6; }
|
||
if test "x$ac_cv_lib_rt_timer_create" = xyes
|
||
then :
|
||
|
||
have_timer="yes"
|
||
REALTIME_LIBS="-lrt"
|
||
|
||
printf "%s\n" "#define HAVE_TIMER_CREATE 1" >>confdefs.h
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing timer_create" >&5
|
||
printf %s "checking for library containing timer_create... " >&6; }
|
||
if test ${ac_cv_search_timer_create+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_func_search_save_LIBS=$LIBS
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char timer_create (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return timer_create ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
for ac_lib in '' rt
|
||
do
|
||
if test -z "$ac_lib"; then
|
||
ac_res="none required"
|
||
else
|
||
ac_res=-l$ac_lib
|
||
LIBS="-l$ac_lib -lpthread
|
||
$ac_func_search_save_LIBS"
|
||
fi
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_search_timer_create=$ac_res
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext
|
||
if test ${ac_cv_search_timer_create+y}
|
||
then :
|
||
break
|
||
fi
|
||
done
|
||
if test ${ac_cv_search_timer_create+y}
|
||
then :
|
||
|
||
else case e in #(
|
||
e) ac_cv_search_timer_create=no ;;
|
||
esac
|
||
fi
|
||
rm conftest.$ac_ext
|
||
LIBS=$ac_func_search_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_timer_create" >&5
|
||
printf "%s\n" "$ac_cv_search_timer_create" >&6; }
|
||
ac_res=$ac_cv_search_timer_create
|
||
if test "$ac_res" != no
|
||
then :
|
||
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_timer="yes"
|
||
REALTIME_LIBS="-lrt -lpthread"
|
||
|
||
printf "%s\n" "#define HAVE_TIMER_CREATE 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
|
||
if test x"$have_timer" = xno
|
||
then :
|
||
|
||
|
||
for ac_func in setitimer
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "setitimer" "ac_cv_func_setitimer"
|
||
if test "x$ac_cv_func_setitimer" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SETITIMER 1" >>confdefs.h
|
||
have_timer="yes"
|
||
else case e in #(
|
||
e) have_timer="no" ;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
fi
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_atfork in -lpthread" >&5
|
||
printf %s "checking for pthread_atfork in -lpthread... " >&6; }
|
||
if test ${ac_cv_lib_pthread_pthread_atfork+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lpthread $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char pthread_atfork (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return pthread_atfork ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_pthread_pthread_atfork=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_pthread_pthread_atfork=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_atfork" >&5
|
||
printf "%s\n" "$ac_cv_lib_pthread_pthread_atfork" >&6; }
|
||
if test "x$ac_cv_lib_pthread_pthread_atfork" = xyes
|
||
then :
|
||
|
||
PTHREAD_LIBS="-lpthread"
|
||
|
||
printf "%s\n" "#define HAVE_LIBPTHREAD 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rtas_get_sysparm in -lrtas" >&5
|
||
printf %s "checking for rtas_get_sysparm in -lrtas... " >&6; }
|
||
if test ${ac_cv_lib_rtas_rtas_get_sysparm+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lrtas $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char rtas_get_sysparm (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return rtas_get_sysparm ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_rtas_rtas_get_sysparm=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_rtas_rtas_get_sysparm=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rtas_rtas_get_sysparm" >&5
|
||
printf "%s\n" "$ac_cv_lib_rtas_rtas_get_sysparm" >&6; }
|
||
if test "x$ac_cv_lib_rtas_rtas_get_sysparm" = xyes
|
||
then :
|
||
|
||
RTAS_LIBS="-lrtas"
|
||
|
||
printf "%s\n" "#define HAVE_LIBRTAS 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
|
||
#include <sys/socket.h>
|
||
"
|
||
if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
SOCKET_LIBS=
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
|
||
printf %s "checking for library containing socket... " >&6; }
|
||
if test ${ac_cv_search_socket+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_func_search_save_LIBS=$LIBS
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char socket (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return socket ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
for ac_lib in '' socket
|
||
do
|
||
if test -z "$ac_lib"; then
|
||
ac_res="none required"
|
||
else
|
||
ac_res=-l$ac_lib
|
||
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
||
fi
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_search_socket=$ac_res
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext
|
||
if test ${ac_cv_search_socket+y}
|
||
then :
|
||
break
|
||
fi
|
||
done
|
||
if test ${ac_cv_search_socket+y}
|
||
then :
|
||
|
||
else case e in #(
|
||
e) ac_cv_search_socket=no ;;
|
||
esac
|
||
fi
|
||
rm conftest.$ac_ext
|
||
LIBS=$ac_func_search_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
|
||
printf "%s\n" "$ac_cv_search_socket" >&6; }
|
||
ac_res=$ac_cv_search_socket
|
||
if test "$ac_res" != no
|
||
then :
|
||
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
||
if test x"$ac_cv_search_socket" != x"none required"
|
||
then :
|
||
SOCKET_LIBS="$SOCKET_LIBS -lsocket"
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
have_dirfd=no
|
||
|
||
for ac_func in dirfd
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "dirfd" "ac_cv_func_dirfd"
|
||
if test "x$ac_cv_func_dirfd" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_DIRFD 1" >>confdefs.h
|
||
have_dirfd=yes
|
||
else case e in #(
|
||
e) have_dirfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
if test x"$have_dirfd" = xno
|
||
then :
|
||
|
||
ac_fn_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#include <sys/types.h>
|
||
#include <dirent.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_dirfd" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL_DIRFD $ac_have_decl" >>confdefs.h
|
||
if test $ac_have_decl = 1
|
||
then :
|
||
have_dirfd=yes
|
||
else case e in #(
|
||
e) have_dirfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
have_ddfd=no
|
||
if test x"$have_dirfd" = xno
|
||
then :
|
||
|
||
ac_fn_c_check_member "$LINENO" "DIR" "dd_fd" "ac_cv_member_DIR_dd_fd" "#include <sys/types.h>
|
||
#include <dirent.h>
|
||
"
|
||
if test "x$ac_cv_member_DIR_dd_fd" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_DIR_DD_FD 1" >>confdefs.h
|
||
|
||
have_ddfd=yes
|
||
else case e in #(
|
||
e) have_ddfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
if test "x$have_dirfd" = xyes || test "x$have_ddfd" = xyes; then
|
||
HAVE_DIRFD_TRUE=
|
||
HAVE_DIRFD_FALSE='#'
|
||
else
|
||
HAVE_DIRFD_TRUE='#'
|
||
HAVE_DIRFD_FALSE=
|
||
fi
|
||
|
||
|
||
MQ_LIBS=
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mq_open in -lrt" >&5
|
||
printf %s "checking for mq_open in -lrt... " >&6; }
|
||
if test ${ac_cv_lib_rt_mq_open+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lrt $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char mq_open (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return mq_open ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_rt_mq_open=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_rt_mq_open=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_mq_open" >&5
|
||
printf "%s\n" "$ac_cv_lib_rt_mq_open" >&6; }
|
||
if test "x$ac_cv_lib_rt_mq_open" = xyes
|
||
then :
|
||
MQ_LIBS="-lrt"
|
||
fi
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether program_invocation_short_name is defined" >&5
|
||
printf %s "checking whether program_invocation_short_name is defined... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <errno.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
program_invocation_short_name = "test";
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_PROGRAM_INVOCATION_SHORT_NAME 1" >>confdefs.h
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether __progname is defined" >&5
|
||
printf %s "checking whether __progname is defined... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
extern char *__progname;
|
||
int
|
||
main (void)
|
||
{
|
||
if (*__progname == 0) return 1;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE___PROGNAME 1" >>confdefs.h
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; } ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
ac_fn_check_decl "$LINENO" "IOC_OPAL_GET_STATUS" "ac_cv_have_decl_IOC_OPAL_GET_STATUS" "#include <linux/sed-opal.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_IOC_OPAL_GET_STATUS" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_OPAL_GET_STATUS 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-static-programs was given.
|
||
if test ${enable_static_programs+y}
|
||
then :
|
||
enableval=$enable_static_programs;
|
||
fi
|
||
|
||
|
||
case $enable_static_programs in #(
|
||
yes) :
|
||
enable_static_programs=blkid,fdisk,losetup,mount,nsenter,partx,sfdisk,umount,unshare ;; #(
|
||
no) :
|
||
enable_static_programs=
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,blkid,*) :
|
||
static_blkid=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_blkid" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: blkid." >&5
|
||
printf "%s\n" "$as_me: enable static build: blkid." >&6;}
|
||
fi
|
||
if test "x$static_blkid" = xyes; then
|
||
HAVE_STATIC_BLKID_TRUE=
|
||
HAVE_STATIC_BLKID_FALSE='#'
|
||
else
|
||
HAVE_STATIC_BLKID_TRUE='#'
|
||
HAVE_STATIC_BLKID_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,fdisk,*) :
|
||
static_fdisk=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_fdisk" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: fdisk." >&5
|
||
printf "%s\n" "$as_me: enable static build: fdisk." >&6;}
|
||
fi
|
||
if test "x$static_fdisk" = xyes; then
|
||
HAVE_STATIC_FDISK_TRUE=
|
||
HAVE_STATIC_FDISK_FALSE='#'
|
||
else
|
||
HAVE_STATIC_FDISK_TRUE='#'
|
||
HAVE_STATIC_FDISK_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,losetup,*) :
|
||
static_losetup=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_losetup" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: losetup." >&5
|
||
printf "%s\n" "$as_me: enable static build: losetup." >&6;}
|
||
fi
|
||
if test "x$static_losetup" = xyes; then
|
||
HAVE_STATIC_LOSETUP_TRUE=
|
||
HAVE_STATIC_LOSETUP_FALSE='#'
|
||
else
|
||
HAVE_STATIC_LOSETUP_TRUE='#'
|
||
HAVE_STATIC_LOSETUP_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,mount,*) :
|
||
static_mount=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_mount" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: mount." >&5
|
||
printf "%s\n" "$as_me: enable static build: mount." >&6;}
|
||
fi
|
||
if test "x$static_mount" = xyes; then
|
||
HAVE_STATIC_MOUNT_TRUE=
|
||
HAVE_STATIC_MOUNT_FALSE='#'
|
||
else
|
||
HAVE_STATIC_MOUNT_TRUE='#'
|
||
HAVE_STATIC_MOUNT_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,nsenter,*) :
|
||
static_nsenter=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_nsenter" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: nsenter." >&5
|
||
printf "%s\n" "$as_me: enable static build: nsenter." >&6;}
|
||
fi
|
||
if test "x$static_nsenter" = xyes; then
|
||
HAVE_STATIC_NSENTER_TRUE=
|
||
HAVE_STATIC_NSENTER_FALSE='#'
|
||
else
|
||
HAVE_STATIC_NSENTER_TRUE='#'
|
||
HAVE_STATIC_NSENTER_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,partx,*) :
|
||
static_partx=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_partx" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: partx." >&5
|
||
printf "%s\n" "$as_me: enable static build: partx." >&6;}
|
||
fi
|
||
if test "x$static_partx" = xyes; then
|
||
HAVE_STATIC_PARTX_TRUE=
|
||
HAVE_STATIC_PARTX_FALSE='#'
|
||
else
|
||
HAVE_STATIC_PARTX_TRUE='#'
|
||
HAVE_STATIC_PARTX_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,sfdisk,*) :
|
||
static_sfdisk=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_sfdisk" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: sfdisk." >&5
|
||
printf "%s\n" "$as_me: enable static build: sfdisk." >&6;}
|
||
fi
|
||
if test "x$static_sfdisk" = xyes; then
|
||
HAVE_STATIC_SFDISK_TRUE=
|
||
HAVE_STATIC_SFDISK_FALSE='#'
|
||
else
|
||
HAVE_STATIC_SFDISK_TRUE='#'
|
||
HAVE_STATIC_SFDISK_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,umount,*) :
|
||
static_umount=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_umount" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: umount." >&5
|
||
printf "%s\n" "$as_me: enable static build: umount." >&6;}
|
||
fi
|
||
if test "x$static_umount" = xyes; then
|
||
HAVE_STATIC_UMOUNT_TRUE=
|
||
HAVE_STATIC_UMOUNT_FALSE='#'
|
||
else
|
||
HAVE_STATIC_UMOUNT_TRUE='#'
|
||
HAVE_STATIC_UMOUNT_FALSE=
|
||
fi
|
||
|
||
|
||
case ,$enable_static_programs, in #(
|
||
*,unshare,*) :
|
||
static_unshare=yes
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$static_unshare" = xyes
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: enable static build: unshare." >&5
|
||
printf "%s\n" "$as_me: enable static build: unshare." >&6;}
|
||
fi
|
||
if test "x$static_unshare" = xyes; then
|
||
HAVE_STATIC_UNSHARE_TRUE=
|
||
HAVE_STATIC_UNSHARE_FALSE='#'
|
||
else
|
||
HAVE_STATIC_UNSHARE_TRUE='#'
|
||
HAVE_STATIC_UNSHARE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --enable-all-programs was given.
|
||
if test ${enable_all_programs+y}
|
||
then :
|
||
enableval=$enable_all_programs;
|
||
else case e in #(
|
||
e) enable_all_programs=undefined
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
case $enable_all_programs in #(
|
||
yes) :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: force to build all programs by default" >&5
|
||
printf "%s\n" "$as_me: WARNING: force to build all programs by default" >&2;}
|
||
ul_default_estate=check ;; #(
|
||
no) :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: disable all programs and man pages by default" >&5
|
||
printf "%s\n" "$as_me: WARNING: disable all programs and man pages by default" >&2;}
|
||
ul_default_estate=no
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
|
||
# Check whether --enable-asciidoc was given.
|
||
if test ${enable_asciidoc+y}
|
||
then :
|
||
enableval=$enable_asciidoc;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_asciidoc=$ul_default_estate
|
||
else
|
||
enable_asciidoc=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_asciidoc" = xno; then
|
||
build_asciidoc=no
|
||
else
|
||
build_asciidoc=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_asciidoc" != xno; then
|
||
|
||
# Extract the first word of "asciidoctor", so it can be a program name with args.
|
||
set dummy asciidoctor; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_ASCIIDOCTOR+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $ASCIIDOCTOR in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_ASCIIDOCTOR="$ASCIIDOCTOR" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_ASCIIDOCTOR="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
ASCIIDOCTOR=$ac_cv_path_ASCIIDOCTOR
|
||
if test -n "$ASCIIDOCTOR"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ASCIIDOCTOR" >&5
|
||
printf "%s\n" "$ASCIIDOCTOR" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
case $enable_asciidoc:x$ASCIIDOCTOR in #(
|
||
no:*)
|
||
build_asciidoc=no ;;
|
||
yes:x)
|
||
as_fn_error $? "asciidoc selected, but required asciidoctor not available" "$LINENO" 5;;
|
||
yes:x*)
|
||
build_asciidoc=yes ;;
|
||
check:x)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: asciidoctor not found; not building man pages" >&5
|
||
printf "%s\n" "$as_me: WARNING: asciidoctor not found; not building man pages" >&2;}
|
||
build_asciidoc=no ;;
|
||
check:x*)
|
||
build_asciidoc=yes ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_asciidoc" = xyes; then
|
||
ENABLE_ASCIIDOC_TRUE=
|
||
ENABLE_ASCIIDOC_FALSE='#'
|
||
else
|
||
ENABLE_ASCIIDOC_TRUE='#'
|
||
ENABLE_ASCIIDOC_FALSE=
|
||
fi
|
||
|
||
have_asciidoctor_failure_level=no
|
||
if test "x$build_asciidoc" = xyes
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${ASCIIDOCTOR} supports --failure-level" >&5
|
||
printf %s "checking whether ${ASCIIDOCTOR} supports --failure-level... " >&6; }
|
||
if ${ASCIIDOCTOR} --help | grep failure-level >/dev/null 2>&1
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_asciidoctor_failure_level=yes
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
fi
|
||
if test "x$have_asciidoctor_failure_level" = xyes; then
|
||
HAVE_ASCIIDOCTOR_FAILURE_LEVEL_TRUE=
|
||
HAVE_ASCIIDOCTOR_FAILURE_LEVEL_FALSE='#'
|
||
else
|
||
HAVE_ASCIIDOCTOR_FAILURE_LEVEL_TRUE='#'
|
||
HAVE_ASCIIDOCTOR_FAILURE_LEVEL_FALSE=
|
||
fi
|
||
|
||
|
||
have_manpages=no
|
||
if test -f "$srcdir/sys-utils/mount.8"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: re-use already generated man-pages." >&5
|
||
printf "%s\n" "$as_me: re-use already generated man-pages." >&6;}
|
||
have_manpages=yes
|
||
|
||
fi
|
||
if test "x$have_manpages" = xyes; then
|
||
HAVE_MANPAGES_TRUE=
|
||
HAVE_MANPAGES_FALSE='#'
|
||
else
|
||
HAVE_MANPAGES_TRUE='#'
|
||
HAVE_MANPAGES_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-poman was given.
|
||
if test ${enable_poman+y}
|
||
then :
|
||
enableval=$enable_poman;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_poman=$ul_default_estate
|
||
else
|
||
enable_poman=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_poman" = xno; then
|
||
build_poman=no
|
||
else
|
||
build_poman=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_poman" != xno; then
|
||
|
||
# Extract the first word of "po4a", so it can be a program name with args.
|
||
set dummy po4a; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_PO4A+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $PO4A in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_PO4A="$PO4A" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_PO4A="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
PO4A=$ac_cv_path_PO4A
|
||
if test -n "$PO4A"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PO4A" >&5
|
||
printf "%s\n" "$PO4A" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
case $enable_poman:x$PO4A in #(
|
||
no:*)
|
||
build_poman=no ;;
|
||
yes:x)
|
||
as_fn_error $? "poman selected, but required po4a not available" "$LINENO" 5;;
|
||
yes:x*)
|
||
build_poman=yes ;;
|
||
check:x)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: po4a not found; not building translated man pages" >&5
|
||
printf "%s\n" "$as_me: WARNING: po4a not found; not building translated man pages" >&2;}
|
||
build_poman=no ;;
|
||
check:x*)
|
||
build_poman=yes ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_poman" = xyes; then
|
||
ENABLE_POMAN_TRUE=
|
||
ENABLE_POMAN_FALSE='#'
|
||
else
|
||
ENABLE_POMAN_TRUE='#'
|
||
ENABLE_POMAN_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --enable-tls was given.
|
||
if test ${enable_tls+y}
|
||
then :
|
||
enableval=$enable_tls;
|
||
else case e in #(
|
||
e) enable_tls=yes ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
|
||
printf %s "checking whether the target supports thread-local storage... " >&6; }
|
||
if test ${ax_cv_have_tls+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
if test "$cross_compiling" = yes
|
||
then :
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
__thread int a; int b; int main() { return a = b; }
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
chktls_save_LDFLAGS="$LDFLAGS"
|
||
case $host in
|
||
*-*-linux*)
|
||
LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
|
||
;;
|
||
esac
|
||
chktls_save_CFLAGS="$CFLAGS"
|
||
CFLAGS="-fPIC $CFLAGS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int f() { return 0; }
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
__thread int a; int b; int f() { return a = b; }
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ax_cv_have_tls=yes
|
||
else case e in #(
|
||
e) ax_cv_have_tls=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
else case e in #(
|
||
e) ax_cv_have_tls=yes ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
CFLAGS="$chktls_save_CFLAGS"
|
||
LDFLAGS="$chktls_save_LDFLAGS"
|
||
else case e in #(
|
||
e) ax_cv_have_tls=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
__thread int a; int b; int main() { return a = b; }
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"
|
||
then :
|
||
chktls_save_LDFLAGS="$LDFLAGS"
|
||
LDFLAGS="-static $LDFLAGS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
int main() { return 0; }
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
if test "$cross_compiling" = yes
|
||
then :
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot run test program while cross compiling
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
__thread int a; int b; int main() { return a = b; }
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"
|
||
then :
|
||
ax_cv_have_tls=yes
|
||
else case e in #(
|
||
e) ax_cv_have_tls=no ;;
|
||
esac
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
|
||
else case e in #(
|
||
e) ax_cv_have_tls=yes ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LDFLAGS="$chktls_save_LDFLAGS"
|
||
if test $ax_cv_have_tls = yes; then
|
||
chktls_save_CFLAGS="$CFLAGS"
|
||
thread_CFLAGS=failed
|
||
for flag in '' '-pthread' '-lpthread'; do
|
||
CFLAGS="$flag $chktls_save_CFLAGS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <pthread.h>
|
||
void *g(void *d) { return NULL; }
|
||
int
|
||
main (void)
|
||
{
|
||
pthread_t t; pthread_create(&t,NULL,g,NULL);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
thread_CFLAGS="$flag"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test "X$thread_CFLAGS" != Xfailed; then
|
||
break
|
||
fi
|
||
done
|
||
CFLAGS="$chktls_save_CFLAGS"
|
||
if test "X$thread_CFLAGS" != Xfailed; then
|
||
CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
|
||
if test "$cross_compiling" = yes
|
||
then :
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot run test program while cross compiling
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <pthread.h>
|
||
__thread int a;
|
||
static int *a_in_other_thread;
|
||
static void *
|
||
thread_func (void *arg)
|
||
{
|
||
a_in_other_thread = &a;
|
||
return (void *)0;
|
||
}
|
||
int
|
||
main (void)
|
||
{
|
||
pthread_t thread;
|
||
void *thread_retval;
|
||
int *a_in_main_thread;
|
||
if (pthread_create (&thread, (pthread_attr_t *)0,
|
||
thread_func, (void *)0))
|
||
return 0;
|
||
a_in_main_thread = &a;
|
||
if (pthread_join (thread, &thread_retval))
|
||
return 0;
|
||
return (a_in_other_thread == a_in_main_thread);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"
|
||
then :
|
||
ax_cv_have_tls=yes
|
||
else case e in #(
|
||
e) ax_cv_have_tls=no ;;
|
||
esac
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
|
||
CFLAGS="$chktls_save_CFLAGS"
|
||
fi
|
||
fi
|
||
else case e in #(
|
||
e) ax_cv_have_tls=no ;;
|
||
esac
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_have_tls" >&5
|
||
printf "%s\n" "$ax_cv_have_tls" >&6; }
|
||
|
||
if test "$enable_tls $ax_cv_have_tls" = "yes yes"; then
|
||
|
||
printf "%s\n" "#define HAVE_TLS 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
have_pty=no
|
||
|
||
# Check whether --with-util was given.
|
||
if test ${with_util+y}
|
||
then :
|
||
withval=$with_util;
|
||
else case e in #(
|
||
e) with_util=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_util" = xno
|
||
then :
|
||
|
||
if false; then
|
||
HAVE_UTIL_TRUE=
|
||
HAVE_UTIL_FALSE='#'
|
||
else
|
||
HAVE_UTIL_TRUE='#'
|
||
HAVE_UTIL_FALSE=
|
||
fi
|
||
|
||
have_util=no
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
|
||
have_util=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
|
||
printf %s "checking for openpty in -lutil... " >&6; }
|
||
if test ${ac_cv_lib_util_openpty+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lutil $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char openpty (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return openpty ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_util_openpty=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_util_openpty=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
|
||
printf "%s\n" "$ac_cv_lib_util_openpty" >&6; }
|
||
if test "x$ac_cv_lib_util_openpty" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LIBUTIL 1" >>confdefs.h
|
||
|
||
LIBS="-lutil $LIBS"
|
||
|
||
else case e in #(
|
||
e) have_util=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test $have_util = yes; then
|
||
HAVE_UTIL_TRUE=
|
||
HAVE_UTIL_FALSE='#'
|
||
else
|
||
HAVE_UTIL_TRUE='#'
|
||
HAVE_UTIL_FALSE=
|
||
fi
|
||
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$have_pty_h" = xyes && test "x$have_sys_signalfd_h" = xyes && test "x$have_util" = xyes
|
||
then :
|
||
|
||
if true; then
|
||
HAVE_PTY_TRUE=
|
||
HAVE_PTY_FALSE='#'
|
||
else
|
||
HAVE_PTY_TRUE='#'
|
||
HAVE_PTY_FALSE=
|
||
fi
|
||
|
||
|
||
printf "%s\n" "#define HAVE_PTY 1" >>confdefs.h
|
||
|
||
have_pty=yes
|
||
|
||
else case e in #(
|
||
e)
|
||
if false; then
|
||
HAVE_PTY_TRUE=
|
||
HAVE_PTY_FALSE='#'
|
||
else
|
||
HAVE_PTY_TRUE='#'
|
||
HAVE_PTY_FALSE=
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
ac_fn_c_check_type "$LINENO" "union semun" "ac_cv_type_union_semun" "
|
||
#include <sys/sem.h>
|
||
|
||
"
|
||
if test "x$ac_cv_type_union_semun" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_UNION_SEMUN 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
ac_fn_c_check_type "$LINENO" "loff_t" "ac_cv_type_loff_t" "$ac_includes_default"
|
||
if test "x$ac_cv_type_loff_t" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_LOFF_T 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-widechar was given.
|
||
if test ${enable_widechar+y}
|
||
then :
|
||
enableval=$enable_widechar;
|
||
else case e in #(
|
||
e) enable_widechar=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_widechar" = xno; then
|
||
build_widechar=no
|
||
else
|
||
build_widechar=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_widechar" != xno; then
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking wchar_t support" >&5
|
||
printf %s "checking wchar_t support... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <wchar.h>
|
||
#include <wctype.h>
|
||
#include <stdio.h>
|
||
#include <stdlib.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
wchar_t wc;
|
||
wint_t w;
|
||
w = fgetwc(stdin);
|
||
if (w == WEOF) exit(1);
|
||
wc = w;
|
||
fputwc(wc,stdout);
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
ul_haveprogram_widechar=yes
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
ul_haveprogram_widechar=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
case $enable_widechar:$ul_haveprogram_widechar in #(
|
||
no:*)
|
||
build_widechar=no ;;
|
||
yes:yes)
|
||
build_widechar=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "widechar selected, but required wchar_t support not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_widechar=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: wchar_t support not found; not building widechar" >&5
|
||
printf "%s\n" "$as_me: WARNING: wchar_t support not found; not building widechar" >&2;}
|
||
build_widechar=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$build_widechar" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_WIDECHAR 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_c_check_type "$LINENO" "cpu_set_t" "ac_cv_type_cpu_set_t" "
|
||
#include <sched.h>
|
||
|
||
"
|
||
if test "x$ac_cv_type_cpu_set_t" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_CPU_SET_T 1" >>confdefs.h
|
||
|
||
have_cpu_set_t=yes
|
||
fi
|
||
|
||
|
||
if test "x$have_cpu_set_t" = xyes; then
|
||
HAVE_CPU_SET_T_TRUE=
|
||
HAVE_CPU_SET_T_FALSE='#'
|
||
else
|
||
HAVE_CPU_SET_T_TRUE='#'
|
||
HAVE_CPU_SET_T_FALSE=
|
||
fi
|
||
|
||
|
||
ac_fn_c_check_type "$LINENO" "sighandler_t" "ac_cv_type_sighandler_t" "
|
||
#include <signal.h>
|
||
|
||
"
|
||
if test "x$ac_cv_type_sighandler_t" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_SIGHANDLER_T 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# checking sigset_t defined in the kernel header in
|
||
# asm/signal.h. tests/helpers/test_mkfds_ppoll.c expects the RAW sigset_t
|
||
# is defined in the header file.
|
||
# However, a slightly older arch/parisc doesn't export the type.
|
||
# See https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=487fa28fa8b60417642ac58e8beda6e2509d18f9
|
||
ac_fn_c_check_type "$LINENO" "sigset_t" "ac_cv_type_sigset_t" "
|
||
#include <asm/signal.h>
|
||
|
||
"
|
||
if test "x$ac_cv_type_sigset_t" = xyes
|
||
then :
|
||
|
||
printf "%s\n" "#define HAVE_SIGSET_T 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
ac_fn_check_decl "$LINENO" "CPU_ALLOC" "ac_cv_have_decl_CPU_ALLOC" "
|
||
#include <sched.h>
|
||
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_CPU_ALLOC" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL_CPU_ALLOC $ac_have_decl" >>confdefs.h
|
||
|
||
|
||
# on Solaris, you can't mix and match standards, since we use c99
|
||
# apparently at this stage, XOPEN_SOURCE will conflict. As workaround,
|
||
# check for crypt.h and use that without XOPEN_SOURCE.
|
||
have_crypt=no
|
||
ac_fn_c_check_header_compile "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_crypt_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_CRYPT_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#ifdef HAVE_CRYPT_H
|
||
#include <crypt.h>
|
||
#else
|
||
#define _XOPEN_SOURCE
|
||
#include <unistd.h>
|
||
#endif
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
char *c = crypt("abc","pw");
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
have_libcrypt=no
|
||
have_crypt=yes
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
old_LIBS="$LIBS"
|
||
LIBS="$LIBS -lcrypt"
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#ifdef HAVE_CRYPT_H
|
||
#include <crypt.h>
|
||
#else
|
||
#define _XOPEN_SOURCE
|
||
#include <unistd.h>
|
||
#endif
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
char *c = crypt("abc","pw");
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
have_libcrypt=yes
|
||
have_crypt=yes
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: crypt() is not available" >&5
|
||
printf "%s\n" "$as_me: WARNING: crypt() is not available" >&2;}
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
LIBS="$old_LIBS"
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test "x$have_libcrypt" = xyes; then
|
||
HAVE_LIBCRYPT_TRUE=
|
||
HAVE_LIBCRYPT_FALSE='#'
|
||
else
|
||
HAVE_LIBCRYPT_TRUE='#'
|
||
HAVE_LIBCRYPT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --with-selinux was given.
|
||
if test ${with_selinux+y}
|
||
then :
|
||
withval=$with_selinux;
|
||
else case e in #(
|
||
e) with_selinux=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$with_selinux" = xno
|
||
then :
|
||
|
||
if false; then
|
||
HAVE_SELINUX_TRUE=
|
||
HAVE_SELINUX_FALSE='#'
|
||
else
|
||
HAVE_SELINUX_TRUE='#'
|
||
HAVE_SELINUX_FALSE=
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libselinux >= 2.5" >&5
|
||
printf %s "checking for libselinux >= 2.5... " >&6; }
|
||
|
||
if test -n "$SELINUX_CFLAGS"; then
|
||
pkg_cv_SELINUX_CFLAGS="$SELINUX_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libselinux >= 2.5\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libselinux >= 2.5") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SELINUX_CFLAGS=`$PKG_CONFIG --cflags "libselinux >= 2.5" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$SELINUX_LIBS"; then
|
||
pkg_cv_SELINUX_LIBS="$SELINUX_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libselinux >= 2.5\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libselinux >= 2.5") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SELINUX_LIBS=`$PKG_CONFIG --libs "libselinux >= 2.5" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
SELINUX_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libselinux >= 2.5" 2>&1`
|
||
else
|
||
SELINUX_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libselinux >= 2.5" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$SELINUX_PKG_ERRORS" >&5
|
||
|
||
have_selinux=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_selinux=no
|
||
else
|
||
SELINUX_CFLAGS=$pkg_cv_SELINUX_CFLAGS
|
||
SELINUX_LIBS=$pkg_cv_SELINUX_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_selinux=yes
|
||
fi
|
||
case $with_selinux:$have_selinux in #(
|
||
yes:no) :
|
||
as_fn_error $? "SELinux selected but libselinux not found or too old" "$LINENO" 5
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
if test "x$have_selinux" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_LIBSELINUX 1" >>confdefs.h
|
||
|
||
|
||
if test "$enable_static" != xno; then
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libselinux\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libselinux") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
SELINUX_LIBS_STATIC=`$PKG_CONFIG --libs --static "libselinux"`
|
||
else
|
||
as_fn_error $? "pkg-config description of libselinux, needed for static build, is not available" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
if true; then
|
||
HAVE_SELINUX_TRUE=
|
||
HAVE_SELINUX_FALSE='#'
|
||
else
|
||
HAVE_SELINUX_TRUE='#'
|
||
HAVE_SELINUX_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
old_LIBS="$LIBS"
|
||
LIBS="$LIBS $SELINUX_LIBS"
|
||
|
||
# This function is missing in old libselinux 1.xx versions
|
||
ac_fn_c_check_func "$LINENO" "security_get_initial_context" "ac_cv_func_security_get_initial_context"
|
||
if test "x$ac_cv_func_security_get_initial_context" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SECURITY_GET_INITIAL_CONTEXT 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
LIBS="$old_LIBS"
|
||
|
||
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --with-audit was given.
|
||
if test ${with_audit+y}
|
||
then :
|
||
withval=$with_audit;
|
||
else case e in #(
|
||
e) with_audit=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$with_audit" = xno
|
||
then :
|
||
|
||
if false; then
|
||
HAVE_AUDIT_TRUE=
|
||
HAVE_AUDIT_FALSE='#'
|
||
else
|
||
HAVE_AUDIT_TRUE='#'
|
||
HAVE_AUDIT_FALSE=
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
|
||
have_audit=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_message in -laudit" >&5
|
||
printf %s "checking for audit_log_user_message in -laudit... " >&6; }
|
||
if test ${ac_cv_lib_audit_audit_log_user_message+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-laudit $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char audit_log_user_message (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return audit_log_user_message ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_audit_audit_log_user_message=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_audit_audit_log_user_message=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_message" >&5
|
||
printf "%s\n" "$ac_cv_lib_audit_audit_log_user_message" >&6; }
|
||
if test "x$ac_cv_lib_audit_audit_log_user_message" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LIBAUDIT 1" >>confdefs.h
|
||
|
||
LIBS="-laudit $LIBS"
|
||
|
||
else case e in #(
|
||
e) have_audit=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test $have_audit = yes; then
|
||
HAVE_AUDIT_TRUE=
|
||
HAVE_AUDIT_FALSE='#'
|
||
else
|
||
HAVE_AUDIT_TRUE='#'
|
||
HAVE_AUDIT_FALSE=
|
||
fi
|
||
|
||
|
||
case $with_audit:$have_audit in #(
|
||
yes:no) :
|
||
as_fn_error $? "Audit selected but libaudit not found (or does not support audit_log_user_message())" "$LINENO" 5
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# Check whether --with-udev was given.
|
||
if test ${with_udev+y}
|
||
then :
|
||
withval=$with_udev;
|
||
else case e in #(
|
||
e) with_udev=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$with_udev" = xno
|
||
then :
|
||
|
||
if false; then
|
||
HAVE_UDEV_TRUE=
|
||
HAVE_UDEV_FALSE='#'
|
||
else
|
||
HAVE_UDEV_TRUE='#'
|
||
HAVE_UDEV_FALSE=
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
|
||
have_udev=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev_new in -ludev" >&5
|
||
printf %s "checking for udev_new in -ludev... " >&6; }
|
||
if test ${ac_cv_lib_udev_udev_new+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ludev $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char udev_new (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return udev_new ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_udev_udev_new=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_udev_udev_new=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_udev_udev_new" >&5
|
||
printf "%s\n" "$ac_cv_lib_udev_udev_new" >&6; }
|
||
if test "x$ac_cv_lib_udev_udev_new" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LIBUDEV 1" >>confdefs.h
|
||
|
||
LIBS="-ludev $LIBS"
|
||
|
||
else case e in #(
|
||
e) have_udev=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test $have_udev = yes; then
|
||
HAVE_UDEV_TRUE=
|
||
HAVE_UDEV_FALSE='#'
|
||
else
|
||
HAVE_UDEV_TRUE='#'
|
||
HAVE_UDEV_FALSE=
|
||
fi
|
||
|
||
|
||
case $with_udev:$have_udev in #(
|
||
yes:no) :
|
||
as_fn_error $? "udev selected but libudev not found" "$LINENO" 5
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-ncursesw was given.
|
||
if test ${with_ncursesw+y}
|
||
then :
|
||
withval=$with_ncursesw;
|
||
else case e in #(
|
||
e) with_ncursesw=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
have_ncursesw=no
|
||
have_ncursesw_header=no
|
||
if test "x$with_ncursesw" != xno
|
||
then :
|
||
|
||
|
||
|
||
|
||
|
||
# ncurses6-config
|
||
#
|
||
if test "x$have_ncursesw" = xno
|
||
then :
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}ncursesw6-config", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}ncursesw6-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_NCURSESW6_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$NCURSESW6_CONFIG"; then
|
||
ac_cv_prog_NCURSESW6_CONFIG="$NCURSESW6_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_NCURSESW6_CONFIG="${ac_tool_prefix}ncursesw6-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
NCURSESW6_CONFIG=$ac_cv_prog_NCURSESW6_CONFIG
|
||
if test -n "$NCURSESW6_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NCURSESW6_CONFIG" >&5
|
||
printf "%s\n" "$NCURSESW6_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_NCURSESW6_CONFIG"; then
|
||
ac_ct_NCURSESW6_CONFIG=$NCURSESW6_CONFIG
|
||
# Extract the first word of "ncursesw6-config", so it can be a program name with args.
|
||
set dummy ncursesw6-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_NCURSESW6_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_NCURSESW6_CONFIG"; then
|
||
ac_cv_prog_ac_ct_NCURSESW6_CONFIG="$ac_ct_NCURSESW6_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_NCURSESW6_CONFIG="ncursesw6-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_NCURSESW6_CONFIG=$ac_cv_prog_ac_ct_NCURSESW6_CONFIG
|
||
if test -n "$ac_ct_NCURSESW6_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NCURSESW6_CONFIG" >&5
|
||
printf "%s\n" "$ac_ct_NCURSESW6_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_NCURSESW6_CONFIG" = x; then
|
||
NCURSESW6_CONFIG=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
NCURSESW6_CONFIG=$ac_ct_NCURSESW6_CONFIG
|
||
fi
|
||
else
|
||
NCURSESW6_CONFIG="$ac_cv_prog_NCURSESW6_CONFIG"
|
||
fi
|
||
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$NCURSESW6_CONFIG --version >/dev/null"; } >&5
|
||
($NCURSESW6_CONFIG --version >/dev/null) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
have_ncursesw=yes
|
||
NCURSES_LIBS=`$NCURSESW6_CONFIG --libs`
|
||
NCURSES_CFLAGS=`$NCURSESW6_CONFIG --cflags`
|
||
else
|
||
have_ncursesw=no
|
||
fi
|
||
|
||
fi
|
||
|
||
# ncurses5-config
|
||
#
|
||
if test "x$have_ncursesw" = xno
|
||
then :
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}ncursesw5-config", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}ncursesw5-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_NCURSESW5_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$NCURSESW5_CONFIG"; then
|
||
ac_cv_prog_NCURSESW5_CONFIG="$NCURSESW5_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_NCURSESW5_CONFIG="${ac_tool_prefix}ncursesw5-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
NCURSESW5_CONFIG=$ac_cv_prog_NCURSESW5_CONFIG
|
||
if test -n "$NCURSESW5_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NCURSESW5_CONFIG" >&5
|
||
printf "%s\n" "$NCURSESW5_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_NCURSESW5_CONFIG"; then
|
||
ac_ct_NCURSESW5_CONFIG=$NCURSESW5_CONFIG
|
||
# Extract the first word of "ncursesw5-config", so it can be a program name with args.
|
||
set dummy ncursesw5-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_NCURSESW5_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_NCURSESW5_CONFIG"; then
|
||
ac_cv_prog_ac_ct_NCURSESW5_CONFIG="$ac_ct_NCURSESW5_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_NCURSESW5_CONFIG="ncursesw5-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_NCURSESW5_CONFIG=$ac_cv_prog_ac_ct_NCURSESW5_CONFIG
|
||
if test -n "$ac_ct_NCURSESW5_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NCURSESW5_CONFIG" >&5
|
||
printf "%s\n" "$ac_ct_NCURSESW5_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_NCURSESW5_CONFIG" = x; then
|
||
NCURSESW5_CONFIG=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
NCURSESW5_CONFIG=$ac_ct_NCURSESW5_CONFIG
|
||
fi
|
||
else
|
||
NCURSESW5_CONFIG="$ac_cv_prog_NCURSESW5_CONFIG"
|
||
fi
|
||
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$NCURSESW5_CONFIG --version >/dev/null"; } >&5
|
||
($NCURSESW5_CONFIG --version >/dev/null) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
have_ncursesw=yes
|
||
NCURSES_LIBS=`$NCURSESW5_CONFIG --libs`
|
||
NCURSES_CFLAGS=`$NCURSESW5_CONFIG --cflags`
|
||
else
|
||
have_ncursesw=no
|
||
fi
|
||
|
||
fi
|
||
|
||
# pkg-config (not supported by ncurses upstream by default)
|
||
#
|
||
if test "x$have_ncursesw" = xno
|
||
then :
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ncursesw" >&5
|
||
printf %s "checking for ncursesw... " >&6; }
|
||
|
||
if test -n "$NCURSESW_CFLAGS"; then
|
||
pkg_cv_NCURSESW_CFLAGS="$NCURSESW_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ncursesw\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "ncursesw") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_NCURSESW_CFLAGS=`$PKG_CONFIG --cflags "ncursesw" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$NCURSESW_LIBS"; then
|
||
pkg_cv_NCURSESW_LIBS="$NCURSESW_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ncursesw\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "ncursesw") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_NCURSESW_LIBS=`$PKG_CONFIG --libs "ncursesw" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
NCURSESW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "ncursesw" 2>&1`
|
||
else
|
||
NCURSESW_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "ncursesw" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$NCURSESW_PKG_ERRORS" >&5
|
||
|
||
have_ncursesw=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_ncursesw=no
|
||
else
|
||
NCURSESW_CFLAGS=$pkg_cv_NCURSESW_CFLAGS
|
||
NCURSESW_LIBS=$pkg_cv_NCURSESW_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
have_ncursesw=yes
|
||
NCURSES_LIBS=${NCURSESW_LIBS}
|
||
NCURSES_CFLAGS=${NCURSESW_CFLAGS}
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
# classic autoconf way
|
||
#
|
||
if test "x$have_ncursesw" = xno
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for initscr in -lncursesw" >&5
|
||
printf %s "checking for initscr in -lncursesw... " >&6; }
|
||
if test ${ac_cv_lib_ncursesw_initscr+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lncursesw $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char initscr (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return initscr ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_ncursesw_initscr=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_ncursesw_initscr=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncursesw_initscr" >&5
|
||
printf "%s\n" "$ac_cv_lib_ncursesw_initscr" >&6; }
|
||
if test "x$ac_cv_lib_ncursesw_initscr" = xyes
|
||
then :
|
||
have_ncursesw=yes
|
||
else case e in #(
|
||
e) have_ncursesw=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$have_ncursesw" = xyes
|
||
then :
|
||
NCURSES_LIBS="-lncursesw"
|
||
fi
|
||
|
||
fi
|
||
|
||
if test "x$have_ncursesw" = xyes
|
||
then :
|
||
|
||
for ac_header in ncursesw/ncurses.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "ncursesw/ncurses.h" "ac_cv_header_ncursesw_ncurses_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_ncursesw_ncurses_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NCURSESW_NCURSES_H 1" >>confdefs.h
|
||
have_ncursesw_header=yes
|
||
fi
|
||
|
||
done
|
||
ac_fn_c_check_header_compile "$LINENO" "ncursesw/term.h" "ac_cv_header_ncursesw_term_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_ncursesw_term_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NCURSESW_TERM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
# Define HAVE_NCURSES_H only if check for HAVE_NCURSESW_NCURSES_H is
|
||
# unsuccessful to avoid too many *_H permitations in config.h
|
||
if test "x$have_ncursesw_header" = xno
|
||
then :
|
||
|
||
for ac_header in ncurses.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "ncurses.h" "ac_cv_header_ncurses_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_ncurses_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NCURSES_H 1" >>confdefs.h
|
||
have_ncursesw_header=yes
|
||
fi
|
||
|
||
done
|
||
ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_term_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_TERM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
if test "x$have_ncursesw_header" = xno
|
||
then :
|
||
have_ncursesw=no
|
||
fi
|
||
|
||
fi
|
||
if test "x$have_ncursesw" = xyes
|
||
then :
|
||
|
||
CURSES_LIB_NAME="ncursesw"
|
||
|
||
printf "%s\n" "#define HAVE_LIBNCURSESW 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
fi
|
||
case $with_ncursesw:$have_ncursesw in #(
|
||
yes:no) :
|
||
as_fn_error $? "ncursesw selected, but library not found" "$LINENO" 5 ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
# Check whether --with-ncurses was given.
|
||
if test ${with_ncurses+y}
|
||
then :
|
||
withval=$with_ncurses;
|
||
else case e in #(
|
||
e) with_ncurses=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
have_ncurses=no
|
||
have_ncurses_header=no
|
||
case $with_ncurses:$build_widechar in #(
|
||
yes:yes) :
|
||
as_fn_error $? "wide-char support enabled, but non-wide ncurses selects" "$LINENO" 5 ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
if test "x$have_ncursesw" = xno && test "x$with_ncurses" != xno
|
||
then :
|
||
|
||
|
||
|
||
|
||
|
||
# ncurses6-config
|
||
#
|
||
if test "x$have_ncurses" = xno
|
||
then :
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}ncurses6-config", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}ncurses6-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_NCURSES6_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$NCURSES6_CONFIG"; then
|
||
ac_cv_prog_NCURSES6_CONFIG="$NCURSES6_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_NCURSES6_CONFIG="${ac_tool_prefix}ncurses6-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
NCURSES6_CONFIG=$ac_cv_prog_NCURSES6_CONFIG
|
||
if test -n "$NCURSES6_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NCURSES6_CONFIG" >&5
|
||
printf "%s\n" "$NCURSES6_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_NCURSES6_CONFIG"; then
|
||
ac_ct_NCURSES6_CONFIG=$NCURSES6_CONFIG
|
||
# Extract the first word of "ncurses6-config", so it can be a program name with args.
|
||
set dummy ncurses6-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_NCURSES6_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_NCURSES6_CONFIG"; then
|
||
ac_cv_prog_ac_ct_NCURSES6_CONFIG="$ac_ct_NCURSES6_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_NCURSES6_CONFIG="ncurses6-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_NCURSES6_CONFIG=$ac_cv_prog_ac_ct_NCURSES6_CONFIG
|
||
if test -n "$ac_ct_NCURSES6_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NCURSES6_CONFIG" >&5
|
||
printf "%s\n" "$ac_ct_NCURSES6_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_NCURSES6_CONFIG" = x; then
|
||
NCURSES6_CONFIG=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
NCURSES6_CONFIG=$ac_ct_NCURSES6_CONFIG
|
||
fi
|
||
else
|
||
NCURSES6_CONFIG="$ac_cv_prog_NCURSES6_CONFIG"
|
||
fi
|
||
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$NCURSES6_CONFIG --version >/dev/null"; } >&5
|
||
($NCURSES6_CONFIG --version >/dev/null) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
have_ncurses=yes
|
||
NCURSES_LIBS=`$NCURSES6_CONFIG --libs`
|
||
NCURSES_CFLAGS=`$NCURSES6_CONFIG --cflags`
|
||
else
|
||
have_ncurses=no
|
||
fi
|
||
|
||
fi
|
||
|
||
# ncurses5-config
|
||
#
|
||
if test "x$have_ncurses" = xno
|
||
then :
|
||
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}ncurses5-config", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}ncurses5-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_NCURSES5_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$NCURSES5_CONFIG"; then
|
||
ac_cv_prog_NCURSES5_CONFIG="$NCURSES5_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_NCURSES5_CONFIG="${ac_tool_prefix}ncurses5-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
NCURSES5_CONFIG=$ac_cv_prog_NCURSES5_CONFIG
|
||
if test -n "$NCURSES5_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NCURSES5_CONFIG" >&5
|
||
printf "%s\n" "$NCURSES5_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_NCURSES5_CONFIG"; then
|
||
ac_ct_NCURSES5_CONFIG=$NCURSES5_CONFIG
|
||
# Extract the first word of "ncurses5-config", so it can be a program name with args.
|
||
set dummy ncurses5-config; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_prog_ac_ct_NCURSES5_CONFIG+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test -n "$ac_ct_NCURSES5_CONFIG"; then
|
||
ac_cv_prog_ac_ct_NCURSES5_CONFIG="$ac_ct_NCURSES5_CONFIG" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_NCURSES5_CONFIG="ncurses5-config"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi ;;
|
||
esac
|
||
fi
|
||
ac_ct_NCURSES5_CONFIG=$ac_cv_prog_ac_ct_NCURSES5_CONFIG
|
||
if test -n "$ac_ct_NCURSES5_CONFIG"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NCURSES5_CONFIG" >&5
|
||
printf "%s\n" "$ac_ct_NCURSES5_CONFIG" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_NCURSES5_CONFIG" = x; then
|
||
NCURSES5_CONFIG=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
NCURSES5_CONFIG=$ac_ct_NCURSES5_CONFIG
|
||
fi
|
||
else
|
||
NCURSES5_CONFIG="$ac_cv_prog_NCURSES5_CONFIG"
|
||
fi
|
||
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$NCURSES5_CONFIG --version >/dev/null"; } >&5
|
||
($NCURSES5_CONFIG --version >/dev/null) 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
have_ncurses=yes
|
||
NCURSES_LIBS=`$NCURSES5_CONFIG --libs`
|
||
NCURSES_CFLAGS=`$NCURSES5_CONFIG --cflags`
|
||
else
|
||
have_ncurses=no
|
||
fi
|
||
|
||
fi
|
||
|
||
# pkg-config (not supported by ncurses upstream by default)
|
||
#
|
||
if test "x$have_ncurses" = xno
|
||
then :
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ncurses" >&5
|
||
printf %s "checking for ncurses... " >&6; }
|
||
|
||
if test -n "$NCURSES_CFLAGS"; then
|
||
pkg_cv_NCURSES_CFLAGS="$NCURSES_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ncurses\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "ncurses") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_NCURSES_CFLAGS=`$PKG_CONFIG --cflags "ncurses" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$NCURSES_LIBS"; then
|
||
pkg_cv_NCURSES_LIBS="$NCURSES_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ncurses\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "ncurses") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_NCURSES_LIBS=`$PKG_CONFIG --libs "ncurses" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
NCURSES_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "ncurses" 2>&1`
|
||
else
|
||
NCURSES_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "ncurses" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$NCURSES_PKG_ERRORS" >&5
|
||
|
||
have_ncurses=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_ncurses=no
|
||
else
|
||
NCURSES_CFLAGS=$pkg_cv_NCURSES_CFLAGS
|
||
NCURSES_LIBS=$pkg_cv_NCURSES_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
have_ncurses=yes
|
||
NCURSES_LIBS=${NCURSES_LIBS}
|
||
NCURSES_CFLAGS=${NCURSES_CFLAGS}
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
# classic autoconf way
|
||
#
|
||
if test "x$have_ncurses" = xno
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for initscr in -lncurses" >&5
|
||
printf %s "checking for initscr in -lncurses... " >&6; }
|
||
if test ${ac_cv_lib_ncurses_initscr+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lncurses $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char initscr (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return initscr ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_ncurses_initscr=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_ncurses_initscr=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_initscr" >&5
|
||
printf "%s\n" "$ac_cv_lib_ncurses_initscr" >&6; }
|
||
if test "x$ac_cv_lib_ncurses_initscr" = xyes
|
||
then :
|
||
have_ncurses=yes
|
||
else case e in #(
|
||
e) have_ncurses=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes
|
||
then :
|
||
NCURSES_LIBS="-lncurses"
|
||
fi
|
||
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes
|
||
then :
|
||
|
||
for ac_header in ncurses/ncurses.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "ncurses/ncurses.h" "ac_cv_header_ncurses_ncurses_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_ncurses_ncurses_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NCURSES_NCURSES_H 1" >>confdefs.h
|
||
have_ncurses_header=yes
|
||
fi
|
||
|
||
done
|
||
ac_fn_c_check_header_compile "$LINENO" "ncurses/term.h" "ac_cv_header_ncurses_term_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_ncurses_term_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NCURSES_TERM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
# Define HAVE_NCURSES_H only if check for HAVE_NCURSES_NCURSES_H is
|
||
# unsuccessful to avoid too many *_H permitations in config.h
|
||
if test "x$have_ncurses_header" = xno
|
||
then :
|
||
|
||
for ac_header in ncurses.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "ncurses.h" "ac_cv_header_ncurses_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_ncurses_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_NCURSES_H 1" >>confdefs.h
|
||
have_ncurses_header=yes
|
||
fi
|
||
|
||
done
|
||
ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_term_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_TERM_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
if test "x$have_ncurses_header" = xno
|
||
then :
|
||
have_ncurses=no
|
||
fi
|
||
|
||
fi
|
||
if test "x$have_ncurses" = xyes
|
||
then :
|
||
|
||
CURSES_LIB_NAME="ncurses"
|
||
|
||
printf "%s\n" "#define HAVE_LIBNCURSES 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
fi
|
||
case $with_ncurses:$have_ncurses in #(
|
||
yes:no) :
|
||
as_fn_error $? "ncurses selected, but library not found" "$LINENO" 5 ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
if test "x$have_ncursesw" = xyes || test "x$have_ncurses" = xyes; then
|
||
HAVE_NCURSES_TRUE=
|
||
HAVE_NCURSES_FALSE='#'
|
||
else
|
||
HAVE_NCURSES_TRUE='#'
|
||
HAVE_NCURSES_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --with-slang was given.
|
||
if test ${with_slang+y}
|
||
then :
|
||
withval=$with_slang;
|
||
else case e in #(
|
||
e) with_slang=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
have_slang=no
|
||
if test "x$with_slang" = xyes
|
||
then :
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "slang.h" "ac_cv_header_slang_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_slang_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SLANG_H 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_header_compile "$LINENO" "slang/slang.h" "ac_cv_header_slang_slang_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_slang_slang_h" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SLANG_SLANG_H 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
for ac_header in slcurses.h slang/slcurses.h
|
||
do :
|
||
as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | sed "$as_sed_sh"`
|
||
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
|
||
#ifdef HAVE_SLANG_H
|
||
#include <slang.h>
|
||
#elif defined(HAVE_SLANG_SLANG_H)
|
||
#include <slang/slang.h>
|
||
#endif
|
||
|
||
"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"
|
||
then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `printf "%s\n" "HAVE_$ac_header" | sed "$as_sed_cpp"` 1
|
||
_ACEOF
|
||
have_slang=yes
|
||
fi
|
||
|
||
done
|
||
if test "x$have_slang" = xno
|
||
then :
|
||
|
||
as_fn_error $? "slang selected but slcurses.h not found" "$LINENO" 5
|
||
else case e in #(
|
||
e) CURSES_LIB_NAME=slang
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
fi
|
||
if test "x$have_slang" = xyes; then
|
||
HAVE_SLANG_TRUE=
|
||
HAVE_SLANG_FALSE='#'
|
||
else
|
||
HAVE_SLANG_TRUE='#'
|
||
HAVE_SLANG_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
if test "x$have_slang" = xyes || test "x$have_ncursesw" = xyes || test "x$have_ncurses" = xyes
|
||
then :
|
||
|
||
as_ac_Lib=`printf "%s\n" "ac_cv_lib_$CURSES_LIB_NAME""_use_default_colors" | sed "$as_sed_sh"`
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for use_default_colors in -l$CURSES_LIB_NAME" >&5
|
||
printf %s "checking for use_default_colors in -l$CURSES_LIB_NAME... " >&6; }
|
||
if eval test \${$as_ac_Lib+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-l$CURSES_LIB_NAME $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char use_default_colors (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return use_default_colors ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
eval "$as_ac_Lib=yes"
|
||
else case e in #(
|
||
e) eval "$as_ac_Lib=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$as_ac_Lib
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
if eval test \"x\$"$as_ac_Lib"\" = x"yes"
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_USE_DEFAULT_COLORS 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
as_ac_Lib=`printf "%s\n" "ac_cv_lib_$CURSES_LIB_NAME""_resizeterm" | sed "$as_sed_sh"`
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for resizeterm in -l$CURSES_LIB_NAME" >&5
|
||
printf %s "checking for resizeterm in -l$CURSES_LIB_NAME... " >&6; }
|
||
if eval test \${$as_ac_Lib+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-l$CURSES_LIB_NAME $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char resizeterm (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return resizeterm ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
eval "$as_ac_Lib=yes"
|
||
else case e in #(
|
||
e) eval "$as_ac_Lib=no" ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
eval ac_res=\$$as_ac_Lib
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
printf "%s\n" "$ac_res" >&6; }
|
||
if eval test \"x\$"$as_ac_Lib"\" = x"yes"
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_RESIZETERM 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-tinfo was given.
|
||
if test ${with_tinfo+y}
|
||
then :
|
||
withval=$with_tinfo;
|
||
else case e in #(
|
||
e) with_tinfo=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
have_tinfo=no
|
||
have_tinfow=no
|
||
if test "x$with_tinfo" != xno
|
||
then :
|
||
|
||
if test "x$have_ncursesw" = xyes
|
||
then :
|
||
|
||
|
||
|
||
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tinfow" >&5
|
||
printf %s "checking for tinfow... " >&6; }
|
||
|
||
if test -n "$TINFOW_CFLAGS"; then
|
||
pkg_cv_TINFOW_CFLAGS="$TINFOW_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"tinfow\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "tinfow") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_TINFOW_CFLAGS=`$PKG_CONFIG --cflags "tinfow" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$TINFOW_LIBS"; then
|
||
pkg_cv_TINFOW_LIBS="$TINFOW_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"tinfow\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "tinfow") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_TINFOW_LIBS=`$PKG_CONFIG --libs "tinfow" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
TINFOW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "tinfow" 2>&1`
|
||
else
|
||
TINFOW_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "tinfow" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$TINFOW_PKG_ERRORS" >&5
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfow" >&5
|
||
printf %s "checking for tgetent in -ltinfow... " >&6; }
|
||
if test ${ac_cv_lib_tinfow_tgetent+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ltinfow $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char tgetent (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return tgetent ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_tinfow_tgetent=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_tinfow_tgetent=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfow_tgetent" >&5
|
||
printf "%s\n" "$ac_cv_lib_tinfow_tgetent" >&6; }
|
||
if test "x$ac_cv_lib_tinfow_tgetent" = xyes
|
||
then :
|
||
|
||
have_tinfow=yes
|
||
TINFO_LIBS="-ltinfow"
|
||
TINFO_LIBS_STATIC="-ltinfow"
|
||
TINFO_CFLAGS=""
|
||
fi
|
||
|
||
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfow" >&5
|
||
printf %s "checking for tgetent in -ltinfow... " >&6; }
|
||
if test ${ac_cv_lib_tinfow_tgetent+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ltinfow $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char tgetent (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return tgetent ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_tinfow_tgetent=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_tinfow_tgetent=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfow_tgetent" >&5
|
||
printf "%s\n" "$ac_cv_lib_tinfow_tgetent" >&6; }
|
||
if test "x$ac_cv_lib_tinfow_tgetent" = xyes
|
||
then :
|
||
|
||
have_tinfow=yes
|
||
TINFO_LIBS="-ltinfow"
|
||
TINFO_LIBS_STATIC="-ltinfow"
|
||
TINFO_CFLAGS=""
|
||
fi
|
||
|
||
|
||
else
|
||
TINFOW_CFLAGS=$pkg_cv_TINFOW_CFLAGS
|
||
TINFOW_LIBS=$pkg_cv_TINFOW_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
have_tinfow=yes
|
||
TINFO_LIBS=${TINFOW_LIBS}
|
||
TINFO_CFLAGS=${TINFOW_CFLAGS}
|
||
|
||
if test "$enable_static" != xno; then
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"tinfow\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "tinfow") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
TINFO_LIBS_STATIC=`$PKG_CONFIG --libs --static "tinfow"`
|
||
else
|
||
as_fn_error $? "pkg-config description of tinfow, needed for static build, is not available" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
if test "x$have_tinfow" = xno
|
||
then :
|
||
|
||
|
||
|
||
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tinfo" >&5
|
||
printf %s "checking for tinfo... " >&6; }
|
||
|
||
if test -n "$TINFO_CFLAGS"; then
|
||
pkg_cv_TINFO_CFLAGS="$TINFO_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"tinfo\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "tinfo") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_TINFO_CFLAGS=`$PKG_CONFIG --cflags "tinfo" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$TINFO_LIBS"; then
|
||
pkg_cv_TINFO_LIBS="$TINFO_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"tinfo\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "tinfo") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_TINFO_LIBS=`$PKG_CONFIG --libs "tinfo" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
TINFO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "tinfo" 2>&1`
|
||
else
|
||
TINFO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "tinfo" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$TINFO_PKG_ERRORS" >&5
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
|
||
printf %s "checking for tgetent in -ltinfo... " >&6; }
|
||
if test ${ac_cv_lib_tinfo_tgetent+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ltinfo $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char tgetent (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return tgetent ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_tinfo_tgetent=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_tinfo_tgetent=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
|
||
printf "%s\n" "$ac_cv_lib_tinfo_tgetent" >&6; }
|
||
if test "x$ac_cv_lib_tinfo_tgetent" = xyes
|
||
then :
|
||
|
||
have_tinfo=yes
|
||
TINFO_LIBS="-ltinfo"
|
||
TINFO_LIBS_STATIC="-ltinfo"
|
||
TINFO_CFLAGS=""
|
||
fi
|
||
|
||
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
|
||
printf %s "checking for tgetent in -ltinfo... " >&6; }
|
||
if test ${ac_cv_lib_tinfo_tgetent+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ltinfo $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char tgetent (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return tgetent ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_tinfo_tgetent=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_tinfo_tgetent=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
|
||
printf "%s\n" "$ac_cv_lib_tinfo_tgetent" >&6; }
|
||
if test "x$ac_cv_lib_tinfo_tgetent" = xyes
|
||
then :
|
||
|
||
have_tinfo=yes
|
||
TINFO_LIBS="-ltinfo"
|
||
TINFO_LIBS_STATIC="-ltinfo"
|
||
TINFO_CFLAGS=""
|
||
fi
|
||
|
||
|
||
else
|
||
TINFO_CFLAGS=$pkg_cv_TINFO_CFLAGS
|
||
TINFO_LIBS=$pkg_cv_TINFO_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
have_tinfo=yes
|
||
TINFO_LIBS=${TINFO_LIBS}
|
||
TINFO_CFLAGS=${TINFO_CFLAGS}
|
||
|
||
if test "$enable_static" != xno; then
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"tinfo\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "tinfo") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
TINFO_LIBS_STATIC=`$PKG_CONFIG --libs --static "tinfo"`
|
||
else
|
||
as_fn_error $? "pkg-config description of tinfo, needed for static build, is not available" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
|
||
if test "x$have_tinfo" = xyes || test "x$have_tinfow" = xyes; then
|
||
HAVE_TINFO_TRUE=
|
||
HAVE_TINFO_FALSE='#'
|
||
else
|
||
HAVE_TINFO_TRUE='#'
|
||
HAVE_TINFO_FALSE=
|
||
fi
|
||
|
||
if test "x$have_tinfo" = xyes || test "x$have_tinfow" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_LIBTINFO 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-readline was given.
|
||
if test ${with_readline+y}
|
||
then :
|
||
withval=$with_readline;
|
||
else case e in #(
|
||
e) with_readline=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$with_readline" = xno
|
||
then :
|
||
|
||
if false; then
|
||
HAVE_READLINE_TRUE=
|
||
HAVE_READLINE_FALSE='#'
|
||
else
|
||
HAVE_READLINE_TRUE='#'
|
||
HAVE_READLINE_FALSE=
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
|
||
have_readline=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
|
||
printf %s "checking for readline in -lreadline... " >&6; }
|
||
if test ${ac_cv_lib_readline_readline+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lreadline $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char readline (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return readline ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_readline_readline=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_readline_readline=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
|
||
printf "%s\n" "$ac_cv_lib_readline_readline" >&6; }
|
||
if test "x$ac_cv_lib_readline_readline" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LIBREADLINE 1" >>confdefs.h
|
||
|
||
LIBS="-lreadline $LIBS"
|
||
|
||
else case e in #(
|
||
e) have_readline=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test $have_readline = yes; then
|
||
HAVE_READLINE_TRUE=
|
||
HAVE_READLINE_FALSE='#'
|
||
else
|
||
HAVE_READLINE_TRUE='#'
|
||
HAVE_READLINE_FALSE=
|
||
fi
|
||
|
||
|
||
case $with_readline:$have_readline in #(
|
||
yes:no) :
|
||
as_fn_error $? "readline selected but libreadline not found " "$LINENO" 5 ;; #(
|
||
*:yes) :
|
||
READLINE_LIBS="-lreadline"
|
||
READLINE_LIBS_STATIC="-lreadline $TINFO_LIBS_STATIC"
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
# Check whether --with-utempter was given.
|
||
if test ${with_utempter+y}
|
||
then :
|
||
withval=$with_utempter;
|
||
else case e in #(
|
||
e) with_utempter=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$with_utempter" = xyes
|
||
then :
|
||
|
||
|
||
|
||
have_utempter=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for utempter_add_record in -lutempter" >&5
|
||
printf %s "checking for utempter_add_record in -lutempter... " >&6; }
|
||
if test ${ac_cv_lib_utempter_utempter_add_record+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lutempter $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char utempter_add_record (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return utempter_add_record ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_utempter_utempter_add_record=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_utempter_utempter_add_record=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_utempter_utempter_add_record" >&5
|
||
printf "%s\n" "$ac_cv_lib_utempter_utempter_add_record" >&6; }
|
||
if test "x$ac_cv_lib_utempter_utempter_add_record" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LIBUTEMPTER 1" >>confdefs.h
|
||
|
||
LIBS="-lutempter $LIBS"
|
||
|
||
else case e in #(
|
||
e) have_utempter=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test $have_utempter = yes; then
|
||
HAVE_UTEMPTER_TRUE=
|
||
HAVE_UTEMPTER_FALSE='#'
|
||
else
|
||
HAVE_UTEMPTER_TRUE='#'
|
||
HAVE_UTEMPTER_FALSE=
|
||
fi
|
||
|
||
|
||
if test "x$have_utempter" = xno
|
||
then :
|
||
|
||
as_fn_error $? "utempter selected but libutempter not found" "$LINENO" 5
|
||
|
||
fi
|
||
|
||
else case e in #(
|
||
e)
|
||
if false; then
|
||
HAVE_UTEMPTER_TRUE=
|
||
HAVE_UTEMPTER_FALSE='#'
|
||
else
|
||
HAVE_UTEMPTER_TRUE='#'
|
||
HAVE_UTEMPTER_FALSE=
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# Check whether --enable-libuuid was given.
|
||
if test ${enable_libuuid+y}
|
||
then :
|
||
enableval=$enable_libuuid;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_libuuid=$ul_default_estate
|
||
else
|
||
enable_libuuid=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_libuuid" = xno; then
|
||
build_libuuid=no
|
||
else
|
||
build_libuuid=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_libuuid" = xyes; then
|
||
BUILD_LIBUUID_TRUE=
|
||
BUILD_LIBUUID_FALSE='#'
|
||
else
|
||
BUILD_LIBUUID_TRUE='#'
|
||
BUILD_LIBUUID_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-libuuid-force-uuidd was given.
|
||
if test ${enable_libuuid_force_uuidd+y}
|
||
then :
|
||
enableval=$enable_libuuid_force_uuidd;
|
||
else case e in #(
|
||
e) enable_libuuid_force_uuidd=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$build_libuuid" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_LIBUUID 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
# Check whether --enable-liblastlog2 was given.
|
||
if test ${enable_liblastlog2+y}
|
||
then :
|
||
enableval=$enable_liblastlog2;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_liblastlog2=$ul_default_estate
|
||
else
|
||
enable_liblastlog2=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_liblastlog2" = xno; then
|
||
build_liblastlog2=no
|
||
else
|
||
build_liblastlog2=yes
|
||
fi
|
||
|
||
|
||
have_sqlite3=no
|
||
if test "x$build_liblastlog2" = xyes
|
||
then :
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3" >&5
|
||
printf %s "checking for sqlite3... " >&6; }
|
||
|
||
if test -n "$SQLITE3_CFLAGS"; then
|
||
pkg_cv_SQLITE3_CFLAGS="$SQLITE3_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "sqlite3") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SQLITE3_CFLAGS=`$PKG_CONFIG --cflags "sqlite3" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$SQLITE3_LIBS"; then
|
||
pkg_cv_SQLITE3_LIBS="$SQLITE3_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "sqlite3") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SQLITE3_LIBS=`$PKG_CONFIG --libs "sqlite3" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
SQLITE3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sqlite3" 2>&1`
|
||
else
|
||
SQLITE3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sqlite3" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$SQLITE3_PKG_ERRORS" >&5
|
||
|
||
have_sqlite3=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_sqlite3=no
|
||
else
|
||
SQLITE3_CFLAGS=$pkg_cv_SQLITE3_CFLAGS
|
||
SQLITE3_LIBS=$pkg_cv_SQLITE3_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_sqlite3=yes
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_liblastlog2" != xno; then
|
||
|
||
ul_haveone_liblastlog2=no
|
||
|
||
if test "x$have_sqlite3" = xyes; then
|
||
ul_haveone_liblastlog2=yes
|
||
fi
|
||
|
||
case $enable_liblastlog2:$ul_haveone_liblastlog2 in #(
|
||
no:*)
|
||
build_liblastlog2=no ;;
|
||
yes:yes)
|
||
build_liblastlog2=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "liblastlog2 selected, but required sqlite3 library not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_liblastlog2=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: sqlite3 library not found; not building liblastlog2" >&5
|
||
printf "%s\n" "$as_me: WARNING: sqlite3 library not found; not building liblastlog2" >&2;}
|
||
build_liblastlog2=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
printf "%s\n" "#define LIBLASTLOG2_VERSION \"$LIBLASTLOG2_VERSION\"" >>confdefs.h
|
||
|
||
if test "x$build_liblastlog2" = xyes; then
|
||
BUILD_LIBLASTLOG2_TRUE=
|
||
BUILD_LIBLASTLOG2_FALSE='#'
|
||
else
|
||
BUILD_LIBLASTLOG2_TRUE='#'
|
||
BUILD_LIBLASTLOG2_FALSE=
|
||
fi
|
||
|
||
if test "x$build_liblastlog2" = xyes && test "x$enable_static" = xyes; then
|
||
BUILD_LIBLASTLOG2_TESTS_TRUE=
|
||
BUILD_LIBLASTLOG2_TESTS_FALSE='#'
|
||
else
|
||
BUILD_LIBLASTLOG2_TESTS_TRUE='#'
|
||
BUILD_LIBLASTLOG2_TESTS_FALSE=
|
||
fi
|
||
|
||
if test "x$build_liblastlog2" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_LIBLASTLOG2 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-pam_lastlog2 was given.
|
||
if test ${enable_pam_lastlog2+y}
|
||
then :
|
||
enableval=$enable_pam_lastlog2;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_pam_lastlog2=$ul_default_estate
|
||
else
|
||
enable_pam_lastlog2=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_pam_lastlog2" = xno; then
|
||
build_pam_lastlog2=no
|
||
else
|
||
build_pam_lastlog2=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_pam_lastlog2" != xno; then
|
||
case $enable_pam_lastlog2:$build_liblastlog2 in #(
|
||
no:*)
|
||
build_pam_lastlog2=no ;;
|
||
yes:yes)
|
||
build_pam_lastlog2=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "liblastlog2 is needed to build pam_lastlog2" "$LINENO" 5;;
|
||
check:yes)
|
||
build_pam_lastlog2=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: liblastlog2 disabled; not building pam_lastlog2" >&5
|
||
printf "%s\n" "$as_me: WARNING: liblastlog2 disabled; not building pam_lastlog2" >&2;}
|
||
build_pam_lastlog2=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_pam_lastlog2" != xno; then
|
||
|
||
ul_haveone_pam_lastlog2=no
|
||
|
||
if test "x$have_security_pam_modules_h" = xyes; then
|
||
ul_haveone_pam_lastlog2=yes
|
||
fi
|
||
|
||
case $enable_pam_lastlog2:$ul_haveone_pam_lastlog2 in #(
|
||
no:*)
|
||
build_pam_lastlog2=no ;;
|
||
yes:yes)
|
||
build_pam_lastlog2=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "pam_lastlog2 selected, but required pam_modules.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_pam_lastlog2=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: pam_modules.h header file not found; not building pam_lastlog2" >&5
|
||
printf "%s\n" "$as_me: WARNING: pam_modules.h header file not found; not building pam_lastlog2" >&2;}
|
||
build_pam_lastlog2=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_pam_lastlog2" = xyes; then
|
||
BUILD_PAM_LASTLOG2_TRUE=
|
||
BUILD_PAM_LASTLOG2_FALSE='#'
|
||
else
|
||
BUILD_PAM_LASTLOG2_TRUE='#'
|
||
BUILD_PAM_LASTLOG2_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-libblkid was given.
|
||
if test ${enable_libblkid+y}
|
||
then :
|
||
enableval=$enable_libblkid;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_libblkid=$ul_default_estate
|
||
else
|
||
enable_libblkid=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_libblkid" = xno; then
|
||
build_libblkid=no
|
||
else
|
||
build_libblkid=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libblkid" != xno; then
|
||
|
||
ul_haveone_libblkid=no
|
||
|
||
if test "x$have_openat" = xyes; then
|
||
ul_haveone_libblkid=yes
|
||
fi
|
||
|
||
case $enable_libblkid:$ul_haveone_libblkid in #(
|
||
no:*)
|
||
build_libblkid=no ;;
|
||
yes:yes)
|
||
build_libblkid=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid selected, but required openat functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libblkid=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: openat functions not found; not building libblkid" >&5
|
||
printf "%s\n" "$as_me: WARNING: openat functions not found; not building libblkid" >&2;}
|
||
build_libblkid=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libblkid" != xno; then
|
||
|
||
ul_haveone_libblkid=no
|
||
|
||
if test "x$have_dirfd" = xyes; then
|
||
ul_haveone_libblkid=yes
|
||
fi
|
||
|
||
if test "x$have_ddfd" = xyes; then
|
||
ul_haveone_libblkid=yes
|
||
fi
|
||
|
||
case $enable_libblkid:$ul_haveone_libblkid in #(
|
||
no:*)
|
||
build_libblkid=no ;;
|
||
yes:yes)
|
||
build_libblkid=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid selected, but required dirfd or ddfd function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libblkid=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: dirfd or ddfd function not found; not building libblkid" >&5
|
||
printf "%s\n" "$as_me: WARNING: dirfd or ddfd function not found; not building libblkid" >&2;}
|
||
build_libblkid=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
printf "%s\n" "#define LIBBLKID_VERSION \"$LIBBLKID_VERSION\"" >>confdefs.h
|
||
|
||
|
||
printf "%s\n" "#define LIBBLKID_DATE \"$LIBBLKID_DATE\"" >>confdefs.h
|
||
|
||
if test "x$build_libblkid" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_LIBBLKID 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
if test "x$build_libblkid" = xyes; then
|
||
BUILD_LIBBLKID_TRUE=
|
||
BUILD_LIBBLKID_FALSE='#'
|
||
else
|
||
BUILD_LIBBLKID_TRUE='#'
|
||
BUILD_LIBBLKID_FALSE=
|
||
fi
|
||
|
||
if test "x$build_libblkid" = xyes && test "x$enable_static" = xyes; then
|
||
BUILD_LIBBLKID_TESTS_TRUE=
|
||
BUILD_LIBBLKID_TESTS_FALSE='#'
|
||
else
|
||
BUILD_LIBBLKID_TESTS_TRUE='#'
|
||
BUILD_LIBBLKID_TESTS_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-libmount was given.
|
||
if test ${enable_libmount+y}
|
||
then :
|
||
enableval=$enable_libmount;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_libmount=$ul_default_estate
|
||
else
|
||
enable_libmount=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_libmount" = xno; then
|
||
build_libmount=no
|
||
else
|
||
build_libmount=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libmount" != xno; then
|
||
case $enable_libmount:$build_libblkid in #(
|
||
no:*)
|
||
build_libmount=no ;;
|
||
yes:yes)
|
||
build_libmount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build libmount" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building libmount" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building libmount" >&2;}
|
||
build_libmount=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libmount" != xno; then
|
||
|
||
ul_haveone_libmount=no
|
||
|
||
if test "x$have_dirfd" = xyes; then
|
||
ul_haveone_libmount=yes
|
||
fi
|
||
|
||
if test "x$have_ddfd" = xyes; then
|
||
ul_haveone_libmount=yes
|
||
fi
|
||
|
||
case $enable_libmount:$ul_haveone_libmount in #(
|
||
no:*)
|
||
build_libmount=no ;;
|
||
yes:yes)
|
||
build_libmount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount selected, but required dirfd or ddfd function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: dirfd or ddfd function not found; not building libmount" >&5
|
||
printf "%s\n" "$as_me: WARNING: dirfd or ddfd function not found; not building libmount" >&2;}
|
||
build_libmount=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libmount" != xno; then
|
||
|
||
ul_haveone_libmount=no
|
||
|
||
if test "x$have_mntent_h" = xyes; then
|
||
ul_haveone_libmount=yes
|
||
fi
|
||
|
||
case $enable_libmount:$ul_haveone_libmount in #(
|
||
no:*)
|
||
build_libmount=no ;;
|
||
yes:yes)
|
||
build_libmount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount selected, but required mntent.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: mntent.h header file not found; not building libmount" >&5
|
||
printf "%s\n" "$as_me: WARNING: mntent.h header file not found; not building libmount" >&2;}
|
||
build_libmount=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libmount" != xno; then
|
||
|
||
ul_haveone_libmount=no
|
||
|
||
if test "x$have_sys_vfs_h" = xyes; then
|
||
ul_haveone_libmount=yes
|
||
fi
|
||
|
||
case $enable_libmount:$ul_haveone_libmount in #(
|
||
no:*)
|
||
build_libmount=no ;;
|
||
yes:yes)
|
||
build_libmount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount selected, but required sys/vfs.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: sys/vfs.h header file not found; not building libmount" >&5
|
||
printf "%s\n" "$as_me: WARNING: sys/vfs.h header file not found; not building libmount" >&2;}
|
||
build_libmount=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_libmount" = xyes; then
|
||
BUILD_LIBMOUNT_TRUE=
|
||
BUILD_LIBMOUNT_FALSE='#'
|
||
else
|
||
BUILD_LIBMOUNT_TRUE='#'
|
||
BUILD_LIBMOUNT_FALSE=
|
||
fi
|
||
|
||
if test "x$build_libmount" = xyes && test "x$enable_static" = xyes; then
|
||
BUILD_LIBMOUNT_TESTS_TRUE=
|
||
BUILD_LIBMOUNT_TESTS_FALSE='#'
|
||
else
|
||
BUILD_LIBMOUNT_TESTS_TRUE='#'
|
||
BUILD_LIBMOUNT_TESTS_FALSE=
|
||
fi
|
||
|
||
if test "x$build_libmount" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_LIBMOUNT 1" >>confdefs.h
|
||
|
||
if test "x$have_setns_syscall" = "xyes"
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_LIBMOUNT_SUPPORT_NAMESPACES 1" >>confdefs.h
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount will be compiled without namespaces support" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount will be compiled without namespaces support" >&2;}
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
LIBMOUNT_MAJOR_VERSION=$PACKAGE_VERSION_MAJOR
|
||
|
||
LIBMOUNT_MINOR_VERSION=$PACKAGE_VERSION_MINOR
|
||
|
||
LIBMOUNT_PATCH_VERSION=$PACKAGE_VERSION_RELEASE
|
||
|
||
|
||
|
||
printf "%s\n" "#define LIBMOUNT_VERSION \"$LIBMOUNT_VERSION\"" >>confdefs.h
|
||
|
||
|
||
# Check whether --enable-libmount-mountfd-support was given.
|
||
if test ${enable_libmount_mountfd_support+y}
|
||
then :
|
||
enableval=$enable_libmount_mountfd_support;
|
||
else case e in #(
|
||
e) enable_libmount_mountfd_support=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_libmount_mountfd_support" = xno; then
|
||
build_libmount_mountfd_support=no
|
||
else
|
||
build_libmount_mountfd_support=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libmount_mountfd_support" != xno; then
|
||
case $enable_libmount_mountfd_support:$build_libmount in #(
|
||
no:*)
|
||
build_libmount_mountfd_support=no ;;
|
||
yes:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build libmount_mountfd_support" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building libmount_mountfd_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building libmount_mountfd_support" >&2;}
|
||
build_libmount_mountfd_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_libmount_mountfd_support" != xno; then
|
||
|
||
case $enable_libmount_mountfd_support:$linux_os in #(
|
||
no:*)
|
||
build_libmount_mountfd_support=no ;;
|
||
yes:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount_mountfd_support selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building libmount_mountfd_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building libmount_mountfd_support" >&2;}
|
||
build_libmount_mountfd_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libmount_mountfd_support" != xno; then
|
||
|
||
ul_haveone_libmount_mountfd_support=no
|
||
|
||
if test "x$have_mountfd_api" = xyes; then
|
||
ul_haveone_libmount_mountfd_support=yes
|
||
fi
|
||
|
||
case $enable_libmount_mountfd_support:$ul_haveone_libmount_mountfd_support in #(
|
||
no:*)
|
||
build_libmount_mountfd_support=no ;;
|
||
yes:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount_mountfd_support selected, but required mount FDs based API not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: mount FDs based API not found; not building libmount_mountfd_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: mount FDs based API not found; not building libmount_mountfd_support" >&2;}
|
||
build_libmount_mountfd_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libmount_mountfd_support" != xno; then
|
||
|
||
ul_haveone_libmount_mountfd_support=no
|
||
|
||
if test "x$have_linux_mount_h" = xyes; then
|
||
ul_haveone_libmount_mountfd_support=yes
|
||
fi
|
||
|
||
case $enable_libmount_mountfd_support:$ul_haveone_libmount_mountfd_support in #(
|
||
no:*)
|
||
build_libmount_mountfd_support=no ;;
|
||
yes:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount_mountfd_support selected, but required linux/mount.h not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libmount_mountfd_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/mount.h not found; not building libmount_mountfd_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/mount.h not found; not building libmount_mountfd_support" >&2;}
|
||
build_libmount_mountfd_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_libmount_mountfd_support" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_LIBMOUNT_MOUNTFD_SUPPORT 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-libsmartcols was given.
|
||
if test ${enable_libsmartcols+y}
|
||
then :
|
||
enableval=$enable_libsmartcols;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_libsmartcols=$ul_default_estate
|
||
else
|
||
enable_libsmartcols=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_libsmartcols" = xno; then
|
||
build_libsmartcols=no
|
||
else
|
||
build_libsmartcols=yes
|
||
fi
|
||
|
||
if test "x$build_libsmartcols" = xyes; then
|
||
BUILD_LIBSMARTCOLS_TRUE=
|
||
BUILD_LIBSMARTCOLS_FALSE='#'
|
||
else
|
||
BUILD_LIBSMARTCOLS_TRUE='#'
|
||
BUILD_LIBSMARTCOLS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
printf "%s\n" "#define LIBSMARTCOLS_VERSION \"$LIBSMARTCOLS_VERSION\"" >>confdefs.h
|
||
|
||
|
||
|
||
# Check whether --enable-libfdisk was given.
|
||
if test ${enable_libfdisk+y}
|
||
then :
|
||
enableval=$enable_libfdisk;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_libfdisk=$ul_default_estate
|
||
else
|
||
enable_libfdisk=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_libfdisk" = xno; then
|
||
build_libfdisk=no
|
||
else
|
||
build_libfdisk=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_libfdisk" != xno; then
|
||
case $enable_libfdisk:$build_libuuid in #(
|
||
no:*)
|
||
build_libfdisk=no ;;
|
||
yes:yes)
|
||
build_libfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libuuid is needed to build libfdisk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_libfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libuuid disabled; not building libfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libuuid disabled; not building libfdisk" >&2;}
|
||
build_libfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_libfdisk" = xyes; then
|
||
BUILD_LIBFDISK_TRUE=
|
||
BUILD_LIBFDISK_FALSE='#'
|
||
else
|
||
BUILD_LIBFDISK_TRUE='#'
|
||
BUILD_LIBFDISK_FALSE=
|
||
fi
|
||
|
||
if test "x$build_libfdisk" = xyes && test "x$enable_static" = xyes; then
|
||
BUILD_LIBFDISK_TESTS_TRUE=
|
||
BUILD_LIBFDISK_TESTS_FALSE='#'
|
||
else
|
||
BUILD_LIBFDISK_TESTS_TRUE='#'
|
||
BUILD_LIBFDISK_TESTS_FALSE=
|
||
fi
|
||
|
||
|
||
if test "x$build_libblkid" = xyes
|
||
then :
|
||
LIBFDISK_PC_REQUIRES="uuid blkid"
|
||
else case e in #(
|
||
e) LIBFDISK_PC_REQUIRES="uuid" ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
LIBFDISK_MAJOR_VERSION=$PACKAGE_VERSION_MAJOR
|
||
|
||
LIBFDISK_MINOR_VERSION=$PACKAGE_VERSION_MINOR
|
||
|
||
LIBFDISK_PATCH_VERSION=$PACKAGE_VERSION_RELEASE
|
||
|
||
|
||
|
||
printf "%s\n" "#define LIBFDISK_VERSION \"$LIBFDISK_VERSION\"" >>confdefs.h
|
||
|
||
|
||
|
||
# Check whether --enable-fdisks was given.
|
||
if test ${enable_fdisks+y}
|
||
then :
|
||
enableval=$enable_fdisks;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fdisks=$ul_default_estate
|
||
else
|
||
enable_fdisks=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
enable_fdisk=$enable_fdisks
|
||
enable_sfdisk=$enable_fdisks
|
||
enable_cfdisk=$enable_fdisks
|
||
|
||
|
||
|
||
if test "x$enable_fdisk" = xno; then
|
||
build_fdisk=no
|
||
else
|
||
build_fdisk=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_fdisk" != xno; then
|
||
|
||
ul_haveone_fdisk=no
|
||
|
||
if test "x$have_openat" = xyes; then
|
||
ul_haveone_fdisk=yes
|
||
fi
|
||
|
||
case $enable_fdisk:$ul_haveone_fdisk in #(
|
||
no:*)
|
||
build_fdisk=no ;;
|
||
yes:yes)
|
||
build_fdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fdisk selected, but required openat functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: openat functions not found; not building fdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: openat functions not found; not building fdisk" >&2;}
|
||
build_fdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_fdisk" != xno; then
|
||
|
||
ul_haveone_fdisk=no
|
||
|
||
if test "x$have_dirfd" = xyes; then
|
||
ul_haveone_fdisk=yes
|
||
fi
|
||
|
||
if test "x$have_ddfd" = xyes; then
|
||
ul_haveone_fdisk=yes
|
||
fi
|
||
|
||
case $enable_fdisk:$ul_haveone_fdisk in #(
|
||
no:*)
|
||
build_fdisk=no ;;
|
||
yes:yes)
|
||
build_fdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fdisk selected, but required dirfd or ddfd function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: dirfd or ddfd function not found; not building fdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: dirfd or ddfd function not found; not building fdisk" >&2;}
|
||
build_fdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_fdisk" != xno; then
|
||
case $enable_fdisk:$build_libfdisk in #(
|
||
no:*)
|
||
build_fdisk=no ;;
|
||
yes:yes)
|
||
build_fdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libfdisk is needed to build fdisk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libfdisk disabled; not building fdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libfdisk disabled; not building fdisk" >&2;}
|
||
build_fdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_fdisk" != xno; then
|
||
case $enable_fdisk:$build_libsmartcols in #(
|
||
no:*)
|
||
build_fdisk=no ;;
|
||
yes:yes)
|
||
build_fdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build fdisk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building fdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building fdisk" >&2;}
|
||
build_fdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_fdisk" = xyes; then
|
||
BUILD_FDISK_TRUE=
|
||
BUILD_FDISK_FALSE='#'
|
||
else
|
||
BUILD_FDISK_TRUE='#'
|
||
BUILD_FDISK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$enable_sfdisk" = xno; then
|
||
build_sfdisk=no
|
||
else
|
||
build_sfdisk=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_sfdisk" != xno; then
|
||
|
||
ul_haveone_sfdisk=no
|
||
|
||
if test "x$have_openat" = xyes; then
|
||
ul_haveone_sfdisk=yes
|
||
fi
|
||
|
||
case $enable_sfdisk:$ul_haveone_sfdisk in #(
|
||
no:*)
|
||
build_sfdisk=no ;;
|
||
yes:yes)
|
||
build_sfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "sfdisk selected, but required openat functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_sfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: openat functions not found; not building sfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: openat functions not found; not building sfdisk" >&2;}
|
||
build_sfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_sfdisk" != xno; then
|
||
|
||
ul_haveone_sfdisk=no
|
||
|
||
if test "x$have_dirfd" = xyes; then
|
||
ul_haveone_sfdisk=yes
|
||
fi
|
||
|
||
if test "x$have_ddfd" = xyes; then
|
||
ul_haveone_sfdisk=yes
|
||
fi
|
||
|
||
case $enable_sfdisk:$ul_haveone_sfdisk in #(
|
||
no:*)
|
||
build_sfdisk=no ;;
|
||
yes:yes)
|
||
build_sfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "sfdisk selected, but required dirfd or ddfd function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_sfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: dirfd or ddfd function not found; not building sfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: dirfd or ddfd function not found; not building sfdisk" >&2;}
|
||
build_sfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_sfdisk" != xno; then
|
||
case $enable_sfdisk:$build_libfdisk in #(
|
||
no:*)
|
||
build_sfdisk=no ;;
|
||
yes:yes)
|
||
build_sfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libfdisk is needed to build sfdisk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_sfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libfdisk disabled; not building sfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libfdisk disabled; not building sfdisk" >&2;}
|
||
build_sfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_sfdisk" != xno; then
|
||
case $enable_sfdisk:$build_libsmartcols in #(
|
||
no:*)
|
||
build_sfdisk=no ;;
|
||
yes:yes)
|
||
build_sfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build sfdisk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_sfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building sfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building sfdisk" >&2;}
|
||
build_sfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_sfdisk" = xyes; then
|
||
BUILD_SFDISK_TRUE=
|
||
BUILD_SFDISK_FALSE='#'
|
||
else
|
||
BUILD_SFDISK_TRUE='#'
|
||
BUILD_SFDISK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$enable_cfdisk" = xno; then
|
||
build_cfdisk=no
|
||
else
|
||
build_cfdisk=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_cfdisk" != xno; then
|
||
case $enable_cfdisk:$build_libfdisk in #(
|
||
no:*)
|
||
build_cfdisk=no ;;
|
||
yes:yes)
|
||
build_cfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libfdisk is needed to build cfdisk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_cfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libfdisk disabled; not building cfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libfdisk disabled; not building cfdisk" >&2;}
|
||
build_cfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_cfdisk" != xno; then
|
||
case $enable_cfdisk:$build_libsmartcols in #(
|
||
no:*)
|
||
build_cfdisk=no ;;
|
||
yes:yes)
|
||
build_cfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build cfdisk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_cfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building cfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building cfdisk" >&2;}
|
||
build_cfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_cfdisk" != xno; then
|
||
|
||
ul_haveone_cfdisk=no
|
||
|
||
if test "x$have_open_memstream" = xyes; then
|
||
ul_haveone_cfdisk=yes
|
||
fi
|
||
|
||
case $enable_cfdisk:$ul_haveone_cfdisk in #(
|
||
no:*)
|
||
build_cfdisk=no ;;
|
||
yes:yes)
|
||
build_cfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "cfdisk selected, but required open_memstream function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_cfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: open_memstream function not found; not building cfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: open_memstream function not found; not building cfdisk" >&2;}
|
||
build_cfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_cfdisk" != xno; then
|
||
|
||
ul_haveone_cfdisk=no
|
||
|
||
if test "x$have_ncursesw" = xyes; then
|
||
ul_haveone_cfdisk=yes
|
||
fi
|
||
|
||
if test "x$have_slang" = xyes; then
|
||
ul_haveone_cfdisk=yes
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes; then
|
||
ul_haveone_cfdisk=yes
|
||
fi
|
||
|
||
case $enable_cfdisk:$ul_haveone_cfdisk in #(
|
||
no:*)
|
||
build_cfdisk=no ;;
|
||
yes:yes)
|
||
build_cfdisk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "cfdisk selected, but required ncursesw, ncurses or slang library not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_cfdisk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ncursesw, ncurses or slang library not found; not building cfdisk" >&5
|
||
printf "%s\n" "$as_me: WARNING: ncursesw, ncurses or slang library not found; not building cfdisk" >&2;}
|
||
build_cfdisk=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_cfdisk" = xyes; then
|
||
BUILD_CFDISK_TRUE=
|
||
BUILD_CFDISK_FALSE='#'
|
||
else
|
||
BUILD_CFDISK_TRUE='#'
|
||
BUILD_CFDISK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-mount was given.
|
||
if test ${enable_mount+y}
|
||
then :
|
||
enableval=$enable_mount;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_mount=$ul_default_estate
|
||
else
|
||
enable_mount=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_mount" = xno; then
|
||
build_mount=no
|
||
else
|
||
build_mount=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_mount" != xno; then
|
||
|
||
case $enable_mount:$linux_os in #(
|
||
no:*)
|
||
build_mount=no ;;
|
||
yes:yes)
|
||
build_mount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "mount selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_mount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building mount" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building mount" >&2;}
|
||
build_mount=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_mount" != xno; then
|
||
case $enable_mount:$build_libmount in #(
|
||
no:*)
|
||
build_mount=no ;;
|
||
yes:yes)
|
||
build_mount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build mount" "$LINENO" 5;;
|
||
check:yes)
|
||
build_mount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building mount" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building mount" >&2;}
|
||
build_mount=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_mount" = xyes; then
|
||
BUILD_MOUNT_TRUE=
|
||
BUILD_MOUNT_FALSE='#'
|
||
else
|
||
BUILD_MOUNT_TRUE='#'
|
||
BUILD_MOUNT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-losetup was given.
|
||
if test ${enable_losetup+y}
|
||
then :
|
||
enableval=$enable_losetup;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_losetup=$ul_default_estate
|
||
else
|
||
enable_losetup=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_losetup" = xno; then
|
||
build_losetup=no
|
||
else
|
||
build_losetup=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_losetup" != xno; then
|
||
|
||
case $enable_losetup:$linux_os in #(
|
||
no:*)
|
||
build_losetup=no ;;
|
||
yes:yes)
|
||
build_losetup=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "losetup selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_losetup=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building losetup" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building losetup" >&2;}
|
||
build_losetup=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_losetup" != xno; then
|
||
case $enable_losetup:$build_libsmartcols in #(
|
||
no:*)
|
||
build_losetup=no ;;
|
||
yes:yes)
|
||
build_losetup=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build losetup" "$LINENO" 5;;
|
||
check:yes)
|
||
build_losetup=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building losetup" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building losetup" >&2;}
|
||
build_losetup=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_losetup" = xyes; then
|
||
BUILD_LOSETUP_TRUE=
|
||
BUILD_LOSETUP_FALSE='#'
|
||
else
|
||
BUILD_LOSETUP_TRUE='#'
|
||
BUILD_LOSETUP_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-zramctl was given.
|
||
if test ${enable_zramctl+y}
|
||
then :
|
||
enableval=$enable_zramctl;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_zramctl=$ul_default_estate
|
||
else
|
||
enable_zramctl=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_zramctl" = xno; then
|
||
build_zramctl=no
|
||
else
|
||
build_zramctl=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_zramctl" != xno; then
|
||
|
||
case $enable_zramctl:$linux_os in #(
|
||
no:*)
|
||
build_zramctl=no ;;
|
||
yes:yes)
|
||
build_zramctl=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "zramctl selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_zramctl=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building zramctl" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building zramctl" >&2;}
|
||
build_zramctl=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_zramctl" != xno; then
|
||
case $enable_zramctl:$build_libsmartcols in #(
|
||
no:*)
|
||
build_zramctl=no ;;
|
||
yes:yes)
|
||
build_zramctl=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build zramctl" "$LINENO" 5;;
|
||
check:yes)
|
||
build_zramctl=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building zramctl" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building zramctl" >&2;}
|
||
build_zramctl=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_zramctl" = xyes; then
|
||
BUILD_ZRAMCTL_TRUE=
|
||
BUILD_ZRAMCTL_FALSE='#'
|
||
else
|
||
BUILD_ZRAMCTL_TRUE='#'
|
||
BUILD_ZRAMCTL_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-fsck was given.
|
||
if test ${enable_fsck+y}
|
||
then :
|
||
enableval=$enable_fsck;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fsck=$ul_default_estate
|
||
else
|
||
enable_fsck=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_fsck" = xno; then
|
||
build_fsck=no
|
||
else
|
||
build_fsck=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_fsck" != xno; then
|
||
case $enable_fsck:$build_libmount in #(
|
||
no:*)
|
||
build_fsck=no ;;
|
||
yes:yes)
|
||
build_fsck=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build fsck" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fsck=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building fsck" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building fsck" >&2;}
|
||
build_fsck=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_fsck" = xyes; then
|
||
BUILD_FSCK_TRUE=
|
||
BUILD_FSCK_FALSE='#'
|
||
else
|
||
BUILD_FSCK_TRUE='#'
|
||
BUILD_FSCK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-partx was given.
|
||
if test ${enable_partx+y}
|
||
then :
|
||
enableval=$enable_partx;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_partx=$ul_default_estate
|
||
else
|
||
enable_partx=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_partx" = xno; then
|
||
build_partx=no
|
||
else
|
||
build_partx=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_partx" != xno; then
|
||
|
||
case $enable_partx:$linux_os in #(
|
||
no:*)
|
||
build_partx=no ;;
|
||
yes:yes)
|
||
build_partx=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "partx selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_partx=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building partx" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building partx" >&2;}
|
||
build_partx=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_partx" != xno; then
|
||
case $enable_partx:$build_libblkid in #(
|
||
no:*)
|
||
build_partx=no ;;
|
||
yes:yes)
|
||
build_partx=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build partx" "$LINENO" 5;;
|
||
check:yes)
|
||
build_partx=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building partx" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building partx" >&2;}
|
||
build_partx=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_partx" != xno; then
|
||
case $enable_partx:$build_libsmartcols in #(
|
||
no:*)
|
||
build_partx=no ;;
|
||
yes:yes)
|
||
build_partx=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build partx" "$LINENO" 5;;
|
||
check:yes)
|
||
build_partx=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building partx" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building partx" >&2;}
|
||
build_partx=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_partx" = xyes; then
|
||
BUILD_PARTX_TRUE=
|
||
BUILD_PARTX_FALSE='#'
|
||
else
|
||
BUILD_PARTX_TRUE='#'
|
||
BUILD_PARTX_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-uuidd was given.
|
||
if test ${enable_uuidd+y}
|
||
then :
|
||
enableval=$enable_uuidd;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_uuidd=$ul_default_estate
|
||
else
|
||
enable_uuidd=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_uuidd" = xno; then
|
||
build_uuidd=no
|
||
else
|
||
build_uuidd=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_uuidd" != xno; then
|
||
case $enable_uuidd:$build_libuuid in #(
|
||
no:*)
|
||
build_uuidd=no ;;
|
||
yes:yes)
|
||
build_uuidd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libuuid is needed to build uuidd" "$LINENO" 5;;
|
||
check:yes)
|
||
build_uuidd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libuuid disabled; not building uuidd" >&5
|
||
printf "%s\n" "$as_me: WARNING: libuuid disabled; not building uuidd" >&2;}
|
||
build_uuidd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_uuidd" != xno; then
|
||
|
||
ul_haveone_uuidd=no
|
||
|
||
if test "x$have_timer" = xyes; then
|
||
ul_haveone_uuidd=yes
|
||
fi
|
||
|
||
case $enable_uuidd:$ul_haveone_uuidd in #(
|
||
no:*)
|
||
build_uuidd=no ;;
|
||
yes:yes)
|
||
build_uuidd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "uuidd selected, but required timer_create function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_uuidd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: timer_create function not found; not building uuidd" >&5
|
||
printf "%s\n" "$as_me: WARNING: timer_create function not found; not building uuidd" >&2;}
|
||
build_uuidd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_uuidd" != xno; then
|
||
|
||
ul_haveone_uuidd=no
|
||
|
||
if test "x$have_sys_signalfd_h" = xyes; then
|
||
ul_haveone_uuidd=yes
|
||
fi
|
||
|
||
case $enable_uuidd:$ul_haveone_uuidd in #(
|
||
no:*)
|
||
build_uuidd=no ;;
|
||
yes:yes)
|
||
build_uuidd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "uuidd selected, but required sys/signalfd.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_uuidd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: sys/signalfd.h header not found; not building uuidd" >&5
|
||
printf "%s\n" "$as_me: WARNING: sys/signalfd.h header not found; not building uuidd" >&2;}
|
||
build_uuidd=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_uuidd" = xyes || test "x$enable_libuuid_force_uuidd" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_UUIDD 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
if test "x$build_uuidd" = xyes; then
|
||
BUILD_UUIDD_TRUE=
|
||
BUILD_UUIDD_FALSE='#'
|
||
else
|
||
BUILD_UUIDD_TRUE='#'
|
||
BUILD_UUIDD_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-uuidgen was given.
|
||
if test ${enable_uuidgen+y}
|
||
then :
|
||
enableval=$enable_uuidgen;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_uuidgen=$ul_default_estate
|
||
else
|
||
enable_uuidgen=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_uuidgen" = xno; then
|
||
build_uuidgen=no
|
||
else
|
||
build_uuidgen=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_uuidgen" != xno; then
|
||
case $enable_uuidgen:$build_libuuid in #(
|
||
no:*)
|
||
build_uuidgen=no ;;
|
||
yes:yes)
|
||
build_uuidgen=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libuuid is needed to build uuidgen" "$LINENO" 5;;
|
||
check:yes)
|
||
build_uuidgen=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libuuid disabled; not building uuidgen" >&5
|
||
printf "%s\n" "$as_me: WARNING: libuuid disabled; not building uuidgen" >&2;}
|
||
build_uuidgen=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_uuidgen" = xyes; then
|
||
BUILD_UUIDGEN_TRUE=
|
||
BUILD_UUIDGEN_FALSE='#'
|
||
else
|
||
BUILD_UUIDGEN_TRUE='#'
|
||
BUILD_UUIDGEN_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_uuidparse=$ul_default_estate
|
||
build_uuidparse=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_uuidparse=no
|
||
fi
|
||
else
|
||
|
||
build_uuidparse=yes
|
||
enable_uuidparse=check
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_uuidparse" != xno; then
|
||
case $enable_uuidparse:$build_libuuid in #(
|
||
no:*)
|
||
build_uuidparse=no ;;
|
||
yes:yes)
|
||
build_uuidparse=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libuuid is needed to build uuidparse" "$LINENO" 5;;
|
||
check:yes)
|
||
build_uuidparse=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libuuid disabled; not building uuidparse" >&5
|
||
printf "%s\n" "$as_me: WARNING: libuuid disabled; not building uuidparse" >&2;}
|
||
build_uuidparse=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_uuidparse" != xno; then
|
||
case $enable_uuidparse:$build_libsmartcols in #(
|
||
no:*)
|
||
build_uuidparse=no ;;
|
||
yes:yes)
|
||
build_uuidparse=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build uuidparse" "$LINENO" 5;;
|
||
check:yes)
|
||
build_uuidparse=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building uuidparse" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building uuidparse" >&2;}
|
||
build_uuidparse=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_uuidparse" = xyes; then
|
||
BUILD_UUIDPARSE_TRUE=
|
||
BUILD_UUIDPARSE_FALSE='#'
|
||
else
|
||
BUILD_UUIDPARSE_TRUE='#'
|
||
BUILD_UUIDPARSE_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-blkid was given.
|
||
if test ${enable_blkid+y}
|
||
then :
|
||
enableval=$enable_blkid;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_blkid=$ul_default_estate
|
||
else
|
||
enable_blkid=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_blkid" = xno; then
|
||
build_blkid=no
|
||
else
|
||
build_blkid=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_blkid" != xno; then
|
||
case $enable_blkid:$build_libblkid in #(
|
||
no:*)
|
||
build_blkid=no ;;
|
||
yes:yes)
|
||
build_blkid=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build blkid" "$LINENO" 5;;
|
||
check:yes)
|
||
build_blkid=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building blkid" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building blkid" >&2;}
|
||
build_blkid=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_blkid" = xyes; then
|
||
BUILD_BLKID_TRUE=
|
||
BUILD_BLKID_FALSE='#'
|
||
else
|
||
BUILD_BLKID_TRUE='#'
|
||
BUILD_BLKID_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_findfs=$ul_default_estate
|
||
build_findfs=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_findfs=no
|
||
fi
|
||
else
|
||
|
||
build_findfs=yes
|
||
enable_findfs=check
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_findfs" != xno; then
|
||
case $enable_findfs:$build_libblkid in #(
|
||
no:*)
|
||
build_findfs=no ;;
|
||
yes:yes)
|
||
build_findfs=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build findfs" "$LINENO" 5;;
|
||
check:yes)
|
||
build_findfs=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building findfs" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building findfs" >&2;}
|
||
build_findfs=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_findfs" = xyes; then
|
||
BUILD_FINDFS_TRUE=
|
||
BUILD_FINDFS_FALSE='#'
|
||
else
|
||
BUILD_FINDFS_TRUE='#'
|
||
BUILD_FINDFS_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-wipefs was given.
|
||
if test ${enable_wipefs+y}
|
||
then :
|
||
enableval=$enable_wipefs;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_wipefs=$ul_default_estate
|
||
else
|
||
enable_wipefs=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_wipefs" = xno; then
|
||
build_wipefs=no
|
||
else
|
||
build_wipefs=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_wipefs" != xno; then
|
||
case $enable_wipefs:$build_libblkid in #(
|
||
no:*)
|
||
build_wipefs=no ;;
|
||
yes:yes)
|
||
build_wipefs=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build wipefs" "$LINENO" 5;;
|
||
check:yes)
|
||
build_wipefs=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building wipefs" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building wipefs" >&2;}
|
||
build_wipefs=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_wipefs" != xno; then
|
||
case $enable_wipefs:$build_libsmartcols in #(
|
||
no:*)
|
||
build_wipefs=no ;;
|
||
yes:yes)
|
||
build_wipefs=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build wipefs" "$LINENO" 5;;
|
||
check:yes)
|
||
build_wipefs=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building wipefs" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building wipefs" >&2;}
|
||
build_wipefs=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_wipefs" = xyes; then
|
||
BUILD_WIPEFS_TRUE=
|
||
BUILD_WIPEFS_FALSE='#'
|
||
else
|
||
BUILD_WIPEFS_TRUE='#'
|
||
BUILD_WIPEFS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_findmnt=$ul_default_estate
|
||
build_findmnt=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_findmnt=no
|
||
fi
|
||
else
|
||
|
||
build_findmnt=yes
|
||
enable_findmnt=check
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_findmnt" != xno; then
|
||
case $enable_findmnt:$build_libmount in #(
|
||
no:*)
|
||
build_findmnt=no ;;
|
||
yes:yes)
|
||
build_findmnt=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build findmnt" "$LINENO" 5;;
|
||
check:yes)
|
||
build_findmnt=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building findmnt" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building findmnt" >&2;}
|
||
build_findmnt=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_findmnt" != xno; then
|
||
case $enable_findmnt:$build_libblkid in #(
|
||
no:*)
|
||
build_findmnt=no ;;
|
||
yes:yes)
|
||
build_findmnt=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build findmnt" "$LINENO" 5;;
|
||
check:yes)
|
||
build_findmnt=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building findmnt" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building findmnt" >&2;}
|
||
build_findmnt=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_findmnt" != xno; then
|
||
case $enable_findmnt:$build_libsmartcols in #(
|
||
no:*)
|
||
build_findmnt=no ;;
|
||
yes:yes)
|
||
build_findmnt=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build findmnt" "$LINENO" 5;;
|
||
check:yes)
|
||
build_findmnt=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building findmnt" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building findmnt" >&2;}
|
||
build_findmnt=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_findmnt" = xyes; then
|
||
BUILD_FINDMNT_TRUE=
|
||
BUILD_FINDMNT_FALSE='#'
|
||
else
|
||
BUILD_FINDMNT_TRUE='#'
|
||
BUILD_FINDMNT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-mountpoint was given.
|
||
if test ${enable_mountpoint+y}
|
||
then :
|
||
enableval=$enable_mountpoint;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_mountpoint=$ul_default_estate
|
||
else
|
||
enable_mountpoint=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_mountpoint" = xno; then
|
||
build_mountpoint=no
|
||
else
|
||
build_mountpoint=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_mountpoint" != xno; then
|
||
case $enable_mountpoint:$build_libmount in #(
|
||
no:*)
|
||
build_mountpoint=no ;;
|
||
yes:yes)
|
||
build_mountpoint=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build mountpoint" "$LINENO" 5;;
|
||
check:yes)
|
||
build_mountpoint=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building mountpoint" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building mountpoint" >&2;}
|
||
build_mountpoint=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_mountpoint" = xyes; then
|
||
BUILD_MOUNTPOINT_TRUE=
|
||
BUILD_MOUNTPOINT_FALSE='#'
|
||
else
|
||
BUILD_MOUNTPOINT_TRUE='#'
|
||
BUILD_MOUNTPOINT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-fallocate was given.
|
||
if test ${enable_fallocate+y}
|
||
then :
|
||
enableval=$enable_fallocate;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fallocate=$ul_default_estate
|
||
else
|
||
enable_fallocate=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_fallocate" = xno; then
|
||
build_fallocate=no
|
||
else
|
||
build_fallocate=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_fallocate" != xno; then
|
||
|
||
case $enable_fallocate:$linux_os in #(
|
||
no:*)
|
||
build_fallocate=no ;;
|
||
yes:yes)
|
||
build_fallocate=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fallocate selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fallocate=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building fallocate" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building fallocate" >&2;}
|
||
build_fallocate=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_fallocate" != xno; then
|
||
if test "x$enable_fallocate" = xno; then
|
||
build_fallocate=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall fallocate" >&5
|
||
printf %s "checking for syscall fallocate... " >&6; }
|
||
if test ${ul_cv_syscall_fallocate+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_fallocate;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_fallocate
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_fallocate;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_fallocate
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_fallocate=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_fallocate" >&5
|
||
printf "%s\n" "$ul_cv_syscall_fallocate" >&6; }
|
||
case $ul_cv_syscall_fallocate in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall fallocate." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall fallocate." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_fallocate $ul_cv_syscall_fallocate" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_fallocate:$ul_cv_syscall_fallocate in #(
|
||
no:*)
|
||
build_fallocate=no ;;
|
||
yes:no)
|
||
as_fn_error $? "fallocate selected but fallocate syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: fallocate syscall not found; not building fallocate" >&5
|
||
printf "%s\n" "$as_me: WARNING: fallocate syscall not found; not building fallocate" >&2;}
|
||
build_fallocate=no ;;
|
||
*)
|
||
build_fallocate=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_fallocate" = xyes; then
|
||
BUILD_FALLOCATE_TRUE=
|
||
BUILD_FALLOCATE_FALSE='#'
|
||
else
|
||
BUILD_FALLOCATE_TRUE='#'
|
||
BUILD_FALLOCATE_FALSE=
|
||
fi
|
||
|
||
|
||
if test "x$build_fallocate" = xyes
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for valid fallocate() function" >&5
|
||
printf %s "checking for valid fallocate() function... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#ifdef HAVE_UNISTD_H
|
||
# include <unistd.h>
|
||
#endif
|
||
#ifdef HAVE_SYS_TYPES_H
|
||
# include <sys/types.h>
|
||
#endif
|
||
#ifdef HAVE_LINUX_FALLOC_H
|
||
# include <linux/falloc.h>
|
||
#endif
|
||
#ifdef HAVE_FCNTL_H
|
||
# include <fcntl.h>
|
||
#endif
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
long ret;
|
||
ret = fallocate(0, FALLOC_FL_KEEP_SIZE, 0xfffffffful, 0xfffffffful);
|
||
if (ret != 0) {
|
||
return 1;
|
||
}
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; } ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
fi
|
||
|
||
if test "x$build_fallocate" = xyes
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for valid posix_fallocate() function" >&5
|
||
printf %s "checking for valid posix_fallocate() function... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#ifdef HAVE_UNISTD_H
|
||
# include <unistd.h>
|
||
#endif
|
||
#ifdef HAVE_SYS_TYPES_H
|
||
# include <sys/types.h>
|
||
#endif
|
||
#ifdef HAVE_LINUX_FALLOC_H
|
||
# include <linux/falloc.h>
|
||
#endif
|
||
#ifdef HAVE_FCNTL_H
|
||
# include <fcntl.h>
|
||
#endif
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
long ret;
|
||
ret = posix_fallocate(0, 0xfffffffful, 0xfffffffful);
|
||
if (ret != 0) {
|
||
return 1;
|
||
}
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_POSIX_FALLOCATE 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; } ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-unshare was given.
|
||
if test ${enable_unshare+y}
|
||
then :
|
||
enableval=$enable_unshare;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_unshare=$ul_default_estate
|
||
else
|
||
enable_unshare=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_unshare" = xno; then
|
||
build_unshare=no
|
||
else
|
||
build_unshare=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_unshare" != xno; then
|
||
|
||
case $enable_unshare:$linux_os in #(
|
||
no:*)
|
||
build_unshare=no ;;
|
||
yes:yes)
|
||
build_unshare=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "unshare selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_unshare=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building unshare" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building unshare" >&2;}
|
||
build_unshare=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_unshare" != xno; then
|
||
if test "x$enable_unshare" = xno; then
|
||
build_unshare=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall unshare" >&5
|
||
printf %s "checking for syscall unshare... " >&6; }
|
||
if test ${ul_cv_syscall_unshare+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_unshare;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_unshare
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_unshare;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_unshare
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_unshare=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_unshare" >&5
|
||
printf "%s\n" "$ul_cv_syscall_unshare" >&6; }
|
||
case $ul_cv_syscall_unshare in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall unshare." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall unshare." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_unshare $ul_cv_syscall_unshare" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_unshare:$ul_cv_syscall_unshare in #(
|
||
no:*)
|
||
build_unshare=no ;;
|
||
yes:no)
|
||
as_fn_error $? "unshare selected but unshare syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unshare syscall not found; not building unshare" >&5
|
||
printf "%s\n" "$as_me: WARNING: unshare syscall not found; not building unshare" >&2;}
|
||
build_unshare=no ;;
|
||
*)
|
||
build_unshare=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_unshare" != xno; then
|
||
|
||
ul_haveone_unshare=no
|
||
|
||
if test "x$have_linux_capability_h" = xyes; then
|
||
ul_haveone_unshare=yes
|
||
fi
|
||
|
||
case $enable_unshare:$ul_haveone_unshare in #(
|
||
no:*)
|
||
build_unshare=no ;;
|
||
yes:yes)
|
||
build_unshare=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "unshare selected, but required linux/capability.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_unshare=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/capability.h header file not found; not building unshare" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/capability.h header file not found; not building unshare" >&2;}
|
||
build_unshare=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_unshare" = xyes; then
|
||
BUILD_UNSHARE_TRUE=
|
||
BUILD_UNSHARE_FALSE='#'
|
||
else
|
||
BUILD_UNSHARE_TRUE='#'
|
||
BUILD_UNSHARE_FALSE=
|
||
fi
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for valid unshare() function" >&5
|
||
printf %s "checking for valid unshare() function... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sched.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
int ret;
|
||
ret = unshare(0);
|
||
if (ret != 0) {
|
||
return 1;
|
||
}
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_UNSHARE 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
|
||
# Check whether --enable-nsenter was given.
|
||
if test ${enable_nsenter+y}
|
||
then :
|
||
enableval=$enable_nsenter;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_nsenter=$ul_default_estate
|
||
else
|
||
enable_nsenter=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_nsenter" = xno; then
|
||
build_nsenter=no
|
||
else
|
||
build_nsenter=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_nsenter" != xno; then
|
||
|
||
case $enable_nsenter:$linux_os in #(
|
||
no:*)
|
||
build_nsenter=no ;;
|
||
yes:yes)
|
||
build_nsenter=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "nsenter selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_nsenter=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building nsenter" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building nsenter" >&2;}
|
||
build_nsenter=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_nsenter" != xno; then
|
||
|
||
ul_haveone_nsenter=no
|
||
|
||
if test "x$have_setns_syscall" = xyes; then
|
||
ul_haveone_nsenter=yes
|
||
fi
|
||
|
||
case $enable_nsenter:$ul_haveone_nsenter in #(
|
||
no:*)
|
||
build_nsenter=no ;;
|
||
yes:yes)
|
||
build_nsenter=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "nsenter selected, but required setns syscall not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_nsenter=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: setns syscall not found; not building nsenter" >&5
|
||
printf "%s\n" "$as_me: WARNING: setns syscall not found; not building nsenter" >&2;}
|
||
build_nsenter=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_nsenter" = xyes; then
|
||
BUILD_NSENTER_TRUE=
|
||
BUILD_NSENTER_FALSE='#'
|
||
else
|
||
BUILD_NSENTER_TRUE='#'
|
||
BUILD_NSENTER_FALSE=
|
||
fi
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for valid setns() function" >&5
|
||
printf %s "checking for valid setns() function... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sched.h>
|
||
#include <errno.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
int ret;
|
||
ret = setns(0, 0);
|
||
if (ret != EINVAL && ret != EBADF && ret != EPERM) {
|
||
return 1;
|
||
}
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_SETNS 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
|
||
|
||
# Check whether --with-cap_ng was given.
|
||
if test ${with_cap_ng+y}
|
||
then :
|
||
withval=$with_cap_ng;
|
||
else case e in #(
|
||
e) with_cap_ng=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_cap_ng" = xno
|
||
then :
|
||
|
||
if false; then
|
||
HAVE_CAP_NG_TRUE=
|
||
HAVE_CAP_NG_FALSE='#'
|
||
else
|
||
HAVE_CAP_NG_TRUE='#'
|
||
HAVE_CAP_NG_FALSE=
|
||
fi
|
||
|
||
have_cap_ng=no
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
|
||
have_cap_ng=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for capng_apply in -lcap-ng" >&5
|
||
printf %s "checking for capng_apply in -lcap-ng... " >&6; }
|
||
if test ${ac_cv_lib_cap_ng_capng_apply+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lcap-ng $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char capng_apply (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return capng_apply ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_cap_ng_capng_apply=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_cap_ng_capng_apply=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_apply" >&5
|
||
printf "%s\n" "$ac_cv_lib_cap_ng_capng_apply" >&6; }
|
||
if test "x$ac_cv_lib_cap_ng_capng_apply" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_LIBCAP_NG 1" >>confdefs.h
|
||
|
||
LIBS="-lcap-ng $LIBS"
|
||
|
||
else case e in #(
|
||
e) have_cap_ng=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test $have_cap_ng = yes; then
|
||
HAVE_CAP_NG_TRUE=
|
||
HAVE_CAP_NG_FALSE='#'
|
||
else
|
||
HAVE_CAP_NG_TRUE='#'
|
||
HAVE_CAP_NG_FALSE=
|
||
fi
|
||
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# Check whether --enable-setpriv was given.
|
||
if test ${enable_setpriv+y}
|
||
then :
|
||
enableval=$enable_setpriv;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_setpriv=$ul_default_estate
|
||
else
|
||
enable_setpriv=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_setpriv" = xno; then
|
||
build_setpriv=no
|
||
else
|
||
build_setpriv=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_setpriv" != xno; then
|
||
|
||
case $enable_setpriv:$linux_os in #(
|
||
no:*)
|
||
build_setpriv=no ;;
|
||
yes:yes)
|
||
build_setpriv=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setpriv selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setpriv=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building setpriv" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building setpriv" >&2;}
|
||
build_setpriv=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_setpriv" != xno; then
|
||
|
||
ul_haveone_setpriv=no
|
||
|
||
if test "x$have_linux_seccomp_h" = xyes; then
|
||
ul_haveone_setpriv=yes
|
||
fi
|
||
|
||
case $enable_setpriv:$ul_haveone_setpriv in #(
|
||
no:*)
|
||
build_setpriv=no ;;
|
||
yes:yes)
|
||
build_setpriv=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setpriv selected, but required linux/seccomp.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setpriv=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/seccomp.h header file not found; not building setpriv" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/seccomp.h header file not found; not building setpriv" >&2;}
|
||
build_setpriv=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_setpriv" != xno; then
|
||
|
||
ul_haveone_setpriv=no
|
||
|
||
if test "x$have_linux_securebits_h" = xyes; then
|
||
ul_haveone_setpriv=yes
|
||
fi
|
||
|
||
case $enable_setpriv:$ul_haveone_setpriv in #(
|
||
no:*)
|
||
build_setpriv=no ;;
|
||
yes:yes)
|
||
build_setpriv=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setpriv selected, but required linux/securebits.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setpriv=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/securebits.h header file not found; not building setpriv" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/securebits.h header file not found; not building setpriv" >&2;}
|
||
build_setpriv=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_setpriv" != xno; then
|
||
|
||
ul_haveone_setpriv=no
|
||
|
||
if test "x$have_linux_capability_h" = xyes; then
|
||
ul_haveone_setpriv=yes
|
||
fi
|
||
|
||
case $enable_setpriv:$ul_haveone_setpriv in #(
|
||
no:*)
|
||
build_setpriv=no ;;
|
||
yes:yes)
|
||
build_setpriv=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setpriv selected, but required linux/capability.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setpriv=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/capability.h header file not found; not building setpriv" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/capability.h header file not found; not building setpriv" >&2;}
|
||
build_setpriv=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_setpriv" != xno; then
|
||
|
||
ul_haveone_setpriv=no
|
||
|
||
if test "x$have_cap_ng" = xyes; then
|
||
ul_haveone_setpriv=yes
|
||
fi
|
||
|
||
case $enable_setpriv:$ul_haveone_setpriv in #(
|
||
no:*)
|
||
build_setpriv=no ;;
|
||
yes:yes)
|
||
build_setpriv=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setpriv selected, but required libcap-ng library not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setpriv=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libcap-ng library not found; not building setpriv" >&5
|
||
printf "%s\n" "$as_me: WARNING: libcap-ng library not found; not building setpriv" >&2;}
|
||
build_setpriv=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_setpriv" = xyes; then
|
||
BUILD_SETPRIV_TRUE=
|
||
BUILD_SETPRIV_FALSE='#'
|
||
else
|
||
BUILD_SETPRIV_TRUE='#'
|
||
BUILD_SETPRIV_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-hardlink was given.
|
||
if test ${enable_hardlink+y}
|
||
then :
|
||
enableval=$enable_hardlink;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_hardlink=$ul_default_estate
|
||
else
|
||
enable_hardlink=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_hardlink" = xno; then
|
||
build_hardlink=no
|
||
else
|
||
build_hardlink=yes
|
||
fi
|
||
|
||
if test "x$build_hardlink" = xyes; then
|
||
BUILD_HARDLINK_TRUE=
|
||
BUILD_HARDLINK_FALSE='#'
|
||
else
|
||
BUILD_HARDLINK_TRUE='#'
|
||
BUILD_HARDLINK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-eject was given.
|
||
if test ${enable_eject+y}
|
||
then :
|
||
enableval=$enable_eject;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_eject=$ul_default_estate
|
||
else
|
||
enable_eject=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_eject" = xno; then
|
||
build_eject=no
|
||
else
|
||
build_eject=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_eject" != xno; then
|
||
|
||
case $enable_eject:$linux_os in #(
|
||
no:*)
|
||
build_eject=no ;;
|
||
yes:yes)
|
||
build_eject=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "eject selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_eject=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building eject" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building eject" >&2;}
|
||
build_eject=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_eject" != xno; then
|
||
case $enable_eject:$build_libmount in #(
|
||
no:*)
|
||
build_eject=no ;;
|
||
yes:yes)
|
||
build_eject=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build eject" "$LINENO" 5;;
|
||
check:yes)
|
||
build_eject=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building eject" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building eject" >&2;}
|
||
build_eject=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_eject" = xyes; then
|
||
BUILD_EJECT_TRUE=
|
||
BUILD_EJECT_FALSE='#'
|
||
else
|
||
BUILD_EJECT_TRUE='#'
|
||
BUILD_EJECT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-agetty was given.
|
||
if test ${enable_agetty+y}
|
||
then :
|
||
enableval=$enable_agetty;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_agetty=$ul_default_estate
|
||
else
|
||
enable_agetty=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_agetty" = xno; then
|
||
build_agetty=no
|
||
else
|
||
build_agetty=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_agetty" != xno; then
|
||
|
||
ul_haveone_agetty=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_agetty=yes
|
||
fi
|
||
|
||
case $enable_agetty:$ul_haveone_agetty in #(
|
||
no:*)
|
||
build_agetty=no ;;
|
||
yes:yes)
|
||
build_agetty=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "agetty selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_agetty=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building agetty" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building agetty" >&2;}
|
||
build_agetty=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_agetty" != xno; then
|
||
|
||
ul_haveone_agetty=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_agetty=yes
|
||
fi
|
||
|
||
case $enable_agetty:$ul_haveone_agetty in #(
|
||
no:*)
|
||
build_agetty=no ;;
|
||
yes:yes)
|
||
build_agetty=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "agetty selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_agetty=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building agetty" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building agetty" >&2;}
|
||
build_agetty=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_agetty" = xyes; then
|
||
BUILD_AGETTY_TRUE=
|
||
BUILD_AGETTY_FALSE='#'
|
||
else
|
||
BUILD_AGETTY_TRUE='#'
|
||
BUILD_AGETTY_FALSE=
|
||
fi
|
||
|
||
if test "x$have_futimens" = xyes && test "x$have_inotify_init1" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define AGETTY_RELOAD 1" >>confdefs.h
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: futimens or inotify_init1 not found; agetty(8) will not provide ---reload functionality" >&5
|
||
printf "%s\n" "$as_me: WARNING: futimens or inotify_init1 not found; agetty(8) will not provide ---reload functionality" >&2;}
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# Check whether --enable-plymouth_support was given.
|
||
if test ${enable_plymouth_support+y}
|
||
then :
|
||
enableval=$enable_plymouth_support;
|
||
else case e in #(
|
||
e) enable_plymouth_support=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_plymouth_support" = xno; then
|
||
build_plymouth_support=no
|
||
else
|
||
build_plymouth_support=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_plymouth_support" != xno; then
|
||
|
||
ul_haveone_plymouth_support=no
|
||
|
||
if test "x$have_tiocglcktrmios" = xyes; then
|
||
ul_haveone_plymouth_support=yes
|
||
fi
|
||
|
||
case $enable_plymouth_support:$ul_haveone_plymouth_support in #(
|
||
no:*)
|
||
build_plymouth_support=no ;;
|
||
yes:yes)
|
||
build_plymouth_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "plymouth_support selected, but required TIOCGLCKTRMIOS flag not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_plymouth_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: TIOCGLCKTRMIOS flag not found; not building plymouth_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: TIOCGLCKTRMIOS flag not found; not building plymouth_support" >&2;}
|
||
build_plymouth_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_plymouth_support" != xno; then
|
||
|
||
ul_haveone_plymouth_support=no
|
||
|
||
if test "x$have_sock_cloexec" = xyes; then
|
||
ul_haveone_plymouth_support=yes
|
||
fi
|
||
|
||
case $enable_plymouth_support:$ul_haveone_plymouth_support in #(
|
||
no:*)
|
||
build_plymouth_support=no ;;
|
||
yes:yes)
|
||
build_plymouth_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "plymouth_support selected, but required SOCK_CLOEXEC flag not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_plymouth_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: SOCK_CLOEXEC flag not found; not building plymouth_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: SOCK_CLOEXEC flag not found; not building plymouth_support" >&2;}
|
||
build_plymouth_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_plymouth_support" != xno; then
|
||
|
||
ul_haveone_plymouth_support=no
|
||
|
||
if test "x$have_sock_nonblock" = xyes; then
|
||
ul_haveone_plymouth_support=yes
|
||
fi
|
||
|
||
case $enable_plymouth_support:$ul_haveone_plymouth_support in #(
|
||
no:*)
|
||
build_plymouth_support=no ;;
|
||
yes:yes)
|
||
build_plymouth_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "plymouth_support selected, but required SOCK_NONBLOCK flag not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_plymouth_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: SOCK_NONBLOCK flag not found; not building plymouth_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: SOCK_NONBLOCK flag not found; not building plymouth_support" >&2;}
|
||
build_plymouth_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_plymouth_support" != xno; then
|
||
|
||
ul_haveone_plymouth_support=no
|
||
|
||
if test "x$have_so_passcred" = xyes; then
|
||
ul_haveone_plymouth_support=yes
|
||
fi
|
||
|
||
case $enable_plymouth_support:$ul_haveone_plymouth_support in #(
|
||
no:*)
|
||
build_plymouth_support=no ;;
|
||
yes:yes)
|
||
build_plymouth_support=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "plymouth_support selected, but required SO_PASSCRED flag not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_plymouth_support=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: SO_PASSCRED flag not found; not building plymouth_support" >&5
|
||
printf "%s\n" "$as_me: WARNING: SO_PASSCRED flag not found; not building plymouth_support" >&2;}
|
||
build_plymouth_support=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_plymouth_support" = xyes; then
|
||
USE_PLYMOUTH_SUPPORT_TRUE=
|
||
USE_PLYMOUTH_SUPPORT_FALSE='#'
|
||
else
|
||
USE_PLYMOUTH_SUPPORT_TRUE='#'
|
||
USE_PLYMOUTH_SUPPORT_FALSE=
|
||
fi
|
||
|
||
if test "x$build_plymouth_support" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_PLYMOUTH_SUPPORT 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-libz was given.
|
||
if test ${with_libz+y}
|
||
then :
|
||
withval=$with_libz;
|
||
else case e in #(
|
||
e) with_libz=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_libz" = xno
|
||
then :
|
||
have_z=no
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for crc32 in -lz" >&5
|
||
printf %s "checking for crc32 in -lz... " >&6; }
|
||
if test ${ac_cv_lib_z_crc32+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lz $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char crc32 (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return crc32 ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_z_crc32=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_z_crc32=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_crc32" >&5
|
||
printf "%s\n" "$ac_cv_lib_z_crc32" >&6; }
|
||
if test "x$ac_cv_lib_z_crc32" = xyes
|
||
then :
|
||
have_z=yes
|
||
else case e in #(
|
||
e) have_z=no ;;
|
||
esac
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# Check whether --with-libmagic was given.
|
||
if test ${with_libmagic+y}
|
||
then :
|
||
withval=$with_libmagic;
|
||
else case e in #(
|
||
e) with_libmagic=auto
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_libmagic" = xno
|
||
then :
|
||
have_magic=no
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5
|
||
printf %s "checking for magic_open in -lmagic... " >&6; }
|
||
if test ${ac_cv_lib_magic_magic_open+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lmagic $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char magic_open (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return magic_open ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_magic_magic_open=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_magic_magic_open=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5
|
||
printf "%s\n" "$ac_cv_lib_magic_magic_open" >&6; }
|
||
if test "x$ac_cv_lib_magic_magic_open" = xyes
|
||
then :
|
||
|
||
ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_magic_h" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_MAGIC 1" >>confdefs.h
|
||
|
||
MAGIC_LIBS="-lmagic"
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-cramfs was given.
|
||
if test ${enable_cramfs+y}
|
||
then :
|
||
enableval=$enable_cramfs;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_cramfs=$ul_default_estate
|
||
else
|
||
enable_cramfs=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_cramfs" = xno; then
|
||
build_cramfs=no
|
||
else
|
||
build_cramfs=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_cramfs" != xno; then
|
||
|
||
ul_haveone_cramfs=no
|
||
|
||
if test "x$have_z" = xyes; then
|
||
ul_haveone_cramfs=yes
|
||
fi
|
||
|
||
case $enable_cramfs:$ul_haveone_cramfs in #(
|
||
no:*)
|
||
build_cramfs=no ;;
|
||
yes:yes)
|
||
build_cramfs=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "cramfs selected, but required z library not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_cramfs=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: z library not found; not building cramfs" >&5
|
||
printf "%s\n" "$as_me: WARNING: z library not found; not building cramfs" >&2;}
|
||
build_cramfs=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_cramfs" = xyes; then
|
||
BUILD_CRAMFS_TRUE=
|
||
BUILD_CRAMFS_FALSE='#'
|
||
else
|
||
BUILD_CRAMFS_TRUE='#'
|
||
BUILD_CRAMFS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-bfs was given.
|
||
if test ${enable_bfs+y}
|
||
then :
|
||
enableval=$enable_bfs;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_bfs=$ul_default_estate
|
||
else
|
||
enable_bfs=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_bfs" = xno; then
|
||
build_bfs=no
|
||
else
|
||
build_bfs=yes
|
||
fi
|
||
|
||
if test "x$build_bfs" = xyes; then
|
||
BUILD_BFS_TRUE=
|
||
BUILD_BFS_FALSE='#'
|
||
else
|
||
BUILD_BFS_TRUE='#'
|
||
BUILD_BFS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-minix was given.
|
||
if test ${enable_minix+y}
|
||
then :
|
||
enableval=$enable_minix;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_minix=$ul_default_estate
|
||
else
|
||
enable_minix=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_minix" = xno; then
|
||
build_minix=no
|
||
else
|
||
build_minix=yes
|
||
fi
|
||
|
||
if test "x$build_minix" = xyes; then
|
||
BUILD_MINIX_TRUE=
|
||
BUILD_MINIX_FALSE='#'
|
||
else
|
||
BUILD_MINIX_TRUE='#'
|
||
BUILD_MINIX_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-fdformat was given.
|
||
if test ${enable_fdformat+y}
|
||
then :
|
||
enableval=$enable_fdformat;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fdformat=$ul_default_estate
|
||
else
|
||
enable_fdformat=no
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_fdformat" = xno; then
|
||
build_fdformat=no
|
||
else
|
||
build_fdformat=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_fdformat" != xno; then
|
||
|
||
case $enable_fdformat:$linux_os in #(
|
||
no:*)
|
||
build_fdformat=no ;;
|
||
yes:yes)
|
||
build_fdformat=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fdformat selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fdformat=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building fdformat" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building fdformat" >&2;}
|
||
build_fdformat=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_fdformat" = xyes; then
|
||
BUILD_FDFORMAT_TRUE=
|
||
BUILD_FDFORMAT_FALSE='#'
|
||
else
|
||
BUILD_FDFORMAT_TRUE='#'
|
||
BUILD_FDFORMAT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-hwclock was given.
|
||
if test ${enable_hwclock+y}
|
||
then :
|
||
enableval=$enable_hwclock;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_hwclock=$ul_default_estate
|
||
else
|
||
enable_hwclock=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
have_linuxdummy=$linux_os
|
||
|
||
|
||
|
||
if test "x$enable_hwclock" = xno; then
|
||
build_hwclock=no
|
||
else
|
||
build_hwclock=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_hwclock" != xno; then
|
||
|
||
ul_haveone_hwclock=no
|
||
|
||
if test "x$have_io" = xyes; then
|
||
ul_haveone_hwclock=yes
|
||
fi
|
||
|
||
if test "x$have_linuxdummy" = xyes; then
|
||
ul_haveone_hwclock=yes
|
||
fi
|
||
|
||
case $enable_hwclock:$ul_haveone_hwclock in #(
|
||
no:*)
|
||
build_hwclock=no ;;
|
||
yes:yes)
|
||
build_hwclock=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "hwclock selected, but required ioperm iopl function or Linux not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_hwclock=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ioperm iopl function or Linux not found; not building hwclock" >&5
|
||
printf "%s\n" "$as_me: WARNING: ioperm iopl function or Linux not found; not building hwclock" >&2;}
|
||
build_hwclock=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_hwclock" = xyes; then
|
||
BUILD_HWCLOCK_TRUE=
|
||
BUILD_HWCLOCK_FALSE='#'
|
||
else
|
||
BUILD_HWCLOCK_TRUE='#'
|
||
BUILD_HWCLOCK_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-hwclock_cmos was given.
|
||
if test ${enable_hwclock_cmos+y}
|
||
then :
|
||
enableval=$enable_hwclock_cmos;
|
||
else case e in #(
|
||
e) enable_hwclock_cmos=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_hwclock_cmos" = xno; then
|
||
build_hwclock_cmos=no
|
||
else
|
||
build_hwclock_cmos=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_hwclock_cmos" != xno; then
|
||
case $enable_hwclock_cmos:$build_hwclock in #(
|
||
no:*)
|
||
build_hwclock_cmos=no ;;
|
||
yes:yes)
|
||
build_hwclock_cmos=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "hwclock is needed to build hwclock_cmos" "$LINENO" 5;;
|
||
check:yes)
|
||
build_hwclock_cmos=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: hwclock disabled; not building hwclock_cmos" >&5
|
||
printf "%s\n" "$as_me: WARNING: hwclock disabled; not building hwclock_cmos" >&2;}
|
||
build_hwclock_cmos=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_hwclock_cmos" != xno; then
|
||
|
||
ul_archone_hwclock_cmos=no
|
||
|
||
case "$host" in #(
|
||
i?86-*)
|
||
ul_archone_hwclock_cmos=yes ;;
|
||
esac
|
||
|
||
case "$host" in #(
|
||
x86_64*)
|
||
ul_archone_hwclock_cmos=yes ;;
|
||
esac
|
||
case $enable_hwclock_cmos:$ul_archone_hwclock_cmos in #(
|
||
no:*)
|
||
build_hwclock_cmos=no ;;
|
||
yes:no)
|
||
as_fn_error $? "hwclock_cmos selected for unsupported architecture" "$LINENO" 5;;
|
||
yes:*)
|
||
build_hwclock_cmos=yes ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: excluded for $host architecture; not building hwclock_cmos" >&5
|
||
printf "%s\n" "$as_me: WARNING: excluded for $host architecture; not building hwclock_cmos" >&2;}
|
||
build_hwclock_cmos=no ;;
|
||
check:*)
|
||
build_hwclock_cmos=yes ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_hwclock_cmos" = xyes; then
|
||
USE_HWCLOCK_CMOS_TRUE=
|
||
USE_HWCLOCK_CMOS_FALSE='#'
|
||
else
|
||
USE_HWCLOCK_CMOS_TRUE='#'
|
||
USE_HWCLOCK_CMOS_FALSE=
|
||
fi
|
||
|
||
if test "x$build_hwclock_cmos" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_HWCLOCK_CMOS 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
# Check whether --enable-hwclock_gplv3 was given.
|
||
if test ${enable_hwclock_gplv3+y}
|
||
then :
|
||
enableval=$enable_hwclock_gplv3;
|
||
else case e in #(
|
||
e) enable_hwclock_gplv3=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_hwclock_gplv3" = xyes; then
|
||
USE_HWCLOCK_GPLv3_DATETIME_TRUE=
|
||
USE_HWCLOCK_GPLv3_DATETIME_FALSE='#'
|
||
else
|
||
USE_HWCLOCK_GPLv3_DATETIME_TRUE='#'
|
||
USE_HWCLOCK_GPLv3_DATETIME_FALSE=
|
||
fi
|
||
|
||
if test "x$enable_hwclock_gplv3" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_HWCLOCK_GPLv3_DATETIME 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-mkfs was given.
|
||
if test ${enable_mkfs+y}
|
||
then :
|
||
enableval=$enable_mkfs;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_mkfs=$ul_default_estate
|
||
else
|
||
enable_mkfs=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_mkfs" = xno; then
|
||
build_mkfs=no
|
||
else
|
||
build_mkfs=yes
|
||
fi
|
||
|
||
if test "x$build_mkfs" = xyes; then
|
||
BUILD_MKFS_TRUE=
|
||
BUILD_MKFS_FALSE='#'
|
||
else
|
||
BUILD_MKFS_TRUE='#'
|
||
BUILD_MKFS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_isosize=$ul_default_estate
|
||
build_isosize=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_isosize=no
|
||
fi
|
||
else
|
||
|
||
build_isosize=yes
|
||
enable_isosize=yes
|
||
fi
|
||
|
||
if test "x$build_isosize" = xyes; then
|
||
BUILD_ISOSIZE_TRUE=
|
||
BUILD_ISOSIZE_FALSE='#'
|
||
else
|
||
BUILD_ISOSIZE_TRUE='#'
|
||
BUILD_ISOSIZE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-fstrim was given.
|
||
if test ${enable_fstrim+y}
|
||
then :
|
||
enableval=$enable_fstrim;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fstrim=$ul_default_estate
|
||
else
|
||
enable_fstrim=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_fstrim" = xno; then
|
||
build_fstrim=no
|
||
else
|
||
build_fstrim=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_fstrim" != xno; then
|
||
|
||
case $enable_fstrim:$linux_os in #(
|
||
no:*)
|
||
build_fstrim=no ;;
|
||
yes:yes)
|
||
build_fstrim=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fstrim selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fstrim=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building fstrim" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building fstrim" >&2;}
|
||
build_fstrim=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_fstrim" != xno; then
|
||
case $enable_fstrim:$build_libmount in #(
|
||
no:*)
|
||
build_fstrim=no ;;
|
||
yes:yes)
|
||
build_fstrim=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build fstrim" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fstrim=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building fstrim" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building fstrim" >&2;}
|
||
build_fstrim=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_fstrim" = xyes; then
|
||
BUILD_FSTRIM_TRUE=
|
||
BUILD_FSTRIM_FALSE='#'
|
||
else
|
||
BUILD_FSTRIM_TRUE='#'
|
||
BUILD_FSTRIM_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-swapon was given.
|
||
if test ${enable_swapon+y}
|
||
then :
|
||
enableval=$enable_swapon;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_swapon=$ul_default_estate
|
||
else
|
||
enable_swapon=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_swapon" = xno; then
|
||
build_swapon=no
|
||
else
|
||
build_swapon=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_swapon" != xno; then
|
||
|
||
case $enable_swapon:$linux_os in #(
|
||
no:*)
|
||
build_swapon=no ;;
|
||
yes:yes)
|
||
build_swapon=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "swapon selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_swapon=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building swapon" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building swapon" >&2;}
|
||
build_swapon=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_swapon" != xno; then
|
||
if test "x$enable_swapon" = xno; then
|
||
build_swapon=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall swapon" >&5
|
||
printf %s "checking for syscall swapon... " >&6; }
|
||
if test ${ul_cv_syscall_swapon+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_swapon;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_swapon
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_swapon;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_swapon
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_swapon=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_swapon" >&5
|
||
printf "%s\n" "$ul_cv_syscall_swapon" >&6; }
|
||
case $ul_cv_syscall_swapon in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall swapon." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall swapon." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_swapon $ul_cv_syscall_swapon" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_swapon:$ul_cv_syscall_swapon in #(
|
||
no:*)
|
||
build_swapon=no ;;
|
||
yes:no)
|
||
as_fn_error $? "swapon selected but swapon syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: swapon syscall not found; not building swapon" >&5
|
||
printf "%s\n" "$as_me: WARNING: swapon syscall not found; not building swapon" >&2;}
|
||
build_swapon=no ;;
|
||
*)
|
||
build_swapon=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_swapon" != xno; then
|
||
if test "x$enable_swapon" = xno; then
|
||
build_swapon=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall swapoff" >&5
|
||
printf %s "checking for syscall swapoff... " >&6; }
|
||
if test ${ul_cv_syscall_swapoff+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_swapoff;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_swapoff
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_swapoff;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_swapoff
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_swapoff=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_swapoff" >&5
|
||
printf "%s\n" "$ul_cv_syscall_swapoff" >&6; }
|
||
case $ul_cv_syscall_swapoff in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall swapoff." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall swapoff." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_swapoff $ul_cv_syscall_swapoff" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_swapon:$ul_cv_syscall_swapoff in #(
|
||
no:*)
|
||
build_swapon=no ;;
|
||
yes:no)
|
||
as_fn_error $? "swapon selected but swapoff syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: swapoff syscall not found; not building swapon" >&5
|
||
printf "%s\n" "$as_me: WARNING: swapoff syscall not found; not building swapon" >&2;}
|
||
build_swapon=no ;;
|
||
*)
|
||
build_swapon=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_swapon" != xno; then
|
||
case $enable_swapon:$build_libblkid in #(
|
||
no:*)
|
||
build_swapon=no ;;
|
||
yes:yes)
|
||
build_swapon=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build swapon" "$LINENO" 5;;
|
||
check:yes)
|
||
build_swapon=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building swapon" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building swapon" >&2;}
|
||
build_swapon=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_swapon" != xno; then
|
||
case $enable_swapon:$build_libmount in #(
|
||
no:*)
|
||
build_swapon=no ;;
|
||
yes:yes)
|
||
build_swapon=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build swapon" "$LINENO" 5;;
|
||
check:yes)
|
||
build_swapon=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building swapon" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building swapon" >&2;}
|
||
build_swapon=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_swapon" != xno; then
|
||
case $enable_swapon:$build_libsmartcols in #(
|
||
no:*)
|
||
build_swapon=no ;;
|
||
yes:yes)
|
||
build_swapon=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build swapon" "$LINENO" 5;;
|
||
check:yes)
|
||
build_swapon=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building swapon" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building swapon" >&2;}
|
||
build_swapon=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_swapon" = xyes; then
|
||
BUILD_SWAPON_TRUE=
|
||
BUILD_SWAPON_FALSE='#'
|
||
else
|
||
BUILD_SWAPON_TRUE='#'
|
||
BUILD_SWAPON_FALSE=
|
||
fi
|
||
|
||
ac_fn_c_check_func "$LINENO" "swapon" "ac_cv_func_swapon"
|
||
if test "x$ac_cv_func_swapon" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SWAPON 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
ac_fn_c_check_func "$LINENO" "swapoff" "ac_cv_func_swapoff"
|
||
if test "x$ac_cv_func_swapoff" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SWAPOFF 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-lsblk was given.
|
||
if test ${enable_lsblk+y}
|
||
then :
|
||
enableval=$enable_lsblk;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lsblk=$ul_default_estate
|
||
else
|
||
enable_lsblk=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_lsblk" = xno; then
|
||
build_lsblk=no
|
||
else
|
||
build_lsblk=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lsblk" != xno; then
|
||
|
||
case $enable_lsblk:$linux_os in #(
|
||
no:*)
|
||
build_lsblk=no ;;
|
||
yes:yes)
|
||
build_lsblk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsblk selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsblk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lsblk" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lsblk" >&2;}
|
||
build_lsblk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsblk" != xno; then
|
||
case $enable_lsblk:$build_libblkid in #(
|
||
no:*)
|
||
build_lsblk=no ;;
|
||
yes:yes)
|
||
build_lsblk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build lsblk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsblk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building lsblk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building lsblk" >&2;}
|
||
build_lsblk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsblk" != xno; then
|
||
case $enable_lsblk:$build_libmount in #(
|
||
no:*)
|
||
build_lsblk=no ;;
|
||
yes:yes)
|
||
build_lsblk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build lsblk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsblk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building lsblk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building lsblk" >&2;}
|
||
build_lsblk=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsblk" != xno; then
|
||
case $enable_lsblk:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lsblk=no ;;
|
||
yes:yes)
|
||
build_lsblk=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lsblk" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsblk=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lsblk" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lsblk" >&2;}
|
||
build_lsblk=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lsblk" = xyes; then
|
||
BUILD_LSBLK_TRUE=
|
||
BUILD_LSBLK_FALSE='#'
|
||
else
|
||
BUILD_LSBLK_TRUE='#'
|
||
BUILD_LSBLK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-lscpu was given.
|
||
if test ${enable_lscpu+y}
|
||
then :
|
||
enableval=$enable_lscpu;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lscpu=$ul_default_estate
|
||
else
|
||
enable_lscpu=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_lscpu" = xno; then
|
||
build_lscpu=no
|
||
else
|
||
build_lscpu=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lscpu" != xno; then
|
||
|
||
case $enable_lscpu:$linux_os in #(
|
||
no:*)
|
||
build_lscpu=no ;;
|
||
yes:yes)
|
||
build_lscpu=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lscpu selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lscpu=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lscpu" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lscpu" >&2;}
|
||
build_lscpu=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lscpu" != xno; then
|
||
case $enable_lscpu:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lscpu=no ;;
|
||
yes:yes)
|
||
build_lscpu=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lscpu" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lscpu=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lscpu" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lscpu" >&2;}
|
||
build_lscpu=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lscpu" != xno; then
|
||
|
||
ul_haveone_lscpu=no
|
||
|
||
if test "x$have_cpu_set_t" = xyes; then
|
||
ul_haveone_lscpu=yes
|
||
fi
|
||
|
||
case $enable_lscpu:$ul_haveone_lscpu in #(
|
||
no:*)
|
||
build_lscpu=no ;;
|
||
yes:yes)
|
||
build_lscpu=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lscpu selected, but required cpu_set_t type not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lscpu=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cpu_set_t type not found; not building lscpu" >&5
|
||
printf "%s\n" "$as_me: WARNING: cpu_set_t type not found; not building lscpu" >&2;}
|
||
build_lscpu=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lscpu" = xyes; then
|
||
BUILD_LSCPU_TRUE=
|
||
BUILD_LSCPU_FALSE='#'
|
||
else
|
||
BUILD_LSCPU_TRUE='#'
|
||
BUILD_LSCPU_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-lsfd was given.
|
||
if test ${enable_lsfd+y}
|
||
then :
|
||
enableval=$enable_lsfd;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lsfd=$ul_default_estate
|
||
else
|
||
enable_lsfd=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_lsfd" = xno; then
|
||
build_lsfd=no
|
||
else
|
||
build_lsfd=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lsfd" != xno; then
|
||
|
||
case $enable_lsfd:$linux_os in #(
|
||
no:*)
|
||
build_lsfd=no ;;
|
||
yes:yes)
|
||
build_lsfd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsfd selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsfd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lsfd" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lsfd" >&2;}
|
||
build_lsfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsfd" != xno; then
|
||
case $enable_lsfd:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lsfd=no ;;
|
||
yes:yes)
|
||
build_lsfd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lsfd" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsfd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lsfd" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lsfd" >&2;}
|
||
build_lsfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsfd" != xno; then
|
||
|
||
ul_haveone_lsfd=no
|
||
|
||
if test "x$have_linux_bpf_h" = xyes; then
|
||
ul_haveone_lsfd=yes
|
||
fi
|
||
|
||
case $enable_lsfd:$ul_haveone_lsfd in #(
|
||
no:*)
|
||
build_lsfd=no ;;
|
||
yes:yes)
|
||
build_lsfd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsfd selected, but required linux/bpf.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsfd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/bpf.h header file not found; not building lsfd" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/bpf.h header file not found; not building lsfd" >&2;}
|
||
build_lsfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsfd" != xno; then
|
||
|
||
ul_haveone_lsfd=no
|
||
|
||
if test "x$have_bpf_obj_name_len" = xyes; then
|
||
ul_haveone_lsfd=yes
|
||
fi
|
||
|
||
case $enable_lsfd:$ul_haveone_lsfd in #(
|
||
no:*)
|
||
build_lsfd=no ;;
|
||
yes:yes)
|
||
build_lsfd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsfd selected, but required BPF_OBJ_NAME_LEN macro in linux/bpf.h not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsfd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: BPF_OBJ_NAME_LEN macro in linux/bpf.h not found; not building lsfd" >&5
|
||
printf "%s\n" "$as_me: WARNING: BPF_OBJ_NAME_LEN macro in linux/bpf.h not found; not building lsfd" >&2;}
|
||
build_lsfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsfd" != xno; then
|
||
|
||
ul_haveone_lsfd=no
|
||
|
||
if test "x$have_bpf_tag_size" = xyes; then
|
||
ul_haveone_lsfd=yes
|
||
fi
|
||
|
||
case $enable_lsfd:$ul_haveone_lsfd in #(
|
||
no:*)
|
||
build_lsfd=no ;;
|
||
yes:yes)
|
||
build_lsfd=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsfd selected, but required BPF_TAG_SIZE macro in linux/bpf.h not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsfd=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: BPF_TAG_SIZE macro in linux/bpf.h not found; not building lsfd" >&5
|
||
printf "%s\n" "$as_me: WARNING: BPF_TAG_SIZE macro in linux/bpf.h not found; not building lsfd" >&2;}
|
||
build_lsfd=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lsfd" = xyes; then
|
||
BUILD_LSFD_TRUE=
|
||
BUILD_LSFD_FALSE='#'
|
||
else
|
||
BUILD_LSFD_TRUE='#'
|
||
BUILD_LSFD_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-lslogins was given.
|
||
if test ${enable_lslogins+y}
|
||
then :
|
||
enableval=$enable_lslogins;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lslogins=$ul_default_estate
|
||
else
|
||
enable_lslogins=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_lslogins" = xno; then
|
||
build_lslogins=no
|
||
else
|
||
build_lslogins=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lslogins" != xno; then
|
||
case $enable_lslogins:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lslogins=no ;;
|
||
yes:yes)
|
||
build_lslogins=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lslogins" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lslogins=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lslogins" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lslogins" >&2;}
|
||
build_lslogins=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lslogins" != xno; then
|
||
|
||
ul_haveone_lslogins=no
|
||
|
||
if test "x$have_shadow_h" = xyes; then
|
||
ul_haveone_lslogins=yes
|
||
fi
|
||
|
||
case $enable_lslogins:$ul_haveone_lslogins in #(
|
||
no:*)
|
||
build_lslogins=no ;;
|
||
yes:yes)
|
||
build_lslogins=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lslogins selected, but required shadow.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lslogins=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: shadow.h header not found; not building lslogins" >&5
|
||
printf "%s\n" "$as_me: WARNING: shadow.h header not found; not building lslogins" >&2;}
|
||
build_lslogins=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lslogins" != xno; then
|
||
|
||
ul_haveone_lslogins=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_lslogins=yes
|
||
fi
|
||
|
||
case $enable_lslogins:$ul_haveone_lslogins in #(
|
||
no:*)
|
||
build_lslogins=no ;;
|
||
yes:yes)
|
||
build_lslogins=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lslogins selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lslogins=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building lslogins" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building lslogins" >&2;}
|
||
build_lslogins=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lslogins" != xno; then
|
||
|
||
ul_haveone_lslogins=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_lslogins=yes
|
||
fi
|
||
|
||
case $enable_lslogins:$ul_haveone_lslogins in #(
|
||
no:*)
|
||
build_lslogins=no ;;
|
||
yes:yes)
|
||
build_lslogins=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lslogins selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lslogins=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building lslogins" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building lslogins" >&2;}
|
||
build_lslogins=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lslogins" = xyes; then
|
||
BUILD_LSLOGINS_TRUE=
|
||
BUILD_LSLOGINS_FALSE='#'
|
||
else
|
||
BUILD_LSLOGINS_TRUE='#'
|
||
BUILD_LSLOGINS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_chcpu=$ul_default_estate
|
||
build_chcpu=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_chcpu=no
|
||
fi
|
||
else
|
||
|
||
build_chcpu=yes
|
||
enable_chcpu=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_chcpu" != xno; then
|
||
|
||
case $enable_chcpu:$linux_os in #(
|
||
no:*)
|
||
build_chcpu=no ;;
|
||
yes:yes)
|
||
build_chcpu=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "chcpu selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_chcpu=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building chcpu" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building chcpu" >&2;}
|
||
build_chcpu=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_chcpu" != xno; then
|
||
|
||
ul_haveone_chcpu=no
|
||
|
||
if test "x$have_cpu_set_t" = xyes; then
|
||
ul_haveone_chcpu=yes
|
||
fi
|
||
|
||
case $enable_chcpu:$ul_haveone_chcpu in #(
|
||
no:*)
|
||
build_chcpu=no ;;
|
||
yes:yes)
|
||
build_chcpu=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "chcpu selected, but required cpu_set_t type not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_chcpu=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cpu_set_t type not found; not building chcpu" >&5
|
||
printf "%s\n" "$as_me: WARNING: cpu_set_t type not found; not building chcpu" >&2;}
|
||
build_chcpu=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_chcpu" = xyes; then
|
||
BUILD_CHCPU_TRUE=
|
||
BUILD_CHCPU_FALSE='#'
|
||
else
|
||
BUILD_CHCPU_TRUE='#'
|
||
BUILD_CHCPU_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-wdctl was given.
|
||
if test ${enable_wdctl+y}
|
||
then :
|
||
enableval=$enable_wdctl;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_wdctl=$ul_default_estate
|
||
else
|
||
enable_wdctl=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_wdctl" = xno; then
|
||
build_wdctl=no
|
||
else
|
||
build_wdctl=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_wdctl" != xno; then
|
||
|
||
case $enable_wdctl:$linux_os in #(
|
||
no:*)
|
||
build_wdctl=no ;;
|
||
yes:yes)
|
||
build_wdctl=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "wdctl selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_wdctl=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building wdctl" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building wdctl" >&2;}
|
||
build_wdctl=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_wdctl" != xno; then
|
||
case $enable_wdctl:$build_libsmartcols in #(
|
||
no:*)
|
||
build_wdctl=no ;;
|
||
yes:yes)
|
||
build_wdctl=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build wdctl" "$LINENO" 5;;
|
||
check:yes)
|
||
build_wdctl=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building wdctl" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building wdctl" >&2;}
|
||
build_wdctl=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_wdctl" != xno; then
|
||
|
||
ul_haveone_wdctl=no
|
||
|
||
if test "x$have_linux_watchdog_h" = xyes; then
|
||
ul_haveone_wdctl=yes
|
||
fi
|
||
|
||
case $enable_wdctl:$ul_haveone_wdctl in #(
|
||
no:*)
|
||
build_wdctl=no ;;
|
||
yes:yes)
|
||
build_wdctl=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "wdctl selected, but required linux/watchdog.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_wdctl=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/watchdog.h header file not found; not building wdctl" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/watchdog.h header file not found; not building wdctl" >&2;}
|
||
build_wdctl=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_wdctl" = xyes; then
|
||
BUILD_WDCTL_TRUE=
|
||
BUILD_WDCTL_FALSE='#'
|
||
else
|
||
BUILD_WDCTL_TRUE='#'
|
||
BUILD_WDCTL_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_swaplabel=$ul_default_estate
|
||
build_swaplabel=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_swaplabel=no
|
||
fi
|
||
else
|
||
|
||
build_swaplabel=yes
|
||
enable_swaplabel=check
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_swaplabel" != xno; then
|
||
case $enable_swaplabel:$build_libblkid in #(
|
||
no:*)
|
||
build_swaplabel=no ;;
|
||
yes:yes)
|
||
build_swaplabel=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libblkid is needed to build swaplabel" "$LINENO" 5;;
|
||
check:yes)
|
||
build_swaplabel=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libblkid disabled; not building swaplabel" >&5
|
||
printf "%s\n" "$as_me: WARNING: libblkid disabled; not building swaplabel" >&2;}
|
||
build_swaplabel=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_swaplabel" = xyes; then
|
||
BUILD_SWAPLABEL_TRUE=
|
||
BUILD_SWAPLABEL_FALSE='#'
|
||
else
|
||
BUILD_SWAPLABEL_TRUE='#'
|
||
BUILD_SWAPLABEL_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_mkswap=$ul_default_estate
|
||
build_mkswap=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_mkswap=no
|
||
fi
|
||
else
|
||
|
||
build_mkswap=yes
|
||
enable_mkswap=yes
|
||
fi
|
||
|
||
if test "x$build_mkswap" = xyes; then
|
||
BUILD_MKSWAP_TRUE=
|
||
BUILD_MKSWAP_FALSE='#'
|
||
else
|
||
BUILD_MKSWAP_TRUE='#'
|
||
BUILD_MKSWAP_FALSE=
|
||
fi
|
||
|
||
if test "x$build_mkswap" = xyes && test "x$build_libuuid" != xyes
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: uuid library is not found; mkswap(8) will not generate UUIDs" >&5
|
||
printf "%s\n" "$as_me: WARNING: uuid library is not found; mkswap(8) will not generate UUIDs" >&2;}
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-cal was given.
|
||
if test ${enable_cal+y}
|
||
then :
|
||
enableval=$enable_cal;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_cal=$ul_default_estate
|
||
else
|
||
enable_cal=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_cal" = xno; then
|
||
build_cal=no
|
||
else
|
||
build_cal=yes
|
||
fi
|
||
|
||
if test "x$build_cal" = xyes; then
|
||
BUILD_CAL_TRUE=
|
||
BUILD_CAL_FALSE='#'
|
||
else
|
||
BUILD_CAL_TRUE='#'
|
||
BUILD_CAL_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-logger was given.
|
||
if test ${enable_logger+y}
|
||
then :
|
||
enableval=$enable_logger;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_logger=$ul_default_estate
|
||
else
|
||
enable_logger=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_logger" = xno; then
|
||
build_logger=no
|
||
else
|
||
build_logger=yes
|
||
fi
|
||
|
||
if test "x$build_logger" = xyes; then
|
||
BUILD_LOGGER_TRUE=
|
||
BUILD_LOGGER_FALSE='#'
|
||
else
|
||
BUILD_LOGGER_TRUE='#'
|
||
BUILD_LOGGER_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_look=$ul_default_estate
|
||
build_look=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_look=no
|
||
fi
|
||
else
|
||
|
||
build_look=yes
|
||
enable_look=yes
|
||
fi
|
||
|
||
if test "x$build_look" = xyes; then
|
||
BUILD_LOOK_TRUE=
|
||
BUILD_LOOK_FALSE='#'
|
||
else
|
||
BUILD_LOOK_TRUE='#'
|
||
BUILD_LOOK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_mcookie=$ul_default_estate
|
||
build_mcookie=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_mcookie=no
|
||
fi
|
||
else
|
||
|
||
build_mcookie=yes
|
||
enable_mcookie=yes
|
||
fi
|
||
|
||
if test "x$build_mcookie" = xyes; then
|
||
BUILD_MCOOKIE_TRUE=
|
||
BUILD_MCOOKIE_FALSE='#'
|
||
else
|
||
BUILD_MCOOKIE_TRUE='#'
|
||
BUILD_MCOOKIE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_namei=$ul_default_estate
|
||
build_namei=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_namei=no
|
||
fi
|
||
else
|
||
|
||
build_namei=yes
|
||
enable_namei=yes
|
||
fi
|
||
|
||
if test "x$build_namei" = xyes; then
|
||
BUILD_NAMEI_TRUE=
|
||
BUILD_NAMEI_FALSE='#'
|
||
else
|
||
BUILD_NAMEI_TRUE='#'
|
||
BUILD_NAMEI_FALSE=
|
||
fi
|
||
|
||
|
||
matriplet="$($CC -print-multiarch 2>/dev/null || true)"
|
||
if test "x$matriplet" != "x"; then
|
||
|
||
printf "%s\n" "#define MULTIARCHTRIPLET \"$matriplet\"" >>confdefs.h
|
||
|
||
fi
|
||
# Check whether --enable-whereis was given.
|
||
if test ${enable_whereis+y}
|
||
then :
|
||
enableval=$enable_whereis;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_whereis=$ul_default_estate
|
||
else
|
||
enable_whereis=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_whereis" = xno; then
|
||
build_whereis=no
|
||
else
|
||
build_whereis=yes
|
||
fi
|
||
|
||
if test "x$build_whereis" = xyes; then
|
||
BUILD_WHEREIS_TRUE=
|
||
BUILD_WHEREIS_FALSE='#'
|
||
else
|
||
BUILD_WHEREIS_TRUE='#'
|
||
BUILD_WHEREIS_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-pipesz was given.
|
||
if test ${enable_pipesz+y}
|
||
then :
|
||
enableval=$enable_pipesz;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_pipesz=$ul_default_estate
|
||
else
|
||
enable_pipesz=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_pipesz" = xno; then
|
||
build_pipesz=no
|
||
else
|
||
build_pipesz=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_pipesz" != xno; then
|
||
|
||
case $enable_pipesz:$linux_os in #(
|
||
no:*)
|
||
build_pipesz=no ;;
|
||
yes:yes)
|
||
build_pipesz=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "pipesz selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_pipesz=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building pipesz" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building pipesz" >&2;}
|
||
build_pipesz=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_pipesz" = xyes; then
|
||
BUILD_PIPESZ_TRUE=
|
||
BUILD_PIPESZ_FALSE='#'
|
||
else
|
||
BUILD_PIPESZ_TRUE='#'
|
||
BUILD_PIPESZ_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fadvise=$ul_default_estate
|
||
build_fadvise=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_fadvise=no
|
||
fi
|
||
else
|
||
|
||
build_fadvise=yes
|
||
enable_fadvise=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_fadvise" != xno; then
|
||
|
||
case $enable_fadvise:$linux_os in #(
|
||
no:*)
|
||
build_fadvise=no ;;
|
||
yes:yes)
|
||
build_fadvise=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fadvise selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fadvise=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building fadvise" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building fadvise" >&2;}
|
||
build_fadvise=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_fadvise" = xyes; then
|
||
BUILD_FADVISE_TRUE=
|
||
BUILD_FADVISE_FALSE='#'
|
||
else
|
||
BUILD_FADVISE_TRUE='#'
|
||
BUILD_FADVISE_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-waitpid was given.
|
||
if test ${enable_waitpid+y}
|
||
then :
|
||
enableval=$enable_waitpid;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_waitpid=$ul_default_estate
|
||
else
|
||
enable_waitpid=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_waitpid" = xno; then
|
||
build_waitpid=no
|
||
else
|
||
build_waitpid=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_waitpid" != xno; then
|
||
|
||
case $enable_waitpid:$linux_os in #(
|
||
no:*)
|
||
build_waitpid=no ;;
|
||
yes:yes)
|
||
build_waitpid=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "waitpid selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_waitpid=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building waitpid" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building waitpid" >&2;}
|
||
build_waitpid=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_waitpid" != xno; then
|
||
if test "x$enable_waitpid" = xno; then
|
||
build_waitpid=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall pidfd_open" >&5
|
||
printf %s "checking for syscall pidfd_open... " >&6; }
|
||
if test ${ul_cv_syscall_pidfd_open+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_pidfd_open;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_pidfd_open
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_pidfd_open;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_pidfd_open
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_pidfd_open=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_pidfd_open" >&5
|
||
printf "%s\n" "$ul_cv_syscall_pidfd_open" >&6; }
|
||
case $ul_cv_syscall_pidfd_open in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall pidfd_open." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall pidfd_open." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_pidfd_open $ul_cv_syscall_pidfd_open" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_waitpid:$ul_cv_syscall_pidfd_open in #(
|
||
no:*)
|
||
build_waitpid=no ;;
|
||
yes:no)
|
||
as_fn_error $? "waitpid selected but pidfd_open syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: pidfd_open syscall not found; not building waitpid" >&5
|
||
printf "%s\n" "$as_me: WARNING: pidfd_open syscall not found; not building waitpid" >&2;}
|
||
build_waitpid=no ;;
|
||
*)
|
||
build_waitpid=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_waitpid" = xyes; then
|
||
BUILD_WAITPID_TRUE=
|
||
BUILD_WAITPID_FALSE='#'
|
||
else
|
||
BUILD_WAITPID_TRUE='#'
|
||
BUILD_WAITPID_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-enosys was given.
|
||
if test ${enable_enosys+y}
|
||
then :
|
||
enableval=$enable_enosys;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_enosys=$ul_default_estate
|
||
else
|
||
enable_enosys=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_enosys" = xno; then
|
||
build_enosys=no
|
||
else
|
||
build_enosys=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_enosys" != xno; then
|
||
|
||
case $enable_enosys:$linux_os in #(
|
||
no:*)
|
||
build_enosys=no ;;
|
||
yes:yes)
|
||
build_enosys=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "enosys selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_enosys=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building enosys" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building enosys" >&2;}
|
||
build_enosys=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_enosys" != xno; then
|
||
|
||
ul_haveone_enosys=no
|
||
|
||
if test "x$have_linux_audit_h" = xyes; then
|
||
ul_haveone_enosys=yes
|
||
fi
|
||
|
||
case $enable_enosys:$ul_haveone_enosys in #(
|
||
no:*)
|
||
build_enosys=no ;;
|
||
yes:yes)
|
||
build_enosys=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "enosys selected, but required linux/audit.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_enosys=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/audit.h header file not found; not building enosys" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/audit.h header file not found; not building enosys" >&2;}
|
||
build_enosys=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_enosys" != xno; then
|
||
|
||
ul_haveone_enosys=no
|
||
|
||
if test "x$have_linux_seccomp_h" = xyes; then
|
||
ul_haveone_enosys=yes
|
||
fi
|
||
|
||
case $enable_enosys:$ul_haveone_enosys in #(
|
||
no:*)
|
||
build_enosys=no ;;
|
||
yes:yes)
|
||
build_enosys=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "enosys selected, but required linux/seccomp.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_enosys=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/seccomp.h header file not found; not building enosys" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/seccomp.h header file not found; not building enosys" >&2;}
|
||
build_enosys=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_enosys" = xyes
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for valid audit arch" >&5
|
||
printf %s "checking for valid audit arch... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "${srcdir}/include/audit-arch.h"
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
build_enosys=no
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
fi
|
||
if test "x$build_enosys" = xyes; then
|
||
BUILD_ENOSYS_TRUE=
|
||
BUILD_ENOSYS_FALSE='#'
|
||
else
|
||
BUILD_ENOSYS_TRUE='#'
|
||
BUILD_ENOSYS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lsclocks=$ul_default_estate
|
||
build_lsclocks=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_lsclocks=no
|
||
fi
|
||
else
|
||
|
||
build_lsclocks=yes
|
||
enable_lsclocks=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lsclocks" != xno; then
|
||
|
||
case $enable_lsclocks:$linux_os in #(
|
||
no:*)
|
||
build_lsclocks=no ;;
|
||
yes:yes)
|
||
build_lsclocks=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsclocks selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsclocks=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lsclocks" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lsclocks" >&2;}
|
||
build_lsclocks=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsclocks" != xno; then
|
||
case $enable_lsclocks:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lsclocks=no ;;
|
||
yes:yes)
|
||
build_lsclocks=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lsclocks" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsclocks=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lsclocks" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lsclocks" >&2;}
|
||
build_lsclocks=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lsclocks" = xyes; then
|
||
BUILD_LSCLOCKS_TRUE=
|
||
BUILD_LSCLOCKS_FALSE='#'
|
||
else
|
||
BUILD_LSCLOCKS_TRUE='#'
|
||
BUILD_LSCLOCKS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_getopt=$ul_default_estate
|
||
build_getopt=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_getopt=no
|
||
fi
|
||
else
|
||
|
||
build_getopt=yes
|
||
enable_getopt=yes
|
||
fi
|
||
|
||
if test "x$build_getopt" = xyes; then
|
||
BUILD_GETOPT_TRUE=
|
||
BUILD_GETOPT_FALSE='#'
|
||
else
|
||
BUILD_GETOPT_TRUE='#'
|
||
BUILD_GETOPT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_blockdev=$ul_default_estate
|
||
build_blockdev=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_blockdev=no
|
||
fi
|
||
else
|
||
|
||
build_blockdev=yes
|
||
enable_blockdev=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_blockdev" != xno; then
|
||
|
||
case $enable_blockdev:$linux_os in #(
|
||
no:*)
|
||
build_blockdev=no ;;
|
||
yes:yes)
|
||
build_blockdev=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "blockdev selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_blockdev=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building blockdev" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building blockdev" >&2;}
|
||
build_blockdev=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_blockdev" = xyes; then
|
||
BUILD_BLOCKDEV_TRUE=
|
||
BUILD_BLOCKDEV_FALSE='#'
|
||
else
|
||
BUILD_BLOCKDEV_TRUE='#'
|
||
BUILD_BLOCKDEV_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_prlimit=$ul_default_estate
|
||
build_prlimit=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_prlimit=no
|
||
fi
|
||
else
|
||
|
||
build_prlimit=yes
|
||
enable_prlimit=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_prlimit" != xno; then
|
||
|
||
case $enable_prlimit:$linux_os in #(
|
||
no:*)
|
||
build_prlimit=no ;;
|
||
yes:yes)
|
||
build_prlimit=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "prlimit selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_prlimit=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building prlimit" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building prlimit" >&2;}
|
||
build_prlimit=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_prlimit" != xno; then
|
||
case $enable_prlimit:$build_libsmartcols in #(
|
||
no:*)
|
||
build_prlimit=no ;;
|
||
yes:yes)
|
||
build_prlimit=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build prlimit" "$LINENO" 5;;
|
||
check:yes)
|
||
build_prlimit=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building prlimit" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building prlimit" >&2;}
|
||
build_prlimit=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_prlimit" != xno; then
|
||
if test "x$enable_prlimit" = xno; then
|
||
build_prlimit=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall prlimit64" >&5
|
||
printf %s "checking for syscall prlimit64... " >&6; }
|
||
if test ${ul_cv_syscall_prlimit64+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_prlimit64;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_prlimit64
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_prlimit64;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_prlimit64
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_prlimit64=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_prlimit64" >&5
|
||
printf "%s\n" "$ul_cv_syscall_prlimit64" >&6; }
|
||
case $ul_cv_syscall_prlimit64 in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall prlimit64." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall prlimit64." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_prlimit64 $ul_cv_syscall_prlimit64" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_prlimit:$ul_cv_syscall_prlimit64 in #(
|
||
no:*)
|
||
build_prlimit=no ;;
|
||
yes:no)
|
||
as_fn_error $? "prlimit selected but prlimit64 syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: prlimit64 syscall not found; not building prlimit" >&5
|
||
printf "%s\n" "$as_me: WARNING: prlimit64 syscall not found; not building prlimit" >&2;}
|
||
build_prlimit=no ;;
|
||
*)
|
||
build_prlimit=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_prlimit" = xyes; then
|
||
BUILD_PRLIMIT_TRUE=
|
||
BUILD_PRLIMIT_FALSE='#'
|
||
else
|
||
BUILD_PRLIMIT_TRUE='#'
|
||
BUILD_PRLIMIT_FALSE=
|
||
fi
|
||
|
||
if test "x$build_prlimit" = xyes
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for valid prlimit() function" >&5
|
||
printf %s "checking for valid prlimit() function... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/types.h>
|
||
#include <sys/time.h>
|
||
#include <sys/resource.h>
|
||
#include <stddef.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
int ret;
|
||
ret = prlimit(0, RLIMIT_AS, NULL, NULL);
|
||
if (ret != 0) {
|
||
return 1;
|
||
}
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_PRLIMIT 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; } ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lslocks=$ul_default_estate
|
||
build_lslocks=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_lslocks=no
|
||
fi
|
||
else
|
||
|
||
build_lslocks=yes
|
||
enable_lslocks=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lslocks" != xno; then
|
||
|
||
case $enable_lslocks:$linux_os in #(
|
||
no:*)
|
||
build_lslocks=no ;;
|
||
yes:yes)
|
||
build_lslocks=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lslocks selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lslocks=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lslocks" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lslocks" >&2;}
|
||
build_lslocks=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lslocks" != xno; then
|
||
case $enable_lslocks:$build_libmount in #(
|
||
no:*)
|
||
build_lslocks=no ;;
|
||
yes:yes)
|
||
build_lslocks=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build lslocks" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lslocks=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building lslocks" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building lslocks" >&2;}
|
||
build_lslocks=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lslocks" != xno; then
|
||
case $enable_lslocks:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lslocks=no ;;
|
||
yes:yes)
|
||
build_lslocks=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lslocks" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lslocks=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lslocks" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lslocks" >&2;}
|
||
build_lslocks=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lslocks" = xyes; then
|
||
BUILD_LSLOCKS_TRUE=
|
||
BUILD_LSLOCKS_FALSE='#'
|
||
else
|
||
BUILD_LSLOCKS_TRUE='#'
|
||
BUILD_LSLOCKS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-switch_root was given.
|
||
if test ${enable_switch_root+y}
|
||
then :
|
||
enableval=$enable_switch_root;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_switch_root=$ul_default_estate
|
||
else
|
||
enable_switch_root=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_switch_root" = xno; then
|
||
build_switch_root=no
|
||
else
|
||
build_switch_root=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_switch_root" != xno; then
|
||
|
||
case $enable_switch_root:$linux_os in #(
|
||
no:*)
|
||
build_switch_root=no ;;
|
||
yes:yes)
|
||
build_switch_root=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "switch_root selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_switch_root=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building switch_root" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building switch_root" >&2;}
|
||
build_switch_root=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_switch_root" != xno; then
|
||
|
||
ul_haveone_switch_root=no
|
||
|
||
if test "x$have_openat" = xyes; then
|
||
ul_haveone_switch_root=yes
|
||
fi
|
||
|
||
case $enable_switch_root:$ul_haveone_switch_root in #(
|
||
no:*)
|
||
build_switch_root=no ;;
|
||
yes:yes)
|
||
build_switch_root=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "switch_root selected, but required openat function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_switch_root=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: openat function not found; not building switch_root" >&5
|
||
printf "%s\n" "$as_me: WARNING: openat function not found; not building switch_root" >&2;}
|
||
build_switch_root=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_switch_root" != xno; then
|
||
|
||
ul_haveone_switch_root=no
|
||
|
||
if test "x$have_dirfd" = xyes; then
|
||
ul_haveone_switch_root=yes
|
||
fi
|
||
|
||
if test "x$have_ddfd" = xyes; then
|
||
ul_haveone_switch_root=yes
|
||
fi
|
||
|
||
case $enable_switch_root:$ul_haveone_switch_root in #(
|
||
no:*)
|
||
build_switch_root=no ;;
|
||
yes:yes)
|
||
build_switch_root=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "switch_root selected, but required dirfd or ddfd function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_switch_root=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: dirfd or ddfd function not found; not building switch_root" >&5
|
||
printf "%s\n" "$as_me: WARNING: dirfd or ddfd function not found; not building switch_root" >&2;}
|
||
build_switch_root=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_switch_root" = xyes; then
|
||
BUILD_SWITCH_ROOT_TRUE=
|
||
BUILD_SWITCH_ROOT_FALSE='#'
|
||
else
|
||
BUILD_SWITCH_ROOT_TRUE='#'
|
||
BUILD_SWITCH_ROOT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-pivot_root was given.
|
||
if test ${enable_pivot_root+y}
|
||
then :
|
||
enableval=$enable_pivot_root;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_pivot_root=$ul_default_estate
|
||
else
|
||
enable_pivot_root=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_pivot_root" = xno; then
|
||
build_pivot_root=no
|
||
else
|
||
build_pivot_root=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_pivot_root" != xno; then
|
||
|
||
case $enable_pivot_root:$linux_os in #(
|
||
no:*)
|
||
build_pivot_root=no ;;
|
||
yes:yes)
|
||
build_pivot_root=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "pivot_root selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_pivot_root=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building pivot_root" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building pivot_root" >&2;}
|
||
build_pivot_root=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_pivot_root" != xno; then
|
||
if test "x$enable_pivot_root" = xno; then
|
||
build_pivot_root=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall pivot_root" >&5
|
||
printf %s "checking for syscall pivot_root... " >&6; }
|
||
if test ${ul_cv_syscall_pivot_root+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_pivot_root;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_pivot_root
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_pivot_root;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_pivot_root
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_pivot_root=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_pivot_root" >&5
|
||
printf "%s\n" "$ul_cv_syscall_pivot_root" >&6; }
|
||
case $ul_cv_syscall_pivot_root in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall pivot_root." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall pivot_root." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_pivot_root $ul_cv_syscall_pivot_root" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_pivot_root:$ul_cv_syscall_pivot_root in #(
|
||
no:*)
|
||
build_pivot_root=no ;;
|
||
yes:no)
|
||
as_fn_error $? "pivot_root selected but pivot_root syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: pivot_root syscall not found; not building pivot_root" >&5
|
||
printf "%s\n" "$as_me: WARNING: pivot_root syscall not found; not building pivot_root" >&2;}
|
||
build_pivot_root=no ;;
|
||
*)
|
||
build_pivot_root=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_pivot_root" = xyes; then
|
||
BUILD_PIVOT_ROOT_TRUE=
|
||
BUILD_PIVOT_ROOT_FALSE='#'
|
||
else
|
||
BUILD_PIVOT_ROOT_TRUE='#'
|
||
BUILD_PIVOT_ROOT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_flock=$ul_default_estate
|
||
build_flock=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_flock=no
|
||
fi
|
||
else
|
||
|
||
build_flock=yes
|
||
enable_flock=check
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_flock" != xno; then
|
||
|
||
ul_haveone_flock=no
|
||
|
||
if test "x$have_timer" = xyes; then
|
||
ul_haveone_flock=yes
|
||
fi
|
||
|
||
case $enable_flock:$ul_haveone_flock in #(
|
||
no:*)
|
||
build_flock=no ;;
|
||
yes:yes)
|
||
build_flock=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "flock selected, but required timer_create/setitimer function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_flock=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: timer_create/setitimer function not found; not building flock" >&5
|
||
printf "%s\n" "$as_me: WARNING: timer_create/setitimer function not found; not building flock" >&2;}
|
||
build_flock=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_flock" = xyes; then
|
||
BUILD_FLOCK_TRUE=
|
||
BUILD_FLOCK_FALSE='#'
|
||
else
|
||
BUILD_FLOCK_TRUE='#'
|
||
BUILD_FLOCK_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-lsmem was given.
|
||
if test ${enable_lsmem+y}
|
||
then :
|
||
enableval=$enable_lsmem;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lsmem=$ul_default_estate
|
||
else
|
||
enable_lsmem=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_lsmem" = xno; then
|
||
build_lsmem=no
|
||
else
|
||
build_lsmem=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lsmem" != xno; then
|
||
|
||
case $enable_lsmem:$linux_os in #(
|
||
no:*)
|
||
build_lsmem=no ;;
|
||
yes:yes)
|
||
build_lsmem=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsmem selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsmem=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lsmem" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lsmem" >&2;}
|
||
build_lsmem=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsmem" != xno; then
|
||
case $enable_lsmem:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lsmem=no ;;
|
||
yes:yes)
|
||
build_lsmem=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lsmem" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsmem=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lsmem" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lsmem" >&2;}
|
||
build_lsmem=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lsmem" = xyes; then
|
||
BUILD_LSMEM_TRUE=
|
||
BUILD_LSMEM_FALSE='#'
|
||
else
|
||
BUILD_LSMEM_TRUE='#'
|
||
BUILD_LSMEM_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-chmem was given.
|
||
if test ${enable_chmem+y}
|
||
then :
|
||
enableval=$enable_chmem;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_chmem=$ul_default_estate
|
||
else
|
||
enable_chmem=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_chmem" = xno; then
|
||
build_chmem=no
|
||
else
|
||
build_chmem=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_chmem" != xno; then
|
||
|
||
case $enable_chmem:$linux_os in #(
|
||
no:*)
|
||
build_chmem=no ;;
|
||
yes:yes)
|
||
build_chmem=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "chmem selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_chmem=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building chmem" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building chmem" >&2;}
|
||
build_chmem=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_chmem" = xyes; then
|
||
BUILD_CHMEM_TRUE=
|
||
BUILD_CHMEM_FALSE='#'
|
||
else
|
||
BUILD_CHMEM_TRUE='#'
|
||
BUILD_CHMEM_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
for ac_func in shm_open
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "shm_open" "ac_cv_func_shm_open"
|
||
if test "x$ac_cv_func_shm_open" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SHM_OPEN 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shm_open in -lrt" >&5
|
||
printf %s "checking for shm_open in -lrt... " >&6; }
|
||
if test ${ac_cv_lib_rt_shm_open+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lrt $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char shm_open (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return shm_open ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_rt_shm_open=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_rt_shm_open=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_shm_open" >&5
|
||
printf "%s\n" "$ac_cv_lib_rt_shm_open" >&6; }
|
||
if test "x$ac_cv_lib_rt_shm_open" = xyes
|
||
then :
|
||
POSIXIPC_LIBS="-lrt"
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in sem_close
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "sem_close" "ac_cv_func_sem_close"
|
||
if test "x$ac_cv_func_sem_close" = xyes
|
||
then :
|
||
printf "%s\n" "#define HAVE_SEM_CLOSE 1" >>confdefs.h
|
||
|
||
else case e in #(
|
||
e)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_close in -lpthread" >&5
|
||
printf %s "checking for sem_close in -lpthread... " >&6; }
|
||
if test ${ac_cv_lib_pthread_sem_close+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lpthread $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char sem_close (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return sem_close ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_pthread_sem_close=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_pthread_sem_close=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_close" >&5
|
||
printf "%s\n" "$ac_cv_lib_pthread_sem_close" >&6; }
|
||
if test "x$ac_cv_lib_pthread_sem_close" = xyes
|
||
then :
|
||
POSIXIPC_LIBS="$POSIXIPC_LIBS -lpthread"
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
# Check whether --enable-ipcmk was given.
|
||
if test ${enable_ipcmk+y}
|
||
then :
|
||
enableval=$enable_ipcmk;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_ipcmk=$ul_default_estate
|
||
else
|
||
enable_ipcmk=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_ipcmk" = xno; then
|
||
build_ipcmk=no
|
||
else
|
||
build_ipcmk=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_ipcmk" != xno; then
|
||
|
||
case $enable_ipcmk:"$host" in #(
|
||
no:*)
|
||
build_ipcmk=no ;;
|
||
yes:*darwin*)
|
||
as_fn_error $? "ipcmk selected for unsupported architecture" "$LINENO" 5;;
|
||
yes:*)
|
||
build_ipcmk=yes ;;
|
||
check:*darwin*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: excluded for $host architecture; not building ipcmk" >&5
|
||
printf "%s\n" "$as_me: WARNING: excluded for $host architecture; not building ipcmk" >&2;}
|
||
build_ipcmk=no ;;
|
||
check:*)
|
||
build_ipcmk=yes ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_ipcmk" = xyes; then
|
||
BUILD_IPCMK_TRUE=
|
||
BUILD_IPCMK_FALSE='#'
|
||
else
|
||
BUILD_IPCMK_TRUE='#'
|
||
BUILD_IPCMK_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-ipcrm was given.
|
||
if test ${enable_ipcrm+y}
|
||
then :
|
||
enableval=$enable_ipcrm;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_ipcrm=$ul_default_estate
|
||
else
|
||
enable_ipcrm=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_ipcrm" = xno; then
|
||
build_ipcrm=no
|
||
else
|
||
build_ipcrm=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_ipcrm" != xno; then
|
||
|
||
case $enable_ipcrm:"$host" in #(
|
||
no:*)
|
||
build_ipcrm=no ;;
|
||
yes:*darwin*)
|
||
as_fn_error $? "ipcrm selected for unsupported architecture" "$LINENO" 5;;
|
||
yes:*)
|
||
build_ipcrm=yes ;;
|
||
check:*darwin*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: excluded for $host architecture; not building ipcrm" >&5
|
||
printf "%s\n" "$as_me: WARNING: excluded for $host architecture; not building ipcrm" >&2;}
|
||
build_ipcrm=no ;;
|
||
check:*)
|
||
build_ipcrm=yes ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_ipcrm" = xyes; then
|
||
BUILD_IPCRM_TRUE=
|
||
BUILD_IPCRM_FALSE='#'
|
||
else
|
||
BUILD_IPCRM_TRUE='#'
|
||
BUILD_IPCRM_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-ipcs was given.
|
||
if test ${enable_ipcs+y}
|
||
then :
|
||
enableval=$enable_ipcs;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_ipcs=$ul_default_estate
|
||
else
|
||
enable_ipcs=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_ipcs" = xno; then
|
||
build_ipcs=no
|
||
else
|
||
build_ipcs=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_ipcs" != xno; then
|
||
|
||
case $enable_ipcs:"$host" in #(
|
||
no:*)
|
||
build_ipcs=no ;;
|
||
yes:*darwin*)
|
||
as_fn_error $? "ipcs selected for unsupported architecture" "$LINENO" 5;;
|
||
yes:*)
|
||
build_ipcs=yes ;;
|
||
check:*darwin*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: excluded for $host architecture; not building ipcs" >&5
|
||
printf "%s\n" "$as_me: WARNING: excluded for $host architecture; not building ipcs" >&2;}
|
||
build_ipcs=no ;;
|
||
check:*)
|
||
build_ipcs=yes ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_ipcs" = xyes; then
|
||
BUILD_IPCS_TRUE=
|
||
BUILD_IPCS_FALSE='#'
|
||
else
|
||
BUILD_IPCS_TRUE='#'
|
||
BUILD_IPCS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-irqtop was given.
|
||
if test ${enable_irqtop+y}
|
||
then :
|
||
enableval=$enable_irqtop;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_irqtop=$ul_default_estate
|
||
else
|
||
enable_irqtop=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_irqtop" = xno; then
|
||
build_irqtop=no
|
||
else
|
||
build_irqtop=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_irqtop" != xno; then
|
||
|
||
case $enable_irqtop:$linux_os in #(
|
||
no:*)
|
||
build_irqtop=no ;;
|
||
yes:yes)
|
||
build_irqtop=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "irqtop selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_irqtop=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building irqtop" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building irqtop" >&2;}
|
||
build_irqtop=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_irqtop" != xno; then
|
||
case $enable_irqtop:$build_libsmartcols in #(
|
||
no:*)
|
||
build_irqtop=no ;;
|
||
yes:yes)
|
||
build_irqtop=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build irqtop" "$LINENO" 5;;
|
||
check:yes)
|
||
build_irqtop=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building irqtop" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building irqtop" >&2;}
|
||
build_irqtop=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_irqtop" != xno; then
|
||
|
||
ul_haveone_irqtop=no
|
||
|
||
if test "x$have_open_memstream" = xyes; then
|
||
ul_haveone_irqtop=yes
|
||
fi
|
||
|
||
case $enable_irqtop:$ul_haveone_irqtop in #(
|
||
no:*)
|
||
build_irqtop=no ;;
|
||
yes:yes)
|
||
build_irqtop=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "irqtop selected, but required open_memstream function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_irqtop=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: open_memstream function not found; not building irqtop" >&5
|
||
printf "%s\n" "$as_me: WARNING: open_memstream function not found; not building irqtop" >&2;}
|
||
build_irqtop=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_irqtop" != xno; then
|
||
|
||
ul_haveone_irqtop=no
|
||
|
||
if test "x$have_ncursesw" = xyes; then
|
||
ul_haveone_irqtop=yes
|
||
fi
|
||
|
||
if test "x$have_slang" = xyes; then
|
||
ul_haveone_irqtop=yes
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes; then
|
||
ul_haveone_irqtop=yes
|
||
fi
|
||
|
||
case $enable_irqtop:$ul_haveone_irqtop in #(
|
||
no:*)
|
||
build_irqtop=no ;;
|
||
yes:yes)
|
||
build_irqtop=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "irqtop selected, but required ncursesw, ncurses or slang library not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_irqtop=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ncursesw, ncurses or slang library not found; not building irqtop" >&5
|
||
printf "%s\n" "$as_me: WARNING: ncursesw, ncurses or slang library not found; not building irqtop" >&2;}
|
||
build_irqtop=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_irqtop" = xyes; then
|
||
BUILD_IRQTOP_TRUE=
|
||
BUILD_IRQTOP_FALSE='#'
|
||
else
|
||
BUILD_IRQTOP_TRUE='#'
|
||
BUILD_IRQTOP_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-lsirq was given.
|
||
if test ${enable_lsirq+y}
|
||
then :
|
||
enableval=$enable_lsirq;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lsirq=$ul_default_estate
|
||
else
|
||
enable_lsirq=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_lsirq" = xno; then
|
||
build_lsirq=no
|
||
else
|
||
build_lsirq=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lsirq" != xno; then
|
||
|
||
case $enable_lsirq:$linux_os in #(
|
||
no:*)
|
||
build_lsirq=no ;;
|
||
yes:yes)
|
||
build_lsirq=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsirq selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsirq=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lsirq" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lsirq" >&2;}
|
||
build_lsirq=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsirq" != xno; then
|
||
case $enable_lsirq:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lsirq=no ;;
|
||
yes:yes)
|
||
build_lsirq=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lsirq" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsirq=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lsirq" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lsirq" >&2;}
|
||
build_lsirq=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lsirq" = xyes; then
|
||
BUILD_LSIRQ_TRUE=
|
||
BUILD_LSIRQ_FALSE='#'
|
||
else
|
||
BUILD_LSIRQ_TRUE='#'
|
||
BUILD_LSIRQ_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_choom=$ul_default_estate
|
||
build_choom=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_choom=no
|
||
fi
|
||
else
|
||
|
||
build_choom=yes
|
||
enable_choom=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_choom" != xno; then
|
||
|
||
case $enable_choom:$linux_os in #(
|
||
no:*)
|
||
build_choom=no ;;
|
||
yes:yes)
|
||
build_choom=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "choom selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_choom=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building choom" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building choom" >&2;}
|
||
build_choom=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_choom" = xyes; then
|
||
BUILD_CHOOM_TRUE=
|
||
BUILD_CHOOM_FALSE='#'
|
||
else
|
||
BUILD_CHOOM_TRUE='#'
|
||
BUILD_CHOOM_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lsipc=$ul_default_estate
|
||
build_lsipc=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_lsipc=no
|
||
fi
|
||
else
|
||
|
||
build_lsipc=yes
|
||
enable_lsipc=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lsipc" != xno; then
|
||
|
||
case $enable_lsipc:$linux_os in #(
|
||
no:*)
|
||
build_lsipc=no ;;
|
||
yes:yes)
|
||
build_lsipc=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsipc selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsipc=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lsipc" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lsipc" >&2;}
|
||
build_lsipc=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsipc" != xno; then
|
||
case $enable_lsipc:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lsipc=no ;;
|
||
yes:yes)
|
||
build_lsipc=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lsipc" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsipc=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lsipc" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lsipc" >&2;}
|
||
build_lsipc=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lsipc" = xyes; then
|
||
BUILD_LSIPC_TRUE=
|
||
BUILD_LSIPC_FALSE='#'
|
||
else
|
||
BUILD_LSIPC_TRUE='#'
|
||
BUILD_LSIPC_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-lsns was given.
|
||
if test ${enable_lsns+y}
|
||
then :
|
||
enableval=$enable_lsns;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_lsns=$ul_default_estate
|
||
else
|
||
enable_lsns=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_lsns" = xno; then
|
||
build_lsns=no
|
||
else
|
||
build_lsns=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_lsns" != xno; then
|
||
|
||
case $enable_lsns:$linux_os in #(
|
||
no:*)
|
||
build_lsns=no ;;
|
||
yes:yes)
|
||
build_lsns=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "lsns selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsns=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building lsns" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building lsns" >&2;}
|
||
build_lsns=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsns" != xno; then
|
||
case $enable_lsns:$build_libsmartcols in #(
|
||
no:*)
|
||
build_lsns=no ;;
|
||
yes:yes)
|
||
build_lsns=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build lsns" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsns=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building lsns" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building lsns" >&2;}
|
||
build_lsns=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_lsns" != xno; then
|
||
case $enable_lsns:$build_libmount in #(
|
||
no:*)
|
||
build_lsns=no ;;
|
||
yes:yes)
|
||
build_lsns=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build lsns" "$LINENO" 5;;
|
||
check:yes)
|
||
build_lsns=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building lsns" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building lsns" >&2;}
|
||
build_lsns=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_lsns" = xyes; then
|
||
BUILD_LSNS_TRUE=
|
||
BUILD_LSNS_FALSE='#'
|
||
else
|
||
BUILD_LSNS_TRUE='#'
|
||
BUILD_LSNS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_renice=$ul_default_estate
|
||
build_renice=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_renice=no
|
||
fi
|
||
else
|
||
|
||
build_renice=yes
|
||
enable_renice=yes
|
||
fi
|
||
|
||
if test "x$build_renice" = xyes; then
|
||
BUILD_RENICE_TRUE=
|
||
BUILD_RENICE_FALSE='#'
|
||
else
|
||
BUILD_RENICE_TRUE='#'
|
||
BUILD_RENICE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-rfkill was given.
|
||
if test ${enable_rfkill+y}
|
||
then :
|
||
enableval=$enable_rfkill;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_rfkill=$ul_default_estate
|
||
else
|
||
enable_rfkill=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_rfkill" = xno; then
|
||
build_rfkill=no
|
||
else
|
||
build_rfkill=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_rfkill" != xno; then
|
||
|
||
case $enable_rfkill:$linux_os in #(
|
||
no:*)
|
||
build_rfkill=no ;;
|
||
yes:yes)
|
||
build_rfkill=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "rfkill selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_rfkill=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building rfkill" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building rfkill" >&2;}
|
||
build_rfkill=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_rfkill" != xno; then
|
||
case $enable_rfkill:$build_libsmartcols in #(
|
||
no:*)
|
||
build_rfkill=no ;;
|
||
yes:yes)
|
||
build_rfkill=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build rfkill" "$LINENO" 5;;
|
||
check:yes)
|
||
build_rfkill=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building rfkill" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building rfkill" >&2;}
|
||
build_rfkill=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_rfkill" = xyes; then
|
||
BUILD_RFKILL_TRUE=
|
||
BUILD_RFKILL_FALSE='#'
|
||
else
|
||
BUILD_RFKILL_TRUE='#'
|
||
BUILD_RFKILL_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_setpgid=$ul_default_estate
|
||
build_setpgid=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_setpgid=no
|
||
fi
|
||
else
|
||
|
||
build_setpgid=yes
|
||
enable_setpgid=yes
|
||
fi
|
||
|
||
if test "x$build_setpgid" = xyes; then
|
||
BUILD_SETPGID_TRUE=
|
||
BUILD_SETPGID_FALSE='#'
|
||
else
|
||
BUILD_SETPGID_TRUE='#'
|
||
BUILD_SETPGID_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_setsid=$ul_default_estate
|
||
build_setsid=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_setsid=no
|
||
fi
|
||
else
|
||
|
||
build_setsid=yes
|
||
enable_setsid=yes
|
||
fi
|
||
|
||
if test "x$build_setsid" = xyes; then
|
||
BUILD_SETSID_TRUE=
|
||
BUILD_SETSID_FALSE='#'
|
||
else
|
||
BUILD_SETSID_TRUE='#'
|
||
BUILD_SETSID_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_readprofile=$ul_default_estate
|
||
build_readprofile=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_readprofile=no
|
||
fi
|
||
else
|
||
|
||
build_readprofile=yes
|
||
enable_readprofile=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_readprofile" != xno; then
|
||
|
||
case $enable_readprofile:$linux_os in #(
|
||
no:*)
|
||
build_readprofile=no ;;
|
||
yes:yes)
|
||
build_readprofile=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "readprofile selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_readprofile=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building readprofile" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building readprofile" >&2;}
|
||
build_readprofile=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_readprofile" = xyes; then
|
||
BUILD_READPROFILE_TRUE=
|
||
BUILD_READPROFILE_FALSE='#'
|
||
else
|
||
BUILD_READPROFILE_TRUE='#'
|
||
BUILD_READPROFILE_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-dmesg was given.
|
||
if test ${enable_dmesg+y}
|
||
then :
|
||
enableval=$enable_dmesg;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_dmesg=$ul_default_estate
|
||
else
|
||
enable_dmesg=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_dmesg" = xno; then
|
||
build_dmesg=no
|
||
else
|
||
build_dmesg=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_dmesg" != xno; then
|
||
|
||
case $enable_dmesg:$linux_os in #(
|
||
no:*)
|
||
build_dmesg=no ;;
|
||
yes:yes)
|
||
build_dmesg=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "dmesg selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_dmesg=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building dmesg" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building dmesg" >&2;}
|
||
build_dmesg=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_dmesg" = xyes; then
|
||
BUILD_DMESG_TRUE=
|
||
BUILD_DMESG_FALSE='#'
|
||
else
|
||
BUILD_DMESG_TRUE='#'
|
||
BUILD_DMESG_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_ctrlaltdel=$ul_default_estate
|
||
build_ctrlaltdel=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_ctrlaltdel=no
|
||
fi
|
||
else
|
||
|
||
build_ctrlaltdel=yes
|
||
enable_ctrlaltdel=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_ctrlaltdel" != xno; then
|
||
|
||
case $enable_ctrlaltdel:$linux_os in #(
|
||
no:*)
|
||
build_ctrlaltdel=no ;;
|
||
yes:yes)
|
||
build_ctrlaltdel=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "ctrlaltdel selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_ctrlaltdel=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building ctrlaltdel" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building ctrlaltdel" >&2;}
|
||
build_ctrlaltdel=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_ctrlaltdel" != xno; then
|
||
|
||
ul_haveone_ctrlaltdel=no
|
||
|
||
if test "x$have_reboot" = xyes; then
|
||
ul_haveone_ctrlaltdel=yes
|
||
fi
|
||
|
||
case $enable_ctrlaltdel:$ul_haveone_ctrlaltdel in #(
|
||
no:*)
|
||
build_ctrlaltdel=no ;;
|
||
yes:yes)
|
||
build_ctrlaltdel=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "ctrlaltdel selected, but required reboot function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_ctrlaltdel=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: reboot function not found; not building ctrlaltdel" >&5
|
||
printf "%s\n" "$as_me: WARNING: reboot function not found; not building ctrlaltdel" >&2;}
|
||
build_ctrlaltdel=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_ctrlaltdel" = xyes; then
|
||
BUILD_CTRLALTDEL_TRUE=
|
||
BUILD_CTRLALTDEL_FALSE='#'
|
||
else
|
||
BUILD_CTRLALTDEL_TRUE='#'
|
||
BUILD_CTRLALTDEL_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-exch was given.
|
||
if test ${enable_exch+y}
|
||
then :
|
||
enableval=$enable_exch;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_exch=$ul_default_estate
|
||
else
|
||
enable_exch=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_exch" = xno; then
|
||
build_exch=no
|
||
else
|
||
build_exch=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_exch" != xno; then
|
||
|
||
case $enable_exch:$linux_os in #(
|
||
no:*)
|
||
build_exch=no ;;
|
||
yes:yes)
|
||
build_exch=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "exch selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_exch=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building exch" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building exch" >&2;}
|
||
build_exch=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_exch" != xno; then
|
||
if test "x$enable_exch" = xno; then
|
||
build_exch=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall renameat2" >&5
|
||
printf %s "checking for syscall renameat2... " >&6; }
|
||
if test ${ul_cv_syscall_renameat2+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_renameat2;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_renameat2
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_renameat2;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_renameat2
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_renameat2=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_renameat2" >&5
|
||
printf "%s\n" "$ul_cv_syscall_renameat2" >&6; }
|
||
case $ul_cv_syscall_renameat2 in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall renameat2." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall renameat2." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_renameat2 $ul_cv_syscall_renameat2" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_exch:$ul_cv_syscall_exch in #(
|
||
no:*)
|
||
build_exch=no ;;
|
||
yes:no)
|
||
as_fn_error $? "exch selected but exch syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: exch syscall not found; not building exch" >&5
|
||
printf "%s\n" "$as_me: WARNING: exch syscall not found; not building exch" >&2;}
|
||
build_exch=no ;;
|
||
*)
|
||
build_exch=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_exch" = xyes; then
|
||
BUILD_EXCH_TRUE=
|
||
BUILD_EXCH_FALSE='#'
|
||
else
|
||
BUILD_EXCH_TRUE='#'
|
||
BUILD_EXCH_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fincore=$ul_default_estate
|
||
build_fincore=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_fincore=no
|
||
fi
|
||
else
|
||
|
||
build_fincore=yes
|
||
enable_fincore=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_fincore" != xno; then
|
||
|
||
case $enable_fincore:$linux_os in #(
|
||
no:*)
|
||
build_fincore=no ;;
|
||
yes:yes)
|
||
build_fincore=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fincore selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fincore=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building fincore" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building fincore" >&2;}
|
||
build_fincore=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_fincore" != xno; then
|
||
case $enable_fincore:$build_libsmartcols in #(
|
||
no:*)
|
||
build_fincore=no ;;
|
||
yes:yes)
|
||
build_fincore=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build fincore" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fincore=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building fincore" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building fincore" >&2;}
|
||
build_fincore=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_fincore" = xyes; then
|
||
BUILD_FINCORE_TRUE=
|
||
BUILD_FINCORE_FALSE='#'
|
||
else
|
||
BUILD_FINCORE_TRUE='#'
|
||
BUILD_FINCORE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_fsfreeze=$ul_default_estate
|
||
build_fsfreeze=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_fsfreeze=no
|
||
fi
|
||
else
|
||
|
||
build_fsfreeze=yes
|
||
enable_fsfreeze=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_fsfreeze" != xno; then
|
||
|
||
case $enable_fsfreeze:$linux_os in #(
|
||
no:*)
|
||
build_fsfreeze=no ;;
|
||
yes:yes)
|
||
build_fsfreeze=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "fsfreeze selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_fsfreeze=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building fsfreeze" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building fsfreeze" >&2;}
|
||
build_fsfreeze=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_fsfreeze" = xyes; then
|
||
BUILD_FSFREEZE_TRUE=
|
||
BUILD_FSFREEZE_FALSE='#'
|
||
else
|
||
BUILD_FSFREEZE_TRUE='#'
|
||
BUILD_FSFREEZE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_blkdiscard=$ul_default_estate
|
||
build_blkdiscard=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_blkdiscard=no
|
||
fi
|
||
else
|
||
|
||
build_blkdiscard=yes
|
||
enable_blkdiscard=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_blkdiscard" != xno; then
|
||
|
||
case $enable_blkdiscard:$linux_os in #(
|
||
no:*)
|
||
build_blkdiscard=no ;;
|
||
yes:yes)
|
||
build_blkdiscard=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "blkdiscard selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_blkdiscard=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building blkdiscard" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building blkdiscard" >&2;}
|
||
build_blkdiscard=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_blkdiscard" = xyes; then
|
||
BUILD_BLKDISCARD_TRUE=
|
||
BUILD_BLKDISCARD_FALSE='#'
|
||
else
|
||
BUILD_BLKDISCARD_TRUE='#'
|
||
BUILD_BLKDISCARD_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_blkzone=$ul_default_estate
|
||
build_blkzone=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_blkzone=no
|
||
fi
|
||
else
|
||
|
||
build_blkzone=yes
|
||
enable_blkzone=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_blkzone" != xno; then
|
||
|
||
case $enable_blkzone:$linux_os in #(
|
||
no:*)
|
||
build_blkzone=no ;;
|
||
yes:yes)
|
||
build_blkzone=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "blkzone selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_blkzone=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building blkzone" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building blkzone" >&2;}
|
||
build_blkzone=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_blkzone" != xno; then
|
||
|
||
ul_haveone_blkzone=no
|
||
|
||
if test "x$have_linux_blkzoned_h" = xyes; then
|
||
ul_haveone_blkzone=yes
|
||
fi
|
||
|
||
case $enable_blkzone:$ul_haveone_blkzone in #(
|
||
no:*)
|
||
build_blkzone=no ;;
|
||
yes:yes)
|
||
build_blkzone=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "blkzone selected, but required linux/blkzoned.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_blkzone=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/blkzoned.h header not found; not building blkzone" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/blkzoned.h header not found; not building blkzone" >&2;}
|
||
build_blkzone=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_blkzone" = xyes; then
|
||
BUILD_BLKZONE_TRUE=
|
||
BUILD_BLKZONE_FALSE='#'
|
||
else
|
||
BUILD_BLKZONE_TRUE='#'
|
||
BUILD_BLKZONE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_blkpr=$ul_default_estate
|
||
build_blkpr=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_blkpr=no
|
||
fi
|
||
else
|
||
|
||
build_blkpr=yes
|
||
enable_blkpr=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_blkpr" != xno; then
|
||
|
||
case $enable_blkpr:$linux_os in #(
|
||
no:*)
|
||
build_blkpr=no ;;
|
||
yes:yes)
|
||
build_blkpr=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "blkpr selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_blkpr=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building blkpr" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building blkpr" >&2;}
|
||
build_blkpr=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_blkpr" != xno; then
|
||
|
||
ul_haveone_blkpr=no
|
||
|
||
if test "x$have_linux_pr_h" = xyes; then
|
||
ul_haveone_blkpr=yes
|
||
fi
|
||
|
||
case $enable_blkpr:$ul_haveone_blkpr in #(
|
||
no:*)
|
||
build_blkpr=no ;;
|
||
yes:yes)
|
||
build_blkpr=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "blkpr selected, but required linux/pr.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_blkpr=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/pr.h header not found; not building blkpr" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/pr.h header not found; not building blkpr" >&2;}
|
||
build_blkpr=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_blkpr" = xyes; then
|
||
BUILD_BLKPR_TRUE=
|
||
BUILD_BLKPR_FALSE='#'
|
||
else
|
||
BUILD_BLKPR_TRUE='#'
|
||
BUILD_BLKPR_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_ldattach=$ul_default_estate
|
||
build_ldattach=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_ldattach=no
|
||
fi
|
||
else
|
||
|
||
build_ldattach=yes
|
||
enable_ldattach=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_ldattach" != xno; then
|
||
|
||
case $enable_ldattach:$linux_os in #(
|
||
no:*)
|
||
build_ldattach=no ;;
|
||
yes:yes)
|
||
build_ldattach=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "ldattach selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_ldattach=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building ldattach" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building ldattach" >&2;}
|
||
build_ldattach=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_ldattach" = xyes; then
|
||
BUILD_LDATTACH_TRUE=
|
||
BUILD_LDATTACH_FALSE='#'
|
||
else
|
||
BUILD_LDATTACH_TRUE='#'
|
||
BUILD_LDATTACH_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_rtcwake=$ul_default_estate
|
||
build_rtcwake=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_rtcwake=no
|
||
fi
|
||
else
|
||
|
||
build_rtcwake=yes
|
||
enable_rtcwake=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_rtcwake" != xno; then
|
||
|
||
case $enable_rtcwake:$linux_os in #(
|
||
no:*)
|
||
build_rtcwake=no ;;
|
||
yes:yes)
|
||
build_rtcwake=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "rtcwake selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_rtcwake=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building rtcwake" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building rtcwake" >&2;}
|
||
build_rtcwake=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_rtcwake" = xyes; then
|
||
BUILD_RTCWAKE_TRUE=
|
||
BUILD_RTCWAKE_FALSE='#'
|
||
else
|
||
BUILD_RTCWAKE_TRUE='#'
|
||
BUILD_RTCWAKE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_setarch=$ul_default_estate
|
||
build_setarch=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_setarch=no
|
||
fi
|
||
else
|
||
|
||
build_setarch=yes
|
||
enable_setarch=check
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_setarch" != xno; then
|
||
|
||
case $enable_setarch:$linux_os in #(
|
||
no:*)
|
||
build_setarch=no ;;
|
||
yes:yes)
|
||
build_setarch=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setarch selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setarch=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building setarch" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building setarch" >&2;}
|
||
build_setarch=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_setarch" = xyes; then
|
||
BUILD_SETARCH_TRUE=
|
||
BUILD_SETARCH_FALSE='#'
|
||
else
|
||
BUILD_SETARCH_TRUE='#'
|
||
BUILD_SETARCH_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# build_scriptutils= is just configure-only variable to control
|
||
# script, scriptreplay and scriptlive
|
||
# Check whether --enable-scriptutils was given.
|
||
if test ${enable_scriptutils+y}
|
||
then :
|
||
enableval=$enable_scriptutils;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_scriptutils=$ul_default_estate
|
||
else
|
||
enable_scriptutils=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
enable_script=$enable_scriptutils
|
||
|
||
|
||
|
||
if test "x$enable_script" = xno; then
|
||
build_script=no
|
||
else
|
||
build_script=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_script" != xno; then
|
||
|
||
ul_haveone_script=no
|
||
|
||
if test "x$have_pty" = xyes; then
|
||
ul_haveone_script=yes
|
||
fi
|
||
|
||
case $enable_script:$ul_haveone_script in #(
|
||
no:*)
|
||
build_script=no ;;
|
||
yes:yes)
|
||
build_script=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "script selected, but required openpty function (libutil) not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_script=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: openpty function (libutil) not found; not building script" >&5
|
||
printf "%s\n" "$as_me: WARNING: openpty function (libutil) not found; not building script" >&2;}
|
||
build_script=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_script" = xyes; then
|
||
BUILD_SCRIPT_TRUE=
|
||
BUILD_SCRIPT_FALSE='#'
|
||
else
|
||
BUILD_SCRIPT_TRUE='#'
|
||
BUILD_SCRIPT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
enable_scriptreplay=$enable_scriptutils
|
||
|
||
|
||
|
||
if test "x$enable_scriptreplay" = xno; then
|
||
build_scriptreplay=no
|
||
else
|
||
build_scriptreplay=yes
|
||
fi
|
||
|
||
if test "x$build_scriptreplay" = xyes; then
|
||
BUILD_SCRIPTREPLAY_TRUE=
|
||
BUILD_SCRIPTREPLAY_FALSE='#'
|
||
else
|
||
BUILD_SCRIPTREPLAY_TRUE='#'
|
||
BUILD_SCRIPTREPLAY_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
enable_scriptlive=$enable_scriptutils
|
||
|
||
|
||
|
||
if test "x$enable_scriptlive" = xno; then
|
||
build_scriptlive=no
|
||
else
|
||
build_scriptlive=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_scriptlive" != xno; then
|
||
|
||
ul_haveone_scriptlive=no
|
||
|
||
if test "x$have_pty" = xyes; then
|
||
ul_haveone_scriptlive=yes
|
||
fi
|
||
|
||
case $enable_scriptlive:$ul_haveone_scriptlive in #(
|
||
no:*)
|
||
build_scriptlive=no ;;
|
||
yes:yes)
|
||
build_scriptlive=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "scriptlive selected, but required openpty function (libutil) not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_scriptlive=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: openpty function (libutil) not found; not building scriptlive" >&5
|
||
printf "%s\n" "$as_me: WARNING: openpty function (libutil) not found; not building scriptlive" >&2;}
|
||
build_scriptlive=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_scriptlive" = xyes; then
|
||
BUILD_SCRIPTLIVE_TRUE=
|
||
BUILD_SCRIPTLIVE_FALSE='#'
|
||
else
|
||
BUILD_SCRIPTLIVE_TRUE='#'
|
||
BUILD_SCRIPTLIVE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_bits=$ul_default_estate
|
||
build_bits=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_bits=no
|
||
fi
|
||
else
|
||
|
||
build_bits=yes
|
||
enable_bits=yes
|
||
fi
|
||
|
||
if test "x$build_bits" = xyes; then
|
||
BUILD_BITS_TRUE=
|
||
BUILD_BITS_FALSE='#'
|
||
else
|
||
BUILD_BITS_TRUE='#'
|
||
BUILD_BITS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_col=$ul_default_estate
|
||
build_col=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_col=no
|
||
fi
|
||
else
|
||
|
||
build_col=yes
|
||
enable_col=check
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_col" != xno; then
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking building for glibc" >&5
|
||
printf %s "checking building for glibc... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <limits.h>
|
||
int
|
||
main (void)
|
||
{
|
||
__GLIBC__
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
ul_haveprogram_col=yes
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
ul_haveprogram_col=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
case $enable_col:$ul_haveprogram_col in #(
|
||
no:*)
|
||
build_col=no ;;
|
||
yes:yes)
|
||
build_col=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "col selected, but required building for glibc not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_col=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: building for glibc not found; not building col" >&5
|
||
printf "%s\n" "$as_me: WARNING: building for glibc not found; not building col" >&2;}
|
||
build_col=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_col" = xyes; then
|
||
BUILD_COL_TRUE=
|
||
BUILD_COL_FALSE='#'
|
||
else
|
||
BUILD_COL_TRUE='#'
|
||
BUILD_COL_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_colcrt=$ul_default_estate
|
||
build_colcrt=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_colcrt=no
|
||
fi
|
||
else
|
||
|
||
build_colcrt=yes
|
||
enable_colcrt=yes
|
||
fi
|
||
|
||
if test "x$build_colcrt" = xyes; then
|
||
BUILD_COLCRT_TRUE=
|
||
BUILD_COLCRT_FALSE='#'
|
||
else
|
||
BUILD_COLCRT_TRUE='#'
|
||
BUILD_COLCRT_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_colrm=$ul_default_estate
|
||
build_colrm=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_colrm=no
|
||
fi
|
||
else
|
||
|
||
build_colrm=yes
|
||
enable_colrm=yes
|
||
fi
|
||
|
||
if test "x$build_colrm" = xyes; then
|
||
BUILD_COLRM_TRUE=
|
||
BUILD_COLRM_FALSE='#'
|
||
else
|
||
BUILD_COLRM_TRUE='#'
|
||
BUILD_COLRM_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_column=$ul_default_estate
|
||
build_column=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_column=no
|
||
fi
|
||
else
|
||
|
||
build_column=yes
|
||
enable_column=check
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_column" != xno; then
|
||
case $enable_column:$build_libsmartcols in #(
|
||
no:*)
|
||
build_column=no ;;
|
||
yes:yes)
|
||
build_column=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libsmartcols is needed to build column" "$LINENO" 5;;
|
||
check:yes)
|
||
build_column=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libsmartcols disabled; not building column" >&5
|
||
printf "%s\n" "$as_me: WARNING: libsmartcols disabled; not building column" >&2;}
|
||
build_column=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_column" = xyes; then
|
||
BUILD_COLUMN_TRUE=
|
||
BUILD_COLUMN_FALSE='#'
|
||
else
|
||
BUILD_COLUMN_TRUE='#'
|
||
BUILD_COLUMN_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-hexdump was given.
|
||
if test ${enable_hexdump+y}
|
||
then :
|
||
enableval=$enable_hexdump;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_hexdump=$ul_default_estate
|
||
else
|
||
enable_hexdump=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_hexdump" = xno; then
|
||
build_hexdump=no
|
||
else
|
||
build_hexdump=yes
|
||
fi
|
||
|
||
if test "x$build_hexdump" = xyes; then
|
||
BUILD_HEXDUMP_TRUE=
|
||
BUILD_HEXDUMP_FALSE='#'
|
||
else
|
||
BUILD_HEXDUMP_TRUE='#'
|
||
BUILD_HEXDUMP_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_rev=$ul_default_estate
|
||
build_rev=yes
|
||
if test "x$ul_default_estate" = xno; then
|
||
build_rev=no
|
||
fi
|
||
else
|
||
|
||
build_rev=yes
|
||
enable_rev=yes
|
||
fi
|
||
|
||
if test "x$build_rev" = xyes; then
|
||
BUILD_REV_TRUE=
|
||
BUILD_REV_FALSE='#'
|
||
else
|
||
BUILD_REV_TRUE='#'
|
||
BUILD_REV_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-tunelp was given.
|
||
if test ${enable_tunelp+y}
|
||
then :
|
||
enableval=$enable_tunelp;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_tunelp=$ul_default_estate
|
||
else
|
||
enable_tunelp=no
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_tunelp" = xno; then
|
||
build_tunelp=no
|
||
else
|
||
build_tunelp=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_tunelp" != xno; then
|
||
|
||
case $enable_tunelp:$linux_os in #(
|
||
no:*)
|
||
build_tunelp=no ;;
|
||
yes:yes)
|
||
build_tunelp=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "tunelp selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_tunelp=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building tunelp" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building tunelp" >&2;}
|
||
build_tunelp=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_tunelp" = xyes; then
|
||
BUILD_TUNELP_TRUE=
|
||
BUILD_TUNELP_FALSE='#'
|
||
else
|
||
BUILD_TUNELP_TRUE='#'
|
||
BUILD_TUNELP_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-kill was given.
|
||
if test ${enable_kill+y}
|
||
then :
|
||
enableval=$enable_kill;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_kill=$ul_default_estate
|
||
else
|
||
enable_kill=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_kill" = xno; then
|
||
build_kill=no
|
||
else
|
||
build_kill=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_kill" != xno; then
|
||
|
||
case $enable_kill:$linux_os in #(
|
||
no:*)
|
||
build_kill=no ;;
|
||
yes:yes)
|
||
build_kill=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "kill selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_kill=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building kill" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building kill" >&2;}
|
||
build_kill=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_kill" = xyes; then
|
||
BUILD_KILL_TRUE=
|
||
BUILD_KILL_FALSE='#'
|
||
else
|
||
BUILD_KILL_TRUE='#'
|
||
BUILD_KILL_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-last was given.
|
||
if test ${enable_last+y}
|
||
then :
|
||
enableval=$enable_last;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_last=$ul_default_estate
|
||
else
|
||
enable_last=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_last" = xno; then
|
||
build_last=no
|
||
else
|
||
build_last=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_last" != xno; then
|
||
|
||
ul_haveone_last=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_last=yes
|
||
fi
|
||
|
||
case $enable_last:$ul_haveone_last in #(
|
||
no:*)
|
||
build_last=no ;;
|
||
yes:yes)
|
||
build_last=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "last selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_last=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building last" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building last" >&2;}
|
||
build_last=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_last" != xno; then
|
||
|
||
ul_haveone_last=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_last=yes
|
||
fi
|
||
|
||
case $enable_last:$ul_haveone_last in #(
|
||
no:*)
|
||
build_last=no ;;
|
||
yes:yes)
|
||
build_last=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "last selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_last=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building last" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building last" >&2;}
|
||
build_last=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_last" = xyes; then
|
||
BUILD_LAST_TRUE=
|
||
BUILD_LAST_FALSE='#'
|
||
else
|
||
BUILD_LAST_TRUE='#'
|
||
BUILD_LAST_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-utmpdump was given.
|
||
if test ${enable_utmpdump+y}
|
||
then :
|
||
enableval=$enable_utmpdump;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_utmpdump=$ul_default_estate
|
||
else
|
||
enable_utmpdump=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_utmpdump" = xno; then
|
||
build_utmpdump=no
|
||
else
|
||
build_utmpdump=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_utmpdump" != xno; then
|
||
|
||
ul_haveone_utmpdump=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_utmpdump=yes
|
||
fi
|
||
|
||
case $enable_utmpdump:$ul_haveone_utmpdump in #(
|
||
no:*)
|
||
build_utmpdump=no ;;
|
||
yes:yes)
|
||
build_utmpdump=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "utmpdump selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_utmpdump=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building utmpdump" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building utmpdump" >&2;}
|
||
build_utmpdump=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_utmpdump" != xno; then
|
||
|
||
ul_haveone_utmpdump=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_utmpdump=yes
|
||
fi
|
||
|
||
case $enable_utmpdump:$ul_haveone_utmpdump in #(
|
||
no:*)
|
||
build_utmpdump=no ;;
|
||
yes:yes)
|
||
build_utmpdump=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "utmpdump selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_utmpdump=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building utmpdump" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building utmpdump" >&2;}
|
||
build_utmpdump=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_utmpdump" = xyes; then
|
||
BUILD_UTMPDUMP_TRUE=
|
||
BUILD_UTMPDUMP_FALSE='#'
|
||
else
|
||
BUILD_UTMPDUMP_TRUE='#'
|
||
BUILD_UTMPDUMP_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-line was given.
|
||
if test ${enable_line+y}
|
||
then :
|
||
enableval=$enable_line;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_line=$ul_default_estate
|
||
else
|
||
enable_line=no
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_line" = xno; then
|
||
build_line=no
|
||
else
|
||
build_line=yes
|
||
fi
|
||
|
||
if test "x$build_line" = xyes; then
|
||
BUILD_LINE_TRUE=
|
||
BUILD_LINE_FALSE='#'
|
||
else
|
||
BUILD_LINE_TRUE='#'
|
||
BUILD_LINE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-mesg was given.
|
||
if test ${enable_mesg+y}
|
||
then :
|
||
enableval=$enable_mesg;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_mesg=$ul_default_estate
|
||
else
|
||
enable_mesg=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_mesg" = xno; then
|
||
build_mesg=no
|
||
else
|
||
build_mesg=yes
|
||
fi
|
||
|
||
if test "x$build_mesg" = xyes; then
|
||
BUILD_MESG_TRUE=
|
||
BUILD_MESG_FALSE='#'
|
||
else
|
||
BUILD_MESG_TRUE='#'
|
||
BUILD_MESG_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-raw was given.
|
||
if test ${enable_raw+y}
|
||
then :
|
||
enableval=$enable_raw;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_raw=$ul_default_estate
|
||
else
|
||
enable_raw=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_raw" = xno; then
|
||
build_raw=no
|
||
else
|
||
build_raw=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_raw" != xno; then
|
||
|
||
case $enable_raw:$linux_os in #(
|
||
no:*)
|
||
build_raw=no ;;
|
||
yes:yes)
|
||
build_raw=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "raw selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_raw=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building raw" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building raw" >&2;}
|
||
build_raw=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_raw" != xno; then
|
||
|
||
ul_haveone_raw=no
|
||
|
||
if test "x$have_linux_raw_h" = xyes; then
|
||
ul_haveone_raw=yes
|
||
fi
|
||
|
||
case $enable_raw:$ul_haveone_raw in #(
|
||
no:*)
|
||
build_raw=no ;;
|
||
yes:yes)
|
||
build_raw=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "raw selected, but required raw.h header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_raw=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: raw.h header file not found; not building raw" >&5
|
||
printf "%s\n" "$as_me: WARNING: raw.h header file not found; not building raw" >&2;}
|
||
build_raw=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_raw" = xyes; then
|
||
BUILD_RAW_TRUE=
|
||
BUILD_RAW_FALSE='#'
|
||
else
|
||
BUILD_RAW_TRUE='#'
|
||
BUILD_RAW_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-rename was given.
|
||
if test ${enable_rename+y}
|
||
then :
|
||
enableval=$enable_rename;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_rename=$ul_default_estate
|
||
else
|
||
enable_rename=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_rename" = xno; then
|
||
build_rename=no
|
||
else
|
||
build_rename=yes
|
||
fi
|
||
|
||
if test "x$build_rename" = xyes; then
|
||
BUILD_RENAME_TRUE=
|
||
BUILD_RENAME_FALSE='#'
|
||
else
|
||
BUILD_RENAME_TRUE='#'
|
||
BUILD_RENAME_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-vipw was given.
|
||
if test ${enable_vipw+y}
|
||
then :
|
||
enableval=$enable_vipw;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_vipw=$ul_default_estate
|
||
else
|
||
enable_vipw=no
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_vipw" = xno; then
|
||
build_vipw=no
|
||
else
|
||
build_vipw=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_vipw" != xno; then
|
||
|
||
ul_haveone_vipw=no
|
||
|
||
if test "x$have_shadow_h" = xyes; then
|
||
ul_haveone_vipw=yes
|
||
fi
|
||
|
||
case $enable_vipw:$ul_haveone_vipw in #(
|
||
no:*)
|
||
build_vipw=no ;;
|
||
yes:yes)
|
||
build_vipw=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "vipw selected, but required shadow.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_vipw=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: shadow.h header not found; not building vipw" >&5
|
||
printf "%s\n" "$as_me: WARNING: shadow.h header not found; not building vipw" >&2;}
|
||
build_vipw=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_vipw" = xyes; then
|
||
BUILD_VIPW_TRUE=
|
||
BUILD_VIPW_FALSE='#'
|
||
else
|
||
BUILD_VIPW_TRUE='#'
|
||
BUILD_VIPW_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-newgrp was given.
|
||
if test ${enable_newgrp+y}
|
||
then :
|
||
enableval=$enable_newgrp;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_newgrp=$ul_default_estate
|
||
else
|
||
enable_newgrp=no
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_newgrp" = xno; then
|
||
build_newgrp=no
|
||
else
|
||
build_newgrp=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_newgrp" != xno; then
|
||
|
||
ul_haveone_newgrp=no
|
||
|
||
if test "x$have_crypt" = xyes; then
|
||
ul_haveone_newgrp=yes
|
||
fi
|
||
|
||
case $enable_newgrp:$ul_haveone_newgrp in #(
|
||
no:*)
|
||
build_newgrp=no ;;
|
||
yes:yes)
|
||
build_newgrp=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "newgrp selected, but required crypt function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_newgrp=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: crypt function not found; not building newgrp" >&5
|
||
printf "%s\n" "$as_me: WARNING: crypt function not found; not building newgrp" >&2;}
|
||
build_newgrp=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_newgrp" = xyes; then
|
||
BUILD_NEWGRP_TRUE=
|
||
BUILD_NEWGRP_FALSE='#'
|
||
else
|
||
BUILD_NEWGRP_TRUE='#'
|
||
BUILD_NEWGRP_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --with-user was given.
|
||
if test ${with_user+y}
|
||
then :
|
||
withval=$with_user;
|
||
else case e in #(
|
||
e) with_user=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
have_user=no
|
||
if test "x$with_user" != xno
|
||
then :
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libuser >= 0.58" >&5
|
||
printf %s "checking for libuser >= 0.58... " >&6; }
|
||
|
||
if test -n "$LIBUSER_CFLAGS"; then
|
||
pkg_cv_LIBUSER_CFLAGS="$LIBUSER_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libuser >= 0.58\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libuser >= 0.58") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_LIBUSER_CFLAGS=`$PKG_CONFIG --cflags "libuser >= 0.58" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$LIBUSER_LIBS"; then
|
||
pkg_cv_LIBUSER_LIBS="$LIBUSER_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libuser >= 0.58\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libuser >= 0.58") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_LIBUSER_LIBS=`$PKG_CONFIG --libs "libuser >= 0.58" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
LIBUSER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libuser >= 0.58" 2>&1`
|
||
else
|
||
LIBUSER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libuser >= 0.58" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$LIBUSER_PKG_ERRORS" >&5
|
||
|
||
have_user=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_user=no
|
||
else
|
||
LIBUSER_CFLAGS=$pkg_cv_LIBUSER_CFLAGS
|
||
LIBUSER_LIBS=$pkg_cv_LIBUSER_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_user=yes
|
||
fi
|
||
case $with_user:$have_user in #(
|
||
yes:no) :
|
||
as_fn_error $? "user selected but libuser not found" "$LINENO" 5 ;; #(
|
||
*:yes) :
|
||
|
||
printf "%s\n" "#define HAVE_LIBUSER 1" >>confdefs.h
|
||
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
# temporary solution, libuser has stupid .pc where are exported all
|
||
# private dependencies to Requires: instead of Requires.private:
|
||
if test "x$have_user" = xyes
|
||
then :
|
||
|
||
LIBUSER_LIBS=-luser
|
||
|
||
fi
|
||
|
||
fi
|
||
if test "x$have_user" = xyes; then
|
||
HAVE_USER_TRUE=
|
||
HAVE_USER_FALSE='#'
|
||
else
|
||
HAVE_USER_TRUE='#'
|
||
HAVE_USER_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-chfn-chsh-password was given.
|
||
if test ${enable_chfn_chsh_password+y}
|
||
then :
|
||
enableval=$enable_chfn_chsh_password;
|
||
else case e in #(
|
||
e) enable_chfn_chsh_password=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# Check whether --enable-chfn-chsh was given.
|
||
if test ${enable_chfn_chsh+y}
|
||
then :
|
||
enableval=$enable_chfn_chsh;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_chfn_chsh=$ul_default_estate
|
||
else
|
||
enable_chfn_chsh=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_chfn_chsh" = xno; then
|
||
build_chfn_chsh=no
|
||
else
|
||
build_chfn_chsh=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_chfn_chsh" != xno; then
|
||
|
||
ul_haveone_chfn_chsh=no
|
||
|
||
if test "x$have_shadow_h" = xyes; then
|
||
ul_haveone_chfn_chsh=yes
|
||
fi
|
||
|
||
case $enable_chfn_chsh:$ul_haveone_chfn_chsh in #(
|
||
no:*)
|
||
build_chfn_chsh=no ;;
|
||
yes:yes)
|
||
build_chfn_chsh=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "chfn_chsh selected, but required shadow.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_chfn_chsh=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: shadow.h header not found; not building chfn_chsh" >&5
|
||
printf "%s\n" "$as_me: WARNING: shadow.h header not found; not building chfn_chsh" >&2;}
|
||
build_chfn_chsh=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_chfn_chsh" != xno; then
|
||
|
||
ul_haveone_chfn_chsh=no
|
||
|
||
if test "x$have_getusershell" = xyes; then
|
||
ul_haveone_chfn_chsh=yes
|
||
fi
|
||
|
||
case $enable_chfn_chsh:$ul_haveone_chfn_chsh in #(
|
||
no:*)
|
||
build_chfn_chsh=no ;;
|
||
yes:yes)
|
||
build_chfn_chsh=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "chfn_chsh selected, but required getusershell function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_chfn_chsh=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: getusershell function not found; not building chfn_chsh" >&5
|
||
printf "%s\n" "$as_me: WARNING: getusershell function not found; not building chfn_chsh" >&2;}
|
||
build_chfn_chsh=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_chfn_chsh_password" = xyes || test "x$have_user" = xyes
|
||
then :
|
||
|
||
|
||
|
||
|
||
if test "x$build_chfn_chsh" != xno; then
|
||
|
||
ul_haveone_chfn_chsh=no
|
||
|
||
if test "x$have_security_pam_appl_h" = xyes; then
|
||
ul_haveone_chfn_chsh=yes
|
||
fi
|
||
|
||
case $enable_chfn_chsh:$ul_haveone_chfn_chsh in #(
|
||
no:*)
|
||
build_chfn_chsh=no ;;
|
||
yes:yes)
|
||
build_chfn_chsh=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "chfn_chsh selected, but required PAM header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_chfn_chsh=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: PAM header file not found; not building chfn_chsh" >&5
|
||
printf "%s\n" "$as_me: WARNING: PAM header file not found; not building chfn_chsh" >&2;}
|
||
build_chfn_chsh=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
printf "%s\n" "#define CHFN_CHSH_PASSWORD 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
if test "x$build_chfn_chsh" = xyes; then
|
||
BUILD_CHFN_CHSH_TRUE=
|
||
BUILD_CHFN_CHSH_FALSE='#'
|
||
else
|
||
BUILD_CHFN_CHSH_TRUE='#'
|
||
BUILD_CHFN_CHSH_FALSE=
|
||
fi
|
||
|
||
if test "x$enable_chfn_chsh_password" = xyes; then
|
||
CHFN_CHSH_PASSWORD_TRUE=
|
||
CHFN_CHSH_PASSWORD_FALSE='#'
|
||
else
|
||
CHFN_CHSH_PASSWORD_TRUE='#'
|
||
CHFN_CHSH_PASSWORD_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-chsh-only-listed was given.
|
||
if test ${enable_chsh_only_listed+y}
|
||
then :
|
||
enableval=$enable_chsh_only_listed;
|
||
else case e in #(
|
||
e) enable_chsh_only_listed=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_chsh_only_listed" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define ONLY_LISTED_SHELLS 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-login was given.
|
||
if test ${enable_login+y}
|
||
then :
|
||
enableval=$enable_login;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_login=$ul_default_estate
|
||
else
|
||
enable_login=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_login" = xno; then
|
||
build_login=no
|
||
else
|
||
build_login=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_login" != xno; then
|
||
|
||
ul_haveone_login=no
|
||
|
||
if test "x$have_security_pam_appl_h" = xyes; then
|
||
ul_haveone_login=yes
|
||
fi
|
||
|
||
case $enable_login:$ul_haveone_login in #(
|
||
no:*)
|
||
build_login=no ;;
|
||
yes:yes)
|
||
build_login=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "login selected, but required PAM header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_login=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: PAM header file not found; not building login" >&5
|
||
printf "%s\n" "$as_me: WARNING: PAM header file not found; not building login" >&2;}
|
||
build_login=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_login" != xno; then
|
||
|
||
ul_haveone_login=no
|
||
|
||
if test "x$have_security_pam_misc_h" = xyes; then
|
||
ul_haveone_login=yes
|
||
fi
|
||
|
||
if test "x$have_security_openpam_h" = xyes; then
|
||
ul_haveone_login=yes
|
||
fi
|
||
|
||
case $enable_login:$ul_haveone_login in #(
|
||
no:*)
|
||
build_login=no ;;
|
||
yes:yes)
|
||
build_login=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "login selected, but required PAM conversation functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_login=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: PAM conversation functions not found; not building login" >&5
|
||
printf "%s\n" "$as_me: WARNING: PAM conversation functions not found; not building login" >&2;}
|
||
build_login=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_login" != xno; then
|
||
|
||
ul_haveone_login=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_login=yes
|
||
fi
|
||
|
||
case $enable_login:$ul_haveone_login in #(
|
||
no:*)
|
||
build_login=no ;;
|
||
yes:yes)
|
||
build_login=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "login selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_login=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building login" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building login" >&2;}
|
||
build_login=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_login" != xno; then
|
||
|
||
ul_haveone_login=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_login=yes
|
||
fi
|
||
|
||
case $enable_login:$ul_haveone_login in #(
|
||
no:*)
|
||
build_login=no ;;
|
||
yes:yes)
|
||
build_login=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "login selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_login=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building login" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building login" >&2;}
|
||
build_login=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_login" = xyes; then
|
||
BUILD_LOGIN_TRUE=
|
||
BUILD_LOGIN_FALSE='#'
|
||
else
|
||
BUILD_LOGIN_TRUE='#'
|
||
BUILD_LOGIN_FALSE=
|
||
fi
|
||
|
||
|
||
# Check whether --enable-login-chown-vcs was given.
|
||
if test ${enable_login_chown_vcs+y}
|
||
then :
|
||
enableval=$enable_login_chown_vcs;
|
||
else case e in #(
|
||
e) enable_login_chown_vcs=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_login_chown_vcs" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define LOGIN_CHOWN_VCS 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
# Check whether --enable-login-stat-mail was given.
|
||
if test ${enable_login_stat_mail+y}
|
||
then :
|
||
enableval=$enable_login_stat_mail;
|
||
else case e in #(
|
||
e) enable_login_stat_mail=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_login_stat_mail" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define LOGIN_STAT_MAIL 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
# Check whether --enable-login-lastlog was given.
|
||
if test ${enable_login_lastlog+y}
|
||
then :
|
||
enableval=$enable_login_lastlog;
|
||
else case e in #(
|
||
e) enable_login_lastlogin=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_login_lastlogin" != xno
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_LOGIN_LASTLOG 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
# Check whether --enable-nologin was given.
|
||
if test ${enable_nologin+y}
|
||
then :
|
||
enableval=$enable_nologin;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_nologin=$ul_default_estate
|
||
else
|
||
enable_nologin=yes
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_nologin" = xno; then
|
||
build_nologin=no
|
||
else
|
||
build_nologin=yes
|
||
fi
|
||
|
||
if test "x$build_nologin" = xyes; then
|
||
BUILD_NOLOGIN_TRUE=
|
||
BUILD_NOLOGIN_FALSE='#'
|
||
else
|
||
BUILD_NOLOGIN_TRUE='#'
|
||
BUILD_NOLOGIN_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-sulogin was given.
|
||
if test ${enable_sulogin+y}
|
||
then :
|
||
enableval=$enable_sulogin;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_sulogin=$ul_default_estate
|
||
else
|
||
enable_sulogin=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_sulogin" = xno; then
|
||
build_sulogin=no
|
||
else
|
||
build_sulogin=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_sulogin" != xno; then
|
||
|
||
ul_haveone_sulogin=no
|
||
|
||
if test "x$have_crypt" = xyes; then
|
||
ul_haveone_sulogin=yes
|
||
fi
|
||
|
||
case $enable_sulogin:$ul_haveone_sulogin in #(
|
||
no:*)
|
||
build_sulogin=no ;;
|
||
yes:yes)
|
||
build_sulogin=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "sulogin selected, but required crypt function not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_sulogin=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: crypt function not found; not building sulogin" >&5
|
||
printf "%s\n" "$as_me: WARNING: crypt function not found; not building sulogin" >&2;}
|
||
build_sulogin=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_sulogin" != xno; then
|
||
|
||
ul_haveone_sulogin=no
|
||
|
||
if test "x$have_shadow_h" = xyes; then
|
||
ul_haveone_sulogin=yes
|
||
fi
|
||
|
||
case $enable_sulogin:$ul_haveone_sulogin in #(
|
||
no:*)
|
||
build_sulogin=no ;;
|
||
yes:yes)
|
||
build_sulogin=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "sulogin selected, but required shadow.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_sulogin=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: shadow.h header not found; not building sulogin" >&5
|
||
printf "%s\n" "$as_me: WARNING: shadow.h header not found; not building sulogin" >&2;}
|
||
build_sulogin=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_sulogin" = xyes; then
|
||
BUILD_SULOGIN_TRUE=
|
||
BUILD_SULOGIN_FALSE='#'
|
||
else
|
||
BUILD_SULOGIN_TRUE='#'
|
||
BUILD_SULOGIN_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-su was given.
|
||
if test ${enable_su+y}
|
||
then :
|
||
enableval=$enable_su;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_su=$ul_default_estate
|
||
else
|
||
enable_su=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_su" = xno; then
|
||
build_su=no
|
||
else
|
||
build_su=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_su" != xno; then
|
||
|
||
ul_haveone_su=no
|
||
|
||
if test "x$have_security_pam_appl_h" = xyes; then
|
||
ul_haveone_su=yes
|
||
fi
|
||
|
||
case $enable_su:$ul_haveone_su in #(
|
||
no:*)
|
||
build_su=no ;;
|
||
yes:yes)
|
||
build_su=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "su selected, but required PAM header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_su=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: PAM header file not found; not building su" >&5
|
||
printf "%s\n" "$as_me: WARNING: PAM header file not found; not building su" >&2;}
|
||
build_su=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_su" != xno; then
|
||
|
||
ul_haveone_su=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_su=yes
|
||
fi
|
||
|
||
case $enable_su:$ul_haveone_su in #(
|
||
no:*)
|
||
build_su=no ;;
|
||
yes:yes)
|
||
build_su=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "su selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_su=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building su" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building su" >&2;}
|
||
build_su=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_su" != xno; then
|
||
|
||
ul_haveone_su=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_su=yes
|
||
fi
|
||
|
||
case $enable_su:$ul_haveone_su in #(
|
||
no:*)
|
||
build_su=no ;;
|
||
yes:yes)
|
||
build_su=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "su selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_su=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building su" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building su" >&2;}
|
||
build_su=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_su" = xyes; then
|
||
BUILD_SU_TRUE=
|
||
BUILD_SU_FALSE='#'
|
||
else
|
||
BUILD_SU_TRUE='#'
|
||
BUILD_SU_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-runuser was given.
|
||
if test ${enable_runuser+y}
|
||
then :
|
||
enableval=$enable_runuser;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_runuser=$ul_default_estate
|
||
else
|
||
enable_runuser=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_runuser" = xno; then
|
||
build_runuser=no
|
||
else
|
||
build_runuser=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_runuser" != xno; then
|
||
|
||
ul_haveone_runuser=no
|
||
|
||
if test "x$have_security_pam_appl_h" = xyes; then
|
||
ul_haveone_runuser=yes
|
||
fi
|
||
|
||
case $enable_runuser:$ul_haveone_runuser in #(
|
||
no:*)
|
||
build_runuser=no ;;
|
||
yes:yes)
|
||
build_runuser=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "runuser selected, but required PAM header file not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_runuser=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: PAM header file not found; not building runuser" >&5
|
||
printf "%s\n" "$as_me: WARNING: PAM header file not found; not building runuser" >&2;}
|
||
build_runuser=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_runuser" != xno; then
|
||
|
||
ul_haveone_runuser=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_runuser=yes
|
||
fi
|
||
|
||
case $enable_runuser:$ul_haveone_runuser in #(
|
||
no:*)
|
||
build_runuser=no ;;
|
||
yes:yes)
|
||
build_runuser=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "runuser selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_runuser=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building runuser" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building runuser" >&2;}
|
||
build_runuser=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_runuser" != xno; then
|
||
|
||
ul_haveone_runuser=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_runuser=yes
|
||
fi
|
||
|
||
case $enable_runuser:$ul_haveone_runuser in #(
|
||
no:*)
|
||
build_runuser=no ;;
|
||
yes:yes)
|
||
build_runuser=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "runuser selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_runuser=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building runuser" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building runuser" >&2;}
|
||
build_runuser=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_runuser" = xyes; then
|
||
BUILD_RUNUSER_TRUE=
|
||
BUILD_RUNUSER_FALSE='#'
|
||
else
|
||
BUILD_RUNUSER_TRUE='#'
|
||
BUILD_RUNUSER_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-ul was given.
|
||
if test ${enable_ul+y}
|
||
then :
|
||
enableval=$enable_ul;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_ul=$ul_default_estate
|
||
else
|
||
enable_ul=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_ul" = xno; then
|
||
build_ul=no
|
||
else
|
||
build_ul=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_ul" != xno; then
|
||
|
||
ul_haveone_ul=no
|
||
|
||
if test "x$have_ncursesw" = xyes; then
|
||
ul_haveone_ul=yes
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes; then
|
||
ul_haveone_ul=yes
|
||
fi
|
||
|
||
case $enable_ul:$ul_haveone_ul in #(
|
||
no:*)
|
||
build_ul=no ;;
|
||
yes:yes)
|
||
build_ul=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "ul selected, but required ncursesw or ncurses libraries not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_ul=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ncursesw or ncurses libraries not found; not building ul" >&5
|
||
printf "%s\n" "$as_me: WARNING: ncursesw or ncurses libraries not found; not building ul" >&2;}
|
||
build_ul=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_ul" = xyes; then
|
||
BUILD_UL_TRUE=
|
||
BUILD_UL_FALSE='#'
|
||
else
|
||
BUILD_UL_TRUE='#'
|
||
BUILD_UL_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-more was given.
|
||
if test ${enable_more+y}
|
||
then :
|
||
enableval=$enable_more;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_more=$ul_default_estate
|
||
else
|
||
enable_more=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_more" = xno; then
|
||
build_more=no
|
||
else
|
||
build_more=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_more" != xno; then
|
||
|
||
ul_haveone_more=no
|
||
|
||
if test "x$have_ncursesw" = xyes; then
|
||
ul_haveone_more=yes
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes; then
|
||
ul_haveone_more=yes
|
||
fi
|
||
|
||
case $enable_more:$ul_haveone_more in #(
|
||
no:*)
|
||
build_more=no ;;
|
||
yes:yes)
|
||
build_more=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "more selected, but required ncursesw or ncurses libraries not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_more=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ncursesw or ncurses libraries not found; not building more" >&5
|
||
printf "%s\n" "$as_me: WARNING: ncursesw or ncurses libraries not found; not building more" >&2;}
|
||
build_more=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_more" != xno; then
|
||
|
||
ul_haveone_more=no
|
||
|
||
if test "x$have_sys_signalfd_h" = xyes; then
|
||
ul_haveone_more=yes
|
||
fi
|
||
|
||
case $enable_more:$ul_haveone_more in #(
|
||
no:*)
|
||
build_more=no ;;
|
||
yes:yes)
|
||
build_more=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "more selected, but required sys/signalfd.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_more=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: sys/signalfd.h header not found; not building more" >&5
|
||
printf "%s\n" "$as_me: WARNING: sys/signalfd.h header not found; not building more" >&2;}
|
||
build_more=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_more" = xyes; then
|
||
BUILD_MORE_TRUE=
|
||
BUILD_MORE_FALSE='#'
|
||
else
|
||
BUILD_MORE_TRUE='#'
|
||
BUILD_MORE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-pg was given.
|
||
if test ${enable_pg+y}
|
||
then :
|
||
enableval=$enable_pg;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_pg=$ul_default_estate
|
||
else
|
||
enable_pg=no
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_pg" = xno; then
|
||
build_pg=no
|
||
else
|
||
build_pg=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_pg" != xno; then
|
||
|
||
ul_haveone_pg=no
|
||
|
||
if test "x$have_ncursesw" = xyes; then
|
||
ul_haveone_pg=yes
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes; then
|
||
ul_haveone_pg=yes
|
||
fi
|
||
|
||
case $enable_pg:$ul_haveone_pg in #(
|
||
no:*)
|
||
build_pg=no ;;
|
||
yes:yes)
|
||
build_pg=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "pg selected, but required ncursesw or ncurses library not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_pg=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ncursesw or ncurses library not found; not building pg" >&5
|
||
printf "%s\n" "$as_me: WARNING: ncursesw or ncurses library not found; not building pg" >&2;}
|
||
build_pg=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_pg" = xyes; then
|
||
BUILD_PG_TRUE=
|
||
BUILD_PG_FALSE='#'
|
||
else
|
||
BUILD_PG_TRUE='#'
|
||
BUILD_PG_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-setterm was given.
|
||
if test ${enable_setterm+y}
|
||
then :
|
||
enableval=$enable_setterm;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_setterm=$ul_default_estate
|
||
else
|
||
enable_setterm=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_setterm" = xno; then
|
||
build_setterm=no
|
||
else
|
||
build_setterm=yes
|
||
fi
|
||
|
||
|
||
|
||
if test "x$build_setterm" != xno; then
|
||
|
||
case $enable_setterm:$linux_os in #(
|
||
no:*)
|
||
build_setterm=no ;;
|
||
yes:yes)
|
||
build_setterm=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setterm selected for non-linux system" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setterm=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: non-linux system; not building setterm" >&5
|
||
printf "%s\n" "$as_me: WARNING: non-linux system; not building setterm" >&2;}
|
||
build_setterm=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_setterm" != xno; then
|
||
|
||
ul_haveone_setterm=no
|
||
|
||
if test "x$have_ncursesw" = xyes; then
|
||
ul_haveone_setterm=yes
|
||
fi
|
||
|
||
if test "x$have_ncurses" = xyes; then
|
||
ul_haveone_setterm=yes
|
||
fi
|
||
|
||
case $enable_setterm:$ul_haveone_setterm in #(
|
||
no:*)
|
||
build_setterm=no ;;
|
||
yes:yes)
|
||
build_setterm=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "setterm selected, but required ncursesw or ncurses library not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_setterm=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ncursesw or ncurses library not found; not building setterm" >&5
|
||
printf "%s\n" "$as_me: WARNING: ncursesw or ncurses library not found; not building setterm" >&2;}
|
||
build_setterm=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_setterm" = xyes; then
|
||
BUILD_SETTERM_TRUE=
|
||
BUILD_SETTERM_FALSE='#'
|
||
else
|
||
BUILD_SETTERM_TRUE='#'
|
||
BUILD_SETTERM_FALSE=
|
||
fi
|
||
|
||
|
||
# build_schedutils= is just configure-only variable to control
|
||
# ionice, taskset, coresched and chrt
|
||
# Check whether --enable-schedutils was given.
|
||
if test ${enable_schedutils+y}
|
||
then :
|
||
enableval=$enable_schedutils;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_schedutils=$ul_default_estate
|
||
else
|
||
enable_schedutils=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
enable_ionice=$enable_schedutils
|
||
|
||
|
||
|
||
if test "x$enable_ionice" = xno; then
|
||
build_ionice=no
|
||
else
|
||
build_ionice=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_ionice" != xno; then
|
||
if test "x$enable_ionice" = xno; then
|
||
build_ionice=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall ioprio_set" >&5
|
||
printf %s "checking for syscall ioprio_set... " >&6; }
|
||
if test ${ul_cv_syscall_ioprio_set+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_ioprio_set;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_ioprio_set
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_ioprio_set;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_ioprio_set
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
#(
|
||
alpha) syscall="442" ;; #(
|
||
i*86) syscall="289" ;; #(
|
||
ia64*) syscall="1274" ;; #(
|
||
powerpc*) syscall="273" ;; #(
|
||
s390*) syscall="282" ;; #(
|
||
sparc*) syscall="196" ;; #(
|
||
sh*) syscall="288" ;; #(
|
||
x86_64*) syscall="251" ;;
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_ioprio_set=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_ioprio_set" >&5
|
||
printf "%s\n" "$ul_cv_syscall_ioprio_set" >&6; }
|
||
case $ul_cv_syscall_ioprio_set in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall ioprio_set." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall ioprio_set." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_ioprio_set $ul_cv_syscall_ioprio_set" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_ionice:$ul_cv_syscall_ioprio_set in #(
|
||
no:*)
|
||
build_ionice=no ;;
|
||
yes:no)
|
||
as_fn_error $? "ionice selected but ioprio_set syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ioprio_set syscall not found; not building ionice" >&5
|
||
printf "%s\n" "$as_me: WARNING: ioprio_set syscall not found; not building ionice" >&2;}
|
||
build_ionice=no ;;
|
||
*)
|
||
build_ionice=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_ionice" != xno; then
|
||
if test "x$enable_ionice" = xno; then
|
||
build_ionice=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall ioprio_get" >&5
|
||
printf %s "checking for syscall ioprio_get... " >&6; }
|
||
if test ${ul_cv_syscall_ioprio_get+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_ioprio_get;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_ioprio_get
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_ioprio_get;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_ioprio_get
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
#(
|
||
alpha) syscall="443" ;; #(
|
||
i*86) syscall="290" ;; #(
|
||
ia64*) syscall="1275" ;; #(
|
||
powerpc*) syscall="274" ;; #(
|
||
s390*) syscall="283" ;; #(
|
||
sparc*) syscall="218" ;; #(
|
||
sh*) syscall="289" ;; #(
|
||
x86_64*) syscall="252" ;;
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_ioprio_get=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_ioprio_get" >&5
|
||
printf "%s\n" "$ul_cv_syscall_ioprio_get" >&6; }
|
||
case $ul_cv_syscall_ioprio_get in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall ioprio_get." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall ioprio_get." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_ioprio_get $ul_cv_syscall_ioprio_get" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_ionice:$ul_cv_syscall_ioprio_get in #(
|
||
no:*)
|
||
build_ionice=no ;;
|
||
yes:no)
|
||
as_fn_error $? "ionice selected but ioprio_get syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ioprio_get syscall not found; not building ionice" >&5
|
||
printf "%s\n" "$as_me: WARNING: ioprio_get syscall not found; not building ionice" >&2;}
|
||
build_ionice=no ;;
|
||
*)
|
||
build_ionice=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
|
||
if test "x$build_ionice" = xyes; then
|
||
BUILD_IONICE_TRUE=
|
||
BUILD_IONICE_FALSE='#'
|
||
else
|
||
BUILD_IONICE_TRUE='#'
|
||
BUILD_IONICE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
enable_taskset=$enable_schedutils
|
||
|
||
|
||
|
||
if test "x$enable_taskset" = xno; then
|
||
build_taskset=no
|
||
else
|
||
build_taskset=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_taskset" != xno; then
|
||
|
||
ul_haveone_taskset=no
|
||
|
||
if test "x$have_cpu_set_t" = xyes; then
|
||
ul_haveone_taskset=yes
|
||
fi
|
||
|
||
case $enable_taskset:$ul_haveone_taskset in #(
|
||
no:*)
|
||
build_taskset=no ;;
|
||
yes:yes)
|
||
build_taskset=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "taskset selected, but required cpu_set_t type not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_taskset=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cpu_set_t type not found; not building taskset" >&5
|
||
printf "%s\n" "$as_me: WARNING: cpu_set_t type not found; not building taskset" >&2;}
|
||
build_taskset=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_taskset" != xno; then
|
||
if test "x$enable_taskset" = xno; then
|
||
build_taskset=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall sched_getaffinity" >&5
|
||
printf %s "checking for syscall sched_getaffinity... " >&6; }
|
||
if test ${ul_cv_syscall_sched_getaffinity+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_sched_getaffinity;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_sched_getaffinity
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_sched_getaffinity;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_sched_getaffinity
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_sched_getaffinity=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_sched_getaffinity" >&5
|
||
printf "%s\n" "$ul_cv_syscall_sched_getaffinity" >&6; }
|
||
case $ul_cv_syscall_sched_getaffinity in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall sched_getaffinity." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall sched_getaffinity." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_sched_getaffinity $ul_cv_syscall_sched_getaffinity" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_taskset:$ul_cv_syscall_sched_getaffinity in #(
|
||
no:*)
|
||
build_taskset=no ;;
|
||
yes:no)
|
||
as_fn_error $? "taskset selected but sched_getaffinity syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: sched_getaffinity syscall not found; not building taskset" >&5
|
||
printf "%s\n" "$as_me: WARNING: sched_getaffinity syscall not found; not building taskset" >&2;}
|
||
build_taskset=no ;;
|
||
*)
|
||
build_taskset=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_taskset" = xyes; then
|
||
BUILD_TASKSET_TRUE=
|
||
BUILD_TASKSET_FALSE='#'
|
||
else
|
||
BUILD_TASKSET_TRUE='#'
|
||
BUILD_TASKSET_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
enable_coresched=$enable_schedutils
|
||
|
||
|
||
|
||
if test "x$enable_coresched" = xno; then
|
||
build_coresched=no
|
||
else
|
||
build_coresched=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_coresched" != xno; then
|
||
if test "x$enable_coresched" = xno; then
|
||
build_coresched=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall prctl" >&5
|
||
printf %s "checking for syscall prctl... " >&6; }
|
||
if test ${ul_cv_syscall_prctl+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_prctl;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_prctl
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_prctl;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_prctl
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_prctl=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_prctl" >&5
|
||
printf "%s\n" "$ul_cv_syscall_prctl" >&6; }
|
||
case $ul_cv_syscall_prctl in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall prctl." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall prctl." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_prctl $ul_cv_syscall_prctl" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_coresched:$ul_cv_syscall_prctl in #(
|
||
no:*)
|
||
build_coresched=no ;;
|
||
yes:no)
|
||
as_fn_error $? "coresched selected but prctl syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: prctl syscall not found; not building coresched" >&5
|
||
printf "%s\n" "$as_me: WARNING: prctl syscall not found; not building coresched" >&2;}
|
||
build_coresched=no ;;
|
||
*)
|
||
build_coresched=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_coresched" = xyes; then
|
||
BUILD_CORESCHED_TRUE=
|
||
BUILD_CORESCHED_FALSE='#'
|
||
else
|
||
BUILD_CORESCHED_TRUE='#'
|
||
BUILD_CORESCHED_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
have_schedsetter=no
|
||
if test "x$ac_cv_func_sched_setscheduler" = xyes
|
||
then :
|
||
have_schedsetter=yes
|
||
elif test "x$ac_cv_func_sched_setattr" = xyes
|
||
then :
|
||
have_schedsetter=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
enable_chrt=$enable_schedutils
|
||
|
||
|
||
|
||
if test "x$enable_chrt" = xno; then
|
||
build_chrt=no
|
||
else
|
||
build_chrt=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_chrt" != xno; then
|
||
|
||
ul_haveone_chrt=no
|
||
|
||
if test "x$have_schedsetter" = xyes; then
|
||
ul_haveone_chrt=yes
|
||
fi
|
||
|
||
case $enable_chrt:$ul_haveone_chrt in #(
|
||
no:*)
|
||
build_chrt=no ;;
|
||
yes:yes)
|
||
build_chrt=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "chrt selected, but required sched_set functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_chrt=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: sched_set functions not found; not building chrt" >&5
|
||
printf "%s\n" "$as_me: WARNING: sched_set functions not found; not building chrt" >&2;}
|
||
build_chrt=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_chrt" = xyes; then
|
||
BUILD_CHRT_TRUE=
|
||
BUILD_CHRT_FALSE='#'
|
||
else
|
||
BUILD_CHRT_TRUE='#'
|
||
BUILD_CHRT_FALSE=
|
||
fi
|
||
|
||
|
||
if test "x$build_chrt" = xyes
|
||
then :
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall sched_setattr" >&5
|
||
printf %s "checking for syscall sched_setattr... " >&6; }
|
||
if test ${ul_cv_syscall_sched_setattr+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_sched_setattr;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_sched_setattr
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_sched_setattr;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_sched_setattr
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_sched_setattr=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_sched_setattr" >&5
|
||
printf "%s\n" "$ul_cv_syscall_sched_setattr" >&6; }
|
||
case $ul_cv_syscall_sched_setattr in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall sched_setattr." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall sched_setattr." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_sched_setattr $ul_cv_syscall_sched_setattr" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
enable_uclampset=$enable_schedutils
|
||
|
||
|
||
|
||
if test "x$enable_uclampset" = xno; then
|
||
build_uclampset=no
|
||
else
|
||
build_uclampset=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$build_uclampset" != xno; then
|
||
if test "x$enable_uclampset" = xno; then
|
||
build_uclampset=no
|
||
else
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for syscall sched_setattr" >&5
|
||
printf %s "checking for syscall sched_setattr... " >&6; }
|
||
if test ${ul_cv_syscall_sched_setattr+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = SYS_sched_setattr;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=SYS_sched_setattr
|
||
else case e in #(
|
||
e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/syscall.h>
|
||
#include <unistd.h>
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
int test = __NR_sched_setattr;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"
|
||
then :
|
||
syscall=__NR_sched_setattr
|
||
else case e in #(
|
||
e)
|
||
syscall=no
|
||
if test "x$linux_os" = xyes; then
|
||
case $host_cpu in
|
||
|
||
esac
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
|
||
ul_cv_syscall_sched_setattr=$syscall
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_syscall_sched_setattr" >&5
|
||
printf "%s\n" "$ul_cv_syscall_sched_setattr" >&6; }
|
||
case $ul_cv_syscall_sched_setattr in #(
|
||
no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unable to detect syscall sched_setattr." >&5
|
||
printf "%s\n" "$as_me: WARNING: Unable to detect syscall sched_setattr." >&2;} ;;
|
||
SYS_*) ;;
|
||
*)
|
||
printf "%s\n" "#define SYS_sched_setattr $ul_cv_syscall_sched_setattr" >>confdefs.h
|
||
;;
|
||
esac
|
||
|
||
case $enable_uclampset:$ul_cv_syscall_sched_setattr in #(
|
||
no:*)
|
||
build_uclampset=no ;;
|
||
yes:no)
|
||
as_fn_error $? "uclampset selected but sched_setattr syscall not found" "$LINENO" 5 ;;
|
||
check:no)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: sched_setattr syscall not found; not building uclampset" >&5
|
||
printf "%s\n" "$as_me: WARNING: sched_setattr syscall not found; not building uclampset" >&2;}
|
||
build_uclampset=no ;;
|
||
*)
|
||
build_uclampset=yes ;;
|
||
esac
|
||
fi
|
||
fi
|
||
|
||
if test "x$build_uclampset" = xyes; then
|
||
BUILD_UCLAMPSET_TRUE=
|
||
BUILD_UCLAMPSET_FALSE='#'
|
||
else
|
||
BUILD_UCLAMPSET_TRUE='#'
|
||
BUILD_UCLAMPSET_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-wall was given.
|
||
if test ${enable_wall+y}
|
||
then :
|
||
enableval=$enable_wall;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_wall=$ul_default_estate
|
||
else
|
||
enable_wall=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_wall" = xno; then
|
||
build_wall=no
|
||
else
|
||
build_wall=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_wall" != xno; then
|
||
|
||
ul_haveone_wall=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_wall=yes
|
||
fi
|
||
|
||
case $enable_wall:$ul_haveone_wall in #(
|
||
no:*)
|
||
build_wall=no ;;
|
||
yes:yes)
|
||
build_wall=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "wall selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_wall=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building wall" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building wall" >&2;}
|
||
build_wall=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_wall" = xyes; then
|
||
BUILD_WALL_TRUE=
|
||
BUILD_WALL_FALSE='#'
|
||
else
|
||
BUILD_WALL_TRUE='#'
|
||
BUILD_WALL_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-write was given.
|
||
if test ${enable_write+y}
|
||
then :
|
||
enableval=$enable_write;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_write=$ul_default_estate
|
||
else
|
||
enable_write=no
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_write" = xno; then
|
||
build_write=no
|
||
else
|
||
build_write=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_write" != xno; then
|
||
|
||
ul_haveone_write=no
|
||
|
||
if test "x$have_utmpx_h" = xyes; then
|
||
ul_haveone_write=yes
|
||
fi
|
||
|
||
case $enable_write:$ul_haveone_write in #(
|
||
no:*)
|
||
build_write=no ;;
|
||
yes:yes)
|
||
build_write=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "write selected, but required utmpx.h header not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_write=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmpx.h header not found; not building write" >&5
|
||
printf "%s\n" "$as_me: WARNING: utmpx.h header not found; not building write" >&2;}
|
||
build_write=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_write" != xno; then
|
||
|
||
ul_haveone_write=no
|
||
|
||
if test "x$have_gnu_utmpx" = xyes; then
|
||
ul_haveone_write=yes
|
||
fi
|
||
|
||
case $enable_write:$ul_haveone_write in #(
|
||
no:*)
|
||
build_write=no ;;
|
||
yes:yes)
|
||
build_write=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "write selected, but required GNU utmpx functions not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_write=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: GNU utmpx functions not found; not building write" >&5
|
||
printf "%s\n" "$as_me: WARNING: GNU utmpx functions not found; not building write" >&2;}
|
||
build_write=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_write" = xyes; then
|
||
BUILD_WRITE_TRUE=
|
||
BUILD_WRITE_FALSE='#'
|
||
else
|
||
BUILD_WRITE_TRUE='#'
|
||
BUILD_WRITE_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --with-btrfs was given.
|
||
if test ${with_btrfs+y}
|
||
then :
|
||
withval=$with_btrfs;
|
||
else case e in #(
|
||
e) with_btrfs=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
have_btrfs=no
|
||
if test "x$with_btrfs" != xno
|
||
then :
|
||
|
||
case $with_btrfs:$have_linux_btrfs_h in #(
|
||
yes:no) :
|
||
as_fn_error $? "btrfs selected but linux/btrfs.h not found" "$LINENO" 5 ;; #(
|
||
check:no) :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: linux/btrfs.h not found, do not build with btrfs support" >&5
|
||
printf "%s\n" "$as_me: WARNING: linux/btrfs.h not found, do not build with btrfs support" >&2;} ;; #(
|
||
*:yes) :
|
||
have_btrfs=yes
|
||
|
||
printf "%s\n" "#define HAVE_BTRFS_SUPPORT 1" >>confdefs.h
|
||
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
fi
|
||
if test "x$have_btrfs" = xyes; then
|
||
HAVE_BTRFS_TRUE=
|
||
HAVE_BTRFS_FALSE='#'
|
||
else
|
||
HAVE_BTRFS_TRUE='#'
|
||
HAVE_BTRFS_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --with-systemd was given.
|
||
if test ${with_systemd+y}
|
||
then :
|
||
withval=$with_systemd;
|
||
else case e in #(
|
||
e) with_systemd=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
have_systemd=no
|
||
if test "x$with_systemd" != xno
|
||
then :
|
||
|
||
# new version -- all libsystemd-* libs merged into libsystemd
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libsystemd" >&5
|
||
printf %s "checking for libsystemd... " >&6; }
|
||
|
||
if test -n "$SYSTEMD_CFLAGS"; then
|
||
pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$SYSTEMD_LIBS"; then
|
||
pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd" 2>&1`
|
||
else
|
||
SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$SYSTEMD_PKG_ERRORS" >&5
|
||
|
||
have_systemd=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_systemd=no
|
||
else
|
||
SYSTEMD_CFLAGS=$pkg_cv_SYSTEMD_CFLAGS
|
||
SYSTEMD_LIBS=$pkg_cv_SYSTEMD_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_systemd=yes
|
||
fi
|
||
# old versions
|
||
if test "x$have_systemd" != "xyes"
|
||
then :
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libsystemd-daemon" >&5
|
||
printf %s "checking for libsystemd-daemon... " >&6; }
|
||
|
||
if test -n "$SYSTEMD_DAEMON_CFLAGS"; then
|
||
pkg_cv_SYSTEMD_DAEMON_CFLAGS="$SYSTEMD_DAEMON_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-daemon\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libsystemd-daemon") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SYSTEMD_DAEMON_CFLAGS=`$PKG_CONFIG --cflags "libsystemd-daemon" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$SYSTEMD_DAEMON_LIBS"; then
|
||
pkg_cv_SYSTEMD_DAEMON_LIBS="$SYSTEMD_DAEMON_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-daemon\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libsystemd-daemon") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SYSTEMD_DAEMON_LIBS=`$PKG_CONFIG --libs "libsystemd-daemon" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
SYSTEMD_DAEMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd-daemon" 2>&1`
|
||
else
|
||
SYSTEMD_DAEMON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd-daemon" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$SYSTEMD_DAEMON_PKG_ERRORS" >&5
|
||
|
||
have_systemd_daemon=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_systemd_daemon=no
|
||
else
|
||
SYSTEMD_DAEMON_CFLAGS=$pkg_cv_SYSTEMD_DAEMON_CFLAGS
|
||
SYSTEMD_DAEMON_LIBS=$pkg_cv_SYSTEMD_DAEMON_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_systemd_daemon=yes
|
||
fi
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libsystemd-journal" >&5
|
||
printf %s "checking for libsystemd-journal... " >&6; }
|
||
|
||
if test -n "$SYSTEMD_JOURNAL_CFLAGS"; then
|
||
pkg_cv_SYSTEMD_JOURNAL_CFLAGS="$SYSTEMD_JOURNAL_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-journal\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libsystemd-journal") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SYSTEMD_JOURNAL_CFLAGS=`$PKG_CONFIG --cflags "libsystemd-journal" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$SYSTEMD_JOURNAL_LIBS"; then
|
||
pkg_cv_SYSTEMD_JOURNAL_LIBS="$SYSTEMD_JOURNAL_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-journal\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libsystemd-journal") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_SYSTEMD_JOURNAL_LIBS=`$PKG_CONFIG --libs "libsystemd-journal" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
SYSTEMD_JOURNAL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd-journal" 2>&1`
|
||
else
|
||
SYSTEMD_JOURNAL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd-journal" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$SYSTEMD_JOURNAL_PKG_ERRORS" >&5
|
||
|
||
have_systemd_journal=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_systemd_journal=no
|
||
else
|
||
SYSTEMD_JOURNAL_CFLAGS=$pkg_cv_SYSTEMD_JOURNAL_CFLAGS
|
||
SYSTEMD_JOURNAL_LIBS=$pkg_cv_SYSTEMD_JOURNAL_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_systemd_journal=yes
|
||
fi
|
||
if test "x$have_systemd_daemon" = "xyes" && test "x$have_systemd_journal" = "xyes"
|
||
then :
|
||
|
||
have_systemd=yes
|
||
fi
|
||
|
||
fi
|
||
case $with_systemd:$have_systemd in #(
|
||
yes:no) :
|
||
as_fn_error $? "systemd expected but libsystemd not found" "$LINENO" 5 ;; #(
|
||
*:yes) :
|
||
|
||
printf "%s\n" "#define HAVE_LIBSYSTEMD 1" >>confdefs.h
|
||
|
||
|
||
printf "%s\n" "#define USE_SYSTEMD 1" >>confdefs.h
|
||
|
||
ac_fn_check_decl "$LINENO" "sd_session_get_username" "ac_cv_have_decl_sd_session_get_username" "#include <systemd/sd-login.h>
|
||
" "$ac_c_undeclared_builtin_options" "CFLAGS"
|
||
if test "x$ac_cv_have_decl_sd_session_get_username" = xyes
|
||
then :
|
||
ac_have_decl=1
|
||
else case e in #(
|
||
e) ac_have_decl=0 ;;
|
||
esac
|
||
fi
|
||
printf "%s\n" "#define HAVE_DECL_SD_SESSION_GET_USERNAME $ac_have_decl" >>confdefs.h
|
||
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
fi
|
||
if test "x$have_systemd" = xyes; then
|
||
HAVE_SYSTEMD_TRUE=
|
||
HAVE_SYSTEMD_FALSE='#'
|
||
else
|
||
HAVE_SYSTEMD_TRUE='#'
|
||
HAVE_SYSTEMD_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --with-systemdsystemunitdir was given.
|
||
if test ${with_systemdsystemunitdir+y}
|
||
then :
|
||
withval=$with_systemdsystemunitdir;
|
||
else case e in #(
|
||
e)
|
||
if test "x$have_systemd" = xyes
|
||
then :
|
||
|
||
|
||
if test -n "$with_systemdsystemunitdir"; then
|
||
pkg_cv_with_systemdsystemunitdir="$with_systemdsystemunitdir"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "systemd") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_with_systemdsystemunitdir=`$PKG_CONFIG --variable="systemdsystemunitdir" "systemd" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
with_systemdsystemunitdir=$pkg_cv_with_systemdsystemunitdir
|
||
|
||
if test "x$with_systemdsystemunitdir" = x""
|
||
then :
|
||
with_systemdsystemunitdir=no
|
||
fi
|
||
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_systemdsystemunitdir" != "xno"
|
||
then :
|
||
|
||
systemdsystemunitdir=$with_systemdsystemunitdir
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --with-tmpfilesdir was given.
|
||
if test ${with_tmpfilesdir+y}
|
||
then :
|
||
withval=$with_tmpfilesdir;
|
||
else case e in #(
|
||
e)
|
||
if test "x$have_systemd" = xyes
|
||
then :
|
||
|
||
|
||
if test -n "$with_tmpfilesdir"; then
|
||
pkg_cv_with_tmpfilesdir="$with_tmpfilesdir"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "systemd") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_with_tmpfilesdir=`$PKG_CONFIG --variable="tmpfilesdir" "systemd" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
with_tmpfilesdir=$pkg_cv_with_tmpfilesdir
|
||
|
||
if test "x$with_tmpfilesdir" = x""
|
||
then :
|
||
with_tmpfilesdir=no
|
||
fi
|
||
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_tmpfilesdir" != "xno"
|
||
then :
|
||
|
||
tmpfilesdir=$with_tmpfilesdir
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-sysusersdir was given.
|
||
if test ${with_sysusersdir+y}
|
||
then :
|
||
withval=$with_sysusersdir;
|
||
else case e in #(
|
||
e)
|
||
if test "x$have_systemd" = xyes
|
||
then :
|
||
|
||
|
||
if test -n "$with_sysusersdir"; then
|
||
pkg_cv_with_sysusersdir="$with_sysusersdir"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "systemd") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_with_sysusersdir=`$PKG_CONFIG --variable="sysusersdir" "systemd" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
with_sysusersdir=$pkg_cv_with_sysusersdir
|
||
|
||
if test "x$with_sysusersdir" = x""
|
||
then :
|
||
with_sysusersdir=no
|
||
fi
|
||
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_sysusersdir" != "xno"
|
||
then :
|
||
|
||
sysusersdir=$with_sysusersdir
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --with-smack was given.
|
||
if test ${with_smack+y}
|
||
then :
|
||
withval=$with_smack;
|
||
else case e in #(
|
||
e) with_smack=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$with_smack" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_SMACK 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --with-econf was given.
|
||
if test ${with_econf+y}
|
||
then :
|
||
withval=$with_econf;
|
||
else case e in #(
|
||
e) with_econf=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
have_econf=no
|
||
if test "x$with_econf" != xno
|
||
then :
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libeconf" >&5
|
||
printf %s "checking for libeconf... " >&6; }
|
||
|
||
if test -n "$ECONF_CFLAGS"; then
|
||
pkg_cv_ECONF_CFLAGS="$ECONF_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libeconf\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libeconf") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_ECONF_CFLAGS=`$PKG_CONFIG --cflags "libeconf" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$ECONF_LIBS"; then
|
||
pkg_cv_ECONF_LIBS="$ECONF_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libeconf\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libeconf") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_ECONF_LIBS=`$PKG_CONFIG --libs "libeconf" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
ECONF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libeconf" 2>&1`
|
||
else
|
||
ECONF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libeconf" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$ECONF_PKG_ERRORS" >&5
|
||
|
||
have_econf=no
|
||
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_econf=no
|
||
|
||
else
|
||
ECONF_CFLAGS=$pkg_cv_ECONF_CFLAGS
|
||
ECONF_LIBS=$pkg_cv_ECONF_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_econf=yes
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for econf_readConfig in -leconf" >&5
|
||
printf %s "checking for econf_readConfig in -leconf... " >&6; }
|
||
if test ${ac_cv_lib_econf_econf_readConfig+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-leconf $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char econf_readConfig (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return econf_readConfig ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_econf_econf_readConfig=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_econf_econf_readConfig=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_econf_econf_readConfig" >&5
|
||
printf "%s\n" "$ac_cv_lib_econf_econf_readConfig" >&6; }
|
||
if test "x$ac_cv_lib_econf_econf_readConfig" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_ECONF_READCONFIG 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
case $with_econf:$have_econf in #(
|
||
yes:no) :
|
||
as_fn_error $? "libeconf expected but libeconf not found" "$LINENO" 5 ;; #(
|
||
*:yes) :
|
||
|
||
printf "%s\n" "#define HAVE_LIBECONF 1" >>confdefs.h
|
||
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
fi
|
||
if test "x$have_econf" = xyes; then
|
||
HAVE_ECONF_TRUE=
|
||
HAVE_ECONF_FALSE='#'
|
||
else
|
||
HAVE_ECONF_TRUE='#'
|
||
HAVE_ECONF_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-vendordir was given.
|
||
if test ${with_vendordir+y}
|
||
then :
|
||
withval=$with_vendordir;
|
||
fi
|
||
|
||
vendordir=$with_vendordir
|
||
|
||
if test "x$with_vendordir" != x; then
|
||
USE_VENDORDIR_TRUE=
|
||
USE_VENDORDIR_FALSE='#'
|
||
else
|
||
USE_VENDORDIR_TRUE='#'
|
||
USE_VENDORDIR_FALSE=
|
||
fi
|
||
|
||
if test "x$with_vendordir" != x
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_VENDORDIR 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-bash-completion was given.
|
||
if test ${enable_bash_completion+y}
|
||
then :
|
||
enableval=$enable_bash_completion;
|
||
else case e in #(
|
||
e) enable_bash_completion=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_bash_completion" = xyes; then
|
||
BUILD_BASH_COMPLETION_TRUE=
|
||
BUILD_BASH_COMPLETION_FALSE='#'
|
||
else
|
||
BUILD_BASH_COMPLETION_TRUE='#'
|
||
BUILD_BASH_COMPLETION_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-bashcompletiondir was given.
|
||
if test ${with_bashcompletiondir+y}
|
||
then :
|
||
withval=$with_bashcompletiondir;
|
||
else case e in #(
|
||
e)
|
||
if test "x$enable_bash_completion" = xyes
|
||
then :
|
||
|
||
|
||
if test -n "$with_bashcompletiondir"; then
|
||
pkg_cv_with_bashcompletiondir="$with_bashcompletiondir"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bash-completion\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "bash-completion") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_with_bashcompletiondir=`$PKG_CONFIG --variable="completionsdir" "bash-completion" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
with_bashcompletiondir=$pkg_cv_with_bashcompletiondir
|
||
|
||
if test "x$with_bashcompletiondir" = x""
|
||
then :
|
||
with_bashcompletiondir=${datadir}/bash-completion/completions
|
||
fi
|
||
|
||
fi
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_bash_completion" = xyes
|
||
then :
|
||
|
||
bashcompletiondir=$with_bashcompletiondir
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-python was given.
|
||
if test ${with_python+y}
|
||
then :
|
||
withval=$with_python;
|
||
else case e in #(
|
||
e) with_python=check withval=check
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
have_python=no
|
||
have_libpython=no
|
||
if test "x$with_python" != xno
|
||
then :
|
||
|
||
# We follow distributions default and look for PKG module name "python"
|
||
# (minimal version is 2) but if major version is explicitly specified by
|
||
# --with-python=2 or --with-python=3 then we look for PKG module "python2" or
|
||
# "python3".
|
||
if test "x$withval" != xno && test "x$withval" != xyes && test "x$withval" != xcheck
|
||
then :
|
||
pymajor="$withval"; PYTHON=python${pymajor}
|
||
else case e in #(
|
||
e) pymajor="2" ;;
|
||
esac
|
||
fi
|
||
|
||
# check for python interpreter
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test -n "$PYTHON"; then
|
||
# If the user set $PYTHON, use it and don't search something else.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= $pymajor" >&5
|
||
printf %s "checking whether $PYTHON version is >= $pymajor... " >&6; }
|
||
prog="import sys
|
||
# split strings by '.' and convert to numeric. Append some zeros
|
||
# because we need at least 4 digits for the hex conversion.
|
||
# map returns an iterator in Python 3.0 and a list in 2.x
|
||
minver = list(map(int, '$pymajor'.split('.'))) + [0, 0, 0]
|
||
minverhex = 0
|
||
# xrange is not present in Python 3.0 and range returns an iterator
|
||
for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
|
||
sys.exit(sys.hexversion < minverhex)"
|
||
if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
|
||
($PYTHON -c "$prog") >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); }
|
||
then :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
else case e in #(
|
||
e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
as_fn_error $? "Python interpreter is too old" "$LINENO" 5 ;;
|
||
esac
|
||
fi
|
||
am_display_PYTHON=$PYTHON
|
||
else
|
||
# Otherwise, try each interpreter until we find one that satisfies
|
||
# VERSION.
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= $pymajor" >&5
|
||
printf %s "checking for a Python interpreter with version >= $pymajor... " >&6; }
|
||
if test ${am_cv_pathless_PYTHON+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
for am_cv_pathless_PYTHON in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
|
||
test "$am_cv_pathless_PYTHON" = none && break
|
||
prog="import sys
|
||
# split strings by '.' and convert to numeric. Append some zeros
|
||
# because we need at least 4 digits for the hex conversion.
|
||
# map returns an iterator in Python 3.0 and a list in 2.x
|
||
minver = list(map(int, '$pymajor'.split('.'))) + [0, 0, 0]
|
||
minverhex = 0
|
||
# xrange is not present in Python 3.0 and range returns an iterator
|
||
for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
|
||
sys.exit(sys.hexversion < minverhex)"
|
||
if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5
|
||
($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); }
|
||
then :
|
||
break
|
||
fi
|
||
done ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5
|
||
printf "%s\n" "$am_cv_pathless_PYTHON" >&6; }
|
||
# Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
|
||
if test "$am_cv_pathless_PYTHON" = none; then
|
||
PYTHON=:
|
||
else
|
||
# Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args.
|
||
set dummy $am_cv_pathless_PYTHON; ac_word=$2
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
printf %s "checking for $ac_word... " >&6; }
|
||
if test ${ac_cv_path_PYTHON+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) case $PYTHON in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_PYTHON="$as_dir$ac_word$ac_exec_ext"
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
PYTHON=$ac_cv_path_PYTHON
|
||
if test -n "$PYTHON"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
|
||
printf "%s\n" "$PYTHON" >&6; }
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
am_display_PYTHON=$am_cv_pathless_PYTHON
|
||
fi
|
||
|
||
|
||
if test "$PYTHON" = :; then
|
||
have_python=no
|
||
else
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5
|
||
printf %s "checking for $am_display_PYTHON version... " >&6; }
|
||
if test ${am_cv_python_version+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[:2])"` ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
|
||
printf "%s\n" "$am_cv_python_version" >&6; }
|
||
PYTHON_VERSION=$am_cv_python_version
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5
|
||
printf %s "checking for $am_display_PYTHON platform... " >&6; }
|
||
if test ${am_cv_python_platform+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5
|
||
printf "%s\n" "$am_cv_python_platform" >&6; }
|
||
PYTHON_PLATFORM=$am_cv_python_platform
|
||
|
||
|
||
if test "x$prefix" = xNONE; then
|
||
am__usable_prefix=$ac_default_prefix
|
||
else
|
||
am__usable_prefix=$prefix
|
||
fi
|
||
|
||
# Allow user to request using sys.* values from Python,
|
||
# instead of the GNU $prefix values.
|
||
|
||
# Check whether --with-python-sys-prefix was given.
|
||
if test ${with_python_sys_prefix+y}
|
||
then :
|
||
withval=$with_python_sys_prefix; am_use_python_sys=:
|
||
else case e in #(
|
||
e) am_use_python_sys=false ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
# Allow user to override whatever the default Python prefix is.
|
||
|
||
# Check whether --with-python_prefix was given.
|
||
if test ${with_python_prefix+y}
|
||
then :
|
||
withval=$with_python_prefix; am_python_prefix_subst=$withval
|
||
am_cv_python_prefix=$withval
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON prefix" >&5
|
||
printf %s "checking for explicit $am_display_PYTHON prefix... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
|
||
printf "%s\n" "$am_cv_python_prefix" >&6; }
|
||
else case e in #(
|
||
e)
|
||
if $am_use_python_sys; then
|
||
# using python sys.prefix value, not GNU
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON prefix" >&5
|
||
printf %s "checking for python default $am_display_PYTHON prefix... " >&6; }
|
||
if test ${am_cv_python_prefix+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"` ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
|
||
printf "%s\n" "$am_cv_python_prefix" >&6; }
|
||
|
||
case $am_cv_python_prefix in
|
||
$am__usable_prefix*)
|
||
am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'`
|
||
am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"`
|
||
;;
|
||
*)
|
||
am_python_prefix_subst=$am_cv_python_prefix
|
||
;;
|
||
esac
|
||
else # using GNU prefix value, not python sys.prefix
|
||
am_python_prefix_subst='${prefix}'
|
||
am_python_prefix=$am_python_prefix_subst
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON prefix" >&5
|
||
printf %s "checking for GNU default $am_display_PYTHON prefix... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_prefix" >&5
|
||
printf "%s\n" "$am_python_prefix" >&6; }
|
||
fi ;;
|
||
esac
|
||
fi
|
||
|
||
# Substituting python_prefix_subst value.
|
||
PYTHON_PREFIX=$am_python_prefix_subst
|
||
|
||
|
||
# emacs-page Now do it all over again for Python exec_prefix, but with yet
|
||
# another conditional: fall back to regular prefix if that was specified.
|
||
|
||
# Check whether --with-python_exec_prefix was given.
|
||
if test ${with_python_exec_prefix+y}
|
||
then :
|
||
withval=$with_python_exec_prefix; am_python_exec_prefix_subst=$withval
|
||
am_cv_python_exec_prefix=$withval
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON exec_prefix" >&5
|
||
printf %s "checking for explicit $am_display_PYTHON exec_prefix... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
|
||
printf "%s\n" "$am_cv_python_exec_prefix" >&6; }
|
||
else case e in #(
|
||
e)
|
||
# no explicit --with-python_exec_prefix, but if
|
||
# --with-python_prefix was given, use its value for python_exec_prefix too.
|
||
if test -n "$with_python_prefix"
|
||
then :
|
||
am_python_exec_prefix_subst=$with_python_prefix
|
||
am_cv_python_exec_prefix=$with_python_prefix
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python_prefix-given $am_display_PYTHON exec_prefix" >&5
|
||
printf %s "checking for python_prefix-given $am_display_PYTHON exec_prefix... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
|
||
printf "%s\n" "$am_cv_python_exec_prefix" >&6; }
|
||
else case e in #(
|
||
e)
|
||
# Set am__usable_exec_prefix whether using GNU or Python values,
|
||
# since we use that variable for pyexecdir.
|
||
if test "x$exec_prefix" = xNONE; then
|
||
am__usable_exec_prefix=$am__usable_prefix
|
||
else
|
||
am__usable_exec_prefix=$exec_prefix
|
||
fi
|
||
#
|
||
if $am_use_python_sys; then # using python sys.exec_prefix, not GNU
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON exec_prefix" >&5
|
||
printf %s "checking for python default $am_display_PYTHON exec_prefix... " >&6; }
|
||
if test ${am_cv_python_exec_prefix+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"` ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
|
||
printf "%s\n" "$am_cv_python_exec_prefix" >&6; }
|
||
case $am_cv_python_exec_prefix in
|
||
$am__usable_exec_prefix*)
|
||
am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'`
|
||
am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"`
|
||
;;
|
||
*)
|
||
am_python_exec_prefix_subst=$am_cv_python_exec_prefix
|
||
;;
|
||
esac
|
||
else # using GNU $exec_prefix, not python sys.exec_prefix
|
||
am_python_exec_prefix_subst='${exec_prefix}'
|
||
am_python_exec_prefix=$am_python_exec_prefix_subst
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON exec_prefix" >&5
|
||
printf %s "checking for GNU default $am_display_PYTHON exec_prefix... " >&6; }
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_exec_prefix" >&5
|
||
printf "%s\n" "$am_python_exec_prefix" >&6; }
|
||
fi ;;
|
||
esac
|
||
fi ;;
|
||
esac
|
||
fi
|
||
|
||
# Substituting python_exec_prefix_subst.
|
||
PYTHON_EXEC_PREFIX=$am_python_exec_prefix_subst
|
||
|
||
|
||
# Factor out some code duplication into this shell variable.
|
||
am_python_setup_sysconfig="\
|
||
import sys
|
||
# Prefer sysconfig over distutils.sysconfig, for better compatibility
|
||
# with python 3.x. See automake bug#10227.
|
||
try:
|
||
import sysconfig
|
||
except ImportError:
|
||
can_use_sysconfig = 0
|
||
else:
|
||
can_use_sysconfig = 1
|
||
# Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs:
|
||
# <https://github.com/pypa/virtualenv/issues/118>
|
||
try:
|
||
from platform import python_implementation
|
||
if python_implementation() == 'CPython' and sys.version[:3] == '2.7':
|
||
can_use_sysconfig = 0
|
||
except ImportError:
|
||
pass"
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory (pythondir)" >&5
|
||
printf %s "checking for $am_display_PYTHON script directory (pythondir)... " >&6; }
|
||
if test ${am_cv_python_pythondir+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test "x$am_cv_python_prefix" = x; then
|
||
am_py_prefix=$am__usable_prefix
|
||
else
|
||
am_py_prefix=$am_cv_python_prefix
|
||
fi
|
||
am_cv_python_pythondir=`$PYTHON -c "
|
||
$am_python_setup_sysconfig
|
||
if can_use_sysconfig:
|
||
sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
|
||
else:
|
||
from distutils import sysconfig
|
||
sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
|
||
sys.stdout.write(sitedir)"`
|
||
#
|
||
case $am_cv_python_pythondir in
|
||
$am_py_prefix*)
|
||
am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
|
||
am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"`
|
||
;;
|
||
*)
|
||
case $am_py_prefix in
|
||
/usr|/System*) ;;
|
||
*) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5
|
||
printf "%s\n" "$am_cv_python_pythondir" >&6; }
|
||
pythondir=$am_cv_python_pythondir
|
||
|
||
|
||
pkgpythondir=\${pythondir}/$PACKAGE
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory (pyexecdir)" >&5
|
||
printf %s "checking for $am_display_PYTHON extension module directory (pyexecdir)... " >&6; }
|
||
if test ${am_cv_python_pyexecdir+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) if test "x$am_cv_python_exec_prefix" = x; then
|
||
am_py_exec_prefix=$am__usable_exec_prefix
|
||
else
|
||
am_py_exec_prefix=$am_cv_python_exec_prefix
|
||
fi
|
||
am_cv_python_pyexecdir=`$PYTHON -c "
|
||
$am_python_setup_sysconfig
|
||
if can_use_sysconfig:
|
||
sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_exec_prefix'})
|
||
else:
|
||
from distutils import sysconfig
|
||
sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix')
|
||
sys.stdout.write(sitedir)"`
|
||
#
|
||
case $am_cv_python_pyexecdir in
|
||
$am_py_exec_prefix*)
|
||
am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
|
||
am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"`
|
||
;;
|
||
*)
|
||
case $am_py_exec_prefix in
|
||
/usr|/System*) ;;
|
||
*) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5
|
||
printf "%s\n" "$am_cv_python_pyexecdir" >&6; }
|
||
pyexecdir=$am_cv_python_pyexecdir
|
||
|
||
|
||
pkgpyexecdir=\${pyexecdir}/$PACKAGE
|
||
|
||
|
||
have_python=yes
|
||
fi
|
||
|
||
case $with_python:$have_python in #(
|
||
yes:no) :
|
||
as_fn_error $? "python selected but python interpreter not found" "$LINENO" 5 ;; #(
|
||
check:no) :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: python interpreter not found, do not build python bindings" >&5
|
||
printf "%s\n" "$as_me: WARNING: python interpreter not found, do not build python bindings" >&2;} ;; #(
|
||
*:yes) :
|
||
# check for python development stuff
|
||
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python-$PYTHON_VERSION" >&5
|
||
printf %s "checking for python-$PYTHON_VERSION... " >&6; }
|
||
|
||
if test -n "$PYTHON_CFLAGS"; then
|
||
pkg_cv_PYTHON_CFLAGS="$PYTHON_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"python-\$PYTHON_VERSION\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "python-$PYTHON_VERSION") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_PYTHON_CFLAGS=`$PKG_CONFIG --cflags "python-$PYTHON_VERSION" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$PYTHON_LIBS"; then
|
||
pkg_cv_PYTHON_LIBS="$PYTHON_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"python-\$PYTHON_VERSION\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "python-$PYTHON_VERSION") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_PYTHON_LIBS=`$PKG_CONFIG --libs "python-$PYTHON_VERSION" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
PYTHON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "python-$PYTHON_VERSION" 2>&1`
|
||
else
|
||
PYTHON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "python-$PYTHON_VERSION" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$PYTHON_PKG_ERRORS" >&5
|
||
|
||
have_libpython=no
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_libpython=no
|
||
else
|
||
PYTHON_CFLAGS=$pkg_cv_PYTHON_CFLAGS
|
||
PYTHON_LIBS=$pkg_cv_PYTHON_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
have_libpython=yes
|
||
fi
|
||
|
||
# https://github.com/util-linux/util-linux/issues/2366
|
||
|
||
|
||
|
||
# Used to indicate true or false condition
|
||
ax_compare_version=false
|
||
|
||
# Convert the two version strings to be compared into a format that
|
||
# allows a simple string comparison. The end result is that a version
|
||
# string of the form 1.12.5-r617 will be converted to the form
|
||
# 0001001200050617. In other words, each number is zero padded to four
|
||
# digits, and non digits are removed.
|
||
|
||
ax_compare_version_A=`echo "$PYTHON_VERSION" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
|
||
-e 's/Z\([0-9]\)Z/Z0\1Z/g' \
|
||
-e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
|
||
-e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
|
||
-e 's/[^0-9]//g'`
|
||
|
||
|
||
ax_compare_version_B=`echo "3.12" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
|
||
-e 's/Z\([0-9]\)Z/Z0\1Z/g' \
|
||
-e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
|
||
-e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
|
||
-e 's/[^0-9]//g'`
|
||
|
||
|
||
ax_compare_version=`echo "x$ax_compare_version_A
|
||
x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`
|
||
|
||
|
||
|
||
if test "$ax_compare_version" = "true" ; then
|
||
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiler handles -Wno-error=redundant-decls" >&5
|
||
printf %s "checking whether compiler handles -Wno-error=redundant-decls... " >&6; }
|
||
if test ${ul_cv_warn__Wno_error_redundant_decls+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e)
|
||
# store AC_LANG_WERROR status, then turn it on
|
||
save_ac_c_werror_flag="${ac_c_werror_flag}"
|
||
|
||
ac_c_werror_flag=yes
|
||
|
||
ul_save_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="-Werror ${CPPFLAGS} -Wno-error=redundant-decls"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main (void)
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"
|
||
then :
|
||
ul_cv_warn__Wno_error_redundant_decls=yes
|
||
else case e in #(
|
||
e) ul_cv_warn__Wno_error_redundant_decls=no ;;
|
||
esac
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
# restore AC_LANG_WERROR
|
||
ac_c_werror_flag="${save_ac_c_werror_flag}"
|
||
|
||
CPPFLAGS="$ul_save_CPPFLAGS"
|
||
;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ul_cv_warn__Wno_error_redundant_decls" >&5
|
||
printf "%s\n" "$ul_cv_warn__Wno_error_redundant_decls" >&6; }
|
||
if test "x$ul_cv_warn__Wno_error_redundant_decls" = xyes
|
||
then :
|
||
as_fn_append PYTHON_CFLAGS " -Wno-error=redundant-decls"
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-pylibmount was given.
|
||
if test ${enable_pylibmount+y}
|
||
then :
|
||
enableval=$enable_pylibmount;
|
||
else case e in #(
|
||
e)
|
||
|
||
if test "x$ul_default_estate" != x; then
|
||
enable_pylibmount=$ul_default_estate
|
||
else
|
||
enable_pylibmount=check
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
if test "x$enable_pylibmount" = xno; then
|
||
build_pylibmount=no
|
||
else
|
||
build_pylibmount=yes
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_pylibmount" != xno; then
|
||
|
||
ul_haveone_pylibmount=no
|
||
|
||
if test "x$have_libpython" = xyes; then
|
||
ul_haveone_pylibmount=yes
|
||
fi
|
||
|
||
case $enable_pylibmount:$ul_haveone_pylibmount in #(
|
||
no:*)
|
||
build_pylibmount=no ;;
|
||
yes:yes)
|
||
build_pylibmount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "pylibmount selected, but required libpython not available" "$LINENO" 5;;
|
||
check:yes)
|
||
build_pylibmount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libpython not found; not building pylibmount" >&5
|
||
printf "%s\n" "$as_me: WARNING: libpython not found; not building pylibmount" >&2;}
|
||
build_pylibmount=no ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test "x$build_pylibmount" != xno; then
|
||
case $enable_pylibmount:$build_libmount in #(
|
||
no:*)
|
||
build_pylibmount=no ;;
|
||
yes:yes)
|
||
build_pylibmount=yes ;;
|
||
yes:*)
|
||
as_fn_error $? "libmount is needed to build pylibmount" "$LINENO" 5;;
|
||
check:yes)
|
||
build_pylibmount=yes ;;
|
||
check:*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libmount disabled; not building pylibmount" >&5
|
||
printf "%s\n" "$as_me: WARNING: libmount disabled; not building pylibmount" >&2;}
|
||
build_pylibmount=no ;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$build_pylibmount" = "xyes"; then
|
||
BUILD_PYLIBMOUNT_TRUE=
|
||
BUILD_PYLIBMOUNT_FALSE='#'
|
||
else
|
||
BUILD_PYLIBMOUNT_TRUE='#'
|
||
BUILD_PYLIBMOUNT_FALSE=
|
||
fi
|
||
|
||
|
||
# We need to introduce a verbatim dependency into the Makefile, without automake
|
||
# trying to interpret it, so push it as a AM_SUBST_NOTMAKE variable.
|
||
verbatim_extra_dependency='
|
||
|
||
# pylibmountexec module must be installed after usrlib_exec libraries,
|
||
# otherwise the libtool relink step will fail to find libmount.la and
|
||
# will try -lmount which is possibly not available.
|
||
install-pylibmountexecLTLIBRARIES: install-usrlib_execLTLIBRARIES
|
||
install-securelib_execLTLIBRARIES: install-usrlib_execLTLIBRARIES
|
||
|
||
'
|
||
|
||
|
||
|
||
# Check whether --enable-pg-bell was given.
|
||
if test ${enable_pg_bell+y}
|
||
then :
|
||
enableval=$enable_pg_bell;
|
||
else case e in #(
|
||
e) enable_pg_bell=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_pg_bell" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define PG_BELL 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-fs-paths-default was given.
|
||
if test ${enable_fs_paths_default+y}
|
||
then :
|
||
enableval=$enable_fs_paths_default; case $enableval in #(
|
||
yes) :
|
||
fs_paths_defaults="/sbin:/sbin/fs.d:/sbin/fs" ;; #(
|
||
no) :
|
||
fs_paths_defaults="" ;; #(
|
||
*) :
|
||
fs_paths_defaults="$enableval"
|
||
;;
|
||
esac
|
||
else case e in #(
|
||
e) fs_paths_defaults="/sbin:/sbin/fs.d:/sbin/fs"
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
# Check whether --enable-fs-paths-extra was given.
|
||
if test ${enable_fs_paths_extra+y}
|
||
then :
|
||
enableval=$enable_fs_paths_extra; case $enableval in #(
|
||
yes|no) :
|
||
fs_paths_extra="" ;; #(
|
||
*) :
|
||
fs_paths_extra="$enableval"
|
||
;;
|
||
esac
|
||
else case e in #(
|
||
e) fs_paths_extra=""
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
fs_paths="$fs_paths_defaults"
|
||
if test "x$fs_paths_extra" != "x"
|
||
then :
|
||
|
||
if test "x$fs_paths" != "x"
|
||
then :
|
||
|
||
fs_paths="${fs_paths}:"
|
||
|
||
fi
|
||
fs_paths="${fs_paths}${fs_paths_extra}"
|
||
|
||
fi
|
||
|
||
printf "%s\n" "#define FS_SEARCH_PATH \"$fs_paths\"" >>confdefs.h
|
||
|
||
|
||
|
||
# Check whether --enable-use-tty-group was given.
|
||
if test ${enable_use_tty_group+y}
|
||
then :
|
||
enableval=$enable_use_tty_group;
|
||
else case e in #(
|
||
e) enable_use_tty_group=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_use_tty_group" = xyes; then
|
||
USE_TTY_GROUP_TRUE=
|
||
USE_TTY_GROUP_FALSE='#'
|
||
else
|
||
USE_TTY_GROUP_TRUE='#'
|
||
USE_TTY_GROUP_FALSE=
|
||
fi
|
||
|
||
|
||
if test "x$enable_use_tty_group" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_TTY_GROUP 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-sulogin-emergency-mount was given.
|
||
if test ${enable_sulogin_emergency_mount+y}
|
||
then :
|
||
enableval=$enable_sulogin_emergency_mount;
|
||
else case e in #(
|
||
e) enable_sulogin_emergency_mount=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_sulogin_emergency_mount" = xyes
|
||
then :
|
||
|
||
if test "x$linux_os" = xyes
|
||
then :
|
||
|
||
else case e in #(
|
||
e) as_fn_error $? "--enable-sulogin-emergency-mount selected for non-linux system" "$LINENO" 5 ;;
|
||
esac
|
||
fi
|
||
|
||
printf "%s\n" "#define USE_SULOGIN_EMERGENCY_MOUNT 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-usrdir-path was given.
|
||
if test ${enable_usrdir_path+y}
|
||
then :
|
||
enableval=$enable_usrdir_path;
|
||
else case e in #(
|
||
e) enable_usrdir_path=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$enable_usrdir_path" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_USRDIR_PATHS_ONLY 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-makeinstall-chown was given.
|
||
if test ${enable_makeinstall_chown+y}
|
||
then :
|
||
enableval=$enable_makeinstall_chown;
|
||
else case e in #(
|
||
e) enable_makeinstall_chown=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_makeinstall_chown" = xyes; then
|
||
MAKEINSTALL_DO_CHOWN_TRUE=
|
||
MAKEINSTALL_DO_CHOWN_FALSE='#'
|
||
else
|
||
MAKEINSTALL_DO_CHOWN_TRUE='#'
|
||
MAKEINSTALL_DO_CHOWN_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-makeinstall-setuid was given.
|
||
if test ${enable_makeinstall_setuid+y}
|
||
then :
|
||
enableval=$enable_makeinstall_setuid;
|
||
else case e in #(
|
||
e) enable_makeinstall_setuid=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_makeinstall_setuid" = xyes; then
|
||
MAKEINSTALL_DO_SETUID_TRUE=
|
||
MAKEINSTALL_DO_SETUID_FALSE='#'
|
||
else
|
||
MAKEINSTALL_DO_SETUID_TRUE='#'
|
||
MAKEINSTALL_DO_SETUID_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --enable-makeinstall-tty-setgid was given.
|
||
if test ${enable_makeinstall_tty_setgid+y}
|
||
then :
|
||
enableval=$enable_makeinstall_tty_setgid;
|
||
else case e in #(
|
||
e) enable_makeinstall_tty_setgid=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_makeinstall_tty_setgid" = xyes; then
|
||
MAKEINSTALL_DO_TTY_SETGID_TRUE=
|
||
MAKEINSTALL_DO_TTY_SETGID_FALSE='#'
|
||
else
|
||
MAKEINSTALL_DO_TTY_SETGID_TRUE='#'
|
||
MAKEINSTALL_DO_TTY_SETGID_FALSE=
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Check whether --enable-colors-default was given.
|
||
if test ${enable_colors_default+y}
|
||
then :
|
||
enableval=$enable_colors_default;
|
||
else case e in #(
|
||
e) enable_colors_default=yes
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
if test "x$enable_colors_default" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define USE_COLORS_BY_DEFAULT 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-cryptsetup was given.
|
||
if test ${with_cryptsetup+y}
|
||
then :
|
||
withval=$with_cryptsetup;
|
||
else case e in #(
|
||
e) with_cryptsetup=no
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
if test "x$with_cryptsetup" = xno
|
||
then :
|
||
|
||
if false; then
|
||
HAVE_CRYPTSETUP_TRUE=
|
||
HAVE_CRYPTSETUP_FALSE='#'
|
||
else
|
||
HAVE_CRYPTSETUP_TRUE='#'
|
||
HAVE_CRYPTSETUP_FALSE=
|
||
fi
|
||
|
||
if false; then
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE=
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE='#'
|
||
else
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE='#'
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE=
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
|
||
pkg_failed=no
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libcryptsetup" >&5
|
||
printf %s "checking for libcryptsetup... " >&6; }
|
||
|
||
if test -n "$CRYPTSETUP_CFLAGS"; then
|
||
pkg_cv_CRYPTSETUP_CFLAGS="$CRYPTSETUP_CFLAGS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcryptsetup\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libcryptsetup") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_CRYPTSETUP_CFLAGS=`$PKG_CONFIG --cflags "libcryptsetup" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
if test -n "$CRYPTSETUP_LIBS"; then
|
||
pkg_cv_CRYPTSETUP_LIBS="$CRYPTSETUP_LIBS"
|
||
elif test -n "$PKG_CONFIG"; then
|
||
if test -n "$PKG_CONFIG" && \
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcryptsetup\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libcryptsetup") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
pkg_cv_CRYPTSETUP_LIBS=`$PKG_CONFIG --libs "libcryptsetup" 2>/dev/null`
|
||
test "x$?" != "x0" && pkg_failed=yes
|
||
else
|
||
pkg_failed=yes
|
||
fi
|
||
else
|
||
pkg_failed=untried
|
||
fi
|
||
|
||
|
||
|
||
if test $pkg_failed = yes; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
|
||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||
_pkg_short_errors_supported=yes
|
||
else
|
||
_pkg_short_errors_supported=no
|
||
fi
|
||
if test $_pkg_short_errors_supported = yes; then
|
||
CRYPTSETUP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libcryptsetup" 2>&1`
|
||
else
|
||
CRYPTSETUP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libcryptsetup" 2>&1`
|
||
fi
|
||
# Put the nasty error message in config.log where it belongs
|
||
echo "$CRYPTSETUP_PKG_ERRORS" >&5
|
||
|
||
have_cryptsetup=no
|
||
if false; then
|
||
HAVE_CRYPTSETUP_TRUE=
|
||
HAVE_CRYPTSETUP_FALSE='#'
|
||
else
|
||
HAVE_CRYPTSETUP_TRUE='#'
|
||
HAVE_CRYPTSETUP_FALSE=
|
||
fi
|
||
|
||
if false; then
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE=
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE='#'
|
||
else
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE='#'
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE=
|
||
fi
|
||
|
||
|
||
elif test $pkg_failed = untried; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
printf "%s\n" "no" >&6; }
|
||
have_cryptsetup=no
|
||
if false; then
|
||
HAVE_CRYPTSETUP_TRUE=
|
||
HAVE_CRYPTSETUP_FALSE='#'
|
||
else
|
||
HAVE_CRYPTSETUP_TRUE='#'
|
||
HAVE_CRYPTSETUP_FALSE=
|
||
fi
|
||
|
||
if false; then
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE=
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE='#'
|
||
else
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE='#'
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE=
|
||
fi
|
||
|
||
|
||
else
|
||
CRYPTSETUP_CFLAGS=$pkg_cv_CRYPTSETUP_CFLAGS
|
||
CRYPTSETUP_LIBS=$pkg_cv_CRYPTSETUP_LIBS
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
printf "%s\n" "yes" >&6; }
|
||
|
||
printf "%s\n" "#define HAVE_CRYPTSETUP 1" >>confdefs.h
|
||
|
||
|
||
if test "$enable_static" != xno; then
|
||
if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcryptsetup\""; } >&5
|
||
($PKG_CONFIG --exists --print-errors "libcryptsetup") 2>&5
|
||
ac_status=$?
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then
|
||
CRYPTSETUP_LIBS_STATIC=`$PKG_CONFIG --libs --static "libcryptsetup"`
|
||
else
|
||
as_fn_error $? "pkg-config description of libcryptsetup, needed for static build, is not available" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
if true; then
|
||
HAVE_CRYPTSETUP_TRUE=
|
||
HAVE_CRYPTSETUP_FALSE='#'
|
||
else
|
||
HAVE_CRYPTSETUP_TRUE='#'
|
||
HAVE_CRYPTSETUP_FALSE=
|
||
fi
|
||
|
||
SAVE_CFLAGS="$CFLAGS"
|
||
CFLAGS="$CRYPTSETUP_CFLAGS $CFLAGS"
|
||
SAVE_LIBS="$LIBS"
|
||
LIBS="$CRYPTSETUP_LIBS $LIBS"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for crypt_activate_by_signed_key in -lcryptsetup" >&5
|
||
printf %s "checking for crypt_activate_by_signed_key in -lcryptsetup... " >&6; }
|
||
if test ${ac_cv_lib_cryptsetup_crypt_activate_by_signed_key+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lcryptsetup $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char crypt_activate_by_signed_key (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return crypt_activate_by_signed_key ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_cryptsetup_crypt_activate_by_signed_key=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_cryptsetup_crypt_activate_by_signed_key=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cryptsetup_crypt_activate_by_signed_key" >&5
|
||
printf "%s\n" "$ac_cv_lib_cryptsetup_crypt_activate_by_signed_key" >&6; }
|
||
if test "x$ac_cv_lib_cryptsetup_crypt_activate_by_signed_key" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define HAVE_CRYPT_ACTIVATE_BY_SIGNED_KEY 1" >>confdefs.h
|
||
|
||
|
||
fi
|
||
|
||
if test "x$with_cryptsetup" = xdlopen
|
||
then :
|
||
|
||
LIBS="-ldl $LIBS"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
|
||
printf %s "checking for dlsym in -ldl... " >&6; }
|
||
if test ${ac_cv_lib_dl_dlsym+y}
|
||
then :
|
||
printf %s "(cached) " >&6
|
||
else case e in #(
|
||
e) ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldl $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply.
|
||
The 'extern "C"' is for builds by C++ compilers;
|
||
although this is not generally supported in C code supporting it here
|
||
has little cost and some practical benefit (sr 110532). */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dlsym (void);
|
||
int
|
||
main (void)
|
||
{
|
||
return dlsym ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"
|
||
then :
|
||
ac_cv_lib_dl_dlsym=yes
|
||
else case e in #(
|
||
e) ac_cv_lib_dl_dlsym=no ;;
|
||
esac
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS ;;
|
||
esac
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
|
||
printf "%s\n" "$ac_cv_lib_dl_dlsym" >&6; }
|
||
if test "x$ac_cv_lib_dl_dlsym" = xyes
|
||
then :
|
||
|
||
|
||
printf "%s\n" "#define CRYPTSETUP_VIA_DLOPEN 1" >>confdefs.h
|
||
|
||
if true; then
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE=
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE='#'
|
||
else
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE='#'
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE=
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e) as_fn_error $? "libdl required to build with cryptsetup support" "$LINENO" 5 ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
else case e in #(
|
||
e)
|
||
if false; then
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE=
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE='#'
|
||
else
|
||
CRYPTSETUP_VIA_DLOPEN_TRUE='#'
|
||
CRYPTSETUP_VIA_DLOPEN_FALSE=
|
||
fi
|
||
|
||
;;
|
||
esac
|
||
fi
|
||
CFLAGS="$SAVE_CFLAGS"
|
||
LIBS="$SAVE_LIBS"
|
||
have_cryptsetup=yes
|
||
fi
|
||
|
||
case $with_cryptsetup:$have_cryptsetup in #(
|
||
yes:no) :
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cryptsetup selected but libcryptsetup not found" >&5
|
||
printf "%s\n" "$as_me: WARNING: cryptsetup selected but libcryptsetup not found" >&2;}
|
||
;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
if test "x$ADJTIME_PATH" = x
|
||
then :
|
||
ADJTIME_PATH="/etc/adjtime"
|
||
fi
|
||
|
||
printf "%s\n" "#define CONFIG_ADJTIME_PATH \"$ADJTIME_PATH\"" >>confdefs.h
|
||
|
||
|
||
if test "x${build_alias}" != "x${host_alias}"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: setting link_all_deplibs=unknown for libtool" >&5
|
||
printf "%s\n" "$as_me: setting link_all_deplibs=unknown for libtool" >&6;}
|
||
# work around Debian patch to libtool breaking cross-compiles
|
||
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702737
|
||
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=297726
|
||
link_all_deplibs=unknown
|
||
fi
|
||
|
||
|
||
LIBS=""
|
||
|
||
|
||
ac_config_headers="$ac_config_headers config.h"
|
||
|
||
|
||
#
|
||
# Don't use configure.ac to replace install paths! See Makefile PATHFILES for
|
||
# more details.
|
||
#
|
||
ac_config_files="$ac_config_files Makefile libblkid/docs/Makefile libblkid/docs/version.xml libblkid/src/blkid.h libfdisk/docs/Makefile libfdisk/docs/version.xml libfdisk/src/libfdisk.h libmount/docs/Makefile libmount/docs/version.xml libmount/src/libmount.h libsmartcols/docs/Makefile libsmartcols/docs/version.xml libsmartcols/src/libsmartcols.h po/Makefile.in"
|
||
|
||
|
||
cat >confcache <<\_ACEOF
|
||
# This file is a shell script that caches the results of configure
|
||
# tests run on this system so they can be shared between configure
|
||
# scripts and configure runs, see configure's option --config-cache.
|
||
# It is not useful on other systems. If it contains results you don't
|
||
# want to keep, you may remove or edit it.
|
||
#
|
||
# config.status only pays attention to the cache file if you give it
|
||
# the --recheck option to rerun configure.
|
||
#
|
||
# 'ac_cv_env_foo' variables (set or unset) will be overridden when
|
||
# loading this file, other *unset* 'ac_cv_foo' will be assigned the
|
||
# following values.
|
||
|
||
_ACEOF
|
||
|
||
# The following way of writing the cache mishandles newlines in values,
|
||
# but we know of no workaround that is simple, portable, and efficient.
|
||
# So, we kill variables containing newlines.
|
||
# Ultrix sh set writes to stderr and can't be redirected directly,
|
||
# and sets the high bit in the cache file unless we assign to the vars.
|
||
(
|
||
for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in #(
|
||
*${as_nl}*)
|
||
case $ac_var in #(
|
||
*_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
|
||
printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
|
||
esac
|
||
case $ac_var in #(
|
||
_ | IFS | as_nl) ;; #(
|
||
BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
|
||
*) { eval $ac_var=; unset $ac_var;} ;;
|
||
esac ;;
|
||
esac
|
||
done
|
||
|
||
(set) 2>&1 |
|
||
case $as_nl`(ac_space=' '; set) 2>&1` in #(
|
||
*${as_nl}ac_space=\ *)
|
||
# 'set' does not quote correctly, so add quotes: double-quote
|
||
# substitution turns \\\\ into \\, and sed turns \\ into \.
|
||
sed -n \
|
||
"s/'/'\\\\''/g;
|
||
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
|
||
;; #(
|
||
*)
|
||
# 'set' quotes correctly as required by POSIX, so do not add quotes.
|
||
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
|
||
;;
|
||
esac |
|
||
sort
|
||
) |
|
||
sed '
|
||
/^ac_cv_env_/b end
|
||
t clear
|
||
:clear
|
||
s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
|
||
t end
|
||
s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
|
||
:end' >>confcache
|
||
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
|
||
if test -w "$cache_file"; then
|
||
if test "x$cache_file" != "x/dev/null"; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
|
||
printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
|
||
if test ! -f "$cache_file" || test -h "$cache_file"; then
|
||
cat confcache >"$cache_file"
|
||
else
|
||
case $cache_file in #(
|
||
*/* | ?:*)
|
||
mv -f confcache "$cache_file"$$ &&
|
||
mv -f "$cache_file"$$ "$cache_file" ;; #(
|
||
*)
|
||
mv -f confcache "$cache_file" ;;
|
||
esac
|
||
fi
|
||
fi
|
||
else
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
|
||
printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
|
||
fi
|
||
fi
|
||
rm -f confcache
|
||
|
||
test "x$prefix" = xNONE && prefix=$ac_default_prefix
|
||
# Let make expand exec_prefix.
|
||
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
|
||
|
||
DEFS=-DHAVE_CONFIG_H
|
||
|
||
ac_libobjs=
|
||
ac_ltlibobjs=
|
||
U=
|
||
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
|
||
# 1. Remove the extension, and $U if already installed.
|
||
ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
|
||
ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
|
||
# 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
|
||
# will be set to the directory where LIBOBJS objects are built.
|
||
as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
|
||
as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
|
||
done
|
||
LIBOBJS=$ac_libobjs
|
||
|
||
LTLIBOBJS=$ac_ltlibobjs
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
|
||
printf %s "checking that generated files are newer than configure... " >&6; }
|
||
if test -n "$am_sleep_pid"; then
|
||
# Hide warnings about reused PIDs.
|
||
wait $am_sleep_pid 2>/dev/null
|
||
fi
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
|
||
printf "%s\n" "done" >&6; }
|
||
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
|
||
as_fn_error $? "conditional \"AMDEP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
|
||
as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -n "$EXEEXT"; then
|
||
am__EXEEXT_TRUE=
|
||
am__EXEEXT_FALSE='#'
|
||
else
|
||
am__EXEEXT_TRUE='#'
|
||
am__EXEEXT_FALSE=
|
||
fi
|
||
|
||
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
|
||
as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${FUZZING_ENGINE_TRUE}" && test -z "${FUZZING_ENGINE_FALSE}"; then
|
||
as_fn_error $? "conditional \"FUZZING_ENGINE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${OSS_FUZZ_TRUE}" && test -z "${OSS_FUZZ_FALSE}"; then
|
||
as_fn_error $? "conditional \"OSS_FUZZ\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${WITH_COVERAGE_TRUE}" && test -z "${WITH_COVERAGE_FALSE}"; then
|
||
as_fn_error $? "conditional \"WITH_COVERAGE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_VSCRIPT_TRUE}" && test -z "${HAVE_VSCRIPT_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_VSCRIPT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_VSCRIPT_COMPLEX_TRUE}" && test -z "${HAVE_VSCRIPT_COMPLEX_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_VSCRIPT_COMPLEX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ENABLE_GTK_DOC_TRUE}" && test -z "${ENABLE_GTK_DOC_FALSE}"; then
|
||
as_fn_error $? "conditional \"ENABLE_GTK_DOC\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${GTK_DOC_USE_LIBTOOL_TRUE}" && test -z "${GTK_DOC_USE_LIBTOOL_FALSE}"; then
|
||
as_fn_error $? "conditional \"GTK_DOC_USE_LIBTOOL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${LINUX_TRUE}" && test -z "${LINUX_FALSE}"; then
|
||
as_fn_error $? "conditional \"LINUX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${DARWIN_TRUE}" && test -z "${DARWIN_FALSE}"; then
|
||
as_fn_error $? "conditional \"DARWIN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BSD_TRUE}" && test -z "${BSD_FALSE}"; then
|
||
as_fn_error $? "conditional \"BSD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HURD_TRUE}" && test -z "${HURD_FALSE}"; then
|
||
as_fn_error $? "conditional \"HURD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_I86_TRUE}" && test -z "${ARCH_I86_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_I86\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_86_64_TRUE}" && test -z "${ARCH_86_64_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_86_64\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_IA64_TRUE}" && test -z "${ARCH_IA64_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_IA64\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_S390_TRUE}" && test -z "${ARCH_S390_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_S390\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_SPARC_TRUE}" && test -z "${ARCH_SPARC_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_SPARC\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_PPC_TRUE}" && test -z "${ARCH_PPC_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_PPC\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_M68K_TRUE}" && test -z "${ARCH_M68K_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_M68K\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_MIPS_TRUE}" && test -z "${ARCH_MIPS_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_MIPS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ARCH_HPPA_TRUE}" && test -z "${ARCH_HPPA_FALSE}"; then
|
||
as_fn_error $? "conditional \"ARCH_HPPA\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
# Check whether --enable-year2038 was given.
|
||
if test ${enable_year2038+y}
|
||
then :
|
||
enableval=$enable_year2038;
|
||
fi
|
||
|
||
# Check whether --enable-year2038 was given.
|
||
if test ${enable_year2038+y}
|
||
then :
|
||
enableval=$enable_year2038;
|
||
fi
|
||
|
||
if test -z "${HAVE_LINUXPAM_TRUE}" && test -z "${HAVE_LINUXPAM_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_LINUXPAM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_LINUXPAM_TRUE}" && test -z "${HAVE_LINUXPAM_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_LINUXPAM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_LANGINFO_H_TRUE}" && test -z "${HAVE_LANGINFO_H_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_LANGINFO_H\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_LANGINFO_H_TRUE}" && test -z "${HAVE_LANGINFO_H_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_LANGINFO_H\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_OPENAT_TRUE}" && test -z "${HAVE_OPENAT_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_OPENAT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_LINUX_LANDLOCK_H_TRUE}" && test -z "${HAVE_LINUX_LANDLOCK_H_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_LINUX_LANDLOCK_H\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_DIRFD_TRUE}" && test -z "${HAVE_DIRFD_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_DIRFD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_BLKID_TRUE}" && test -z "${HAVE_STATIC_BLKID_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_BLKID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_FDISK_TRUE}" && test -z "${HAVE_STATIC_FDISK_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_FDISK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_LOSETUP_TRUE}" && test -z "${HAVE_STATIC_LOSETUP_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_LOSETUP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_MOUNT_TRUE}" && test -z "${HAVE_STATIC_MOUNT_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_MOUNT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_NSENTER_TRUE}" && test -z "${HAVE_STATIC_NSENTER_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_NSENTER\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_PARTX_TRUE}" && test -z "${HAVE_STATIC_PARTX_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_PARTX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_SFDISK_TRUE}" && test -z "${HAVE_STATIC_SFDISK_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_SFDISK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_UMOUNT_TRUE}" && test -z "${HAVE_STATIC_UMOUNT_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_UMOUNT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_STATIC_UNSHARE_TRUE}" && test -z "${HAVE_STATIC_UNSHARE_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_STATIC_UNSHARE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ENABLE_ASCIIDOC_TRUE}" && test -z "${ENABLE_ASCIIDOC_FALSE}"; then
|
||
as_fn_error $? "conditional \"ENABLE_ASCIIDOC\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_ASCIIDOCTOR_FAILURE_LEVEL_TRUE}" && test -z "${HAVE_ASCIIDOCTOR_FAILURE_LEVEL_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_ASCIIDOCTOR_FAILURE_LEVEL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_MANPAGES_TRUE}" && test -z "${HAVE_MANPAGES_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_MANPAGES\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${ENABLE_POMAN_TRUE}" && test -z "${ENABLE_POMAN_FALSE}"; then
|
||
as_fn_error $? "conditional \"ENABLE_POMAN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_UTIL_TRUE}" && test -z "${HAVE_UTIL_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_UTIL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_UTIL_TRUE}" && test -z "${HAVE_UTIL_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_UTIL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_PTY_TRUE}" && test -z "${HAVE_PTY_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_PTY\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_PTY_TRUE}" && test -z "${HAVE_PTY_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_PTY\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_CPU_SET_T_TRUE}" && test -z "${HAVE_CPU_SET_T_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_CPU_SET_T\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_LIBCRYPT_TRUE}" && test -z "${HAVE_LIBCRYPT_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_LIBCRYPT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_SELINUX_TRUE}" && test -z "${HAVE_SELINUX_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_SELINUX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_SELINUX_TRUE}" && test -z "${HAVE_SELINUX_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_SELINUX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_AUDIT_TRUE}" && test -z "${HAVE_AUDIT_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_AUDIT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_AUDIT_TRUE}" && test -z "${HAVE_AUDIT_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_AUDIT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_UDEV_TRUE}" && test -z "${HAVE_UDEV_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_UDEV\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_UDEV_TRUE}" && test -z "${HAVE_UDEV_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_UDEV\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_NCURSES_TRUE}" && test -z "${HAVE_NCURSES_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_NCURSES\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_SLANG_TRUE}" && test -z "${HAVE_SLANG_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_SLANG\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_TINFO_TRUE}" && test -z "${HAVE_TINFO_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_TINFO\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_READLINE_TRUE}" && test -z "${HAVE_READLINE_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_READLINE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_READLINE_TRUE}" && test -z "${HAVE_READLINE_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_READLINE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_UTEMPTER_TRUE}" && test -z "${HAVE_UTEMPTER_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_UTEMPTER\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_UTEMPTER_TRUE}" && test -z "${HAVE_UTEMPTER_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_UTEMPTER\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBUUID_TRUE}" && test -z "${BUILD_LIBUUID_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBUUID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBLASTLOG2_TRUE}" && test -z "${BUILD_LIBLASTLOG2_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBLASTLOG2\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBLASTLOG2_TESTS_TRUE}" && test -z "${BUILD_LIBLASTLOG2_TESTS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBLASTLOG2_TESTS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_PAM_LASTLOG2_TRUE}" && test -z "${BUILD_PAM_LASTLOG2_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_PAM_LASTLOG2\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBBLKID_TRUE}" && test -z "${BUILD_LIBBLKID_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBBLKID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBBLKID_TESTS_TRUE}" && test -z "${BUILD_LIBBLKID_TESTS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBBLKID_TESTS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBMOUNT_TRUE}" && test -z "${BUILD_LIBMOUNT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBMOUNT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBMOUNT_TESTS_TRUE}" && test -z "${BUILD_LIBMOUNT_TESTS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBMOUNT_TESTS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBSMARTCOLS_TRUE}" && test -z "${BUILD_LIBSMARTCOLS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBSMARTCOLS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBFDISK_TRUE}" && test -z "${BUILD_LIBFDISK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBFDISK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LIBFDISK_TESTS_TRUE}" && test -z "${BUILD_LIBFDISK_TESTS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LIBFDISK_TESTS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FDISK_TRUE}" && test -z "${BUILD_FDISK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FDISK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SFDISK_TRUE}" && test -z "${BUILD_SFDISK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SFDISK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CFDISK_TRUE}" && test -z "${BUILD_CFDISK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CFDISK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MOUNT_TRUE}" && test -z "${BUILD_MOUNT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MOUNT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LOSETUP_TRUE}" && test -z "${BUILD_LOSETUP_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LOSETUP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_ZRAMCTL_TRUE}" && test -z "${BUILD_ZRAMCTL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_ZRAMCTL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FSCK_TRUE}" && test -z "${BUILD_FSCK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FSCK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_PARTX_TRUE}" && test -z "${BUILD_PARTX_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_PARTX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_UUIDD_TRUE}" && test -z "${BUILD_UUIDD_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_UUIDD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_UUIDGEN_TRUE}" && test -z "${BUILD_UUIDGEN_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_UUIDGEN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_UUIDPARSE_TRUE}" && test -z "${BUILD_UUIDPARSE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_UUIDPARSE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BLKID_TRUE}" && test -z "${BUILD_BLKID_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BLKID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FINDFS_TRUE}" && test -z "${BUILD_FINDFS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FINDFS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_WIPEFS_TRUE}" && test -z "${BUILD_WIPEFS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_WIPEFS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FINDMNT_TRUE}" && test -z "${BUILD_FINDMNT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FINDMNT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MOUNTPOINT_TRUE}" && test -z "${BUILD_MOUNTPOINT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MOUNTPOINT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FALLOCATE_TRUE}" && test -z "${BUILD_FALLOCATE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FALLOCATE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_UNSHARE_TRUE}" && test -z "${BUILD_UNSHARE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_UNSHARE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_NSENTER_TRUE}" && test -z "${BUILD_NSENTER_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_NSENTER\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_CAP_NG_TRUE}" && test -z "${HAVE_CAP_NG_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_CAP_NG\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_CAP_NG_TRUE}" && test -z "${HAVE_CAP_NG_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_CAP_NG\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SETPRIV_TRUE}" && test -z "${BUILD_SETPRIV_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SETPRIV\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_HARDLINK_TRUE}" && test -z "${BUILD_HARDLINK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_HARDLINK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_EJECT_TRUE}" && test -z "${BUILD_EJECT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_EJECT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_AGETTY_TRUE}" && test -z "${BUILD_AGETTY_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_AGETTY\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${USE_PLYMOUTH_SUPPORT_TRUE}" && test -z "${USE_PLYMOUTH_SUPPORT_FALSE}"; then
|
||
as_fn_error $? "conditional \"USE_PLYMOUTH_SUPPORT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CRAMFS_TRUE}" && test -z "${BUILD_CRAMFS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CRAMFS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BFS_TRUE}" && test -z "${BUILD_BFS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BFS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MINIX_TRUE}" && test -z "${BUILD_MINIX_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MINIX\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FDFORMAT_TRUE}" && test -z "${BUILD_FDFORMAT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FDFORMAT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_HWCLOCK_TRUE}" && test -z "${BUILD_HWCLOCK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_HWCLOCK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${USE_HWCLOCK_CMOS_TRUE}" && test -z "${USE_HWCLOCK_CMOS_FALSE}"; then
|
||
as_fn_error $? "conditional \"USE_HWCLOCK_CMOS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${USE_HWCLOCK_GPLv3_DATETIME_TRUE}" && test -z "${USE_HWCLOCK_GPLv3_DATETIME_FALSE}"; then
|
||
as_fn_error $? "conditional \"USE_HWCLOCK_GPLv3_DATETIME\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MKFS_TRUE}" && test -z "${BUILD_MKFS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MKFS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_ISOSIZE_TRUE}" && test -z "${BUILD_ISOSIZE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_ISOSIZE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FSTRIM_TRUE}" && test -z "${BUILD_FSTRIM_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FSTRIM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SWAPON_TRUE}" && test -z "${BUILD_SWAPON_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SWAPON\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSBLK_TRUE}" && test -z "${BUILD_LSBLK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSBLK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSCPU_TRUE}" && test -z "${BUILD_LSCPU_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSCPU\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSFD_TRUE}" && test -z "${BUILD_LSFD_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSFD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSLOGINS_TRUE}" && test -z "${BUILD_LSLOGINS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSLOGINS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CHCPU_TRUE}" && test -z "${BUILD_CHCPU_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CHCPU\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_WDCTL_TRUE}" && test -z "${BUILD_WDCTL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_WDCTL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SWAPLABEL_TRUE}" && test -z "${BUILD_SWAPLABEL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SWAPLABEL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MKSWAP_TRUE}" && test -z "${BUILD_MKSWAP_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MKSWAP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CAL_TRUE}" && test -z "${BUILD_CAL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CAL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LOGGER_TRUE}" && test -z "${BUILD_LOGGER_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LOGGER\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LOOK_TRUE}" && test -z "${BUILD_LOOK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LOOK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MCOOKIE_TRUE}" && test -z "${BUILD_MCOOKIE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MCOOKIE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_NAMEI_TRUE}" && test -z "${BUILD_NAMEI_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_NAMEI\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_WHEREIS_TRUE}" && test -z "${BUILD_WHEREIS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_WHEREIS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_PIPESZ_TRUE}" && test -z "${BUILD_PIPESZ_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_PIPESZ\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FADVISE_TRUE}" && test -z "${BUILD_FADVISE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FADVISE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_WAITPID_TRUE}" && test -z "${BUILD_WAITPID_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_WAITPID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_ENOSYS_TRUE}" && test -z "${BUILD_ENOSYS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_ENOSYS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSCLOCKS_TRUE}" && test -z "${BUILD_LSCLOCKS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSCLOCKS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_GETOPT_TRUE}" && test -z "${BUILD_GETOPT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_GETOPT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BLOCKDEV_TRUE}" && test -z "${BUILD_BLOCKDEV_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BLOCKDEV\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_PRLIMIT_TRUE}" && test -z "${BUILD_PRLIMIT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_PRLIMIT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSLOCKS_TRUE}" && test -z "${BUILD_LSLOCKS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSLOCKS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SWITCH_ROOT_TRUE}" && test -z "${BUILD_SWITCH_ROOT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SWITCH_ROOT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_PIVOT_ROOT_TRUE}" && test -z "${BUILD_PIVOT_ROOT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_PIVOT_ROOT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FLOCK_TRUE}" && test -z "${BUILD_FLOCK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FLOCK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSMEM_TRUE}" && test -z "${BUILD_LSMEM_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSMEM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CHMEM_TRUE}" && test -z "${BUILD_CHMEM_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CHMEM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_IPCMK_TRUE}" && test -z "${BUILD_IPCMK_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_IPCMK\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_IPCRM_TRUE}" && test -z "${BUILD_IPCRM_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_IPCRM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_IPCS_TRUE}" && test -z "${BUILD_IPCS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_IPCS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_IRQTOP_TRUE}" && test -z "${BUILD_IRQTOP_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_IRQTOP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSIRQ_TRUE}" && test -z "${BUILD_LSIRQ_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSIRQ\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CHOOM_TRUE}" && test -z "${BUILD_CHOOM_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CHOOM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSIPC_TRUE}" && test -z "${BUILD_LSIPC_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSIPC\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LSNS_TRUE}" && test -z "${BUILD_LSNS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LSNS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_RENICE_TRUE}" && test -z "${BUILD_RENICE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_RENICE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_RFKILL_TRUE}" && test -z "${BUILD_RFKILL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_RFKILL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SETPGID_TRUE}" && test -z "${BUILD_SETPGID_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SETPGID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SETSID_TRUE}" && test -z "${BUILD_SETSID_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SETSID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_READPROFILE_TRUE}" && test -z "${BUILD_READPROFILE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_READPROFILE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_DMESG_TRUE}" && test -z "${BUILD_DMESG_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_DMESG\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CTRLALTDEL_TRUE}" && test -z "${BUILD_CTRLALTDEL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CTRLALTDEL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_EXCH_TRUE}" && test -z "${BUILD_EXCH_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_EXCH\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FINCORE_TRUE}" && test -z "${BUILD_FINCORE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FINCORE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_FSFREEZE_TRUE}" && test -z "${BUILD_FSFREEZE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_FSFREEZE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BLKDISCARD_TRUE}" && test -z "${BUILD_BLKDISCARD_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BLKDISCARD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BLKZONE_TRUE}" && test -z "${BUILD_BLKZONE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BLKZONE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BLKPR_TRUE}" && test -z "${BUILD_BLKPR_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BLKPR\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LDATTACH_TRUE}" && test -z "${BUILD_LDATTACH_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LDATTACH\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_RTCWAKE_TRUE}" && test -z "${BUILD_RTCWAKE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_RTCWAKE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SETARCH_TRUE}" && test -z "${BUILD_SETARCH_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SETARCH\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SCRIPT_TRUE}" && test -z "${BUILD_SCRIPT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SCRIPT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SCRIPTREPLAY_TRUE}" && test -z "${BUILD_SCRIPTREPLAY_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SCRIPTREPLAY\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SCRIPTLIVE_TRUE}" && test -z "${BUILD_SCRIPTLIVE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SCRIPTLIVE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BITS_TRUE}" && test -z "${BUILD_BITS_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BITS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_COL_TRUE}" && test -z "${BUILD_COL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_COL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_COLCRT_TRUE}" && test -z "${BUILD_COLCRT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_COLCRT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_COLRM_TRUE}" && test -z "${BUILD_COLRM_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_COLRM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_COLUMN_TRUE}" && test -z "${BUILD_COLUMN_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_COLUMN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_HEXDUMP_TRUE}" && test -z "${BUILD_HEXDUMP_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_HEXDUMP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_REV_TRUE}" && test -z "${BUILD_REV_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_REV\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_TUNELP_TRUE}" && test -z "${BUILD_TUNELP_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_TUNELP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_KILL_TRUE}" && test -z "${BUILD_KILL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_KILL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LAST_TRUE}" && test -z "${BUILD_LAST_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LAST\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_UTMPDUMP_TRUE}" && test -z "${BUILD_UTMPDUMP_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_UTMPDUMP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LINE_TRUE}" && test -z "${BUILD_LINE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LINE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MESG_TRUE}" && test -z "${BUILD_MESG_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MESG\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_RAW_TRUE}" && test -z "${BUILD_RAW_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_RAW\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_RENAME_TRUE}" && test -z "${BUILD_RENAME_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_RENAME\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_VIPW_TRUE}" && test -z "${BUILD_VIPW_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_VIPW\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_NEWGRP_TRUE}" && test -z "${BUILD_NEWGRP_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_NEWGRP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_USER_TRUE}" && test -z "${HAVE_USER_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_USER\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CHFN_CHSH_TRUE}" && test -z "${BUILD_CHFN_CHSH_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CHFN_CHSH\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${CHFN_CHSH_PASSWORD_TRUE}" && test -z "${CHFN_CHSH_PASSWORD_FALSE}"; then
|
||
as_fn_error $? "conditional \"CHFN_CHSH_PASSWORD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_LOGIN_TRUE}" && test -z "${BUILD_LOGIN_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_LOGIN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_NOLOGIN_TRUE}" && test -z "${BUILD_NOLOGIN_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_NOLOGIN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SULOGIN_TRUE}" && test -z "${BUILD_SULOGIN_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SULOGIN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SU_TRUE}" && test -z "${BUILD_SU_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SU\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_RUNUSER_TRUE}" && test -z "${BUILD_RUNUSER_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_RUNUSER\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_UL_TRUE}" && test -z "${BUILD_UL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_UL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_MORE_TRUE}" && test -z "${BUILD_MORE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_MORE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_PG_TRUE}" && test -z "${BUILD_PG_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_PG\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_SETTERM_TRUE}" && test -z "${BUILD_SETTERM_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_SETTERM\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_IONICE_TRUE}" && test -z "${BUILD_IONICE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_IONICE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_TASKSET_TRUE}" && test -z "${BUILD_TASKSET_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_TASKSET\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CORESCHED_TRUE}" && test -z "${BUILD_CORESCHED_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CORESCHED\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_CHRT_TRUE}" && test -z "${BUILD_CHRT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_CHRT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_UCLAMPSET_TRUE}" && test -z "${BUILD_UCLAMPSET_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_UCLAMPSET\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_WALL_TRUE}" && test -z "${BUILD_WALL_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_WALL\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_WRITE_TRUE}" && test -z "${BUILD_WRITE_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_WRITE\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_BTRFS_TRUE}" && test -z "${HAVE_BTRFS_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_BTRFS\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_SYSTEMD_TRUE}" && test -z "${HAVE_SYSTEMD_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_SYSTEMD\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_ECONF_TRUE}" && test -z "${HAVE_ECONF_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_ECONF\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${USE_VENDORDIR_TRUE}" && test -z "${USE_VENDORDIR_FALSE}"; then
|
||
as_fn_error $? "conditional \"USE_VENDORDIR\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_BASH_COMPLETION_TRUE}" && test -z "${BUILD_BASH_COMPLETION_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_BASH_COMPLETION\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${BUILD_PYLIBMOUNT_TRUE}" && test -z "${BUILD_PYLIBMOUNT_FALSE}"; then
|
||
as_fn_error $? "conditional \"BUILD_PYLIBMOUNT\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${USE_TTY_GROUP_TRUE}" && test -z "${USE_TTY_GROUP_FALSE}"; then
|
||
as_fn_error $? "conditional \"USE_TTY_GROUP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${MAKEINSTALL_DO_CHOWN_TRUE}" && test -z "${MAKEINSTALL_DO_CHOWN_FALSE}"; then
|
||
as_fn_error $? "conditional \"MAKEINSTALL_DO_CHOWN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${MAKEINSTALL_DO_SETUID_TRUE}" && test -z "${MAKEINSTALL_DO_SETUID_FALSE}"; then
|
||
as_fn_error $? "conditional \"MAKEINSTALL_DO_SETUID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${MAKEINSTALL_DO_TTY_SETGID_TRUE}" && test -z "${MAKEINSTALL_DO_TTY_SETGID_FALSE}"; then
|
||
as_fn_error $? "conditional \"MAKEINSTALL_DO_TTY_SETGID\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_CRYPTSETUP_TRUE}" && test -z "${HAVE_CRYPTSETUP_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_CRYPTSETUP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${CRYPTSETUP_VIA_DLOPEN_TRUE}" && test -z "${CRYPTSETUP_VIA_DLOPEN_FALSE}"; then
|
||
as_fn_error $? "conditional \"CRYPTSETUP_VIA_DLOPEN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_CRYPTSETUP_TRUE}" && test -z "${HAVE_CRYPTSETUP_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_CRYPTSETUP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${CRYPTSETUP_VIA_DLOPEN_TRUE}" && test -z "${CRYPTSETUP_VIA_DLOPEN_FALSE}"; then
|
||
as_fn_error $? "conditional \"CRYPTSETUP_VIA_DLOPEN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_CRYPTSETUP_TRUE}" && test -z "${HAVE_CRYPTSETUP_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_CRYPTSETUP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${CRYPTSETUP_VIA_DLOPEN_TRUE}" && test -z "${CRYPTSETUP_VIA_DLOPEN_FALSE}"; then
|
||
as_fn_error $? "conditional \"CRYPTSETUP_VIA_DLOPEN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${HAVE_CRYPTSETUP_TRUE}" && test -z "${HAVE_CRYPTSETUP_FALSE}"; then
|
||
as_fn_error $? "conditional \"HAVE_CRYPTSETUP\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${CRYPTSETUP_VIA_DLOPEN_TRUE}" && test -z "${CRYPTSETUP_VIA_DLOPEN_FALSE}"; then
|
||
as_fn_error $? "conditional \"CRYPTSETUP_VIA_DLOPEN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
if test -z "${CRYPTSETUP_VIA_DLOPEN_TRUE}" && test -z "${CRYPTSETUP_VIA_DLOPEN_FALSE}"; then
|
||
as_fn_error $? "conditional \"CRYPTSETUP_VIA_DLOPEN\" was never defined.
|
||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||
fi
|
||
|
||
: "${CONFIG_STATUS=./config.status}"
|
||
ac_write_fail=0
|
||
ac_clean_files_save=$ac_clean_files
|
||
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
|
||
printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
|
||
as_write_fail=0
|
||
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
|
||
#! $SHELL
|
||
# Generated by $as_me.
|
||
# Run this file to recreate the current configuration.
|
||
# Compiler output produced by configure, useful for debugging
|
||
# configure, is in config.log if it exists.
|
||
|
||
debug=false
|
||
ac_cs_recheck=false
|
||
ac_cs_silent=false
|
||
|
||
SHELL=\${CONFIG_SHELL-$SHELL}
|
||
export SHELL
|
||
_ASEOF
|
||
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
|
||
## -------------------- ##
|
||
## M4sh Initialization. ##
|
||
## -------------------- ##
|
||
|
||
# Be more Bourne compatible
|
||
DUALCASE=1; export DUALCASE # for MKS sh
|
||
if test ${ZSH_VERSION+y} && (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 e in #(
|
||
e) case `(set -o) 2>/dev/null` in #(
|
||
*posix*) :
|
||
set -o posix ;; #(
|
||
*) :
|
||
;;
|
||
esac ;;
|
||
esac
|
||
fi
|
||
|
||
|
||
|
||
# Reset variables that may have inherited troublesome values from
|
||
# the environment.
|
||
|
||
# IFS needs to be set, to space, tab, and newline, in precisely that order.
|
||
# (If _AS_PATH_WALK were called with IFS unset, it would have the
|
||
# side effect of setting IFS to empty, thus disabling word splitting.)
|
||
# Quoting is to prevent editors from complaining about space-tab.
|
||
as_nl='
|
||
'
|
||
export as_nl
|
||
IFS=" "" $as_nl"
|
||
|
||
PS1='$ '
|
||
PS2='> '
|
||
PS4='+ '
|
||
|
||
# Ensure predictable behavior from utilities with locale-dependent output.
|
||
LC_ALL=C
|
||
export LC_ALL
|
||
LANGUAGE=C
|
||
export LANGUAGE
|
||
|
||
# We cannot yet rely on "unset" to work, but we need these variables
|
||
# to be unset--not just set to an empty or harmless value--now, to
|
||
# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
|
||
# also avoids known problems related to "unset" and subshell syntax
|
||
# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
|
||
for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
|
||
do eval test \${$as_var+y} \
|
||
&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
|
||
done
|
||
|
||
# Ensure that fds 0, 1, and 2 are open.
|
||
if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
|
||
if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
|
||
if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
|
||
|
||
# The user is always right.
|
||
if ${PATH_SEPARATOR+false} :; 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=';'
|
||
}
|
||
fi
|
||
|
||
|
||
# Find who we are. Look in the path if we contain no directory separator.
|
||
as_myself=
|
||
case $0 in #((
|
||
*[\\/]* ) as_myself=$0 ;;
|
||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
case $as_dir in #(((
|
||
'') as_dir=./ ;;
|
||
*/) ;;
|
||
*) as_dir=$as_dir/ ;;
|
||
esac
|
||
test -r "$as_dir$0" && as_myself=$as_dir$0 && break
|
||
done
|
||
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
|
||
printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
||
exit 1
|
||
fi
|
||
|
||
|
||
|
||
# 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
|
||
printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
|
||
fi
|
||
printf "%s\n" "$as_me: error: $2" >&2
|
||
as_fn_exit $as_status
|
||
} # as_fn_error
|
||
|
||
|
||
# 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_unset VAR
|
||
# ---------------
|
||
# Portably unset VAR.
|
||
as_fn_unset ()
|
||
{
|
||
{ eval $1=; unset $1;}
|
||
}
|
||
as_unset=as_fn_unset
|
||
|
||
# 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 case e in #(
|
||
e) as_fn_append ()
|
||
{
|
||
eval $1=\$$1\$2
|
||
} ;;
|
||
esac
|
||
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 case e in #(
|
||
e) as_fn_arith ()
|
||
{
|
||
as_val=`expr "$@" || test $? -eq 1`
|
||
} ;;
|
||
esac
|
||
fi # as_fn_arith
|
||
|
||
|
||
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
||
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
||
as_expr=expr
|
||
else
|
||
as_expr=false
|
||
fi
|
||
|
||
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
||
as_basename=basename
|
||
else
|
||
as_basename=false
|
||
fi
|
||
|
||
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
|
||
as_dirname=dirname
|
||
else
|
||
as_dirname=false
|
||
fi
|
||
|
||
as_me=`$as_basename -- "$0" ||
|
||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
||
X"$0" : 'X\(//\)$' \| \
|
||
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
||
printf "%s\n" X/"$0" |
|
||
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
|
||
# 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
|
||
|
||
|
||
# Determine whether it's possible to make 'echo' print without a newline.
|
||
# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
|
||
# for compatibility with existing Makefiles.
|
||
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
|
||
|
||
# For backward compatibility with old third-party macros, we provide
|
||
# the shell variables $as_echo and $as_echo_n. New code should use
|
||
# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
|
||
as_echo='printf %s\n'
|
||
as_echo_n='printf %s'
|
||
|
||
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
|
||
fi
|
||
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.
|
||
# In both cases, we have to default to 'cp -pR'.
|
||
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
||
as_ln_s='cp -pR'
|
||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||
as_ln_s=ln
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
||
rmdir conf$$.dir 2>/dev/null
|
||
|
||
|
||
# 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=`printf "%s\n" "$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 ||
|
||
printf "%s\n" 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
|
||
if mkdir -p . 2>/dev/null; then
|
||
as_mkdir_p='mkdir -p "$as_dir"'
|
||
else
|
||
test -d ./-p && rmdir ./-p
|
||
as_mkdir_p=false
|
||
fi
|
||
|
||
|
||
# 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
|
||
as_test_x='test -x'
|
||
as_executable_p=as_fn_executable_p
|
||
|
||
# Sed expression to map a string onto a valid CPP name.
|
||
as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
|
||
as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
|
||
|
||
# Sed expression to map a string onto a valid variable name.
|
||
as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
|
||
as_tr_sh="eval sed '$as_sed_sh'" # deprecated
|
||
|
||
|
||
exec 6>&1
|
||
## ----------------------------------- ##
|
||
## Main body of $CONFIG_STATUS script. ##
|
||
## ----------------------------------- ##
|
||
_ASEOF
|
||
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
# Save the log message, to keep $0 and so on meaningful, and to
|
||
# report actual input values of CONFIG_FILES etc. instead of their
|
||
# values after options handling.
|
||
ac_log="
|
||
This file was extended by util-linux $as_me 2.41, which was
|
||
generated by GNU Autoconf 2.72. Invocation command line was
|
||
|
||
CONFIG_FILES = $CONFIG_FILES
|
||
CONFIG_HEADERS = $CONFIG_HEADERS
|
||
CONFIG_LINKS = $CONFIG_LINKS
|
||
CONFIG_COMMANDS = $CONFIG_COMMANDS
|
||
$ $0 $@
|
||
|
||
on `(hostname || uname -n) 2>/dev/null | sed 1q`
|
||
"
|
||
|
||
_ACEOF
|
||
|
||
case $ac_config_files in *"
|
||
"*) set x $ac_config_files; shift; ac_config_files=$*;;
|
||
esac
|
||
|
||
case $ac_config_headers in *"
|
||
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
|
||
esac
|
||
|
||
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
# Files that config.status was made for.
|
||
config_files="$ac_config_files"
|
||
config_headers="$ac_config_headers"
|
||
config_commands="$ac_config_commands"
|
||
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
ac_cs_usage="\
|
||
'$as_me' instantiates files and other configuration actions
|
||
from templates according to the current configuration. Unless the files
|
||
and actions are specified as TAGs, all are instantiated by default.
|
||
|
||
Usage: $0 [OPTION]... [TAG]...
|
||
|
||
-h, --help print this help, then exit
|
||
-V, --version print version number and configuration settings, then exit
|
||
--config print configuration, then exit
|
||
-q, --quiet, --silent
|
||
do not print progress messages
|
||
-d, --debug don't remove temporary files
|
||
--recheck update $as_me by reconfiguring in the same conditions
|
||
--file=FILE[:TEMPLATE]
|
||
instantiate the configuration file FILE
|
||
--header=FILE[:TEMPLATE]
|
||
instantiate the configuration header FILE
|
||
|
||
Configuration files:
|
||
$config_files
|
||
|
||
Configuration headers:
|
||
$config_headers
|
||
|
||
Configuration commands:
|
||
$config_commands
|
||
|
||
Report bugs to <kzak@redhat.com>.
|
||
util-linux home page: <https://www.kernel.org/pub/linux/utils/util-linux/>."
|
||
|
||
_ACEOF
|
||
ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
|
||
ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
ac_cs_config='$ac_cs_config_escaped'
|
||
ac_cs_version="\\
|
||
util-linux config.status 2.41
|
||
configured by $0, generated by GNU Autoconf 2.72,
|
||
with options \\"\$ac_cs_config\\"
|
||
|
||
Copyright (C) 2023 Free Software Foundation, Inc.
|
||
This config.status script is free software; the Free Software Foundation
|
||
gives unlimited permission to copy, distribute and modify it."
|
||
|
||
ac_pwd='$ac_pwd'
|
||
srcdir='$srcdir'
|
||
INSTALL='$INSTALL'
|
||
MKDIR_P='$MKDIR_P'
|
||
AWK='$AWK'
|
||
test -n "\$AWK" || AWK=awk
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
# The default lists apply if the user does not specify any file.
|
||
ac_need_defaults=:
|
||
while test $# != 0
|
||
do
|
||
case $1 in
|
||
--*=?*)
|
||
ac_option=`expr "X$1" : 'X\([^=]*\)='`
|
||
ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
|
||
ac_shift=:
|
||
;;
|
||
--*=)
|
||
ac_option=`expr "X$1" : 'X\([^=]*\)='`
|
||
ac_optarg=
|
||
ac_shift=:
|
||
;;
|
||
*)
|
||
ac_option=$1
|
||
ac_optarg=$2
|
||
ac_shift=shift
|
||
;;
|
||
esac
|
||
|
||
case $ac_option in
|
||
# Handling of the options.
|
||
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
|
||
ac_cs_recheck=: ;;
|
||
--version | --versio | --versi | --vers | --ver | --ve | --v | -V )
|
||
printf "%s\n" "$ac_cs_version"; exit ;;
|
||
--config | --confi | --conf | --con | --co | --c )
|
||
printf "%s\n" "$ac_cs_config"; exit ;;
|
||
--debug | --debu | --deb | --de | --d | -d )
|
||
debug=: ;;
|
||
--file | --fil | --fi | --f )
|
||
$ac_shift
|
||
case $ac_optarg in
|
||
*\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
'') as_fn_error $? "missing file argument" ;;
|
||
esac
|
||
as_fn_append CONFIG_FILES " '$ac_optarg'"
|
||
ac_need_defaults=false;;
|
||
--header | --heade | --head | --hea )
|
||
$ac_shift
|
||
case $ac_optarg in
|
||
*\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
esac
|
||
as_fn_append CONFIG_HEADERS " '$ac_optarg'"
|
||
ac_need_defaults=false;;
|
||
--he | --h)
|
||
# Conflict between --help and --header
|
||
as_fn_error $? "ambiguous option: '$1'
|
||
Try '$0 --help' for more information.";;
|
||
--help | --hel | -h )
|
||
printf "%s\n" "$ac_cs_usage"; exit ;;
|
||
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
||
| -silent | --silent | --silen | --sile | --sil | --si | --s)
|
||
ac_cs_silent=: ;;
|
||
|
||
# This is an error.
|
||
-*) as_fn_error $? "unrecognized option: '$1'
|
||
Try '$0 --help' for more information." ;;
|
||
|
||
*) as_fn_append ac_config_targets " $1"
|
||
ac_need_defaults=false ;;
|
||
|
||
esac
|
||
shift
|
||
done
|
||
|
||
ac_configure_extra_args=
|
||
|
||
if $ac_cs_silent; then
|
||
exec 6>/dev/null
|
||
ac_configure_extra_args="$ac_configure_extra_args --silent"
|
||
fi
|
||
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
if \$ac_cs_recheck; then
|
||
set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
|
||
shift
|
||
\printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
|
||
CONFIG_SHELL='$SHELL'
|
||
export CONFIG_SHELL
|
||
exec "\$@"
|
||
fi
|
||
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
exec 5>>config.log
|
||
{
|
||
echo
|
||
sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
|
||
## Running $as_me. ##
|
||
_ASBOX
|
||
printf "%s\n" "$ac_log"
|
||
} >&5
|
||
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
#
|
||
# INIT-COMMANDS
|
||
#
|
||
AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
|
||
|
||
|
||
# The HP-UX ksh and POSIX shell print the target directory to stdout
|
||
# if CDPATH is set.
|
||
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
||
|
||
sed_quote_subst='$sed_quote_subst'
|
||
double_quote_subst='$double_quote_subst'
|
||
delay_variable_subst='$delay_variable_subst'
|
||
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
|
||
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
|
||
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
|
||
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
|
||
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
|
||
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
|
||
shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
|
||
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
|
||
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
|
||
PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
|
||
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
|
||
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
|
||
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
|
||
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
|
||
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
|
||
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
|
||
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
|
||
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
|
||
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
|
||
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
|
||
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
|
||
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
|
||
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
|
||
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
|
||
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
|
||
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
|
||
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
|
||
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
|
||
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
|
||
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
|
||
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
|
||
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
|
||
FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
|
||
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
|
||
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
|
||
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
|
||
file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
|
||
want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
|
||
DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
|
||
sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
|
||
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
|
||
lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
|
||
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
|
||
archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
|
||
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
|
||
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
|
||
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
|
||
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
|
||
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
|
||
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
|
||
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
|
||
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
|
||
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
|
||
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
|
||
nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
|
||
lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
|
||
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
|
||
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
|
||
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
|
||
MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
|
||
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
|
||
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
|
||
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
|
||
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
|
||
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
|
||
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
|
||
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
|
||
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
|
||
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
|
||
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
|
||
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
|
||
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
|
||
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
|
||
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
|
||
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
|
||
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
|
||
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
|
||
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
|
||
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
|
||
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
|
||
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
|
||
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
|
||
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
|
||
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
|
||
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
|
||
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
|
||
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
|
||
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
|
||
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
|
||
postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
|
||
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
|
||
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
|
||
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
|
||
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
|
||
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
|
||
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
|
||
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
|
||
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
|
||
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
|
||
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
|
||
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
|
||
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
|
||
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
|
||
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
|
||
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
|
||
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
|
||
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
|
||
configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
|
||
configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
|
||
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
|
||
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
|
||
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
|
||
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
|
||
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
|
||
compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
|
||
predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
|
||
postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
|
||
predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
|
||
postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
|
||
compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
|
||
LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
|
||
reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
|
||
reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
|
||
GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
|
||
lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
|
||
lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
|
||
archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
|
||
enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
|
||
export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
|
||
whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
|
||
compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
|
||
old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
|
||
allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
|
||
no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
|
||
inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
|
||
link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
|
||
always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
|
||
export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
|
||
include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
|
||
prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
|
||
file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
|
||
hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
|
||
compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
|
||
predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
|
||
postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
|
||
predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
|
||
postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
|
||
compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
|
||
|
||
LTCC='$LTCC'
|
||
LTCFLAGS='$LTCFLAGS'
|
||
compiler='$compiler_DEFAULT'
|
||
|
||
# A function that is used when there is no print builtin or printf.
|
||
func_fallback_echo ()
|
||
{
|
||
eval 'cat <<_LTECHO_EOF
|
||
\$1
|
||
_LTECHO_EOF'
|
||
}
|
||
|
||
# Quote evaled strings.
|
||
for var in SHELL \
|
||
ECHO \
|
||
PATH_SEPARATOR \
|
||
SED \
|
||
GREP \
|
||
EGREP \
|
||
FGREP \
|
||
LD \
|
||
NM \
|
||
LN_S \
|
||
lt_SP2NL \
|
||
lt_NL2SP \
|
||
reload_flag \
|
||
FILECMD \
|
||
OBJDUMP \
|
||
deplibs_check_method \
|
||
file_magic_cmd \
|
||
file_magic_glob \
|
||
want_nocaseglob \
|
||
DLLTOOL \
|
||
sharedlib_from_linklib_cmd \
|
||
AR \
|
||
archiver_list_spec \
|
||
STRIP \
|
||
RANLIB \
|
||
CC \
|
||
CFLAGS \
|
||
compiler \
|
||
lt_cv_sys_global_symbol_pipe \
|
||
lt_cv_sys_global_symbol_to_cdecl \
|
||
lt_cv_sys_global_symbol_to_import \
|
||
lt_cv_sys_global_symbol_to_c_name_address \
|
||
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
|
||
lt_cv_nm_interface \
|
||
nm_file_list_spec \
|
||
lt_cv_truncate_bin \
|
||
lt_prog_compiler_no_builtin_flag \
|
||
lt_prog_compiler_pic \
|
||
lt_prog_compiler_wl \
|
||
lt_prog_compiler_static \
|
||
lt_cv_prog_compiler_c_o \
|
||
need_locks \
|
||
MANIFEST_TOOL \
|
||
DSYMUTIL \
|
||
NMEDIT \
|
||
LIPO \
|
||
OTOOL \
|
||
OTOOL64 \
|
||
shrext_cmds \
|
||
export_dynamic_flag_spec \
|
||
whole_archive_flag_spec \
|
||
compiler_needs_object \
|
||
with_gnu_ld \
|
||
allow_undefined_flag \
|
||
no_undefined_flag \
|
||
hardcode_libdir_flag_spec \
|
||
hardcode_libdir_separator \
|
||
exclude_expsyms \
|
||
include_expsyms \
|
||
file_list_spec \
|
||
variables_saved_for_relink \
|
||
libname_spec \
|
||
library_names_spec \
|
||
soname_spec \
|
||
install_override_mode \
|
||
finish_eval \
|
||
old_striplib \
|
||
striplib \
|
||
compiler_lib_search_dirs \
|
||
predep_objects \
|
||
postdep_objects \
|
||
predeps \
|
||
postdeps \
|
||
compiler_lib_search_path \
|
||
LD_CXX \
|
||
reload_flag_CXX \
|
||
compiler_CXX \
|
||
lt_prog_compiler_no_builtin_flag_CXX \
|
||
lt_prog_compiler_pic_CXX \
|
||
lt_prog_compiler_wl_CXX \
|
||
lt_prog_compiler_static_CXX \
|
||
lt_cv_prog_compiler_c_o_CXX \
|
||
export_dynamic_flag_spec_CXX \
|
||
whole_archive_flag_spec_CXX \
|
||
compiler_needs_object_CXX \
|
||
with_gnu_ld_CXX \
|
||
allow_undefined_flag_CXX \
|
||
no_undefined_flag_CXX \
|
||
hardcode_libdir_flag_spec_CXX \
|
||
hardcode_libdir_separator_CXX \
|
||
exclude_expsyms_CXX \
|
||
include_expsyms_CXX \
|
||
file_list_spec_CXX \
|
||
compiler_lib_search_dirs_CXX \
|
||
predep_objects_CXX \
|
||
postdep_objects_CXX \
|
||
predeps_CXX \
|
||
postdeps_CXX \
|
||
compiler_lib_search_path_CXX; do
|
||
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
|
||
*[\\\\\\\`\\"\\\$]*)
|
||
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
|
||
;;
|
||
*)
|
||
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
|
||
;;
|
||
esac
|
||
done
|
||
|
||
# Double-quote double-evaled strings.
|
||
for var in reload_cmds \
|
||
old_postinstall_cmds \
|
||
old_postuninstall_cmds \
|
||
old_archive_cmds \
|
||
extract_expsyms_cmds \
|
||
old_archive_from_new_cmds \
|
||
old_archive_from_expsyms_cmds \
|
||
archive_cmds \
|
||
archive_expsym_cmds \
|
||
module_cmds \
|
||
module_expsym_cmds \
|
||
export_symbols_cmds \
|
||
prelink_cmds \
|
||
postlink_cmds \
|
||
postinstall_cmds \
|
||
postuninstall_cmds \
|
||
finish_cmds \
|
||
sys_lib_search_path_spec \
|
||
configure_time_dlsearch_path \
|
||
configure_time_lt_sys_library_path \
|
||
reload_cmds_CXX \
|
||
old_archive_cmds_CXX \
|
||
old_archive_from_new_cmds_CXX \
|
||
old_archive_from_expsyms_cmds_CXX \
|
||
archive_cmds_CXX \
|
||
archive_expsym_cmds_CXX \
|
||
module_cmds_CXX \
|
||
module_expsym_cmds_CXX \
|
||
export_symbols_cmds_CXX \
|
||
prelink_cmds_CXX \
|
||
postlink_cmds_CXX; do
|
||
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
|
||
*[\\\\\\\`\\"\\\$]*)
|
||
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
|
||
;;
|
||
*)
|
||
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
|
||
;;
|
||
esac
|
||
done
|
||
|
||
ac_aux_dir='$ac_aux_dir'
|
||
|
||
# See if we are running on zsh, and set the options that allow our
|
||
# commands through without removal of \ escapes INIT.
|
||
if test -n "\${ZSH_VERSION+set}"; then
|
||
setopt NO_GLOB_SUBST
|
||
fi
|
||
|
||
|
||
PACKAGE='$PACKAGE'
|
||
VERSION='$VERSION'
|
||
RM='$RM'
|
||
ofile='$ofile'
|
||
|
||
|
||
|
||
|
||
|
||
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
|
||
# POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
|
||
# from automake < 1.5.
|
||
eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
|
||
# Capture the value of LINGUAS because we need it to compute CATALOGS.
|
||
LINGUAS="${LINGUAS-%UNSET%}"
|
||
|
||
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
|
||
# Handling of arguments.
|
||
for ac_config_target in $ac_config_targets
|
||
do
|
||
case $ac_config_target in
|
||
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
||
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
||
"po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
|
||
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
||
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||
"libblkid/docs/Makefile") CONFIG_FILES="$CONFIG_FILES libblkid/docs/Makefile" ;;
|
||
"libblkid/docs/version.xml") CONFIG_FILES="$CONFIG_FILES libblkid/docs/version.xml" ;;
|
||
"libblkid/src/blkid.h") CONFIG_FILES="$CONFIG_FILES libblkid/src/blkid.h" ;;
|
||
"libfdisk/docs/Makefile") CONFIG_FILES="$CONFIG_FILES libfdisk/docs/Makefile" ;;
|
||
"libfdisk/docs/version.xml") CONFIG_FILES="$CONFIG_FILES libfdisk/docs/version.xml" ;;
|
||
"libfdisk/src/libfdisk.h") CONFIG_FILES="$CONFIG_FILES libfdisk/src/libfdisk.h" ;;
|
||
"libmount/docs/Makefile") CONFIG_FILES="$CONFIG_FILES libmount/docs/Makefile" ;;
|
||
"libmount/docs/version.xml") CONFIG_FILES="$CONFIG_FILES libmount/docs/version.xml" ;;
|
||
"libmount/src/libmount.h") CONFIG_FILES="$CONFIG_FILES libmount/src/libmount.h" ;;
|
||
"libsmartcols/docs/Makefile") CONFIG_FILES="$CONFIG_FILES libsmartcols/docs/Makefile" ;;
|
||
"libsmartcols/docs/version.xml") CONFIG_FILES="$CONFIG_FILES libsmartcols/docs/version.xml" ;;
|
||
"libsmartcols/src/libsmartcols.h") CONFIG_FILES="$CONFIG_FILES libsmartcols/src/libsmartcols.h" ;;
|
||
"po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
|
||
|
||
*) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
|
||
esac
|
||
done
|
||
|
||
|
||
# If the user did not use the arguments to specify the items to instantiate,
|
||
# then the envvar interface is used. Set only those that are not.
|
||
# We use the long form for the default assignment because of an extremely
|
||
# bizarre bug on SunOS 4.1.3.
|
||
if $ac_need_defaults; then
|
||
test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
|
||
test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
|
||
test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
|
||
fi
|
||
|
||
# Have a temporary directory for convenience. Make it in the build tree
|
||
# simply because there is no reason against having it here, and in addition,
|
||
# creating and moving files from /tmp can sometimes cause problems.
|
||
# Hook for its removal unless debugging.
|
||
# Note that there is a small window in which the directory will not be cleaned:
|
||
# after its creation but before its name has been assigned to '$tmp'.
|
||
$debug ||
|
||
{
|
||
tmp= ac_tmp=
|
||
trap 'exit_status=$?
|
||
: "${ac_tmp:=$tmp}"
|
||
{ test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
|
||
' 0
|
||
trap 'as_fn_exit 1' 1 2 13 15
|
||
}
|
||
# Create a (secure) tmp directory for tmp files.
|
||
|
||
{
|
||
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
||
test -d "$tmp"
|
||
} ||
|
||
{
|
||
tmp=./conf$$-$RANDOM
|
||
(umask 077 && mkdir "$tmp")
|
||
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
|
||
ac_tmp=$tmp
|
||
|
||
# Set up the scripts for CONFIG_FILES section.
|
||
# No need to generate them if there are no CONFIG_FILES.
|
||
# This happens for instance with './config.status config.h'.
|
||
if test -n "$CONFIG_FILES"; then
|
||
|
||
|
||
ac_cr=`echo X | tr X '\015'`
|
||
# On cygwin, bash can eat \r inside `` if the user requested igncr.
|
||
# But we know of no other shell where ac_cr would be empty at this
|
||
# point, so we can use a bashism as a fallback.
|
||
if test "x$ac_cr" = x; then
|
||
eval ac_cr=\$\'\\r\'
|
||
fi
|
||
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
|
||
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
|
||
ac_cs_awk_cr='\\r'
|
||
else
|
||
ac_cs_awk_cr=$ac_cr
|
||
fi
|
||
|
||
echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
|
||
_ACEOF
|
||
|
||
|
||
{
|
||
echo "cat >conf$$subs.awk <<_ACEOF" &&
|
||
echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
|
||
echo "_ACEOF"
|
||
} >conf$$subs.sh ||
|
||
as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
|
||
ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
|
||
ac_delim='%!_!# '
|
||
for ac_last_try in false false false false false :; do
|
||
. ./conf$$subs.sh ||
|
||
as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
|
||
|
||
ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
|
||
if test $ac_delim_n = $ac_delim_num; then
|
||
break
|
||
elif $ac_last_try; then
|
||
as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
|
||
else
|
||
ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
|
||
fi
|
||
done
|
||
rm -f conf$$subs.sh
|
||
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
|
||
_ACEOF
|
||
sed -n '
|
||
h
|
||
s/^/S["/; s/!.*/"]=/
|
||
p
|
||
g
|
||
s/^[^!]*!//
|
||
:repl
|
||
t repl
|
||
s/'"$ac_delim"'$//
|
||
t delim
|
||
:nl
|
||
h
|
||
s/\(.\{148\}\)..*/\1/
|
||
t more1
|
||
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
|
||
p
|
||
n
|
||
b repl
|
||
:more1
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
|
||
p
|
||
g
|
||
s/.\{148\}//
|
||
t nl
|
||
:delim
|
||
h
|
||
s/\(.\{148\}\)..*/\1/
|
||
t more2
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"/
|
||
p
|
||
b
|
||
:more2
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
|
||
p
|
||
g
|
||
s/.\{148\}//
|
||
t delim
|
||
' <conf$$subs.awk | sed '
|
||
/^[^""]/{
|
||
N
|
||
s/\n//
|
||
}
|
||
' >>$CONFIG_STATUS || ac_write_fail=1
|
||
rm -f conf$$subs.awk
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
_ACAWK
|
||
cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
|
||
for (key in S) S_is_set[key] = 1
|
||
FS = ""
|
||
|
||
}
|
||
{
|
||
line = $ 0
|
||
nfields = split(line, field, "@")
|
||
substed = 0
|
||
len = length(field[1])
|
||
for (i = 2; i < nfields; i++) {
|
||
key = field[i]
|
||
keylen = length(key)
|
||
if (S_is_set[key]) {
|
||
value = S[key]
|
||
line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
|
||
len += length(value) + length(field[++i])
|
||
substed = 1
|
||
} else
|
||
len += 1 + keylen
|
||
}
|
||
|
||
print line
|
||
}
|
||
|
||
_ACAWK
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
|
||
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
|
||
else
|
||
cat
|
||
fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
|
||
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
|
||
_ACEOF
|
||
|
||
# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
|
||
# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
|
||
# trailing colons and then remove the whole line if VPATH becomes empty
|
||
# (actually we leave an empty line to preserve line numbers).
|
||
if test "x$srcdir" = x.; then
|
||
ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
|
||
h
|
||
s///
|
||
s/^/:/
|
||
s/[ ]*$/:/
|
||
s/:\$(srcdir):/:/g
|
||
s/:\${srcdir}:/:/g
|
||
s/:@srcdir@:/:/g
|
||
s/^:*//
|
||
s/:*$//
|
||
x
|
||
s/\(=[ ]*\).*/\1/
|
||
G
|
||
s/\n//
|
||
s/^[^=]*=[ ]*$//
|
||
}'
|
||
fi
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
fi # test -n "$CONFIG_FILES"
|
||
|
||
# Set up the scripts for CONFIG_HEADERS section.
|
||
# No need to generate them if there are no CONFIG_HEADERS.
|
||
# This happens for instance with './config.status Makefile'.
|
||
if test -n "$CONFIG_HEADERS"; then
|
||
cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
|
||
BEGIN {
|
||
_ACEOF
|
||
|
||
# Transform confdefs.h into an awk script 'defines.awk', embedded as
|
||
# here-document in config.status, that substitutes the proper values into
|
||
# config.h.in to produce config.h.
|
||
|
||
# Create a delimiter string that does not exist in confdefs.h, to ease
|
||
# handling of long lines.
|
||
ac_delim='%!_!# '
|
||
for ac_last_try in false false :; do
|
||
ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
|
||
if test -z "$ac_tt"; then
|
||
break
|
||
elif $ac_last_try; then
|
||
as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
|
||
else
|
||
ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
|
||
fi
|
||
done
|
||
|
||
# For the awk script, D is an array of macro values keyed by name,
|
||
# likewise P contains macro parameters if any. Preserve backslash
|
||
# newline sequences.
|
||
|
||
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
|
||
sed -n '
|
||
s/.\{148\}/&'"$ac_delim"'/g
|
||
t rset
|
||
:rset
|
||
s/^[ ]*#[ ]*define[ ][ ]*/ /
|
||
t def
|
||
d
|
||
:def
|
||
s/\\$//
|
||
t bsnl
|
||
s/["\\]/\\&/g
|
||
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
|
||
D["\1"]=" \3"/p
|
||
s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
|
||
d
|
||
:bsnl
|
||
s/["\\]/\\&/g
|
||
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
|
||
D["\1"]=" \3\\\\\\n"\\/p
|
||
t cont
|
||
s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
|
||
t cont
|
||
d
|
||
:cont
|
||
n
|
||
s/.\{148\}/&'"$ac_delim"'/g
|
||
t clear
|
||
:clear
|
||
s/\\$//
|
||
t bsnlc
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"/p
|
||
d
|
||
:bsnlc
|
||
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
|
||
b cont
|
||
' <confdefs.h | sed '
|
||
s/'"$ac_delim"'/"\\\
|
||
"/g' >>$CONFIG_STATUS || ac_write_fail=1
|
||
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
for (key in D) D_is_set[key] = 1
|
||
FS = ""
|
||
}
|
||
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
|
||
line = \$ 0
|
||
split(line, arg, " ")
|
||
if (arg[1] == "#") {
|
||
defundef = arg[2]
|
||
mac1 = arg[3]
|
||
} else {
|
||
defundef = substr(arg[1], 2)
|
||
mac1 = arg[2]
|
||
}
|
||
split(mac1, mac2, "(") #)
|
||
macro = mac2[1]
|
||
prefix = substr(line, 1, index(line, defundef) - 1)
|
||
if (D_is_set[macro]) {
|
||
# Preserve the white space surrounding the "#".
|
||
print prefix "define", macro P[macro] D[macro]
|
||
next
|
||
} else {
|
||
# Replace #undef with comments. This is necessary, for example,
|
||
# in the case of _POSIX_SOURCE, which is predefined and required
|
||
# on some systems where configure will not decide to define it.
|
||
if (defundef == "undef") {
|
||
print "/*", prefix defundef, macro, "*/"
|
||
next
|
||
}
|
||
}
|
||
}
|
||
{ print }
|
||
_ACAWK
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
|
||
fi # test -n "$CONFIG_HEADERS"
|
||
|
||
|
||
eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
|
||
shift
|
||
for ac_tag
|
||
do
|
||
case $ac_tag in
|
||
:[FHLC]) ac_mode=$ac_tag; continue;;
|
||
esac
|
||
case $ac_mode$ac_tag in
|
||
:[FHL]*:*);;
|
||
:L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
|
||
:[FH]-) ac_tag=-:-;;
|
||
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
||
esac
|
||
ac_save_IFS=$IFS
|
||
IFS=:
|
||
set x $ac_tag
|
||
IFS=$ac_save_IFS
|
||
shift
|
||
ac_file=$1
|
||
shift
|
||
|
||
case $ac_mode in
|
||
:L) ac_source=$1;;
|
||
:[FH])
|
||
ac_file_inputs=
|
||
for ac_f
|
||
do
|
||
case $ac_f in
|
||
-) ac_f="$ac_tmp/stdin";;
|
||
*) # Look for the file first in the build tree, then in the source tree
|
||
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
||
# because $ac_f cannot contain ':'.
|
||
test -f "$ac_f" ||
|
||
case $ac_f in
|
||
[\\/$]*) false;;
|
||
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
||
esac ||
|
||
as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
|
||
esac
|
||
case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
|
||
as_fn_append ac_file_inputs " '$ac_f'"
|
||
done
|
||
|
||
# Let's still pretend it is 'configure' which instantiates (i.e., don't
|
||
# use $as_me), people would be surprised to read:
|
||
# /* config.h. Generated by config.status. */
|
||
configure_input='Generated from '`
|
||
printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
|
||
`' by configure.'
|
||
if test x"$ac_file" != x-; then
|
||
configure_input="$ac_file. $configure_input"
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
|
||
printf "%s\n" "$as_me: creating $ac_file" >&6;}
|
||
fi
|
||
# Neutralize special characters interpreted by sed in replacement strings.
|
||
case $configure_input in #(
|
||
*\&* | *\|* | *\\* )
|
||
ac_sed_conf_input=`printf "%s\n" "$configure_input" |
|
||
sed 's/[\\\\&|]/\\\\&/g'`;; #(
|
||
*) ac_sed_conf_input=$configure_input;;
|
||
esac
|
||
|
||
case $ac_tag in
|
||
*:-:* | *:-) cat >"$ac_tmp/stdin" \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
|
||
esac
|
||
;;
|
||
esac
|
||
|
||
ac_dir=`$as_dirname -- "$ac_file" ||
|
||
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$ac_file" : 'X\(//\)[^/]' \| \
|
||
X"$ac_file" : 'X\(//\)$' \| \
|
||
X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
|
||
printf "%s\n" X"$ac_file" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
as_dir="$ac_dir"; as_fn_mkdir_p
|
||
ac_builddir=.
|
||
|
||
case "$ac_dir" in
|
||
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*)
|
||
ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
|
||
# A ".." for each directory in $ac_dir_suffix.
|
||
ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
|
||
case $ac_top_builddir_sub in
|
||
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
||
esac ;;
|
||
esac
|
||
ac_abs_top_builddir=$ac_pwd
|
||
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
||
# for backward compatibility:
|
||
ac_top_builddir=$ac_top_build_prefix
|
||
|
||
case $srcdir in
|
||
.) # We are building in place.
|
||
ac_srcdir=.
|
||
ac_top_srcdir=$ac_top_builddir_sub
|
||
ac_abs_top_srcdir=$ac_pwd ;;
|
||
[\\/]* | ?:[\\/]* ) # Absolute name.
|
||
ac_srcdir=$srcdir$ac_dir_suffix;
|
||
ac_top_srcdir=$srcdir
|
||
ac_abs_top_srcdir=$srcdir ;;
|
||
*) # Relative name.
|
||
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
||
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
||
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
||
esac
|
||
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
||
|
||
|
||
case $ac_mode in
|
||
:F)
|
||
#
|
||
# CONFIG_FILE
|
||
#
|
||
|
||
case $INSTALL in
|
||
[\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
|
||
*) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
|
||
esac
|
||
ac_MKDIR_P=$MKDIR_P
|
||
case $MKDIR_P in
|
||
[\\/$]* | ?:[\\/]* ) ;;
|
||
*/*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
|
||
esac
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
# If the template does not know about datarootdir, expand it.
|
||
# FIXME: This hack should be removed a few years after 2.60.
|
||
ac_datarootdir_hack=; ac_datarootdir_seen=
|
||
ac_sed_dataroot='
|
||
/datarootdir/ {
|
||
p
|
||
q
|
||
}
|
||
/@datadir@/p
|
||
/@docdir@/p
|
||
/@infodir@/p
|
||
/@localedir@/p
|
||
/@mandir@/p'
|
||
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
|
||
*datarootdir*) ac_datarootdir_seen=yes;;
|
||
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
|
||
printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
ac_datarootdir_hack='
|
||
s&@datadir@&$datadir&g
|
||
s&@docdir@&$docdir&g
|
||
s&@infodir@&$infodir&g
|
||
s&@localedir@&$localedir&g
|
||
s&@mandir@&$mandir&g
|
||
s&\\\${datarootdir}&$datarootdir&g' ;;
|
||
esac
|
||
_ACEOF
|
||
|
||
# Neutralize VPATH when '$srcdir' = '.'.
|
||
# Shell code in configure.ac might set extrasub.
|
||
# FIXME: do we really want to maintain this feature?
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
ac_sed_extra="$ac_vpsub
|
||
$extrasub
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
:t
|
||
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
|
||
s|@configure_input@|$ac_sed_conf_input|;t t
|
||
s&@top_builddir@&$ac_top_builddir_sub&;t t
|
||
s&@top_build_prefix@&$ac_top_build_prefix&;t t
|
||
s&@srcdir@&$ac_srcdir&;t t
|
||
s&@abs_srcdir@&$ac_abs_srcdir&;t t
|
||
s&@top_srcdir@&$ac_top_srcdir&;t t
|
||
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
|
||
s&@builddir@&$ac_builddir&;t t
|
||
s&@abs_builddir@&$ac_abs_builddir&;t t
|
||
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
|
||
s&@INSTALL@&$ac_INSTALL&;t t
|
||
s&@MKDIR_P@&$ac_MKDIR_P&;t t
|
||
$ac_datarootdir_hack
|
||
"
|
||
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
|
||
>$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
|
||
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
||
{ ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
|
||
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
|
||
"$ac_tmp/out"`; test -z "$ac_out"; } &&
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
|
||
which seems to be undefined. Please make sure it is defined" >&5
|
||
printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
|
||
which seems to be undefined. Please make sure it is defined" >&2;}
|
||
|
||
rm -f "$ac_tmp/stdin"
|
||
case $ac_file in
|
||
-) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
|
||
*) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
|
||
esac \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
;;
|
||
:H)
|
||
#
|
||
# CONFIG_HEADER
|
||
#
|
||
if test x"$ac_file" != x-; then
|
||
{
|
||
printf "%s\n" "/* $configure_input */" >&1 \
|
||
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
|
||
} >"$ac_tmp/config.h" \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
|
||
printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
|
||
else
|
||
rm -f "$ac_file"
|
||
mv "$ac_tmp/config.h" "$ac_file" \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
fi
|
||
else
|
||
printf "%s\n" "/* $configure_input */" >&1 \
|
||
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
|
||
|| as_fn_error $? "could not create -" "$LINENO" 5
|
||
fi
|
||
# Compute "$ac_file"'s index in $config_headers.
|
||
_am_arg="$ac_file"
|
||
_am_stamp_count=1
|
||
for _am_header in $config_headers :; do
|
||
case $_am_header in
|
||
$_am_arg | $_am_arg:* )
|
||
break ;;
|
||
* )
|
||
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
|
||
esac
|
||
done
|
||
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
|
||
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$_am_arg" : 'X\(//\)[^/]' \| \
|
||
X"$_am_arg" : 'X\(//\)$' \| \
|
||
X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
|
||
printf "%s\n" X"$_am_arg" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`/stamp-h$_am_stamp_count
|
||
;;
|
||
|
||
:C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
|
||
printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
|
||
;;
|
||
esac
|
||
|
||
|
||
case $ac_file$ac_mode in
|
||
"depfiles":C) test x"$AMDEP_TRUE" != x"" || {
|
||
# Older Autoconf quotes --file arguments for eval, but not when files
|
||
# are listed without --file. Let's play safe and only enable the eval
|
||
# if we detect the quoting.
|
||
# TODO: see whether this extra hack can be removed once we start
|
||
# requiring Autoconf 2.70 or later.
|
||
case $CONFIG_FILES in #(
|
||
*\'*) :
|
||
eval set x "$CONFIG_FILES" ;; #(
|
||
*) :
|
||
set x $CONFIG_FILES ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
shift
|
||
# Used to flag and report bootstrapping failures.
|
||
am_rc=0
|
||
for am_mf
|
||
do
|
||
# Strip MF so we end up with the name of the file.
|
||
am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
|
||
# Check whether this is an Automake generated Makefile which includes
|
||
# dependency-tracking related rules and includes.
|
||
# Grep'ing the whole file directly is not great: AIX grep has a line
|
||
# limit of 2048, but all sed's we know have understand at least 4000.
|
||
sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
|
||
|| continue
|
||
am_dirpart=`$as_dirname -- "$am_mf" ||
|
||
$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$am_mf" : 'X\(//\)[^/]' \| \
|
||
X"$am_mf" : 'X\(//\)$' \| \
|
||
X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
|
||
printf "%s\n" X"$am_mf" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
am_filepart=`$as_basename -- "$am_mf" ||
|
||
$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
|
||
X"$am_mf" : 'X\(//\)$' \| \
|
||
X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
|
||
printf "%s\n" X/"$am_mf" |
|
||
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
{ echo "$as_me:$LINENO: cd "$am_dirpart" \
|
||
&& sed -e '/# am--include-marker/d' "$am_filepart" \
|
||
| $MAKE -f - am--depfiles" >&5
|
||
(cd "$am_dirpart" \
|
||
&& sed -e '/# am--include-marker/d' "$am_filepart" \
|
||
| $MAKE -f - am--depfiles) >&5 2>&5
|
||
ac_status=$?
|
||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||
(exit $ac_status); } || am_rc=$?
|
||
done
|
||
if test $am_rc -ne 0; then
|
||
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
as_fn_error $? "Something went wrong bootstrapping makefile fragments
|
||
for automatic dependency tracking. If GNU make was not used, consider
|
||
re-running the configure script with MAKE=\"gmake\" (or whatever is
|
||
necessary). You can also try re-running configure with the
|
||
'--disable-dependency-tracking' option to at least be able to build
|
||
the package (albeit without support for automatic dependency tracking).
|
||
See 'config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
{ am_dirpart=; unset am_dirpart;}
|
||
{ am_filepart=; unset am_filepart;}
|
||
{ am_mf=; unset am_mf;}
|
||
{ am_rc=; unset am_rc;}
|
||
rm -f conftest-deps.mk
|
||
}
|
||
;;
|
||
"libtool":C)
|
||
|
||
# See if we are running on zsh, and set the options that allow our
|
||
# commands through without removal of \ escapes.
|
||
if test -n "${ZSH_VERSION+set}"; then
|
||
setopt NO_GLOB_SUBST
|
||
fi
|
||
|
||
cfgfile=${ofile}T
|
||
trap "$RM \"$cfgfile\"; exit 1" 1 2 15
|
||
$RM "$cfgfile"
|
||
|
||
cat <<_LT_EOF >> "$cfgfile"
|
||
#! $SHELL
|
||
# Generated automatically by $as_me ($PACKAGE) $VERSION
|
||
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
|
||
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
||
|
||
# Provide generalized library-building support services.
|
||
# Written by Gordon Matzigkeit, 1996
|
||
|
||
# Copyright (C) 2014 Free Software Foundation, Inc.
|
||
# This is free software; see the source for copying conditions. There is NO
|
||
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||
|
||
# GNU Libtool is free software; you can redistribute it and/or modify
|
||
# it under the terms of the GNU General Public License as published by
|
||
# the Free Software Foundation; either version 2 of of the License, or
|
||
# (at your option) any later version.
|
||
#
|
||
# As a special exception to the GNU General Public License, if you
|
||
# distribute this file as part of a program or library that is built
|
||
# using GNU Libtool, you may include this file under the same
|
||
# distribution terms that you use for the rest of that program.
|
||
#
|
||
# GNU Libtool is distributed in the hope that it will be useful, but
|
||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
# GNU General Public License for more details.
|
||
#
|
||
# You should have received a copy of the GNU General Public License
|
||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||
|
||
|
||
# The names of the tagged configurations supported by this script.
|
||
available_tags='CXX '
|
||
|
||
# Configured defaults for sys_lib_dlsearch_path munging.
|
||
: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
|
||
|
||
# ### BEGIN LIBTOOL CONFIG
|
||
|
||
# Which release of libtool.m4 was used?
|
||
macro_version=$macro_version
|
||
macro_revision=$macro_revision
|
||
|
||
# Whether or not to build shared libraries.
|
||
build_libtool_libs=$enable_shared
|
||
|
||
# Whether or not to build static libraries.
|
||
build_old_libs=$enable_static
|
||
|
||
# What type of objects to build.
|
||
pic_mode=$pic_mode
|
||
|
||
# Whether or not to optimize for fast installation.
|
||
fast_install=$enable_fast_install
|
||
|
||
# Shared archive member basename,for filename based shared library versioning on AIX.
|
||
shared_archive_member_spec=$shared_archive_member_spec
|
||
|
||
# Shell to use when invoking shell scripts.
|
||
SHELL=$lt_SHELL
|
||
|
||
# An echo program that protects backslashes.
|
||
ECHO=$lt_ECHO
|
||
|
||
# The PATH separator for the build system.
|
||
PATH_SEPARATOR=$lt_PATH_SEPARATOR
|
||
|
||
# The host system.
|
||
host_alias=$host_alias
|
||
host=$host
|
||
host_os=$host_os
|
||
|
||
# The build system.
|
||
build_alias=$build_alias
|
||
build=$build
|
||
build_os=$build_os
|
||
|
||
# A sed program that does not truncate output.
|
||
SED=$lt_SED
|
||
|
||
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
|
||
Xsed="\$SED -e 1s/^X//"
|
||
|
||
# A grep program that handles long lines.
|
||
GREP=$lt_GREP
|
||
|
||
# An ERE matcher.
|
||
EGREP=$lt_EGREP
|
||
|
||
# A literal string matcher.
|
||
FGREP=$lt_FGREP
|
||
|
||
# A BSD- or MS-compatible name lister.
|
||
NM=$lt_NM
|
||
|
||
# Whether we need soft or hard links.
|
||
LN_S=$lt_LN_S
|
||
|
||
# What is the maximum length of a command?
|
||
max_cmd_len=$max_cmd_len
|
||
|
||
# Object file pylibmount (normally "o").
|
||
objext=$ac_objext
|
||
|
||
# Executable file pylibmount (normally "").
|
||
exeext=$exeext
|
||
|
||
# whether the shell understands "unset".
|
||
lt_unset=$lt_unset
|
||
|
||
# turn spaces into newlines.
|
||
SP2NL=$lt_lt_SP2NL
|
||
|
||
# turn newlines into spaces.
|
||
NL2SP=$lt_lt_NL2SP
|
||
|
||
# convert \$build file names to \$host format.
|
||
to_host_file_cmd=$lt_cv_to_host_file_cmd
|
||
|
||
# convert \$build files to toolchain format.
|
||
to_tool_file_cmd=$lt_cv_to_tool_file_cmd
|
||
|
||
# A file(cmd) program that detects file types.
|
||
FILECMD=$lt_FILECMD
|
||
|
||
# An object symbol dumper.
|
||
OBJDUMP=$lt_OBJDUMP
|
||
|
||
# Method to check whether dependent libraries are shared objects.
|
||
deplibs_check_method=$lt_deplibs_check_method
|
||
|
||
# Command to use when deplibs_check_method = "file_magic".
|
||
file_magic_cmd=$lt_file_magic_cmd
|
||
|
||
# How to find potential files when deplibs_check_method = "file_magic".
|
||
file_magic_glob=$lt_file_magic_glob
|
||
|
||
# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
|
||
want_nocaseglob=$lt_want_nocaseglob
|
||
|
||
# DLL creation program.
|
||
DLLTOOL=$lt_DLLTOOL
|
||
|
||
# Command to associate shared and link libraries.
|
||
sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
|
||
|
||
# The archiver.
|
||
AR=$lt_AR
|
||
|
||
# Flags to create an archive (by configure).
|
||
lt_ar_flags=$lt_ar_flags
|
||
|
||
# Flags to create an archive.
|
||
AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
|
||
|
||
# How to feed a file listing to the archiver.
|
||
archiver_list_spec=$lt_archiver_list_spec
|
||
|
||
# A symbol stripping program.
|
||
STRIP=$lt_STRIP
|
||
|
||
# Commands used to install an old-style archive.
|
||
RANLIB=$lt_RANLIB
|
||
old_postinstall_cmds=$lt_old_postinstall_cmds
|
||
old_postuninstall_cmds=$lt_old_postuninstall_cmds
|
||
|
||
# Whether to use a lock for old archive extraction.
|
||
lock_old_archive_extraction=$lock_old_archive_extraction
|
||
|
||
# A C compiler.
|
||
LTCC=$lt_CC
|
||
|
||
# LTCC compiler flags.
|
||
LTCFLAGS=$lt_CFLAGS
|
||
|
||
# Take the output of nm and produce a listing of raw symbols and C names.
|
||
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
|
||
|
||
# Transform the output of nm in a proper C declaration.
|
||
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
|
||
|
||
# Transform the output of nm into a list of symbols to manually relocate.
|
||
global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
|
||
|
||
# Transform the output of nm in a C name address pair.
|
||
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
|
||
|
||
# Transform the output of nm in a C name address pair when lib prefix is needed.
|
||
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
|
||
|
||
# The name lister interface.
|
||
nm_interface=$lt_lt_cv_nm_interface
|
||
|
||
# Specify filename containing input files for \$NM.
|
||
nm_file_list_spec=$lt_nm_file_list_spec
|
||
|
||
# The root where to search for dependent libraries,and where our libraries should be installed.
|
||
lt_sysroot=$lt_sysroot
|
||
|
||
# Command to truncate a binary pipe.
|
||
lt_truncate_bin=$lt_lt_cv_truncate_bin
|
||
|
||
# The name of the directory that contains temporary libtool files.
|
||
objdir=$objdir
|
||
|
||
# Used to examine libraries when file_magic_cmd begins with "file".
|
||
MAGIC_CMD=$MAGIC_CMD
|
||
|
||
# Must we lock files when doing compilation?
|
||
need_locks=$lt_need_locks
|
||
|
||
# Manifest tool.
|
||
MANIFEST_TOOL=$lt_MANIFEST_TOOL
|
||
|
||
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
|
||
DSYMUTIL=$lt_DSYMUTIL
|
||
|
||
# Tool to change global to local symbols on Mac OS X.
|
||
NMEDIT=$lt_NMEDIT
|
||
|
||
# Tool to manipulate fat objects and archives on Mac OS X.
|
||
LIPO=$lt_LIPO
|
||
|
||
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
|
||
OTOOL=$lt_OTOOL
|
||
|
||
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
|
||
OTOOL64=$lt_OTOOL64
|
||
|
||
# Old archive pylibmount (normally "a").
|
||
libext=$libext
|
||
|
||
# Shared library pylibmount (normally ".so").
|
||
shrext_cmds=$lt_shrext_cmds
|
||
|
||
# The commands to extract the exported symbol list from a shared archive.
|
||
extract_expsyms_cmds=$lt_extract_expsyms_cmds
|
||
|
||
# Variables whose values should be saved in libtool wrapper scripts and
|
||
# restored at link time.
|
||
variables_saved_for_relink=$lt_variables_saved_for_relink
|
||
|
||
# Do we need the "lib" prefix for modules?
|
||
need_lib_prefix=$need_lib_prefix
|
||
|
||
# Do we need a version for libraries?
|
||
need_version=$need_version
|
||
|
||
# Library versioning type.
|
||
version_type=$version_type
|
||
|
||
# Shared library runtime path variable.
|
||
runpath_var=$runpath_var
|
||
|
||
# Shared library path variable.
|
||
shlibpath_var=$shlibpath_var
|
||
|
||
# Is shlibpath searched before the hard-coded library search path?
|
||
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
|
||
|
||
# Format of library name prefix.
|
||
libname_spec=$lt_libname_spec
|
||
|
||
# List of archive names. First name is the real one, the rest are links.
|
||
# The last name is the one that the linker finds with -lNAME
|
||
library_names_spec=$lt_library_names_spec
|
||
|
||
# The coded name of the library, if different from the real name.
|
||
soname_spec=$lt_soname_spec
|
||
|
||
# Permission mode override for installation of shared libraries.
|
||
install_override_mode=$lt_install_override_mode
|
||
|
||
# Command to use after installation of a shared archive.
|
||
postinstall_cmds=$lt_postinstall_cmds
|
||
|
||
# Command to use after uninstallation of a shared archive.
|
||
postuninstall_cmds=$lt_postuninstall_cmds
|
||
|
||
# Commands used to finish a libtool library installation in a directory.
|
||
finish_cmds=$lt_finish_cmds
|
||
|
||
# As "finish_cmds", except a single script fragment to be evaled but
|
||
# not shown.
|
||
finish_eval=$lt_finish_eval
|
||
|
||
# Whether we should hardcode library paths into libraries.
|
||
hardcode_into_libs=$hardcode_into_libs
|
||
|
||
# Compile-time system search path for libraries.
|
||
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
|
||
|
||
# Detected run-time system search path for libraries.
|
||
sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
|
||
|
||
# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
|
||
configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
|
||
|
||
# Whether dlopen is supported.
|
||
dlopen_support=$enable_dlopen
|
||
|
||
# Whether dlopen of programs is supported.
|
||
dlopen_self=$enable_dlopen_self
|
||
|
||
# Whether dlopen of statically linked programs is supported.
|
||
dlopen_self_static=$enable_dlopen_self_static
|
||
|
||
# Commands to strip libraries.
|
||
old_striplib=$lt_old_striplib
|
||
striplib=$lt_striplib
|
||
|
||
|
||
# The linker used to build libraries.
|
||
LD=$lt_LD
|
||
|
||
# How to create reloadable object files.
|
||
reload_flag=$lt_reload_flag
|
||
reload_cmds=$lt_reload_cmds
|
||
|
||
# Commands used to build an old-style archive.
|
||
old_archive_cmds=$lt_old_archive_cmds
|
||
|
||
# A language specific compiler.
|
||
CC=$lt_compiler
|
||
|
||
# Is the compiler the GNU compiler?
|
||
with_gcc=$GCC
|
||
|
||
# Compiler flag to turn off builtin functions.
|
||
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
|
||
|
||
# Additional compiler flags for building library objects.
|
||
pic_flag=$lt_lt_prog_compiler_pic
|
||
|
||
# How to pass a linker flag through the compiler.
|
||
wl=$lt_lt_prog_compiler_wl
|
||
|
||
# Compiler flag to prevent dynamic linking.
|
||
link_static_flag=$lt_lt_prog_compiler_static
|
||
|
||
# Does compiler simultaneously support -c and -o options?
|
||
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
|
||
|
||
# Whether or not to add -lc for building shared libraries.
|
||
build_libtool_need_lc=$archive_cmds_need_lc
|
||
|
||
# Whether or not to disallow shared libs when runtime libs are static.
|
||
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
|
||
|
||
# Compiler flag to allow reflexive dlopens.
|
||
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
|
||
|
||
# Compiler flag to generate shared objects directly from archives.
|
||
whole_archive_flag_spec=$lt_whole_archive_flag_spec
|
||
|
||
# Whether the compiler copes with passing no objects directly.
|
||
compiler_needs_object=$lt_compiler_needs_object
|
||
|
||
# Create an old-style archive from a shared archive.
|
||
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
|
||
|
||
# Create a temporary old-style archive to link instead of a shared archive.
|
||
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
|
||
|
||
# Commands used to build a shared archive.
|
||
archive_cmds=$lt_archive_cmds
|
||
archive_expsym_cmds=$lt_archive_expsym_cmds
|
||
|
||
# Commands used to build a loadable module if different from building
|
||
# a shared archive.
|
||
module_cmds=$lt_module_cmds
|
||
module_expsym_cmds=$lt_module_expsym_cmds
|
||
|
||
# Whether we are building with GNU ld or not.
|
||
with_gnu_ld=$lt_with_gnu_ld
|
||
|
||
# Flag that allows shared libraries with undefined symbols to be built.
|
||
allow_undefined_flag=$lt_allow_undefined_flag
|
||
|
||
# Flag that enforces no undefined symbols.
|
||
no_undefined_flag=$lt_no_undefined_flag
|
||
|
||
# Flag to hardcode \$libdir into a binary during linking.
|
||
# This must work even if \$libdir does not exist
|
||
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
|
||
|
||
# Whether we need a single "-rpath" flag with a separated argument.
|
||
hardcode_libdir_separator=$lt_hardcode_libdir_separator
|
||
|
||
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
||
# DIR into the resulting binary.
|
||
hardcode_direct=$hardcode_direct
|
||
|
||
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
||
# DIR into the resulting binary and the resulting library dependency is
|
||
# "absolute",i.e impossible to change by setting \$shlibpath_var if the
|
||
# library is relocated.
|
||
hardcode_direct_absolute=$hardcode_direct_absolute
|
||
|
||
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
|
||
# into the resulting binary.
|
||
hardcode_minus_L=$hardcode_minus_L
|
||
|
||
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
|
||
# into the resulting binary.
|
||
hardcode_shlibpath_var=$hardcode_shlibpath_var
|
||
|
||
# Set to "yes" if building a shared library automatically hardcodes DIR
|
||
# into the library and all subsequent libraries and executables linked
|
||
# against it.
|
||
hardcode_automatic=$hardcode_automatic
|
||
|
||
# Set to yes if linker adds runtime paths of dependent libraries
|
||
# to runtime path list.
|
||
inherit_rpath=$inherit_rpath
|
||
|
||
# Whether libtool must link a program against all its dependency libraries.
|
||
link_all_deplibs=$link_all_deplibs
|
||
|
||
# Set to "yes" if exported symbols are required.
|
||
always_export_symbols=$always_export_symbols
|
||
|
||
# The commands to list exported symbols.
|
||
export_symbols_cmds=$lt_export_symbols_cmds
|
||
|
||
# Symbols that should not be listed in the preloaded symbols.
|
||
exclude_expsyms=$lt_exclude_expsyms
|
||
|
||
# Symbols that must always be exported.
|
||
include_expsyms=$lt_include_expsyms
|
||
|
||
# Commands necessary for linking programs (against libraries) with templates.
|
||
prelink_cmds=$lt_prelink_cmds
|
||
|
||
# Commands necessary for finishing linking programs.
|
||
postlink_cmds=$lt_postlink_cmds
|
||
|
||
# Specify filename containing input files.
|
||
file_list_spec=$lt_file_list_spec
|
||
|
||
# How to hardcode a shared library path into an executable.
|
||
hardcode_action=$hardcode_action
|
||
|
||
# The directories searched by this compiler when creating a shared library.
|
||
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
|
||
|
||
# Dependencies to place before and after the objects being linked to
|
||
# create a shared library.
|
||
predep_objects=$lt_predep_objects
|
||
postdep_objects=$lt_postdep_objects
|
||
predeps=$lt_predeps
|
||
postdeps=$lt_postdeps
|
||
|
||
# The library search path used internally by the compiler when linking
|
||
# a shared library.
|
||
compiler_lib_search_path=$lt_compiler_lib_search_path
|
||
|
||
# ### END LIBTOOL CONFIG
|
||
|
||
_LT_EOF
|
||
|
||
cat <<'_LT_EOF' >> "$cfgfile"
|
||
|
||
# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
|
||
|
||
# func_munge_path_list VARIABLE PATH
|
||
# -----------------------------------
|
||
# VARIABLE is name of variable containing _space_ separated list of
|
||
# directories to be munged by the contents of PATH, which is string
|
||
# having a format:
|
||
# "DIR[:DIR]:"
|
||
# string "DIR[ DIR]" will be prepended to VARIABLE
|
||
# ":DIR[:DIR]"
|
||
# string "DIR[ DIR]" will be appended to VARIABLE
|
||
# "DIRP[:DIRP]::[DIRA:]DIRA"
|
||
# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
|
||
# "DIRA[ DIRA]" will be appended to VARIABLE
|
||
# "DIR[:DIR]"
|
||
# VARIABLE will be replaced by "DIR[ DIR]"
|
||
func_munge_path_list ()
|
||
{
|
||
case x$2 in
|
||
x)
|
||
;;
|
||
*:)
|
||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
|
||
;;
|
||
x:*)
|
||
eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
|
||
;;
|
||
*::*)
|
||
eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
|
||
eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
|
||
;;
|
||
*)
|
||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
|
||
;;
|
||
esac
|
||
}
|
||
|
||
|
||
# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
|
||
func_cc_basename ()
|
||
{
|
||
for cc_temp in $*""; do
|
||
case $cc_temp in
|
||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
||
\-*) ;;
|
||
*) break;;
|
||
esac
|
||
done
|
||
func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||
}
|
||
|
||
|
||
# ### END FUNCTIONS SHARED WITH CONFIGURE
|
||
|
||
_LT_EOF
|
||
|
||
case $host_os in
|
||
aix3*)
|
||
cat <<\_LT_EOF >> "$cfgfile"
|
||
# AIX sometimes has problems with the GCC collect2 program. For some
|
||
# reason, if we set the COLLECT_NAMES environment variable, the problems
|
||
# vanish in a puff of smoke.
|
||
if test set != "${COLLECT_NAMES+set}"; then
|
||
COLLECT_NAMES=
|
||
export COLLECT_NAMES
|
||
fi
|
||
_LT_EOF
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
ltmain=$ac_aux_dir/ltmain.sh
|
||
|
||
|
||
# We use sed instead of cat because bash on DJGPP gets confused if
|
||
# if finds mixed CR/LF and LF-only lines. Since sed operates in
|
||
# text mode, it properly converts lines to CR/LF. This bash problem
|
||
# is reportedly fixed, but why not run on old versions too?
|
||
$SED '$q' "$ltmain" >> "$cfgfile" \
|
||
|| (rm -f "$cfgfile"; exit 1)
|
||
|
||
mv -f "$cfgfile" "$ofile" ||
|
||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
|
||
chmod +x "$ofile"
|
||
|
||
|
||
cat <<_LT_EOF >> "$ofile"
|
||
|
||
# ### BEGIN LIBTOOL TAG CONFIG: CXX
|
||
|
||
# The linker used to build libraries.
|
||
LD=$lt_LD_CXX
|
||
|
||
# How to create reloadable object files.
|
||
reload_flag=$lt_reload_flag_CXX
|
||
reload_cmds=$lt_reload_cmds_CXX
|
||
|
||
# Commands used to build an old-style archive.
|
||
old_archive_cmds=$lt_old_archive_cmds_CXX
|
||
|
||
# A language specific compiler.
|
||
CC=$lt_compiler_CXX
|
||
|
||
# Is the compiler the GNU compiler?
|
||
with_gcc=$GCC_CXX
|
||
|
||
# Compiler flag to turn off builtin functions.
|
||
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
|
||
|
||
# Additional compiler flags for building library objects.
|
||
pic_flag=$lt_lt_prog_compiler_pic_CXX
|
||
|
||
# How to pass a linker flag through the compiler.
|
||
wl=$lt_lt_prog_compiler_wl_CXX
|
||
|
||
# Compiler flag to prevent dynamic linking.
|
||
link_static_flag=$lt_lt_prog_compiler_static_CXX
|
||
|
||
# Does compiler simultaneously support -c and -o options?
|
||
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
|
||
|
||
# Whether or not to add -lc for building shared libraries.
|
||
build_libtool_need_lc=$archive_cmds_need_lc_CXX
|
||
|
||
# Whether or not to disallow shared libs when runtime libs are static.
|
||
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
|
||
|
||
# Compiler flag to allow reflexive dlopens.
|
||
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
|
||
|
||
# Compiler flag to generate shared objects directly from archives.
|
||
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
|
||
|
||
# Whether the compiler copes with passing no objects directly.
|
||
compiler_needs_object=$lt_compiler_needs_object_CXX
|
||
|
||
# Create an old-style archive from a shared archive.
|
||
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
|
||
|
||
# Create a temporary old-style archive to link instead of a shared archive.
|
||
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
|
||
|
||
# Commands used to build a shared archive.
|
||
archive_cmds=$lt_archive_cmds_CXX
|
||
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
|
||
|
||
# Commands used to build a loadable module if different from building
|
||
# a shared archive.
|
||
module_cmds=$lt_module_cmds_CXX
|
||
module_expsym_cmds=$lt_module_expsym_cmds_CXX
|
||
|
||
# Whether we are building with GNU ld or not.
|
||
with_gnu_ld=$lt_with_gnu_ld_CXX
|
||
|
||
# Flag that allows shared libraries with undefined symbols to be built.
|
||
allow_undefined_flag=$lt_allow_undefined_flag_CXX
|
||
|
||
# Flag that enforces no undefined symbols.
|
||
no_undefined_flag=$lt_no_undefined_flag_CXX
|
||
|
||
# Flag to hardcode \$libdir into a binary during linking.
|
||
# This must work even if \$libdir does not exist
|
||
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
|
||
|
||
# Whether we need a single "-rpath" flag with a separated argument.
|
||
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
|
||
|
||
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
||
# DIR into the resulting binary.
|
||
hardcode_direct=$hardcode_direct_CXX
|
||
|
||
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
||
# DIR into the resulting binary and the resulting library dependency is
|
||
# "absolute",i.e impossible to change by setting \$shlibpath_var if the
|
||
# library is relocated.
|
||
hardcode_direct_absolute=$hardcode_direct_absolute_CXX
|
||
|
||
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
|
||
# into the resulting binary.
|
||
hardcode_minus_L=$hardcode_minus_L_CXX
|
||
|
||
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
|
||
# into the resulting binary.
|
||
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
|
||
|
||
# Set to "yes" if building a shared library automatically hardcodes DIR
|
||
# into the library and all subsequent libraries and executables linked
|
||
# against it.
|
||
hardcode_automatic=$hardcode_automatic_CXX
|
||
|
||
# Set to yes if linker adds runtime paths of dependent libraries
|
||
# to runtime path list.
|
||
inherit_rpath=$inherit_rpath_CXX
|
||
|
||
# Whether libtool must link a program against all its dependency libraries.
|
||
link_all_deplibs=$link_all_deplibs_CXX
|
||
|
||
# Set to "yes" if exported symbols are required.
|
||
always_export_symbols=$always_export_symbols_CXX
|
||
|
||
# The commands to list exported symbols.
|
||
export_symbols_cmds=$lt_export_symbols_cmds_CXX
|
||
|
||
# Symbols that should not be listed in the preloaded symbols.
|
||
exclude_expsyms=$lt_exclude_expsyms_CXX
|
||
|
||
# Symbols that must always be exported.
|
||
include_expsyms=$lt_include_expsyms_CXX
|
||
|
||
# Commands necessary for linking programs (against libraries) with templates.
|
||
prelink_cmds=$lt_prelink_cmds_CXX
|
||
|
||
# Commands necessary for finishing linking programs.
|
||
postlink_cmds=$lt_postlink_cmds_CXX
|
||
|
||
# Specify filename containing input files.
|
||
file_list_spec=$lt_file_list_spec_CXX
|
||
|
||
# How to hardcode a shared library path into an executable.
|
||
hardcode_action=$hardcode_action_CXX
|
||
|
||
# The directories searched by this compiler when creating a shared library.
|
||
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
|
||
|
||
# Dependencies to place before and after the objects being linked to
|
||
# create a shared library.
|
||
predep_objects=$lt_predep_objects_CXX
|
||
postdep_objects=$lt_postdep_objects_CXX
|
||
predeps=$lt_predeps_CXX
|
||
postdeps=$lt_postdeps_CXX
|
||
|
||
# The library search path used internally by the compiler when linking
|
||
# a shared library.
|
||
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
|
||
|
||
# ### END LIBTOOL TAG CONFIG: CXX
|
||
_LT_EOF
|
||
|
||
;;
|
||
"po-directories":C)
|
||
for ac_file in $CONFIG_FILES; do
|
||
# Support "outfile[:infile[:infile...]]"
|
||
case "$ac_file" in
|
||
*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
|
||
esac
|
||
# PO directories have a Makefile.in generated from Makefile.in.in.
|
||
case "$ac_file" in */Makefile.in)
|
||
# Adjust a relative srcdir.
|
||
ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
|
||
ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
|
||
ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
|
||
# In autoconf-2.13 it is called $ac_given_srcdir.
|
||
# In autoconf-2.50 it is called $srcdir.
|
||
test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
|
||
case "$ac_given_srcdir" in
|
||
.) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
|
||
/*) top_srcdir="$ac_given_srcdir" ;;
|
||
*) top_srcdir="$ac_dots$ac_given_srcdir" ;;
|
||
esac
|
||
# Treat a directory as a PO directory if and only if it has a
|
||
# POTFILES.in file. This allows packages to have multiple PO
|
||
# directories under different names or in different locations.
|
||
if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
|
||
rm -f "$ac_dir/POTFILES"
|
||
test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
|
||
gt_tab=`printf '\t'`
|
||
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"
|
||
POMAKEFILEDEPS="POTFILES.in"
|
||
# ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
|
||
# on $ac_dir but don't depend on user-specified configuration
|
||
# parameters.
|
||
if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
|
||
# The LINGUAS file contains the set of available languages.
|
||
if test -n "$OBSOLETE_ALL_LINGUAS"; then
|
||
test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
||
fi
|
||
ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
||
eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
|
||
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||
else
|
||
# The set of available languages was given in configure.in.
|
||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
||
eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
|
||
fi
|
||
# Compute POFILES
|
||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
||
# Compute UPDATEPOFILES
|
||
# as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
|
||
# Compute DUMMYPOFILES
|
||
# as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
|
||
# Compute GMOFILES
|
||
# as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
|
||
case "$ac_given_srcdir" in
|
||
.) srcdirpre= ;;
|
||
*) srcdirpre='$(srcdir)/' ;;
|
||
esac
|
||
POFILES=
|
||
UPDATEPOFILES=
|
||
DUMMYPOFILES=
|
||
GMOFILES=
|
||
for lang in $ALL_LINGUAS; do
|
||
POFILES="$POFILES $srcdirpre$lang.po"
|
||
UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
|
||
DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
|
||
GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
|
||
done
|
||
# CATALOGS depends on both $ac_dir and the user's LINGUAS
|
||
# environment variable.
|
||
INST_LINGUAS=
|
||
if test -n "$ALL_LINGUAS"; then
|
||
for presentlang in $ALL_LINGUAS; do
|
||
useit=no
|
||
if test "%UNSET%" != "$LINGUAS"; then
|
||
desiredlanguages="$LINGUAS"
|
||
else
|
||
desiredlanguages="$ALL_LINGUAS"
|
||
fi
|
||
for desiredlang in $desiredlanguages; do
|
||
# Use the presentlang catalog if desiredlang is
|
||
# a. equal to presentlang, or
|
||
# b. a variant of presentlang (because in this case,
|
||
# presentlang can be used as a fallback for messages
|
||
# which are not translated in the desiredlang catalog).
|
||
case "$desiredlang" in
|
||
"$presentlang"*) useit=yes;;
|
||
esac
|
||
done
|
||
if test $useit = yes; then
|
||
INST_LINGUAS="$INST_LINGUAS $presentlang"
|
||
fi
|
||
done
|
||
fi
|
||
CATALOGS=
|
||
if test -n "$INST_LINGUAS"; then
|
||
for lang in $INST_LINGUAS; do
|
||
CATALOGS="$CATALOGS $lang.gmo"
|
||
done
|
||
fi
|
||
test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
|
||
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"
|
||
for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
|
||
if test -f "$f"; then
|
||
case "$f" in
|
||
*.orig | *.bak | *~) ;;
|
||
*) cat "$f" >> "$ac_dir/Makefile" ;;
|
||
esac
|
||
fi
|
||
done
|
||
fi
|
||
;;
|
||
esac
|
||
done ;;
|
||
|
||
esac
|
||
done # for ac_tag
|
||
|
||
|
||
as_fn_exit 0
|
||
_ACEOF
|
||
ac_clean_files=$ac_clean_files_save
|
||
|
||
test $ac_write_fail = 0 ||
|
||
as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
|
||
|
||
|
||
# configure is writing to config.log, and then calls config.status.
|
||
# config.status does its own redirection, appending to config.log.
|
||
# Unfortunately, on DOS this fails, as config.log is still kept open
|
||
# by configure, so config.status won't be able to write to it; its
|
||
# output is simply discarded. So we exec the FD to /dev/null,
|
||
# effectively closing config.log, so it can be properly (re)opened and
|
||
# appended to by config.status. When coming back to configure, we
|
||
# need to make the FD available again.
|
||
if test "$no_create" != yes; then
|
||
ac_cs_success=:
|
||
ac_config_status_args=
|
||
test "$silent" = yes &&
|
||
ac_config_status_args="$ac_config_status_args --quiet"
|
||
exec 5>/dev/null
|
||
$SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
|
||
exec 5>>config.log
|
||
# Use ||, not &&, to avoid exiting from the if with $? = 1, which
|
||
# would make configure fail if this is the last instruction.
|
||
$ac_cs_success || as_fn_exit 1
|
||
fi
|
||
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
|
||
printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
|
||
fi
|
||
|
||
|
||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result:
|
||
${PACKAGE} ${VERSION}
|
||
|
||
prefix: ${prefix}
|
||
exec prefix: ${exec_prefix}
|
||
|
||
bindir: ${bindir}
|
||
sbindir: ${sbindir}
|
||
libdir: ${libdir}
|
||
usrbin_execdir: ${usrbin_execdir}
|
||
usrsbin_execdir: ${usrsbin_execdir}
|
||
usrlib_execdir: ${usrlib_execdir}
|
||
|
||
localstatedir: ${localstatedir}
|
||
runstatedir: ${runstatedir}
|
||
includedir: ${includedir}
|
||
sysconfdir: ${sysconfdir}
|
||
sysconfstaticdir: ${sysconfstaticdir}
|
||
|
||
vendordir: ${with_vendordir}
|
||
|
||
Python: ${PYTHON}
|
||
Python version: ${PYTHON_VERSION}
|
||
Python libs: ${pyexecdir}
|
||
|
||
Bash completions: ${with_bashcompletiondir}
|
||
Systemd support: ${have_systemd}
|
||
Systemd unitdir: ${with_systemdsystemunitdir}
|
||
tmpfilesdir: ${with_tmpfilesdir}
|
||
libeconf support: ${have_econf}
|
||
Btrfs support: ${have_btrfs}
|
||
lastlog2 support: ${build_liblastlog2}
|
||
Wide-char support: ${build_widechar}
|
||
libcryptsetup support: ${have_cryptsetup}
|
||
|
||
Manual pages: ${build_asciidoc}
|
||
Manual pages translated: ${build_poman}
|
||
|
||
compiler: ${CC} / ${CXX}
|
||
suid cflags: ${SUID_CFLAGS}
|
||
ldflags: ${LDFLAGS}
|
||
suid ldflags: ${SUID_LDFLAGS}
|
||
ASAN enabled: ${enable_asan}
|
||
Fuzzing enabled: ${enable_fuzzing_engine}
|
||
Coverage enabled ${enable_coverage}
|
||
|
||
cflags: ${CFLAGS}
|
||
|
||
warnings:
|
||
|
||
${WARN_CFLAGS}
|
||
|
||
Type 'make' or 'make <utilname>' to compile.
|
||
" >&5
|
||
printf "%s\n" "
|
||
${PACKAGE} ${VERSION}
|
||
|
||
prefix: ${prefix}
|
||
exec prefix: ${exec_prefix}
|
||
|
||
bindir: ${bindir}
|
||
sbindir: ${sbindir}
|
||
libdir: ${libdir}
|
||
usrbin_execdir: ${usrbin_execdir}
|
||
usrsbin_execdir: ${usrsbin_execdir}
|
||
usrlib_execdir: ${usrlib_execdir}
|
||
|
||
localstatedir: ${localstatedir}
|
||
runstatedir: ${runstatedir}
|
||
includedir: ${includedir}
|
||
sysconfdir: ${sysconfdir}
|
||
sysconfstaticdir: ${sysconfstaticdir}
|
||
|
||
vendordir: ${with_vendordir}
|
||
|
||
Python: ${PYTHON}
|
||
Python version: ${PYTHON_VERSION}
|
||
Python libs: ${pyexecdir}
|
||
|
||
Bash completions: ${with_bashcompletiondir}
|
||
Systemd support: ${have_systemd}
|
||
Systemd unitdir: ${with_systemdsystemunitdir}
|
||
tmpfilesdir: ${with_tmpfilesdir}
|
||
libeconf support: ${have_econf}
|
||
Btrfs support: ${have_btrfs}
|
||
lastlog2 support: ${build_liblastlog2}
|
||
Wide-char support: ${build_widechar}
|
||
libcryptsetup support: ${have_cryptsetup}
|
||
|
||
Manual pages: ${build_asciidoc}
|
||
Manual pages translated: ${build_poman}
|
||
|
||
compiler: ${CC} / ${CXX}
|
||
suid cflags: ${SUID_CFLAGS}
|
||
ldflags: ${LDFLAGS}
|
||
suid ldflags: ${SUID_LDFLAGS}
|
||
ASAN enabled: ${enable_asan}
|
||
Fuzzing enabled: ${enable_fuzzing_engine}
|
||
Coverage enabled ${enable_coverage}
|
||
|
||
cflags: ${CFLAGS}
|
||
|
||
warnings:
|
||
|
||
${WARN_CFLAGS}
|
||
|
||
Type 'make' or 'make <utilname>' to compile.
|
||
" >&6; }
|
||
|