mirror of
https://github.com/samba-team/samba.git
synced 2025-01-19 10:03:58 +03:00
Added --with-ldap (default=yes) option. We should now be able to
compile a non-ADS, non-LDAP version of Samba on a machine with Kerberos and LDAP libraries installed. This shouldn't break anything - let's keep an eye on the build farm just in case. (This used to be commit b9460e79a13ab74a5fc05a9db1b5cf4d402fb197)
This commit is contained in:
parent
1d641866aa
commit
bd875704bf
@ -2016,15 +2016,33 @@ if test x"$with_ads_support" = x"yes"; then
|
|||||||
AC_DEFINE(HAVE_GSSAPI)])
|
AC_DEFINE(HAVE_GSSAPI)])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# we might need the lber lib on some systems. To avoid link errors
|
|
||||||
# this test must be before the libldap test
|
|
||||||
AC_CHECK_LIB(lber, ber_scanf, [LIBS="$LIBS -llber"])
|
|
||||||
|
|
||||||
########################################################
|
########################################################
|
||||||
# now see if we can find the ldap libs in standard paths
|
# Compile with LDAP support?
|
||||||
if test x$have_ldap != xyes; then
|
|
||||||
AC_CHECK_LIB(ldap, ldap_domain2hostlist, [LIBS="$LIBS -lldap";
|
with_ldap_support=yes
|
||||||
|
AC_MSG_CHECKING([whether to use LDAP])
|
||||||
|
|
||||||
|
AC_ARG_WITH(ldap,
|
||||||
|
[ --with-ldap LDAP support (default yes)],
|
||||||
|
[ case "$withval" in
|
||||||
|
no)
|
||||||
|
with_ldap_support=no
|
||||||
|
;;
|
||||||
|
esac ])
|
||||||
|
|
||||||
|
AC_MSG_RESULT($with_ldap_support)
|
||||||
|
|
||||||
|
if test x"$with_ldap_support" = x"yes"; then
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# we might need the lber lib on some systems. To avoid link errors
|
||||||
|
# this test must be before the libldap test
|
||||||
|
AC_CHECK_LIB(lber, ber_scanf, [LIBS="$LIBS -llber"])
|
||||||
|
|
||||||
|
########################################################
|
||||||
|
# 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";
|
||||||
AC_DEFINE(HAVE_LDAP)])
|
AC_DEFINE(HAVE_LDAP)])
|
||||||
|
|
||||||
########################################################
|
########################################################
|
||||||
@ -2036,6 +2054,7 @@ AC_CHECK_LIB(ldap, ldap_domain2hostlist, [LIBS="$LIBS -lldap";
|
|||||||
#include <lber.h>
|
#include <lber.h>
|
||||||
#include <ldap.h>], [ldap_set_rebind_proc(0, 0, 0);], [pam_ldap_cv_ldap_set_rebind_proc=3], [pam_ldap_cv_ldap_set_rebind_proc=2]) ])
|
#include <ldap.h>], [ldap_set_rebind_proc(0, 0, 0);], [pam_ldap_cv_ldap_set_rebind_proc=3], [pam_ldap_cv_ldap_set_rebind_proc=2]) ])
|
||||||
AC_DEFINE_UNQUOTED(LDAP_SET_REBIND_PROC_ARGS, $pam_ldap_cv_ldap_set_rebind_proc)
|
AC_DEFINE_UNQUOTED(LDAP_SET_REBIND_PROC_ARGS, $pam_ldap_cv_ldap_set_rebind_proc)
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#################################################
|
#################################################
|
||||||
|
Loading…
x
Reference in New Issue
Block a user