diff options
author | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2016-10-08 11:16:50 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-10-10 19:41:43 +0300 |
commit | 6eacca2024b6b4366d427a18372dd4d0aa972df7 (patch) | |
tree | 4593f89fe295f1df69092a3721a80e83455f5ee0 /mesonbuild/dependencies.py | |
parent | 3461e258f0215410d9db44d03f5ecd9ef2a22fd8 (diff) | |
download | meson-6eacca2024b6b4366d427a18372dd4d0aa972df7.zip meson-6eacca2024b6b4366d427a18372dd4d0aa972df7.tar.gz meson-6eacca2024b6b4366d427a18372dd4d0aa972df7.tar.bz2 |
dependencies: Fix traceback always setting 'variable'
if pkg-config return != 0 and the dep is not required, it will not be set
Diffstat (limited to 'mesonbuild/dependencies.py')
-rw-r--r-- | mesonbuild/dependencies.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mesonbuild/dependencies.py b/mesonbuild/dependencies.py index 1b9e6f4..ccff7a7 100644 --- a/mesonbuild/dependencies.py +++ b/mesonbuild/dependencies.py @@ -188,6 +188,7 @@ class PkgConfigDependency(Dependency): p = subprocess.Popen([self.pkgbin, '--variable=%s' % variable_name, self.name], stdout=subprocess.PIPE, stderr=subprocess.PIPE) out = p.communicate()[0] + variable = '' if p.returncode != 0: if self.required: raise DependencyException('%s dependency %s not found.' % |