33 lines
877 B
ReStructuredText
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.
|