summaryrefslogtreecommitdiffstats
path: root/Templates
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-06-04 13:23:34 (GMT)
committerBrad King <brad.king@kitware.com>2021-06-04 14:12:38 (GMT)
commit25e33a282b13ac94817f51d2bc7a1870965ba4ee (patch)
treee98c67fb54abf3ef36230f6c605bd488739f8a13 /Templates
parentf9383e01402ba428aa7b26b6ec7019db08ea86d6 (diff)
downloadCMake-25e33a282b13ac94817f51d2bc7a1870965ba4ee.zip
CMake-25e33a282b13ac94817f51d2bc7a1870965ba4ee.tar.gz
CMake-25e33a282b13ac94817f51d2bc7a1870965ba4ee.tar.bz2
VS: Update v141 CL flag table for VS 15.9
Run the command python3 Source/cmConvertMSBuildXMLToJSON.py -t v141 \ 'c:/.../Common7/IDE/VC/VCTargets/1033/cl.xml' To generate `v141_CL.json` locally. Manually move new and updated settings over to `Templates/MSBuild/FlagTables/v141_CL.json`.
Diffstat (limited to 'Templates')
-rw-r--r--Templates/MSBuild/FlagTables/v141_CL.json25
1 files changed, 23 insertions, 2 deletions
diff --git a/Templates/MSBuild/FlagTables/v141_CL.json b/Templates/MSBuild/FlagTables/v141_CL.json
index d4701f3..5b18e32 100644
--- a/Templates/MSBuild/FlagTables/v141_CL.json
+++ b/Templates/MSBuild/FlagTables/v141_CL.json
@@ -421,8 +421,29 @@
},
{
"name": "SpectreMitigation",
+ "switch": "Qspectre-load-cf",
+ "comment": "All Control Flow Loads",
+ "value": "SpectreLoadCF",
+ "flags": []
+ },
+ {
+ "name": "SpectreMitigation",
+ "switch": "Qspectre-load",
+ "comment": "All Loads",
+ "value": "SpectreLoad",
+ "flags": []
+ },
+ {
+ "name": "SpectreMitigation",
+ "switch": "Qspectre-",
+ "comment": "Disabled",
+ "value": "false",
+ "flags": []
+ },
+ {
+ "name": "SpectreMitigation",
"switch": "Qspectre",
- "comment": "Spectre mitigations",
+ "comment": "Enabled",
"value": "Spectre",
"flags": []
},
@@ -826,7 +847,7 @@
{
"name": "ConformanceMode",
"switch": "permissive-",
- "comment": "Conformance mode enabled",
+ "comment": "Conformance mode",
"value": "true",
"flags": []
},