| 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. |