aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/ui.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-01-28 16:23:57 -0800
committerDylan Baker <dylan@pnwbakers.com>2020-03-19 14:45:08 -0700
commitf6e50da49a31fe41b11832fefbe1d824274cdbd2 (patch)
tree128d437667968fe2e25280abc3060018fd9a5453 /mesonbuild/dependencies/ui.py
parent9f358ab54a6647b9fe2a0d488888bcfed4050f89 (diff)
downloadmeson-f6e50da49a31fe41b11832fefbe1d824274cdbd2.zip
meson-f6e50da49a31fe41b11832fefbe1d824274cdbd2.tar.gz
meson-f6e50da49a31fe41b11832fefbe1d824274cdbd2.tar.bz2
dependencies/base: Make the ConfigTool Dependency more flexible
Diffstat (limited to 'mesonbuild/dependencies/ui.py')
-rw-r--r--mesonbuild/dependencies/ui.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/dependencies/ui.py b/mesonbuild/dependencies/ui.py
index 31f02e5..1cadeb0 100644
--- a/mesonbuild/dependencies/ui.py
+++ b/mesonbuild/dependencies/ui.py
@@ -79,13 +79,13 @@ class GnuStepDependency(ConfigToolDependency):
['--gui-libs' if 'gui' in self.modules else '--base-libs'],
'link_args'))
- def find_config(self, versions=None):
+ def find_config(self, versions=None, returncode: int = 0):
tool = [self.tools[0]]
try:
p, out = Popen_safe(tool + ['--help'])[:2]
except (FileNotFoundError, PermissionError):
return (None, None)
- if p.returncode != 0:
+ if p.returncode != returncode:
return (None, None)
self.config = tool
found_version = self.detect_version()