summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-05-12 04:50:42 (GMT)
committerSteven Knight <knight@baldmt.com>2003-05-12 04:50:42 (GMT)
commitf6ba11c5d37711d436bc1432878965fd3871eb57 (patch)
tree1b2e4654691dc6f74e83bac46a373531f2f328b3 /src/engine/SCons
parent45cef3b045d2c7034f3886da630fb690db1b539a (diff)
downloadSCons-f6ba11c5d37711d436bc1432878965fd3871eb57.zip
SCons-f6ba11c5d37711d436bc1432878965fd3871eb57.tar.gz
SCons-f6ba11c5d37711d436bc1432878965fd3871eb57.tar.bz2
Fix for the internal Link action not being reentrant when used with BuildDir.
Diffstat (limited to 'src/engine/SCons')
-rw-r--r--src/engine/SCons/Node/FS.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py
index 884736e..b4641a7 100644
--- a/src/engine/SCons/Node/FS.py
+++ b/src/engine/SCons/Node/FS.py
@@ -69,8 +69,8 @@ else:
_existsp = os.path.exists
def LinkFunc(target, source, env):
- src = source[0].path
- dest = target[0].path
+ src = str(source[0])
+ dest = str(target[0])
dir, file = os.path.split(dest)
if dir and not os.path.isdir(dir):
os.makedirs(dir)