summaryrefslogtreecommitdiffstats
path: root/Source/cmVS141CLFlagTable.h
Commit message (Collapse)AuthorAgeFilesLines
* VS generator: support /diagnostics compiler flagJustin Goshi2017-10-251-0/+4
| | | | | Adding support for this flag so a user can specify it via the CMAKE_CXX_FLAGS variable.
* VS: Add v141 flag table entry for -std:c++17Brad King2017-08-311-0/+1
| | | | Fixes: #17171
* VS: connect /Y- compiler option with "Not Using Precompiled Headers"Olender, Sebastian D2017-07-051-1/+2
| | | | | | | The change allows to selectively disable PrecompiledHeaders. Despite the `$(VCTargetsPath)/1033/cl.xml` contains an empty value for switch, for effectively turn off setting need to use /Y- option as described on msdn: https://msdn.microsoft.com/en-us/library/1hy7a92h.aspx
* VS: Add v141 flag table entry for `-Zc:inline-`Brad King2016-11-301-0/+1
| | | | | | | | | | The negative form of the `-Zc:inline` flag is missing from c:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/IDE/VC/VCTargets/1033/cl.xml so it was not included in our flag table automatically. Add it manually. Suggested-by: Serti Ayoub <ayb.serti@gmail.com>
* VS: Split flag table between v140 and v141 toolsetsBrad King2016-10-101-0/+249
In commit v3.7.0-rc1~156^2~1 (VS: Update v140 flag tables from VS 15 MSBuild files, 2016-09-02) we extended the v140 flag table with values from the v141 toolset that comes with VS 15. However, the v140 toolset that comes with VS 14 does not have all of these entries and so the flags just need to be passed without special mapping. In order to support both toolsets, split our CL flag table into separate copies for each version and switch off the toolset name. Closes: #16352