aclocal.m4 | aclocal.m4 | |||
---|---|---|---|---|
dnl aclocal.m4 generated automatically by aclocal 1.2 | dnl aclocal.m4 generated automatically by aclocal 1.4 | |||
dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. | ||||
dnl This file is free software; the Free Software Foundation | ||||
dnl gives unlimited permission to copy and/or distribute it, | ||||
dnl with or without modifications, as long as this notice is preserved. | ||||
dnl This program is distributed in the hope that it will be useful, | ||||
dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without | ||||
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||||
dnl PARTICULAR PURPOSE. | ||||
# Do all the work for Automake. This macro actually does too much -- | # Do all the work for Automake. This macro actually does too much -- | |||
# some checks are only needed if your package does certain things. | # some checks are only needed if your package does certain things. | |||
# But this isn't really a big deal. | # But this isn't really a big deal. | |||
# serial 1 | # serial 1 | |||
dnl Usage: | dnl Usage: | |||
dnl AM_INIT_AUTOMAKE(package,version, [no-define]) | dnl AM_INIT_AUTOMAKE(package,version, [no-define]) | |||
AC_DEFUN(AM_INIT_AUTOMAKE, | AC_DEFUN(AM_INIT_AUTOMAKE, | |||
[AC_REQUIRE([AM_PROG_INSTALL]) | [AC_REQUIRE([AC_PROG_INSTALL]) | |||
PACKAGE=[$1] | PACKAGE=[$1] | |||
AC_SUBST(PACKAGE) | AC_SUBST(PACKAGE) | |||
VERSION=[$2] | VERSION=[$2] | |||
AC_SUBST(VERSION) | AC_SUBST(VERSION) | |||
dnl test to see if srcdir already configured | dnl test to see if srcdir already configured | |||
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then | if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then | |||
AC_MSG_ERROR([source directory already configured; run "make distclean" t here first]) | AC_MSG_ERROR([source directory already configured; run "make distclean" t here first]) | |||
fi | fi | |||
ifelse([$3],, | ifelse([$3],, | |||
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") | AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) | |||
AC_DEFINE_UNQUOTED(VERSION, "$VERSION")) | AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) | |||
AM_SANITY_CHECK | AC_REQUIRE([AM_SANITY_CHECK]) | |||
AC_ARG_PROGRAM | AC_REQUIRE([AC_ARG_PROGRAM]) | |||
dnl FIXME This is truly gross. | dnl FIXME This is truly gross. | |||
missing_dir=`cd $ac_aux_dir && pwd` | missing_dir=`cd $ac_aux_dir && pwd` | |||
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) | AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) | |||
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) | AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) | |||
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) | AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) | |||
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) | AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) | |||
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) | AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) | |||
AC_PROG_MAKE_SET]) | AC_REQUIRE([AC_PROG_MAKE_SET])]) | |||
# serial 1 | ||||
AC_DEFUN(AM_PROG_INSTALL, | ||||
[AC_REQUIRE([AC_PROG_INSTALL]) | ||||
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' | ||||
AC_SUBST(INSTALL_SCRIPT)dnl | ||||
]) | ||||
# | # | |||
# Check to make sure that the build environment is sane. | # Check to make sure that the build environment is sane. | |||
# | # | |||
AC_DEFUN(AM_SANITY_CHECK, | AC_DEFUN(AM_SANITY_CHECK, | |||
[AC_MSG_CHECKING([whether build environment is sane]) | [AC_MSG_CHECKING([whether build environment is sane]) | |||
# Just in case | # Just in case | |||
sleep 1 | sleep 1 | |||
echo timestamp > conftestfile | echo timestamp > conftestfile | |||
# Do `set' in a subshell so we don't clobber the current shell's | # 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 | # arguments. Must try -L first in case configure is actually a | |||
# symlink; some systems play weird games with the mod time of symlinks | # symlink; some systems play weird games with the mod time of symlinks | |||
# (eg FreeBSD returns the mod time of the symlink's containing | # (eg FreeBSD returns the mod time of the symlink's containing | |||
# directory). | # directory). | |||
if ( | if ( | |||
set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` | set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` | |||
if test "$@" = "X"; then | if test "[$]*" = "X"; then | |||
# -L didn't work. | # -L didn't work. | |||
set X `ls -t $srcdir/configure conftestfile` | set X `ls -t $srcdir/configure conftestfile` | |||
fi | fi | |||
if test "[$]*" != "X $srcdir/configure conftestfile" \ | ||||
&& test "[$]*" != "X conftestfile $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". | ||||
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken | ||||
alias in your environment]) | ||||
fi | ||||
test "[$]2" = conftestfile | test "[$]2" = conftestfile | |||
) | ) | |||
then | then | |||
# Ok. | # Ok. | |||
: | : | |||
else | else | |||
AC_MSG_ERROR([newly created file is older than distributed files! | AC_MSG_ERROR([newly created file is older than distributed files! | |||
Check your system clock]) | Check your system clock]) | |||
fi | fi | |||
rm -f conftest* | rm -f conftest* | |||
skipping to change at line 115 | skipping to change at line 128 | |||
for am_file in <<$1>>; do | for am_file in <<$1>>; do | |||
case " <<$>>CONFIG_HEADERS " in | case " <<$>>CONFIG_HEADERS " in | |||
*" <<$>>am_file "*<<)>> | *" <<$>>am_file "*<<)>> | |||
echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'` stamp-h$am_indx | echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'` stamp-h$am_indx | |||
;; | ;; | |||
esac | esac | |||
am_indx=`expr "<<$>>am_indx" + 1` | am_indx=`expr "<<$>>am_indx" + 1` | |||
done<<>>dnl>>) | done<<>>dnl>>) | |||
changequote([,]))]) | changequote([,]))]) | |||
# serial 9 AM_PROG_LIBTOOL | # serial 40 AC_PROG_LIBTOOL | |||
AC_DEFUN(AM_PROG_LIBTOOL, | AC_DEFUN(AC_PROG_LIBTOOL, | |||
[AC_REQUIRE([AC_CANONICAL_HOST]) | [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl | |||
AC_REQUIRE([AC_PROG_CC]) | ||||
AC_REQUIRE([AC_PROG_RANLIB]) | # Save cache, so that ltconfig can load it | |||
AC_REQUIRE([AM_PROG_LD]) | AC_CACHE_SAVE | |||
AC_REQUIRE([AC_PROG_LN_S]) | ||||
# Actually configure libtool. ac_aux_dir is where install-sh is found. | ||||
CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ | ||||
LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ | ||||
LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \ | ||||
DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \ | ||||
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \ | ||||
$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \ | ||||
|| AC_MSG_ERROR([libtool configure failed]) | ||||
# Reload cache, that may have been modified by ltconfig | ||||
AC_CACHE_LOAD | ||||
# This can be used to rebuild libtool when needed | ||||
LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh" | ||||
# Always use our own libtool. | # Always use our own libtool. | |||
LIBTOOL='$(top_builddir)/libtool' | LIBTOOL='$(SHELL) $(top_builddir)/libtool' | |||
AC_SUBST(LIBTOOL) | AC_SUBST(LIBTOOL)dnl | |||
dnl Allow the --disable-shared flag to stop us from building shared libs. | # Redirect the config.log output again, so that the ltconfig log is not | |||
AC_ARG_ENABLE(shared, | # clobbered by the next message. | |||
[ --enable-shared build shared libraries [default=yes]], | exec 5>>./config.log | |||
test "$enableval" = no && libtool_shared=" --disable-shared", | ]) | |||
libtool_shared=) | ||||
dnl Allow the --disable-static flag to stop us from building static libs. | AC_DEFUN(AC_LIBTOOL_SETUP, | |||
AC_ARG_ENABLE(static, | [AC_PREREQ(2.13)dnl | |||
[ --enable-static build static libraries [default=yes]], | AC_REQUIRE([AC_ENABLE_SHARED])dnl | |||
test "$enableval" = no && libtool_static=" --disable-static", | AC_REQUIRE([AC_ENABLE_STATIC])dnl | |||
libtool_static=) | AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl | |||
AC_REQUIRE([AC_CANONICAL_HOST])dnl | ||||
AC_REQUIRE([AC_CANONICAL_BUILD])dnl | ||||
AC_REQUIRE([AC_PROG_RANLIB])dnl | ||||
AC_REQUIRE([AC_PROG_CC])dnl | ||||
AC_REQUIRE([AC_PROG_LD])dnl | ||||
AC_REQUIRE([AC_PROG_NM])dnl | ||||
AC_REQUIRE([AC_PROG_LN_S])dnl | ||||
dnl | ||||
libtool_flags="$libtool_shared$libtool_static" | case "$target" in | |||
test "$silent" = yes && libtool_flags="$libtool_flags --silent" | NONE) lt_target="$host" ;; | |||
*) lt_target="$target" ;; | ||||
esac | ||||
# Check for any special flags to pass to ltconfig. | ||||
libtool_flags="--cache-file=$cache_file" | ||||
test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-share | ||||
d" | ||||
test "$enable_static" = no && libtool_flags="$libtool_flags --disable-stati | ||||
c" | ||||
test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable | ||||
-fast-install" | ||||
test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc" | test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc" | |||
test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu -ld" | test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu -ld" | |||
ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], | ||||
[libtool_flags="$libtool_flags --enable-dlopen"]) | ||||
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], | ||||
[libtool_flags="$libtool_flags --enable-win32-dll"]) | ||||
AC_ARG_ENABLE(libtool-lock, | ||||
[ --disable-libtool-lock avoid locking (might break parallel builds)]) | ||||
test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disab | ||||
le-lock" | ||||
test x"$silent" = xyes && libtool_flags="$libtool_flags --silent" | ||||
# Some flags need to be propagated to the compiler or linker for good | # Some flags need to be propagated to the compiler or linker for good | |||
# libtool support. | # libtool support. | |||
[case "$host" in | case "$lt_target" in | |||
*-*-irix6*) | *-*-irix6*) | |||
for f in '-32' '-64' '-cckr' '-n32' '-mips1' '-mips2' '-mips3' '-mips4'; | # Find out which ABI we are using. | |||
do | echo '[#]line __oline__ "configure"' > conftest.$ac_ext | |||
if echo " $CC $CFLAGS " | egrep -e "[ ]$f[ ]" > /dev/null; the | if AC_TRY_EVAL(ac_compile); then | |||
n | case "`/usr/bin/file conftest.o`" in | |||
LD="${LD-ld} $f" | *32-bit*) | |||
fi | LD="${LD-ld} -32" | |||
done | ;; | |||
*N32*) | ||||
LD="${LD-ld} -n32" | ||||
;; | ||||
*64-bit*) | ||||
LD="${LD-ld} -64" | ||||
;; | ||||
esac | ||||
fi | ||||
rm -rf conftest* | ||||
;; | ;; | |||
*-*-sco3.2v5*) | *-*-sco3.2v5*) | |||
# On SCO OpenServer 5, we need -belf to get full-featured binaries. | # On SCO OpenServer 5, we need -belf to get full-featured binaries. | |||
SAVE_CFLAGS="$CFLAGS" | ||||
CFLAGS="$CFLAGS -belf" | CFLAGS="$CFLAGS -belf" | |||
AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, | ||||
[AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])] | ||||
) | ||||
if test x"$lt_cv_cc_needs_belf" != x"yes"; then | ||||
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf | ||||
CFLAGS="$SAVE_CFLAGS" | ||||
fi | ||||
;; | ;; | |||
esac] | ||||
# Actually configure libtool. ac_aux_dir is where install-sh is found. | ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], | |||
CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ | [*-*-cygwin* | *-*-mingw*) | |||
LD="$LD" RANLIB="$RANLIB" LN_S="$LN_S" \ | AC_CHECK_TOOL(DLLTOOL, dlltool, false) | |||
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \ | AC_CHECK_TOOL(AS, as, false) | |||
$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \ | AC_CHECK_TOOL(OBJDUMP, objdump, false) | |||
|| AC_MSG_ERROR([libtool configure failed]) | ;; | |||
]) | ||||
esac | ||||
]) | ]) | |||
# AM_PROG_LD - find the path to the GNU or non-GNU linker | # AC_LIBTOOL_DLOPEN - enable checks for dlopen support | |||
AC_DEFUN(AM_PROG_LD, | AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])]) | |||
# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's | ||||
AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])]) | ||||
# AC_ENABLE_SHARED - implement the --enable-shared flag | ||||
# Usage: AC_ENABLE_SHARED[(DEFAULT)] | ||||
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to | ||||
# `yes'. | ||||
AC_DEFUN(AC_ENABLE_SHARED, [dnl | ||||
define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl | ||||
AC_ARG_ENABLE(shared, | ||||
changequote(<<, >>)dnl | ||||
<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHA | ||||
RED_DEFAULT], | ||||
changequote([, ])dnl | ||||
[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. | ||||
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," | ||||
for pkg in $enableval; do | ||||
if test "X$pkg" = "X$p"; then | ||||
enable_shared=yes | ||||
fi | ||||
done | ||||
IFS="$ac_save_ifs" | ||||
;; | ||||
esac], | ||||
enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl | ||||
]) | ||||
# AC_DISABLE_SHARED - set the default shared flag to --disable-shared | ||||
AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl | ||||
AC_ENABLE_SHARED(no)]) | ||||
# AC_ENABLE_STATIC - implement the --enable-static flag | ||||
# Usage: AC_ENABLE_STATIC[(DEFAULT)] | ||||
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to | ||||
# `yes'. | ||||
AC_DEFUN(AC_ENABLE_STATIC, [dnl | ||||
define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl | ||||
AC_ARG_ENABLE(static, | ||||
changequote(<<, >>)dnl | ||||
<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STA | ||||
TIC_DEFAULT], | ||||
changequote([, ])dnl | ||||
[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. | ||||
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," | ||||
for pkg in $enableval; do | ||||
if test "X$pkg" = "X$p"; then | ||||
enable_static=yes | ||||
fi | ||||
done | ||||
IFS="$ac_save_ifs" | ||||
;; | ||||
esac], | ||||
enable_static=AC_ENABLE_STATIC_DEFAULT)dnl | ||||
]) | ||||
# AC_DISABLE_STATIC - set the default static flag to --disable-static | ||||
AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl | ||||
AC_ENABLE_STATIC(no)]) | ||||
# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag | ||||
# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)] | ||||
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to | ||||
# `yes'. | ||||
AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl | ||||
define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl | ||||
AC_ARG_ENABLE(fast-install, | ||||
changequote(<<, >>)dnl | ||||
<< --enable-fast-install[=PKGS] optimize for fast installation [default=> | ||||
>AC_ENABLE_FAST_INSTALL_DEFAULT], | ||||
changequote([, ])dnl | ||||
[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. | ||||
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," | ||||
for pkg in $enableval; do | ||||
if test "X$pkg" = "X$p"; then | ||||
enable_fast_install=yes | ||||
fi | ||||
done | ||||
IFS="$ac_save_ifs" | ||||
;; | ||||
esac], | ||||
enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl | ||||
]) | ||||
# AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install | ||||
AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl | ||||
AC_ENABLE_FAST_INSTALL(no)]) | ||||
# AC_PROG_LD - find the path to the GNU or non-GNU linker | ||||
AC_DEFUN(AC_PROG_LD, | ||||
[AC_ARG_WITH(gnu-ld, | [AC_ARG_WITH(gnu-ld, | |||
[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], | [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], | |||
test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) | test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) | |||
if test "$with_gnu_ld" = yes; then | AC_REQUIRE([AC_PROG_CC])dnl | |||
AC_REQUIRE([AC_CANONICAL_HOST])dnl | ||||
AC_REQUIRE([AC_CANONICAL_BUILD])dnl | ||||
ac_prog=ld | ||||
if test "$ac_cv_prog_gcc" = yes; then | ||||
# Check if gcc -print-prog-name=ld gives a path. | ||||
AC_MSG_CHECKING([for ld used by GCC]) | ||||
ac_prog=`($CC -print-prog-name=ld) 2>&5` | ||||
case "$ac_prog" in | ||||
# Accept absolute paths. | ||||
changequote(,)dnl | ||||
[\\/]* | [A-Za-z]:[\\/]*) | ||||
re_direlt='/[^/][^/]*/\.\./' | ||||
changequote([,])dnl | ||||
# Canonicalize the path 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 | ||||
AC_MSG_CHECKING([for GNU ld]) | AC_MSG_CHECKING([for GNU ld]) | |||
else | else | |||
AC_MSG_CHECKING([for non-GNU ld]) | AC_MSG_CHECKING([for non-GNU ld]) | |||
fi | fi | |||
AC_CACHE_VAL(ac_cv_path_LD, | AC_CACHE_VAL(ac_cv_path_LD, | |||
[case "$LD" in | [if test -z "$LD"; then | |||
/*) | IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" | |||
ac_cv_path_LD="$LD" # Let the user override the test with a path. | ||||
;; | ||||
*) | ||||
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | ||||
for ac_dir in $PATH; do | for ac_dir in $PATH; do | |||
test -z "$ac_dir" && ac_dir=. | test -z "$ac_dir" && ac_dir=. | |||
if test -f "$ac_dir/ld"; then | if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; | |||
ac_cv_path_LD="$ac_dir/ld" | then | |||
ac_cv_path_LD="$ac_dir/$ac_prog" | ||||
# Check to see if the program is GNU ld. I'd rather use --version, | # Check to see if the program is GNU ld. I'd rather use --version, | |||
# but apparently some GNU ld's only accept -v. | # but apparently some GNU ld's only accept -v. | |||
# Break only if it was the GNU/non-GNU ld that we prefer. | # Break only if it was the GNU/non-GNU ld that we prefer. | |||
if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU ld|with BFD)' > | if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /d | |||
/dev/null; then | ev/null; then | |||
test "$with_gnu_ld" = yes && break | test "$with_gnu_ld" != no && break | |||
else | else | |||
test "$with_gnu_ld" != yes && break | test "$with_gnu_ld" != yes && break | |||
fi | fi | |||
fi | fi | |||
done | done | |||
IFS="$ac_save_ifs" | IFS="$ac_save_ifs" | |||
;; | else | |||
esac]) | ac_cv_path_LD="$LD" # Let the user override the test with a path. | |||
fi]) | ||||
LD="$ac_cv_path_LD" | LD="$ac_cv_path_LD" | |||
if test -n "$LD"; then | if test -n "$LD"; then | |||
AC_MSG_RESULT($LD) | AC_MSG_RESULT($LD) | |||
else | else | |||
AC_MSG_RESULT(no) | AC_MSG_RESULT(no) | |||
fi | fi | |||
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) | test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) | |||
AC_SUBST(LD) | AC_PROG_LD_GNU | |||
AM_PROG_LD_GNU | ||||
]) | ]) | |||
AC_DEFUN(AM_PROG_LD_GNU, | AC_DEFUN(AC_PROG_LD_GNU, | |||
[AC_CACHE_CHECK([whether we are using GNU ld], ac_cv_prog_gnu_ld, | [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld, | |||
[# I'd rather use --version here, but apparently some GNU ld's only accept -v. | [# I'd rather use --version here, but apparently some GNU ld's only accept -v. | |||
if $LD -v 2>&1 </dev/null | egrep '(GNU ld|with BFD)' > /dev/null; then | if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then | |||
ac_cv_prog_gnu_ld=yes | ac_cv_prog_gnu_ld=yes | |||
else | else | |||
ac_cv_prog_gnu_ld=no | ac_cv_prog_gnu_ld=no | |||
fi]) | fi]) | |||
]) | ]) | |||
# AC_PROG_NM - find the path to a BSD-compatible name lister | ||||
AC_DEFUN(AC_PROG_NM, | ||||
[AC_MSG_CHECKING([for BSD-compatible nm]) | ||||
AC_CACHE_VAL(ac_cv_path_NM, | ||||
[if test -n "$NM"; then | ||||
# Let the user override the test. | ||||
ac_cv_path_NM="$NM" | ||||
else | ||||
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" | ||||
for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do | ||||
test -z "$ac_dir" && ac_dir=. | ||||
if test -f $ac_dir/nm || test -f $ac_dir/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 | ||||
if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/nul | ||||
l >/dev/null; then | ||||
ac_cv_path_NM="$ac_dir/nm -B" | ||||
break | ||||
elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/n | ||||
ull >/dev/null; then | ||||
ac_cv_path_NM="$ac_dir/nm -p" | ||||
break | ||||
else | ||||
ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, | ||||
but | ||||
continue # so that we can try to find one that supports BSD flags | ||||
fi | ||||
fi | ||||
done | ||||
IFS="$ac_save_ifs" | ||||
test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm | ||||
fi]) | ||||
NM="$ac_cv_path_NM" | ||||
AC_MSG_RESULT([$NM]) | ||||
]) | ||||
# AC_CHECK_LIBM - check for math library | ||||
AC_DEFUN(AC_CHECK_LIBM, | ||||
[AC_REQUIRE([AC_CANONICAL_HOST])dnl | ||||
LIBM= | ||||
case "$lt_target" in | ||||
*-*-beos* | *-*-cygwin*) | ||||
# These system don't have libm | ||||
;; | ||||
*-ncr-sysv4.3*) | ||||
AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") | ||||
AC_CHECK_LIB(m, main, LIBM="$LIBM -lm") | ||||
;; | ||||
*) | ||||
AC_CHECK_LIB(m, main, LIBM="-lm") | ||||
;; | ||||
esac | ||||
]) | ||||
# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for | ||||
# the libltdl convenience library and INCLTDL to the include flags for | ||||
# the libltdl header and adds --enable-ltdl-convenience to the | ||||
# configure arguments. Note that LIBLTDL and INCLTDL are not | ||||
# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not | ||||
# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed | ||||
# with '${top_builddir}/' and INCLTDL will be prefixed with | ||||
# '${top_srcdir}/' (note the single quotes!). If your package is not | ||||
# flat and you're not using automake, define top_builddir and | ||||
# top_srcdir appropriately in the Makefiles. | ||||
AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl | ||||
case "$enable_ltdl_convenience" in | ||||
no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; | ||||
"") enable_ltdl_convenience=yes | ||||
ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; | ||||
esac | ||||
LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la | ||||
INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) | ||||
]) | ||||
# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for | ||||
# the libltdl installable library and INCLTDL to the include flags for | ||||
# the libltdl header and adds --enable-ltdl-install to the configure | ||||
# arguments. Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is | ||||
# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed | ||||
# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will | ||||
# be prefixed with '${top_builddir}/' and INCLTDL will be prefixed | ||||
# with '${top_srcdir}/' (note the single quotes!). If your package is | ||||
# not flat and you're not using automake, define top_builddir and | ||||
# top_srcdir appropriately in the Makefiles. | ||||
# In the future, this macro may have to be called after AC_PROG_LIBTOOL. | ||||
AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl | ||||
AC_CHECK_LIB(ltdl, main, | ||||
[test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], | ||||
[if test x"$enable_ltdl_install" = xno; then | ||||
AC_MSG_WARN([libltdl not installed, but installation disabled]) | ||||
else | ||||
enable_ltdl_install=yes | ||||
fi | ||||
]) | ||||
if test x"$enable_ltdl_install" = x"yes"; then | ||||
ac_configure_args="$ac_configure_args --enable-ltdl-install" | ||||
LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la | ||||
INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) | ||||
else | ||||
ac_configure_args="$ac_configure_args --enable-ltdl-install=no" | ||||
LIBLTDL="-lltdl" | ||||
INCLTDL= | ||||
fi | ||||
]) | ||||
dnl old names | ||||
AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl | ||||
AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl | ||||
AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl | ||||
AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl | ||||
AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl | ||||
AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl | ||||
AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl | ||||
dnl This is just to silence aclocal about the macro not being used | ||||
ifelse([AC_DISABLE_FAST_INSTALL])dnl | ||||
# Define a conditional. | ||||
AC_DEFUN(AM_CONDITIONAL, | ||||
[AC_SUBST($1_TRUE) | ||||
AC_SUBST($1_FALSE) | ||||
if $2; then | ||||
$1_TRUE= | ||||
$1_FALSE='#' | ||||
else | ||||
$1_TRUE='#' | ||||
$1_FALSE= | ||||
fi]) | ||||
End of changes. 29 change blocks. | ||||
74 lines changed or deleted | 281 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |