From 35833e5aaf1ccf5c606e26eabe2fee8e4fb9f523 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sun, 6 Apr 2003 01:08:39 +0000 Subject: [PATCH] Fix building on platforms without ldap (This used to be commit 3f78ea7d06ae911f97c0a1a451e67fe00547e873) --- source3/Makefile.in | 5 ++--- source3/configure.in | 3 +++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/source3/Makefile.in b/source3/Makefile.in index fa94c582e0e..70591df2bda 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -275,7 +275,7 @@ PASSDB_GET_SET_OBJ = passdb/pdb_get_set.o PASSDB_OBJ = $(PASSDB_GET_SET_OBJ) passdb/passdb.o passdb/pdb_interface.o \ passdb/machine_sid.o passdb/util_sam_sid.o passdb/pdb_compat.o \ - passdb/privileges.o lib/ldap.o @PDB_STATIC@ + passdb/privileges.o @LDAP_OBJ@ @PDB_STATIC@ XML_OBJ = modules/xml.o MYSQL_OBJ = modules/mysql.o @@ -598,8 +598,7 @@ WINBINDD_OBJ = \ $(PARAM_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) \ $(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(RPC_PARSE_OBJ) \ $(PROFILE_OBJ) $(UNIGRP_OBJ) $(IDMAP_OBJ) \ - $(SECRETS_OBJ) $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \ - lib/ldap.o + $(SECRETS_OBJ) $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) @LDAP_OBJ@ WBINFO_OBJ = nsswitch/wbinfo.o libsmb/smbencrypt.o libsmb/smbdes.o $(POPT_LIB_OBJ) diff --git a/source3/configure.in b/source3/configure.in index 05a819779ee..b9e32d62089 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -157,6 +157,7 @@ AC_SUBST(ADSLIBS) AC_SUBST(PASSDBLIBS) AC_SUBST(KRB5_LIBS) AC_SUBST(LDAP_LIBS) +AC_SUBST(LDAP_OBJ) AC_SUBST(SHLIB_PROGS) AC_SUBST(SMBWRAPPER) AC_SUBST(EXTRA_BIN_PROGS) @@ -2246,6 +2247,7 @@ fi ######################################################## # Compile with LDAP support? +LDAP_OBJ="" with_ldap_support=yes AC_MSG_CHECKING([whether to use LDAP]) @@ -2272,6 +2274,7 @@ LIBS="" # now see if we can find the ldap libs in standard paths if test x$have_ldap != xyes; then AC_CHECK_LIB(ldap, ldap_domain2hostlist, [LIBS="$LIBS -lldap"; + LDAP_OBJ=lib/ldap.o; AC_DEFINE(HAVE_LDAP,1,[Whether ldap is available])]) AC_CHECK_HEADERS([ldap.h lber.h], [default_static_modules="$default_static_modules pdb_ldap"]) -- 2.11.4.GIT