VS12: Generate flag tables from MSBuild v120 tool files
Run cmparseMSBuildXML.py on cl.xml, lib.xml, and link.xml to generate our flag tables: python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/v120/1033/cl.xml" > cmVS12CLFlagTable.h python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/v120/1033/lib.xml" > cmVS12LibFlagTable.h python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/v120/1033/link.xml" > cmVS12LinkFlagTable.h Fix up the declaration names at the top of each file. Finally, teach cmVisualStudio10TargetGenerator to select the version of the table matching the version of VS.
Showing
- Source/cmVS12CLFlagTable.h 297 additions, 0 deletionsSource/cmVS12CLFlagTable.h
- Source/cmVS12LibFlagTable.h 102 additions, 0 deletionsSource/cmVS12LibFlagTable.h
- Source/cmVS12LinkFlagTable.h 343 additions, 0 deletionsSource/cmVS12LinkFlagTable.h
- Source/cmVisualStudio10TargetGenerator.cxx 18 additions, 6 deletionsSource/cmVisualStudio10TargetGenerator.cxx
- Source/cmparseMSBuildXML.py 3 additions, 0 deletionsSource/cmparseMSBuildXML.py
Loading
Please register or sign in to comment