aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-02-12 19:30:46 +0100
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-02-26 09:33:26 +0100
commit33f5f06f38fce742816101924441f85e95f15375 (patch)
tree9d0d9b4c181420babf723ff1217c569b3e0a1ae8
parent03d9bc3b0ede16a426281c666ed8b6981e29112c (diff)
downloadmeson-33f5f06f38fce742816101924441f85e95f15375.zip
meson-33f5f06f38fce742816101924441f85e95f15375.tar.gz
meson-33f5f06f38fce742816101924441f85e95f15375.tar.bz2
Added Mac support
-rw-r--r--mesonbuild/dependencies/base.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py
index 8bee2ce..80ef4c6 100644
--- a/mesonbuild/dependencies/base.py
+++ b/mesonbuild/dependencies/base.py
@@ -1186,6 +1186,13 @@ class CMakeDependency(ExternalDependency):
if search_lib_dirs(os.path.join(i, k)):
return True
+ # Mac framework support
+ for j in ['{}.framework', '{}.app']:
+ j = j.format(lname)
+ if j in content:
+ if find_module(os.path.join(i, j, 'Resources')):
+ return True
+
# Check the environment path
env_path = os.environ.get('{}_DIR'.format(name))
if env_path and find_module(env_path):