aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/backends.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2017-06-27 04:13:25 -0400
committerGitHub <noreply@github.com>2017-06-27 04:13:25 -0400
commit4a4322064ea38666cebe8479bebe81e33ab23439 (patch)
tree10d1ed23af3911bb337bb2ec172e0ff619757f4f /mesonbuild/backend/backends.py
parente630d899daf34cea5dcb74182861824904fbab10 (diff)
parent03ba7cd8433975a4c6bce56aba754825bd61627f (diff)
downloadmeson-4a4322064ea38666cebe8479bebe81e33ab23439.zip
meson-4a4322064ea38666cebe8479bebe81e33ab23439.tar.gz
meson-4a4322064ea38666cebe8479bebe81e33ab23439.tar.bz2
Merge pull request #1986 from phako/master
Skip handling non-available dependencies
Diffstat (limited to 'mesonbuild/backend/backends.py')
-rw-r--r--mesonbuild/backend/backends.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py
index 1dd128b..95b0026 100644
--- a/mesonbuild/backend/backends.py
+++ b/mesonbuild/backend/backends.py
@@ -429,6 +429,9 @@ class Backend:
# NOTE: We must preserve the order in which external deps are
# specified, so we reverse the list before iterating over it.
for dep in reversed(target.get_external_deps()):
+ if not dep.found():
+ continue
+
if compiler.language == 'vala':
if isinstance(dep, dependencies.PkgConfigDependency):
if dep.name == 'glib-2.0' and dep.version_reqs is not None: