diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2017-10-18 23:35:14 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2017-11-23 19:54:47 -0800 |
commit | f0248b0342eceecd87817b1c0bc9a105f549946a (patch) | |
tree | d74201b1d7f14706c35e2aac28f65439810fb795 /mesonbuild/dependencies/base.py | |
parent | cda0e33650341f0a82c7d4164607fd74805e670f (diff) | |
download | meson-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.py | 7 |
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) |