scons: Properly generate PDB files on MSVC.
diff --git a/SConstruct b/SConstruct
index e4926f2..393936b 100644
--- a/SConstruct
+++ b/SConstruct
@@ -151,17 +151,17 @@
 		cflags = [
 			'/Od', # disable optimizations
 			'/Oy-', # disable frame pointer omission
-			'/Zi', # enable enable debugging information
 		]
 	else:
 		cflags = [
 			'/Ox', # maximum optimizations
 			'/Os', # favor code space
-			'/Zi', # enable enable debugging information
 		]
 	env.Append(CFLAGS = cflags)
 	env.Append(CXXFLAGS = cflags)
-
+	# Put debugging information in a separate .pdb file for each object file as
+	# descrived in the scons manpage
+	env['CCPDBFLAGS'] = '/Zi /Fd${TARGET}.pdb'
 
 # Defines
 if debug: