summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-05-15 01:47:32 (GMT)
committerSteven Knight <knight@baldmt.com>2002-05-15 01:47:32 (GMT)
commitf90f72f7e364490fa345681b863cbec55555fa40 (patch)
treec977dabc0e2e95848aed5d37689e703a9fe9b262 /src/engine/SCons/Node
parent126d1b3bd27c4ba02c7824ebd9745229d658de40 (diff)
downloadSCons-f90f72f7e364490fa345681b863cbec55555fa40.zip
SCons-f90f72f7e364490fa345681b863cbec55555fa40.tar.gz
SCons-f90f72f7e364490fa345681b863cbec55555fa40.tar.bz2
Fix a couple obscure bugs. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Node')
-rw-r--r--src/engine/SCons/Node/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/engine/SCons/Node/__init__.py b/src/engine/SCons/Node/__init__.py
index 68a55f8..8e3ba7e 100644
--- a/src/engine/SCons/Node/__init__.py
+++ b/src/engine/SCons/Node/__init__.py
@@ -198,7 +198,11 @@ class Node:
if calc.current(self, calc.bsig(self)):
return
else:
+ # one of this node's sources has changed, so
+ # we need to recalculate the implicit deps,
+ # and the bsig:
self.implicit = []
+ self.bsig = None
for child in self.children(scan=0):
self._add_child(self.implicit,