summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/Alias.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-05-14 03:08:46 (GMT)
committerSteven Knight <knight@baldmt.com>2004-05-14 03:08:46 (GMT)
commit86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f (patch)
treef4e261a94be38bdc1beff13b857c54b169113baf /src/engine/SCons/Node/Alias.py
parente2ed7aef1547812fa9ce49ae726ae1815158936d (diff)
downloadSCons-86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f.zip
SCons-86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f.tar.gz
SCons-86c11822b8f41dff8ec28e4ee8a8afeec9bfaa5f.tar.bz2
Make the saved info opaque to the .sconsign subsystem. Lots of other cleanup.
Diffstat (limited to 'src/engine/SCons/Node/Alias.py')
-rw-r--r--src/engine/SCons/Node/Alias.py15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/engine/SCons/Node/Alias.py b/src/engine/SCons/Node/Alias.py
index f8ce36b..89127a3 100644
--- a/src/engine/SCons/Node/Alias.py
+++ b/src/engine/SCons/Node/Alias.py
@@ -63,20 +63,7 @@ class Alias(SCons.Node.Node):
"""A "builder" for aliases."""
pass
- def current(self, calc):
- """If all of our children were up-to-date, then this
- Alias was up-to-date, too."""
- # Allow the children to calculate their signatures.
- calc.bsig(self)
- state = 0
- for kid in self.children(None):
- s = kid.get_state()
- if s and (not state or s > state):
- state = s
- if state == 0 or state == SCons.Node.up_to_date:
- return 1
- else:
- return 0
+ current = SCons.Node.Node.children_are_up_to_date
def sconsign(self):
"""An Alias is not recorded in .sconsign files"""