Commit a756c74d authored by Brad King's avatar Brad King
Browse files

Help: Clarify meaning of MSVC<NN> variables

They correspond to toolsets, not VS IDE versions.
parent 8317ea01
MSVC10
------
``True`` when using Microsoft Visual C++ 10.0
Set to ``true`` when the compiler is version 10.0 of Microsoft Visual C++.
``True`` when using the Microsoft Visual Studio ``v100`` toolset
(``cl`` version 16) or another compiler that simulates it.
MSVC11
------
``True`` when using Microsoft Visual C++ 11.0
Set to ``true`` when the compiler is version 11.0 of Microsoft Visual C++.
``True`` when using the Microsoft Visual Studio ``v110`` toolset
(``cl`` version 17) or another compiler that simulates it.
MSVC12
------
``True`` when using Microsoft Visual C++ 12.0.
Set to ``true`` when the compiler is version 12.0 of Microsoft Visual C++.
``True`` when using the Microsoft Visual Studio ``v120`` toolset
(``cl`` version 18) or another compiler that simulates it.
MSVC14
------
``True`` when using Microsoft Visual C++ 14.0.
Set to ``true`` when the compiler is version 14.0 of Microsoft Visual C++.
``True`` when using the Microsoft Visual Studio ``v140`` toolset
(``cl`` version 19) or another compiler that simulates it.
MSVC80
------
``True`` when using Microsoft Visual C++ 8.0.
Set to ``true`` when the compiler is version 8.0 of Microsoft Visual C++.
``True`` when using the Microsoft Visual Studio ``v80`` toolset
(``cl`` version 14) or another compiler that simulates it.
MSVC90
------
``True`` when using Microsoft Visual C++ 9.0.
Set to ``true`` when the compiler is version 9.0 of Microsoft Visual C++.
``True`` when using the Microsoft Visual Studio ``v90`` toolset
(``cl`` version 15) or another compiler that simulates it.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment