From d2bd00ec5a660b6b6e8ef7693f13fe813845fb33 Mon Sep 17 00:00:00 2001 From: Mathieu Courtois Date: Thu, 9 Apr 2020 15:58:05 +0200 Subject: [PATCH] boost: fix removal of lib extension --- waflib/extras/boost.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/waflib/extras/boost.py b/waflib/extras/boost.py index c2aaaa93..85362340 100644 --- a/waflib/extras/boost.py +++ b/waflib/extras/boost.py @@ -270,10 +270,12 @@ def boost_get_libs(self, *k, **kw): return file return None + # extensions from Tools.ccroot.lib_patterns + wo_ext = re.compile(r"\.(a|so|lib|dll|dylib)$") def format_lib_name(name): if name.startswith('lib') and self.env.CC_NAME != 'msvc': name = name[3:] - return name[:name.rfind('.')] + return wo_ext.sub("", name) def match_libs(lib_names, is_static): libs = [] @@ -522,4 +524,3 @@ def install_boost(self): except: continue install_boost.done = False -