diff options
| author | Steven Knight <knight@baldmt.com> | 2003-01-12 16:25:20 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-01-12 16:25:20 (GMT) |
| commit | 5d3b3d8891c805fe334be3cd71a2670b5c76d65a (patch) | |
| tree | 02c6faa63bafe79bd10f4b51aaba813f86725aa9 /src/engine/SCons/Node/FS.py | |
| parent | e1c2427eeba11db45c65fbefb38d7f4b603121f0 (diff) | |
| download | SCons-5d3b3d8891c805fe334be3cd71a2670b5c76d65a.zip SCons-5d3b3d8891c805fe334be3cd71a2670b5c76d65a.tar.gz SCons-5d3b3d8891c805fe334be3cd71a2670b5c76d65a.tar.bz2 | |
Eliminate unnecessary scanning before a Node is rebuilt.
Diffstat (limited to 'src/engine/SCons/Node/FS.py')
| -rw-r--r-- | src/engine/SCons/Node/FS.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index aa7f973..1b627fd 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -857,7 +857,10 @@ class File(Entry): def get_stored_implicit(self): return self.dir.sconsign().get_implicit(self.name) - def get_implicit_deps(self, env, scanner, target): + def get_found_includes(self, env, scanner, target): + """Return the included implicit dependencies in this file. + Cache results so we only scan the file once regardless of + how many times this information is requested.""" if not scanner: return [] |
