MSVC_TOOLSET_VERSION | |
-------------------- | |
.. versionadded:: 3.12 | |
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) | |
142 = VS 2019 (16.0) | |
143 = VS 2022 (17.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. |