aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Wilk <jwilk@jwilk.net>2018-09-05 00:39:33 +0200
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-09-04 22:46:01 -0700
commit73cbf4113a87aec2821982e9e5613185c63ab78b (patch)
tree3e69c8c4580342003a74a17fcbd261595cabebaa
parentb350c74386a3c0b7cd894ea589d3e399fd919515 (diff)
downloadmeson-73cbf4113a87aec2821982e9e5613185c63ab78b.zip
meson-73cbf4113a87aec2821982e9e5613185c63ab78b.tar.gz
meson-73cbf4113a87aec2821982e9e5613185c63ab78b.tar.bz2
llvm: fix build flags with older llvm versions
Fix fallback code for older (<= 3.8) llvm versions to not be dependent on readdir() order. Fixes #4102
-rw-r--r--mesonbuild/dependencies/dev.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/dependencies/dev.py b/mesonbuild/dependencies/dev.py
index f90422e..bcaf2e8 100644
--- a/mesonbuild/dependencies/dev.py
+++ b/mesonbuild/dependencies/dev.py
@@ -288,7 +288,7 @@ class LLVMDependency(ConfigToolDependency):
libdir = self.get_config_value(['--libdir'], 'link_args')[0]
expected_name = 'libLLVM-{}'.format(self.version)
- re_name = re.compile(r'{}.(so|dll|dylib)'.format(expected_name))
+ re_name = re.compile(r'{}.(so|dll|dylib)$'.format(expected_name))
for file_ in os.listdir(libdir):
if re_name.match(file_):