1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-06 16:23:49 +03:00

r17696: attempt to allow ldb to use an external popt directory, so we can

point it at the popt sources in the samba source tree when building in
the build farm
This commit is contained in:
Andrew Tridgell
2006-08-22 05:27:33 +00:00
committed by Gerald (Jerry) Carter
parent 7cca1f83f4
commit 13e14e0f8d
2 changed files with 32 additions and 2 deletions

View File

@@ -8,13 +8,14 @@ includedir = @includedir@
libdir = @libdir@
bindir = @bindir@
mandir = @mandir@
VPATH = @srcdir@:@srcdir@/..
VPATH = @srcdir@:@srcdir@/..:@POPTDIR@
srcdir = @srcdir@
builddir = @builddir@
WITH_GCOV = @WITH_GCOV@
WITH_LDAP = @WITH_LDAP@
SLAPD = @SLAPD@
WITH_SQLITE3 = @WITH_SQLITE3@
POPTOBJ = @POPTOBJ@
ifeq ($(WITH_LDAP),yes)
OPENLDAP_PREFIX=/usr
@@ -71,7 +72,7 @@ MODULES_OBJ=$(MODDIR)/operational.o $(MODDIR)/schema.o $(MODDIR)/rdn_name.o \
$(MODDIR)/objectclass.o \
$(MODDIR)/paged_results.o $(MODDIR)/sort.o $(MODDIR)/asq.o
OBJS = $(MODULES_OBJ) $(COMMON_OBJ) $(LDB_TDB_OBJ) $(TDB_OBJ) $(TALLOC_OBJ) $(LDB_LDAP_OBJ) $(LDB_SQLITE3_OBJ)
OBJS = $(MODULES_OBJ) $(COMMON_OBJ) $(LDB_TDB_OBJ) $(TDB_OBJ) $(TALLOC_OBJ) $(LDB_LDAP_OBJ) $(LDB_SQLITE3_OBJ) $(POPTOBJ)
LDB_LIB = lib/libldb.a

29
source/lib/ldb/popt.m4 Normal file
View File

@@ -0,0 +1,29 @@
#################################################
# Check to see if we should use an external src dir
POPTDIR=""
AC_ARG_WITH(popt-src,
[ --with-popt-src set location of popt source],
[
case "$withval" in
yes|no)
AC_MSG_ERROR([--with-popt-src called without argument])
;;
*)
POPTDIR="$withval"
;;
esac ],
)
if test x"$POPTDIR" = x; then
AC_CHECK_HEADERS(popt.h)
AC_CHECK_LIB(popt, poptGetContext)
else
POPTOBJ="findme.o popt.o poptconfig.o popthelp.o poptparse.o"
CFLAGS="$CFLAGS -I$POPTDIR"
fi
AC_CHECK_HEADERS([float.h alloca.h])
AC_CHECK_FUNCS(strerror)
AC_SUBST(POPTOBJ)
AC_SUBST(POPTDIR)