summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script/__init__.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-01-05 13:11:27 (GMT)
committerSteven Knight <knight@baldmt.com>2003-01-05 13:11:27 (GMT)
commit51974ccdc1ee8340c54f8fa02670c554d20ef157 (patch)
tree78aeb47be219e4ad28483e7d57855ef9e72ef411 /src/engine/SCons/Script/__init__.py
parentd88f61db921461663b934595e38a15e2ca09c225 (diff)
downloadSCons-51974ccdc1ee8340c54f8fa02670c554d20ef157.zip
SCons-51974ccdc1ee8340c54f8fa02670c554d20ef157.tar.gz
SCons-51974ccdc1ee8340c54f8fa02670c554d20ef157.tar.bz2
Fix problems returning the appropriate exit status on build errors.
Diffstat (limited to 'src/engine/SCons/Script/__init__.py')
-rw-r--r--src/engine/SCons/Script/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py
index 093b82c..93f4795 100644
--- a/src/engine/SCons/Script/__init__.py
+++ b/src/engine/SCons/Script/__init__.py
@@ -88,6 +88,7 @@ class BuildTask(SCons.Taskmaster.Task):
print "Command execution time: %f seconds"%(finish_time-start_time)
def do_failed(self):
+ global exit_status
if ignore_errors:
SCons.Taskmaster.Task.executed(self)
elif keep_going_on_error: