Skip to content

VS: Update v141/v142 CL flag tables for VS 16.10/15.9

Brad King requested to merge brad.king/cmake:vs-flag-tables into master

Run the commands

python3 Source/cmConvertMSBuildXMLToJSON.py -t v141 "c:/.../Common7/IDE/VC/VCTargets/1033/cl.xml"
python3 Source/cmConvertMSBuildXMLToJSON.py -t v142 "c:/.../MSBuild/Microsoft/VC/v160/1033/cl.xml"

To generate {v141.v142}_CL.json locally. Manually move new and updated settings over to Templates/MSBuild/FlagTables/{v141,v142}_CL.json.

Revise the /sourceDependencies[:directives] table entries to properly distinguish the two options (because one is a prefix of the other), and to populate both Generate*Dependencies and *DependenciesFile.

Merge request reports