diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2017-05-07 06:07:04 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2017-05-09 14:23:15 +0530 |
commit | 41f51f567a167919b0e3bc88ae4b8cb05819971d (patch) | |
tree | 0fcdcd24a44857bb546fabe3e7d1c2e01721545d | |
parent | ac1c929f66bde7209f1bd7e2d995dbd3949e1d8b (diff) | |
download | meson-41f51f567a167919b0e3bc88ae4b8cb05819971d.zip meson-41f51f567a167919b0e3bc88ae4b8cb05819971d.tar.gz meson-41f51f567a167919b0e3bc88ae4b8cb05819971d.tar.bz2 |
pkgconfig dependency: Define version_reqs at the start
Otherwise a cached not-found dependency won't have it and __repr__
will fail.
-rw-r--r-- | mesonbuild/dependencies.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/dependencies.py b/mesonbuild/dependencies.py index 2267492..a06c069 100644 --- a/mesonbuild/dependencies.py +++ b/mesonbuild/dependencies.py @@ -127,6 +127,7 @@ class PkgConfigDependency(Dependency): def __init__(self, name, environment, kwargs): Dependency.__init__(self, 'pkgconfig', kwargs) self.is_libtool = False + self.version_reqs = kwargs.get('version', None) self.required = kwargs.get('required', True) self.static = kwargs.get('static', False) self.silent = kwargs.get('silent', False) @@ -187,7 +188,6 @@ class PkgConfigDependency(Dependency): ''.format(self.type_string, name)) return found_msg = [self.type_string + ' dependency', mlog.bold(name), 'found:'] - self.version_reqs = kwargs.get('version', None) if self.version_reqs is None: self.is_found = True else: |