New in version 3.26.

Visual Studio version.

Visual Studio Generators for VS 2017 and above set this variable to the Visual Studio version build number in the format <major>.<minor>.<date>.<build>.

The components are:


The VS major and minor version numbers. These are the same as the release version numbers.


A build date in the format MMMDD, where MMM is a month index since an epoch used by Microsoft, and DD is a day in that month.


A build index on the day represented by <date>.

The build number is reported by vswhere as installationVersion. For example, VS 16.11.10 has build number 16.11.32126.315.

See also the CMAKE_GENERATOR_INSTANCE variable.