waf: cope with libraries with a specified version number
[abartlet/samba.git/.git] / buildtools / wafsamba / samba_utils.py
index e86056e7e803a5c6d993d1b8c6d944efaa6b88bb..4139aa13f7a4ad0a75169f5f2307bf924ec2bcf3 100644 (file)
@@ -533,6 +533,9 @@ def map_shlib_extension(ctx, name, python=False):
     '''map a filename with a shared library extension of .so to the real shlib name'''
     if name is None:
         return None
+    if name[-1:].isdigit():
+        # some libraries have specified versions in the wscript rule
+        return name
     (root1, ext1) = os.path.splitext(name)
     if python:
         (root2, ext2) = os.path.splitext(ctx.env.pyext_PATTERN)