summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Oberbrunner <garyo@oberbrunner.com>2014-03-01 17:13:14 -0500
committerGary Oberbrunner <garyo@oberbrunner.com>2014-03-01 17:13:14 -0500
commit84d5736f90d7d4323d4bc859f222ca3f86f21846 (patch)
tree944545bdef1a19b0d6df8c5b080680bf661a0612
parentcebe4042cc14c37be083dd5737cbfddbc9558f6c (diff)
parent7a72d9ce69bf328a112edc2935e76bb20b1b7cc0 (diff)
downloadscons-84d5736f90d7d4323d4bc859f222ca3f86f21846.tar.gz
Merge c3cba85 from Dirk Baechle, fix for spurious rebuilds. See b4bc497.
-rw-r--r--src/engine/SCons/Node/FS.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py
index dc8affe5..219718cc 100644
--- a/src/engine/SCons/Node/FS.py
+++ b/src/engine/SCons/Node/FS.py
@@ -3023,7 +3023,8 @@ class File(Base):
SCons.Node.Node.built(self)
- if not hasattr(self.attributes, 'keep_targetinfo'):
+ if (not SCons.Node.interactive and
+ not hasattr(self.attributes, 'keep_targetinfo')):
# Ensure that the build infos get computed and cached...
self.store_info()
# ... then release some more variables.