diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-02-12 19:30:46 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-02-26 09:33:26 +0100 |
commit | 33f5f06f38fce742816101924441f85e95f15375 (patch) | |
tree | 9d0d9b4c181420babf723ff1217c569b3e0a1ae8 | |
parent | 03d9bc3b0ede16a426281c666ed8b6981e29112c (diff) | |
download | meson-33f5f06f38fce742816101924441f85e95f15375.zip meson-33f5f06f38fce742816101924441f85e95f15375.tar.gz meson-33f5f06f38fce742816101924441f85e95f15375.tar.bz2 |
Added Mac support
-rw-r--r-- | mesonbuild/dependencies/base.py | 7 |
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): |