summaryrefslogtreecommitdiffstats
path: root/Source/cmVS14LinkFlagTable.h
Commit message (Collapse)AuthorAgeFilesLines
* VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894)Brad King2016-01-121-0/+2
| | | | Suggested-by: Thomas Laguzzi <tholag@gmail.com>
* VS: Map the link `/debug` to its IDE propertyBrad King2016-01-111-1/+2
| | | | | | | | | Fix the link flag table entries for this flag to be case-insensitive. Also fix the VS 2015 value for the build property enumeration name. This causes `linkOptions.Parse(...)` to correctly extract the `/debug` flag and map it to the IDE property instead. Therefore we do not need to look for the flag explicitly when initializing the property.
* VS14: Fix Cl and Link flag tables as previous versionsBrad King2014-06-251-5/+2
| | | | | | | | | | Apply the flag table fixes from: commit 9c7f234c (VS: Fix /MANIFESTUAC:NO linker option mapping, 2014-05-07) commit e8633e66 (VS: Fix /analyze:log flag mapping, 2014-04-01) commit f2caf795 (VS: Fix /MAP:mapfile flag mapping, 2013-07-09) to the VS 14 flag tables.
* VS14: Generate flag tables from MSBuild v140 tool filesBrad King2014-06-251-0/+343
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/V140/1033/cl.xml" > cmVS14CLFlagTable.h python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V140/1033/lib.xml" > cmVS14LibFlagTable.h python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V140/1033/link.xml" > cmVS14LinkFlagTable.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. Co-Author: Pawel Stopinski <diokhan@go2.pl>