ldb: Make pyldb-util always a private library
authorAndrew Bartlett <abartlet@samba.org>
Mon, 12 Feb 2024 04:11:53 +0000 (17:11 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 1 Mar 2024 02:41:36 +0000 (02:41 +0000)
Only Samba has ever used these utility functions, other applications can
still use our ldb python bindings, they just can not provide ldb
C bindings.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
lib/ldb/wscript

index 56e9f94a51748eadd1bbb4a45d05168c48c12af2..25591a2617d9a97aa8170ee09c7a63503f17632c 100644 (file)
@@ -237,15 +237,9 @@ def build(bld):
             bld.SAMBA_LIBRARY(name,
                               deps='replace ldb',
                               source='pyldb_util.c',
-                              public_headers=('' if private_library else 'pyldb.h'),
-                              public_headers_install=not private_library,
-                              vnum=VERSION,
-                              private_library=private_library,
-                              pc_files='pyldb-util.pc',
+                              private_library=True,
                               pyembed=True,
-                              enabled=bld.PYTHON_BUILD_IS_ENABLED(),
-                              abi_directory='ABI',
-                              abi_match='pyldb_*')
+                              enabled=bld.PYTHON_BUILD_IS_ENABLED())
 
             if not bld.CONFIG_SET('USING_SYSTEM_LDB'):
                 bld.SAMBA_PYTHON('pyldb', 'pyldb.c',