diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/CHANGES.txt | 3 | ||||
-rw-r--r-- | src/engine/SCons/Node/FS.py | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt index 57eb348..5198219 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -22,6 +22,9 @@ RELEASE X.X.X - XXX - Fix interaction of $CHANGED_SOURCES with the --config=force option. + - Fix finding #include files when the string contains escaped + backslashes like "C:\\some\\include.h". + From Robert P. J. Day: - User's Guide updates. diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index 76852aa..5a2e1aa 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -3005,8 +3005,9 @@ class FileFinder: fd = self.default_filedir dir, name = os.path.split(fd) drive, d = os.path.splitdrive(dir) - if d in ('/', os.sep): - return p.fs.get_root(drive).dir_on_disk(name) + if not name and d[:1] in ('/', os.sep): + #return p.fs.get_root(drive).dir_on_disk(name) + return p.fs.get_root(drive) if dir: p = self.filedir_lookup(p, dir) if not p: |