cmake/Help/variable/MSVC_VERSION.rst

26 lines
774 B
ReStructuredText
Raw Normal View History

2014-08-03 19:52:23 +02:00
MSVC_VERSION
------------
The version of Microsoft Visual C/C++ being used if any.
2018-04-23 21:13:27 +02:00
If a compiler simulating Visual C++ is being used, this variable is set
to the toolset version simulated as given by the ``_MSC_VER``
preprocessor definition.
2014-08-03 19:52:23 +02:00
2015-04-27 22:25:09 +02:00
Known version numbers are::
2014-08-03 19:52:23 +02:00
2018-01-26 17:06:56 +01:00
1200 = VS 6.0
1300 = VS 7.0
1310 = VS 7.1
1400 = VS 8.0 (v80 toolset)
1500 = VS 9.0 (v90 toolset)
1600 = VS 10.0 (v100 toolset)
1700 = VS 11.0 (v110 toolset)
1800 = VS 12.0 (v120 toolset)
1900 = VS 14.0 (v140 toolset)
1910-1919 = VS 15.0 (v141 toolset)
2019-11-11 23:01:05 +01:00
1920-1929 = VS 16.0 (v142 toolset)
2021-09-14 00:13:48 +02:00
1930-1939 = VS 17.0 (v143 toolset)
2018-01-26 17:06:56 +01:00
2018-08-09 18:06:22 +02:00
See also the :variable:`CMAKE_<LANG>_COMPILER_VERSION` and
:variable:`MSVC_TOOLSET_VERSION` variable.