diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2019-01-24 12:15:25 -0500 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2019-01-24 20:55:15 +0200 |
commit | b45c367d922a0a6baa134f59a7b900390cb3fe7b (patch) | |
tree | 38add0833601f119bdeb8790861b69a81b550da8 | |
parent | d02ec7111ef3447d7807827e8c9afa93e680ee18 (diff) | |
download | meson-b45c367d922a0a6baa134f59a7b900390cb3fe7b.zip meson-b45c367d922a0a6baa134f59a7b900390cb3fe7b.tar.gz meson-b45c367d922a0a6baa134f59a7b900390cb3fe7b.tar.bz2 |
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.
-rw-r--r-- | mesonbuild/dependencies/base.py | 4 |
1 files changed, 4 insertions, 0 deletions
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): |