CMAKE_VS_VERSION_BUILD_NUMBER — CMake 4.2.6 Documentation

# CMAKE_VS_VERSION_BUILD_NUMBER

Added 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:

`<major>.<minor>`

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

`<date>`

> 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.

`<build>`

> 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.