mirror of
https://github.com/samba-team/samba.git
synced 2025-02-08 05:57:51 +03:00
Fix building on platforms without ldap
This commit is contained in:
parent
d12a1bb826
commit
3f78ea7d06
@ -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)
|
||||
|
||||
|
@ -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"])
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user