mirror of
https://github.com/samba-team/samba.git
synced 2025-01-27 14:04:05 +03:00
4c8dc9c11e
there's no code change here... metze (This used to be commit 562a9ce019af802b4a71c210b69bc8b93ebcd76f)
57 lines
1.4 KiB
Plaintext
57 lines
1.4 KiB
Plaintext
dnl find the tdb sources. This is meant to work both for
|
|
dnl tdb standalone builds, and builds of packages using tdb
|
|
tdbdir=""
|
|
tdbpaths="$srcdir $srcdir/lib/tdb $srcdir/tdb $srcdir/../tdb"
|
|
for d in $tdbpaths; do
|
|
if test -f "$d/common/tdb.c"; then
|
|
tdbdir="$d"
|
|
AC_SUBST(tdbdir)
|
|
break;
|
|
fi
|
|
done
|
|
if test x"$tdbdir" = "x"; then
|
|
AC_MSG_ERROR([cannot find tdb source in $tdbpaths])
|
|
fi
|
|
TDBOBJ="common/tdb.o common/dump.o common/transaction.o common/error.o common/traverse.o"
|
|
TDBOBJ="$TDBOBJ common/freelist.o common/freelistcheck.o common/io.o common/lock.o common/open.o"
|
|
AC_SUBST(TDBOBJ)
|
|
AC_SUBST(LIBREPLACEOBJ)
|
|
|
|
AC_CHECK_FUNCS(mmap pread pwrite getpagesize utime)
|
|
AC_CHECK_HEADERS(getopt.h sys/select.h sys/time.h)
|
|
|
|
AC_HAVE_DECL(pread, [#include <unistd.h>])
|
|
AC_HAVE_DECL(pwrite, [#include <unistd.h>])
|
|
|
|
AC_MSG_CHECKING([for Python])
|
|
|
|
PYTHON=
|
|
|
|
AC_ARG_WITH(python,
|
|
[ --with-python=PYTHONNAME build Python libraries],
|
|
[ case "${withval-python}" in
|
|
yes)
|
|
PYTHON=python
|
|
;;
|
|
no)
|
|
PYTHON=
|
|
;;
|
|
*)
|
|
PYTHON=${withval-python}
|
|
;;
|
|
esac ])
|
|
|
|
if test x"$PYTHON" != "x"; then
|
|
incdir=`python -c 'import sys; print "%s/include/python%d.%d" % (sys.prefix, sys.version_info[[0]], sys.version_info[[1]])'`
|
|
CPPFLAGS="$CPPFLAGS -I $incdir"
|
|
fi
|
|
|
|
if test x"$PYTHON" != "x"; then
|
|
AC_MSG_RESULT([${withval-python}])
|
|
else
|
|
SMB_ENABLE(swig_tdb, NO)
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
|
|
AC_SUBST(PYTHON)
|