summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2010-12-08 15:12:57 +0100
committerStefan Metzmacher <metze@samba.org>2010-12-08 19:07:15 +0100
commit65965566d23cd74ce8a86978864c4a7ed26b2f59 (patch)
treea717da35087ac15273967d8f56a113f6d74d7a72
parent658f4597ee88cc51bb73ac88df0d28b335e358af (diff)
downloadsamba-65965566d23cd74ce8a86978864c4a7ed26b2f59.tar.gz
samba-65965566d23cd74ce8a86978864c4a7ed26b2f59.tar.bz2
samba-65965566d23cd74ce8a86978864c4a7ed26b2f59.zip
s4:ldb: build libldb and pyldb-util as private libraries when building for samba4
This matches the behavior of the talloc and tdb builds. metze
-rw-r--r--source4/lib/ldb/wscript15
1 files changed, 12 insertions, 3 deletions
diff --git a/source4/lib/ldb/wscript b/source4/lib/ldb/wscript
index 223df2ffe9..8a4e83b69d 100644
--- a/source4/lib/ldb/wscript
+++ b/source4/lib/ldb/wscript
@@ -72,6 +72,13 @@ def build(bld):
bld.RECURSE('lib/popt')
bld.RECURSE('lib/replace')
+ if bld.env.standalone_ldb:
+ private_library = False
+ vnum = VERSION
+ else:
+ private_library = True
+ vnum = None
+
LDB_MAP_SRC = bld.SUBDIR('ldb_map',
'ldb_map.c ldb_map_inbound.c ldb_map_outbound.c')
@@ -101,7 +108,8 @@ def build(bld):
deps='ldb',
source='pyldb_util.c',
public_headers='pyldb.h',
- vnum=VERSION,
+ vnum=vnum,
+ private_library=private_library,
pc_files='pyldb-util.pc',
pyext=True)
@@ -123,10 +131,11 @@ def build(bld):
public_headers='include/ldb.h include/ldb_errors.h '\
'include/ldb_module.h include/ldb_handlers.h',
pc_files='ldb.pc',
- vnum=VERSION,
+ vnum=vnum,
+ private_library=private_library,
manpages='man/ldb.3',
abi_file = abi_file,
- abi_match = abi_match)
+ abi_match = abi_match)
bld.SAMBA_PYTHON('pyldb', 'pyldb.c',