diff options
| author | Steven Knight <knight@baldmt.com> | 2003-09-12 13:07:20 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-09-12 13:07:20 (GMT) |
| commit | 1c2ac0f2ca0c14d1181add9cc66d9650fece1481 (patch) | |
| tree | 6c7464dd52b17d0eaeec3cae1fb0b3e5e3a1897a /src/engine/SCons/Taskmaster.py | |
| parent | e181e48bb62502b88107536c2e8dbd5886bf17fd (diff) | |
| download | SCons-1c2ac0f2ca0c14d1181add9cc66d9650fece1481.zip SCons-1c2ac0f2ca0c14d1181add9cc66d9650fece1481.tar.gz SCons-1c2ac0f2ca0c14d1181add9cc66d9650fece1481.tar.bz2 | |
Add SourceSignatures() and TargetSignatures() environment methods.
Diffstat (limited to 'src/engine/SCons/Taskmaster.py')
| -rw-r--r-- | src/engine/SCons/Taskmaster.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Taskmaster.py b/src/engine/SCons/Taskmaster.py index 7937569..9b13b60 100644 --- a/src/engine/SCons/Taskmaster.py +++ b/src/engine/SCons/Taskmaster.py @@ -161,8 +161,10 @@ class Task: def make_ready(self): """Make a task ready for execution.""" state = SCons.Node.up_to_date + calc = self.tm.calc for t in self.targets: - if not t.current(self.tm.calc): + c = calc or t.calculator() + if not t.current(c): state = SCons.Node.executing for t in self.targets: if state == SCons.Node.executing: |
