summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Job.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Job.py')
-rw-r--r--src/engine/SCons/Job.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Job.py b/src/engine/SCons/Job.py
index 21f4617..c06cf23 100644
--- a/src/engine/SCons/Job.py
+++ b/src/engine/SCons/Job.py
@@ -123,6 +123,7 @@ class Serial:
break
try:
+ task.prepare()
task.execute()
except KeyboardInterrupt:
raise
@@ -243,8 +244,9 @@ class Parallel:
if task == None:
break
- cv.release()
try:
+ task.prepare()
+ cv.release()
try:
task.execute()
finally: