mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 12:49:50 -05:00
MSVC: Add MSVC_TOOLSET_VERSION variable
Provide the MSVC toolset version number based on the compiler version. Fixes: #16923
This commit is contained in:
committed by
Brad King
parent
561238bb6f
commit
304f493e57
@@ -0,0 +1,21 @@
|
||||
MSVC_TOOLSET_VERSION
|
||||
--------------------
|
||||
|
||||
The toolset version of Microsoft Visual C/C++ being used if any.
|
||||
If MSVC-like is being used, this variable is set based on the version
|
||||
of the compiler as given by the :variable:`MSVC_VERSION` variable.
|
||||
|
||||
Known toolset version numbers are::
|
||||
|
||||
80 = VS 2005 (8.0)
|
||||
90 = VS 2008 (9.0)
|
||||
100 = VS 2010 (10.0)
|
||||
110 = VS 2012 (11.0)
|
||||
120 = VS 2013 (12.0)
|
||||
140 = VS 2015 (14.0)
|
||||
141 = VS 2017 (15.0)
|
||||
|
||||
Compiler versions newer than those known to CMake will be reported
|
||||
as the latest known toolset version.
|
||||
|
||||
See also the :variable:`MSVC_VERSION` variable.
|
||||
@@ -19,4 +19,5 @@ Known version numbers are::
|
||||
1900 = VS 14.0 (v140 toolset)
|
||||
1910-1919 = VS 15.0 (v141 toolset)
|
||||
|
||||
See also the :variable:`CMAKE_<LANG>_COMPILER_VERSION` variable.
|
||||
See also the :variable:`CMAKE_<LANG>_COMPILER_VERSION` and
|
||||
:variable:`MSVC_TOOLSET_VERSION` variable.
|
||||
|
||||
Reference in New Issue
Block a user