aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2017-10-18 23:35:14 -0700
committerDylan Baker <dylan@pnwbakers.com>2017-11-23 19:54:47 -0800
commitf0248b0342eceecd87817b1c0bc9a105f549946a (patch)
treed74201b1d7f14706c35e2aac28f65439810fb795 /mesonbuild/dependencies/base.py
parentcda0e33650341f0a82c7d4164607fd74805e670f (diff)
downloadmeson-f0248b0342eceecd87817b1c0bc9a105f549946a.zip
meson-f0248b0342eceecd87817b1c0bc9a105f549946a.tar.gz
meson-f0248b0342eceecd87817b1c0bc9a105f549946a.tar.bz2
Make LLVMDependency a ConfigToolDependency
Diffstat (limited to 'mesonbuild/dependencies/base.py')
-rw-r--r--mesonbuild/dependencies/base.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py
index b42d556..4f8474d 100644
--- a/mesonbuild/dependencies/base.py
+++ b/mesonbuild/dependencies/base.py
@@ -247,11 +247,12 @@ class ConfigToolDependency(ExternalDependency):
return True
def get_config_value(self, args, stage):
- p, out, _ = Popen_safe([self.config] + args)
+ p, out, err = Popen_safe([self.config] + args)
if p.returncode != 0:
if self.required:
- raise DependencyException('Could not generate {} for {}'.format(
- stage, self.name))
+ raise DependencyException(
+ 'Could not generate {} for {}.\n{}'.format(
+ stage, self.name, err))
return []
return shlex.split(out)