aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2018-11-19 13:32:48 -0800
committerJussi Pakkanen <jpakkane@gmail.com>2018-11-22 23:37:16 +0200
commit9f675cc55a04545886e6de4fb1721acc6536f40c (patch)
tree66eed4b072ec46192742ac0004bfced9da6b3cd2 /mesonbuild
parente58f18612148efa356ec8b6b1f09038fae6853ae (diff)
downloadmeson-9f675cc55a04545886e6de4fb1721acc6536f40c.zip
meson-9f675cc55a04545886e6de4fb1721acc6536f40c.tar.gz
meson-9f675cc55a04545886e6de4fb1721acc6536f40c.tar.bz2
dependencies/ui: Fix qt compiler detection when bindir is set
Fixes: #4527
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/dependencies/ui.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/mesonbuild/dependencies/ui.py b/mesonbuild/dependencies/ui.py
index b589889..e8fba91 100644
--- a/mesonbuild/dependencies/ui.py
+++ b/mesonbuild/dependencies/ui.py
@@ -240,6 +240,8 @@ class QtBaseDependency(ExternalDependency):
def gen_bins():
for b in bins:
+ if self.bindir:
+ yield os.path.join(self.bindir, b), b, False
yield '{}-{}'.format(b, self.name), b, False
yield b, b, self.required
@@ -253,7 +255,7 @@ class QtBaseDependency(ExternalDependency):
if not p.found():
continue
- if b.startswith('lrelease'):
+ if name == 'lrelease':
arg = ['-version']
elif mesonlib.version_compare(self.version, '>= 5'):
arg = ['--version']