summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Taskmaster.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2006-02-12 06:58:36 (GMT)
committerSteven Knight <knight@baldmt.com>2006-02-12 06:58:36 (GMT)
commite7bff6aa5ee0f0cbb687ba67cdbc7d696657638c (patch)
tree941882c923d2c6ab1f2e795b6d32177dbb786404 /src/engine/SCons/Taskmaster.py
parentf765c4f0b96acade043c35356392077d0b752d71 (diff)
downloadSCons-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.py4
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: