1.1 --- a/ambuild2/frontend/cpp.py Mon Nov 18 12:46:05 2013 -0800
1.2 +++ b/ambuild2/frontend/cpp.py Mon Nov 18 12:55:07 2013 -0800
1.3 @@ -51,7 +51,7 @@
1.4 return ['/I', self.IncludePath(outputPath, includePath)]
1.5
1.6 def preprocessArgs(self, sourceFile):
1.7 - return ['/showIncludes', '/nologo', '/E', '/c', sourceFile]
1.8 + return ['/showIncludes', '/nologo', '/P', '/c', sourceFile]
1.9
1.10 def objectArgs(self, sourceFile, objFile):
1.11 return ['/showIncludes', '/nologo', '/c', sourceFile, '/Fo' + objFile]
1.12 @@ -414,7 +414,6 @@
1.13 for include in (self.compiler.includes + self.compiler.cxxincludes):
1.14 cl_argv += vendor.formatInclude(objectFile, include)
1.15 cl_argv += vendor.preprocessArgs(sourceFile)
1.16 - cl_argv += ['/Fo' + encname + '.i']
1.17
1.18 rc_argv = ['rc', '/nologo']
1.19 for define in defines: