ldb: only install headers if we are not building as a private lib
authorAndrew Tridgell <tridge@samba.org>
Thu, 3 Mar 2011 06:21:45 +0000 (17:21 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 15 Mar 2011 01:22:20 +0000 (12:22 +1100)
source4/lib/ldb/wscript

index f31f3dd29d1b1e6c898cb03cc9cf875c39bc7289..6bec7470f093a4487c2c8cdcaca2a983b60532b9 100755 (executable)
@@ -105,6 +105,7 @@ def build(bld):
                           deps='ldb pytalloc-util',
                           source='pyldb_util.c',
                           public_headers='pyldb.h',
+                          public_headers_install=not private_library,
                           vnum=VERSION,
                           private_library=private_library,
                           pc_files='pyldb-util.pc',
@@ -126,6 +127,7 @@ def build(bld):
                           includes='include',
                           public_headers='include/ldb.h include/ldb_errors.h '\
                           'include/ldb_module.h include/ldb_handlers.h',
+                          public_headers_install=not private_library,
                           pc_files='ldb.pc',
                           vnum=VERSION,
                           private_library=private_library,
@@ -137,7 +139,8 @@ def build(bld):
         t = bld.SAMBA_GENERATOR('ldb_version.h',
                                 rule='echo "#define LDB_VERSION \\"${LDB_VERSION}\\"" > ${TGT}',
                                 target='include/ldb_version.h',
-                                public_headers='include/ldb_version.h')
+                                public_headers='include/ldb_version.h',
+                                public_headers_install=not private_library)
         t.env.LDB_VERSION = VERSION
         bld.add_manual_dependency(bld.path.find_or_declare('include/ldb_version.h'), VERSION)