diff options
author | Jukka Jylänki <jujjyl@gmail.com> | 2012-11-06 00:20:10 +0200 |
---|---|---|
committer | Jukka Jylänki <jujjyl@gmail.com> | 2012-11-06 00:20:10 +0200 |
commit | cae69c43a791e9867fa31ad764876dc1f05c5499 (patch) | |
tree | 1e86d1bbfd8ffbb8e691d539fc20d101e2f8ce24 | |
parent | 1263a5943800d9ad3d9be1add92517cb84f9957c (diff) |
Add another loud error message containing the actual command line when calling make in shared.py.
-rw-r--r-- | tools/shared.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/shared.py b/tools/shared.py index 50d4ca00..685e447d 100644 --- a/tools/shared.py +++ b/tools/shared.py @@ -567,7 +567,11 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)''' % { 'winfix': '' if not WINDOWS e if env is None: env = Building.get_building_env() #args += ['VERBOSE=1'] - Popen(args, stdout=stdout, stderr=stderr, env=env).communicate() + try: + Popen(args, stdout=stdout, stderr=stderr, env=env).communicate() + except Exception, e: + print >> sys.stderr, 'Error: Exception thrown when invoking Popen in make with args: "%s"!' % ' '.join(args) + raise @staticmethod def build_library(name, build_dir, output_dir, generated_libs, configure=['sh', './configure'], configure_args=[], make=['make'], make_args=['-j', '2'], cache=None, cache_name=None, copy_project=False, env_init={}, source_dir=None): |