build: Ensure that a forced-private library has no public headers
authorAndrew Bartlett <abartlet@samba.org>
Fri, 9 Feb 2024 09:10:10 +0000 (22:10 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 1 Mar 2024 02:41:36 +0000 (02:41 +0000)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
buildtools/wafsamba/wafsamba.py

index e1c2877e630642958238fc63a796f782f09946d0..171022383eb4e10e53c661ba43fef5ed63e18fe7 100644 (file)
@@ -182,6 +182,7 @@ def SAMBA_LIBRARY(bld, libname, source,
 
     if LIB_MUST_BE_PRIVATE(bld, libname) and target_type not in ['PLUGIN']:
         private_library = True
+        public_headers_install = False
 
     if force_unversioned:
         private_library = False