summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/engine/SCons/SConf.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/SConf.py b/src/engine/SCons/SConf.py
index 4bf2d1c..313630b 100644
--- a/src/engine/SCons/SConf.py
+++ b/src/engine/SCons/SConf.py
@@ -625,8 +625,8 @@ class SConfBase:
ok = self.TryLink(text, extension)
if( ok ):
prog = self.lastTarget
- pname = str(prog)
- output = SConfFS.File(pname+'.out')
+ pname = prog.path
+ output = self.confdir.File(os.path.basename(pname)+'.out')
node = self.env.Command(output, prog, [ [ pname, ">", "${TARGET}"] ])
ok = self.BuildNodes(node)
if ok: