configure: Use Python tdb bindings from the system, if found.
authorJelmer Vernooij <jelmer@samba.org>
Wed, 17 Jun 2009 22:53:05 +0000 (00:53 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Wed, 17 Jun 2009 22:54:18 +0000 (00:54 +0200)
source4/configure.ac

index a841ab1c12d632342867ea1f911d093165ffd544..c99205a466af3feee5ca4bdb3dd16de4f41b46cf 100644 (file)
@@ -53,15 +53,22 @@ SMB_INCLUDED_LIB_PKGCONFIG(LIBTALLOC, talloc >= TALLOC_MIN_VERSION, [],
 )
 
 SMB_INCLUDED_LIB_PKGCONFIG(LIBTDB, tdb >= TDB_MIN_VERSION,
-       [],
+       [
+               AC_MSG_CHECKING([for Python TDB bindings])
+               if $PYTHON -c "from tdb import open" 2>/dev/null; then
+                       AC_MSG_RESULT(yes)
+               else
+                       SMB_INCLUDE_MK(../lib/tdb/python.mk) 
+                       AC_MSG_RESULT(no)
+               fi
+        ],
        [
                m4_include(../lib/tdb/libtdb.m4)
                SMB_INCLUDE_MK(../lib/tdb/config.mk)
+               SMB_INCLUDE_MK(../lib/tdb/python.mk) 
        ]
 )
 
-SMB_INCLUDE_MK(../lib/tdb/python.mk) 
-
 SMB_INCLUDED_LIB_PKGCONFIG(LIBTEVENT, tevent = TEVENT_REQUIRED_VERSION,
        [],[m4_include(../lib/tevent/samba.m4)]
 )