diff options
Diffstat (limited to 'src/engine/SCons/Node/FS.py')
| -rw-r--r-- | src/engine/SCons/Node/FS.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index d629d40..6ccd146 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -227,10 +227,12 @@ class FS: if name[0] == '#': directory = self.Top name = os.path.normpath(name[1:]) - if name[0] == os.sep: + if name and (name[0] == os.sep or \ + name[0] == '/'): # Correct such that '#/foo' is equivalent # to '#foo'. name = name[1:] + name=os.path.join('.', name) elif not directory: directory = self._cwd return (os.path.normpath(name), directory) |
