summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Scanner/C.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-07-29 23:22:50 (GMT)
committerSteven Knight <knight@baldmt.com>2002-07-29 23:22:50 (GMT)
commit7b142dbd32c3673ae57bda1fea98a8d8e3f7d0e5 (patch)
tree852f6c632d1f018e22d22aa459f2c9753c66ba59 /src/engine/SCons/Scanner/C.py
parentcd6d3c9e4f76592845cf32e11cee9a04c1b2f0f6 (diff)
downloadSCons-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.py4
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: