summaryrefslogtreecommitdiff
path: root/buildtools/wafsamba/samba_abi.py
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2011-02-17 14:42:19 +1100
committerAndrew Tridgell <tridge@samba.org>2011-02-18 15:09:47 +1100
commit1c5108c98b51c7c3edcd94d3a238d0476ece53dd (patch)
treee8b4ce706f78accc40392394dd9bbad595d80a0b /buildtools/wafsamba/samba_abi.py
parent88508291fe80829b559f8e6b91a7453e03479111 (diff)
downloadsamba-1c5108c98b51c7c3edcd94d3a238d0476ece53dd.tar.gz
samba-1c5108c98b51c7c3edcd94d3a238d0476ece53dd.tar.bz2
samba-1c5108c98b51c7c3edcd94d3a238d0476ece53dd.zip
waf: support building libraries with a directory prefix
SAMBA_LIBRARY('libsmb/smbclient') can now be built, which distinguishes it from the binary 'smbclient' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'buildtools/wafsamba/samba_abi.py')
-rw-r--r--buildtools/wafsamba/samba_abi.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/buildtools/wafsamba/samba_abi.py b/buildtools/wafsamba/samba_abi.py
index bd074f8f27..ebd5210317 100644
--- a/buildtools/wafsamba/samba_abi.py
+++ b/buildtools/wafsamba/samba_abi.py
@@ -197,6 +197,8 @@ def ABI_VSCRIPT(bld, libname, abi_directory, version, vscript, abi_match=None):
else:
source = ''
+ libname = os.path.basename(libname)
+ version = os.path.basename(version)
libname = libname.replace("-", "_").replace("+","_").upper()
version = version.replace("-", "_").replace("+","_").upper()