diff options
author | Steven Knight <knight@baldmt.com> | 2002-07-29 23:22:50 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2002-07-29 23:22:50 (GMT) |
commit | 7b142dbd32c3673ae57bda1fea98a8d8e3f7d0e5 (patch) | |
tree | 852f6c632d1f018e22d22aa459f2c9753c66ba59 /src/engine/SCons/Scanner/C.py | |
parent | cd6d3c9e4f76592845cf32e11cee9a04c1b2f0f6 (diff) | |
download | SCons-7b142dbd32c3673ae57bda1fea98a8d8e3f7d0e5.zip SCons-7b142dbd32c3673ae57bda1fea98a8d8e3f7d0e5.tar.gz SCons-7b142dbd32c3673ae57bda1fea98a8d8e3f7d0e5.tar.bz2 |
Multiple directory .h includes in Repositories.
Diffstat (limited to 'src/engine/SCons/Scanner/C.py')
-rw-r--r-- | src/engine/SCons/Scanner/C.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Scanner/C.py b/src/engine/SCons/Scanner/C.py index d37bda8..f388b63 100644 --- a/src/engine/SCons/Scanner/C.py +++ b/src/engine/SCons/Scanner/C.py @@ -81,14 +81,14 @@ def scan(node, env, target, fs = SCons.Node.FS.default_fs): if not hasattr(target, 'cpppath'): def Dir(x, dir=target.cwd, fs=fs): return fs.Dir(x,dir) try: - target.cpppath = tuple(SCons.Node.arg2nodes(env['CPPPATH'],Dir)) + target.cpppath = tuple(fs.Rsearchall(env['CPPPATH'], Dir)) except KeyError: target.cpppath = () cpppath = target.cpppath if not node.found_includes.has_key(cpppath): - if node.exists(): + if node.rexists(): # cache the includes list in node so we only scan it once: if node.includes != None: |