Visual Studio 16 2019¶
New in version 3.14.
Generates Visual Studio 16 (VS 2019) project files.
VS 2019 supports multiple installations on the same machine. The
CMAKE_GENERATOR_INSTANCE variable may be used to select one.
The default target platform name (architecture) is that of the host
and is provided in the
cmake -G "Visual Studio 16 2019" -A Win32
cmake -G "Visual Studio 16 2019" -A x64
cmake -G "Visual Studio 16 2019" -A ARM
cmake -G "Visual Studio 16 2019" -A ARM64
For each toolset that comes with this version of Visual Studio, there are
variants that are themselves compiled for 32-bit (
x64) hosts (independent of the architecture they target).
By default this generator uses the 64-bit variant on x64 hosts and
the 32-bit variant otherwise.
One may explicitly request use of either the 32-bit or 64-bit host tools
by adding either
host=x64 to the toolset specification.
CMAKE_GENERATOR_TOOLSET variable for details.