CMake/Help/variable/MSVC_VERSION.rst
Nikita Nemkin 718043b540 Help: Convert some literal blocks into tables and lists
Also, ensure that header-less tables have a top border in cmake.css.
2025-01-31 12:23:29 -05:00

33 lines
877 B
ReStructuredText

MSVC_VERSION
------------
The version of Microsoft Visual C/C++ being used if any.
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.
Known version numbers are:
.. table::
:align: left
========= ==============
Value Version
========= ==============
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)
1920-1929 VS 16.0 (v142 toolset)
1930-1949 VS 17.0 (v143 toolset)
========= ==============
See also the :variable:`CMAKE_<LANG>_COMPILER_VERSION` and
:variable:`MSVC_TOOLSET_VERSION` variable.