summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/mslink.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-10-07 23:50:06 (GMT)
committerSteven Knight <knight@baldmt.com>2002-10-07 23:50:06 (GMT)
commitbbdf3e20a90dabfe9944bfc58e6756cf799df7e9 (patch)
tree6bfa44d8dd2407ce2973a3b688860629accc0e50 /src/engine/SCons/Tool/mslink.py
parentbdf39335f8eff310c749fa5a9d08697aa81a003b (diff)
downloadSCons-bbdf3e20a90dabfe9944bfc58e6756cf799df7e9.zip
SCons-bbdf3e20a90dabfe9944bfc58e6756cf799df7e9.tar.gz
SCons-bbdf3e20a90dabfe9944bfc58e6756cf799df7e9.tar.bz2
Get rid of the magicness of the magic _ variables. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Tool/mslink.py')
-rw-r--r--src/engine/SCons/Tool/mslink.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/mslink.py b/src/engine/SCons/Tool/mslink.py
index 3fdd4d8..391cbfe 100644
--- a/src/engine/SCons/Tool/mslink.py
+++ b/src/engine/SCons/Tool/mslink.py
@@ -71,7 +71,7 @@ def win32LinkGenerator(env, target, source, for_signature):
'$(', '$_LIBDIRFLAGS', '$)', '$_LIBFLAGS' ]
if env.has_key('PDB') and env['PDB']:
- args.extend(['/PDB:%s'%env['PDB'], '/DEBUG'])
+ args.extend(['/PDB:%s'%target[0].File(env['PDB']), '/DEBUG'])
args.extend(map(SCons.Util.to_String, source))
return win32TempFileMunge(env, args, for_signature)
@@ -81,7 +81,7 @@ def win32LibGenerator(target, source, env, for_signature):
no_import_lib = env.get('no_import_lib', 0)
if env.has_key('PDB') and env['PDB']:
- listCmd.extend(['/PDB:%s'%env['PDB'], '/DEBUG'])
+ listCmd.extend(['/PDB:%s'%target[0].File(env['PDB']), '/DEBUG'])
for tgt in target:
ext = os.path.splitext(str(tgt))[1]