diff options
author | Steven Knight <knight@baldmt.com> | 2006-02-12 06:58:36 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2006-02-12 06:58:36 (GMT) |
commit | e7bff6aa5ee0f0cbb687ba67cdbc7d696657638c (patch) | |
tree | 941882c923d2c6ab1f2e795b6d32177dbb786404 /src/engine/SCons/Taskmaster.py | |
parent | f765c4f0b96acade043c35356392077d0b752d71 (diff) | |
download | SCons-e7bff6aa5ee0f0cbb687ba67cdbc7d696657638c.zip SCons-e7bff6aa5ee0f0cbb687ba67cdbc7d696657638c.tar.gz SCons-e7bff6aa5ee0f0cbb687ba67cdbc7d696657638c.tar.bz2 |
Refactor so Command() uses an FS.Entry as its target factory.
Diffstat (limited to 'src/engine/SCons/Taskmaster.py')
-rw-r--r-- | src/engine/SCons/Taskmaster.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Taskmaster.py b/src/engine/SCons/Taskmaster.py index 5d68989..6d5f87c 100644 --- a/src/engine/SCons/Taskmaster.py +++ b/src/engine/SCons/Taskmaster.py @@ -227,7 +227,7 @@ class Task: """ self.out_of_date = [] for t in self.targets: - if t.current(): + if t.disambiguate().current(): t.set_state(SCons.Node.up_to_date) else: self.out_of_date.append(t) @@ -308,7 +308,7 @@ class Taskmaster: T = self.trace while self.candidates: - node = self.candidates.pop() + node = self.candidates.pop().disambiguate() state = node.get_state() if CollectStats: |