From b45c367d922a0a6baa134f59a7b900390cb3fe7b Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Thu, 24 Jan 2019 12:15:25 -0500 Subject: NotFoundDependency: Implement partial_dependency() In recent change, dependency('foo') does not return a not-found PkgConfigDependency any more, but a NotFoundDependency object. This creates a regression in gst-build that does dependency('foo').get_partial_dependency() causing Meson to raise an exception. --- mesonbuild/dependencies/base.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index 64c5100..f5eb513 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -328,6 +328,10 @@ class NotFoundDependency(Dependency): self.name = 'not-found' self.is_found = False + def get_partial_dependency(self, *, compile_args=False, link_args=False, + links=False, includes=False, sources=False): + return copy.copy(self) + class ConfigToolDependency(ExternalDependency): -- cgit v1.1