libtdb.m4

来自「samba最新软件」· M4 代码 · 共 31 行

M4
31
字号
dnl find the tdb sources. This is meant to work both for dnl tdb standalone builds, and builds of packages using tdbtdbdir=""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;	fidoneif test x"$tdbdir" = "x"; then   AC_MSG_ERROR([cannot find tdb source in $tdbpaths])fiTDB_OBJ="common/tdb.o common/dump.o common/transaction.o common/error.o common/traverse.o"TDB_OBJ="$TDB_OBJ common/freelist.o common/freelistcheck.o common/io.o common/lock.o common/open.o"AC_SUBST(TDB_OBJ)AC_SUBST(LIBREPLACEOBJ)TDB_LIBS=""AC_SUBST(TDB_LIBS)TDB_CFLAGS="-I$tdbdir/include"AC_SUBST(TDB_CFLAGS)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>])

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?