diff options
| author | Steven Knight <knight@baldmt.com> | 2004-09-17 00:48:57 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-09-17 00:48:57 (GMT) |
| commit | 8f74c71eb3b45e68bc9d90e5049353c73c0d228a (patch) | |
| tree | 306c4ddad8653168dd858a7f5cfe551f3b2bd47a /src/engine/SCons/Script | |
| parent | 205bce15b461669f84830ec57ca19c7377f2a528 (diff) | |
| download | SCons-8f74c71eb3b45e68bc9d90e5049353c73c0d228a.zip SCons-8f74c71eb3b45e68bc9d90e5049353c73c0d228a.tar.gz SCons-8f74c71eb3b45e68bc9d90e5049353c73c0d228a.tar.bz2 | |
Fix -k sometimes trying to link executables even when library builds fail.
Diffstat (limited to 'src/engine/SCons/Script')
| -rw-r--r-- | src/engine/SCons/Script/__init__.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py index 5dd907c..dfee767 100644 --- a/src/engine/SCons/Script/__init__.py +++ b/src/engine/SCons/Script/__init__.py @@ -1008,7 +1008,10 @@ def _main(args, parser): task_class = BuildTask # default action is to build targets opening_message = "Building targets ..." closing_message = "done building targets." - failure_message = "building terminated because of errors." + if keep_going_on_error: + failure_message = "done building targets (errors occurred during build)." + else: + failure_message = "building terminated because of errors." if options.question: task_class = QuestionTask try: @@ -1016,7 +1019,10 @@ def _main(args, parser): task_class = CleanTask opening_message = "Cleaning targets ..." closing_message = "done cleaning targets." - failure_message = "cleaning terminated because of errors." + if keep_going_on_error: + closing_message = "done cleaning targets (errors occurred during clean)." + else: + failure_message = "cleaning terminated because of errors." except AttributeError: pass |
