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/Scanner/Fortran.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/Scanner/Fortran.py')
| -rw-r--r-- | src/engine/SCons/Scanner/Fortran.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/engine/SCons/Scanner/Fortran.py b/src/engine/SCons/Scanner/Fortran.py index e23c7a5..034d5ac 100644 --- a/src/engine/SCons/Scanner/Fortran.py +++ b/src/engine/SCons/Scanner/Fortran.py @@ -45,9 +45,10 @@ include_re = re.compile("INCLUDE[ \t]+'([\\w./\\\\]+)'", re.M) def FortranScan(fs = SCons.Node.FS.default_fs): """Return a prototype Scanner instance for scanning source files for Fortran INCLUDE statements""" - scanner = SCons.Scanner.Recursive(scan, "FortranScan", fs, - [".f", ".F", ".for", ".FOR"], - path_function = path) + scanner = SCons.Scanner.Current(scan, "FortranScan", fs, + [".f", ".F", ".for", ".FOR"], + path_function = path, + recursive = 1) return scanner def path(env, dir, fs = SCons.Node.FS.default_fs): |
