r158: cope with or without LDAP in samba build of ldb
authorAndrew Tridgell <tridge@samba.org>
Sun, 11 Apr 2004 01:26:53 +0000 (01:26 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:51:11 +0000 (12:51 -0500)
(This used to be commit e776ce4f9e6fead235b3cec86d85eb95704f10ef)

source4/lib/ldb/common/ldb.c
source4/lib/ldb/config.m4

index 146745043fa514789632fdc8915f921e40c065bf..e84473efabcd776d87f0b65951b8a2df66f84f21 100644 (file)
@@ -52,11 +52,11 @@ struct ldb_context *ldb_connect(const char *url, unsigned int flags,
                return ltdb_connect(url, flags, options);
        }
 
-#ifdef HAVE_LDAP
+#if HAVE_LDAP
        if (strncmp(url, "ldap", 4) == 0) {
                return lldb_connect(url, flags, options);
        }
-#endif /*HAVE_LDAP*/
+#endif
 
        errno = EINVAL;
        return NULL;
index 7c4749ab0262c721edb160de6a43916d89813bb4..1541dd67362072c35732e812043336a1ab49d07a 100644 (file)
@@ -1,3 +1,7 @@
+if test x"$HAVE_LDAP" = x"yes"; then
+SMB_SUBSYSTEM(LIBLDB_LDAP,[lib/ldb/ldb_ldap/ldb_ldap.o])
+fi
+
 SMB_SUBSYSTEM(LIBLDB,[lib/ldb/common/ldb.o],
                [lib/ldb/common/ldb_ldif.o \
                lib/ldb/common/ldb_parse.o \
@@ -8,7 +12,7 @@ SMB_SUBSYSTEM(LIBLDB,[lib/ldb/common/ldb.o],
                lib/ldb/ldb_tdb/ldb_pack.o \
                lib/ldb/ldb_tdb/ldb_index.o \
                lib/ldb/ldb_tdb/ldb_match.o \
-               lib/ldb/ldb_ldap/ldb_ldap.o],
+               \$(LIBLDAP_LDAP_OBJS)],
                lib/ldb/include/ldb.h)
 
 SMB_SUBSYSTEM(LDBADD,[],