aboutsummaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
authorGermán Diago Gómez <germandiago@gmail.com>2015-09-07 23:52:05 +0700
committerGermán Diago Gómez <germandiago@gmail.com>2015-09-07 23:52:05 +0700
commitb3b5f507ee5da271fb92c4b6f13fc5267d432139 (patch)
tree11d1ad1daccf94046827fc37d11d442e427bfe40 /dependencies.py
parent776f899e78e88600f34176ef4088c32208802777 (diff)
downloadmeson-b3b5f507ee5da271fb92c4b6f13fc5267d432139.zip
meson-b3b5f507ee5da271fb92c4b6f13fc5267d432139.tar.gz
meson-b3b5f507ee5da271fb92c4b6f13fc5267d432139.tar.bz2
BoostDependency dylib detection added.
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/dependencies.py b/dependencies.py
index b3ca400..ca94083 100644
--- a/dependencies.py
+++ b/dependencies.py
@@ -510,7 +510,14 @@ class BoostDependency(Dependency):
self.lib_modules_mt[modname] = fname
def detect_lib_modules_nix(self):
- globber = 'libboost_*.so' # FIXME, make platform independent.
+ import platform
+ libsuffix = None
+ if platform.system() == 'Darwin':
+ libsuffix = 'dylib'
+ elif platform.system() == 'Linux':
+ libsuffix = 'so'
+
+ globber = 'libboost_*.{}'.format(libsuffix)
if self.boost_root is None:
libdirs = mesonlib.get_library_dirs()
else: