From fbecb5378dda9851456411e5baeb83176e26a404 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 30 Dec 2012 02:06:51 +0200 Subject: Can generate external dependency objects. --- environment.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'environment.py') diff --git a/environment.py b/environment.py index ee1a952d9..45d026639 100755 --- a/environment.py +++ b/environment.py @@ -155,6 +155,7 @@ class Environment(): def get_object_suffix(self): return self.object_suffix +# This should be an InterpreterObject. Fix it. class PkgConfigDependency(): pkgconfig_found = False @@ -196,11 +197,12 @@ class PkgConfigDependency(): stderr=subprocess.PIPE) (out, err) = p.communicate() if p.returncode != 0: - raise RuntimeError('Pkg-config not found.') - print('Found pkg-config version %s\n', out.strip()) + raise RuntimeError('Pkg-config executable not found.') + print('Found pkg-config version %s.' % out.decode().strip()) PkgConfigDependency.pkgconfig_found = True -def find_external_dependency(self, name): +# Fixme, move to environment. +def find_external_dependency(name): # Add detectors for non-pkg-config deps (e.g. Boost) etc here. return PkgConfigDependency(name) -- cgit v1.2.3