]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
wafsamba: add optional keep_underscore=True to SAMBA_LIBRARY()
authorStefan Metzmacher <metze@samba.org>
Thu, 18 Dec 2014 09:21:30 +0000 (10:21 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 23 Jan 2015 07:44:10 +0000 (08:44 +0100)
Bug: https://bugzilla.samba.org/show_bug.cgi?id=9299

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 82e583b04b04e560c121163850d70c52d2fce78d)

buildtools/wafsamba/wafsamba.py

index f86ac61d8a8c290d1158daa21c2c0efbfdbffac2..e5648778366a8a2057c3a1edf0b51d2bb49795e2 100644 (file)
@@ -110,6 +110,7 @@ def SAMBA_LIBRARY(bld, libname, source,
                   ldflags='',
                   external_library=False,
                   realname=None,
+                  keep_underscore=False,
                   autoproto=None,
                   autoproto_extra_source='',
                   group='main',
@@ -212,7 +213,10 @@ def SAMBA_LIBRARY(bld, libname, source,
                        libname)
 
     if target_type == 'PYTHON' or realname or not private_library:
-        bundled_name = libname.replace('_', '-')
+        if keep_underscore:
+            bundled_name = libname
+        else:
+            bundled_name = libname.replace('_', '-')
     else:
         bundled_name = PRIVATE_NAME(bld, libname, bundled_extension,
             private_library)