diff options
author | Germán Diago Gómez <germandiago@gmail.com> | 2015-09-07 23:52:05 +0700 |
---|---|---|
committer | Germán Diago Gómez <germandiago@gmail.com> | 2015-09-07 23:52:05 +0700 |
commit | b3b5f507ee5da271fb92c4b6f13fc5267d432139 (patch) | |
tree | 11d1ad1daccf94046827fc37d11d442e427bfe40 /dependencies.py | |
parent | 776f899e78e88600f34176ef4088c32208802777 (diff) | |
download | meson-b3b5f507ee5da271fb92c4b6f13fc5267d432139.zip meson-b3b5f507ee5da271fb92c4b6f13fc5267d432139.tar.gz meson-b3b5f507ee5da271fb92c4b6f13fc5267d432139.tar.bz2 |
BoostDependency dylib detection added.
Diffstat (limited to 'dependencies.py')
-rw-r--r-- | dependencies.py | 9 |
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: |