MSVC_TOOLSET_VERSIONΒΆ

Added in version 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 MSVC_VERSION variable.

Known toolset version numbers are:

Value

Version

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