diff options
-rw-r--r-- | src/engine/SCons/SConf.py | 4 |
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: |