ambuild2/frontend/cpp.py
changeset 204 3c9107670976
parent 200 dd255a16b1bb
child 207 5030abd67ab0
     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: