|
|
@@ -43,24 +43,8 @@ Supported pairs are:
|
|
|
.. versionadded:: 3.23
|
|
|
|
|
|
Specify the 4-component VS Build Version, a.k.a. Build Number.
|
|
|
- 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``.
|
|
|
+ .. include:: CMAKE_VS_VERSION_BUILD_NUMBER_COMPONENTS.txt
|
|
|
|
|
|
.. versionadded:: 3.23
|
|
|
|
|
|
@@ -75,3 +59,6 @@ to hold the value persistently. If an environment variable of the form
|
|
|
is set and points to the ``Common7/Tools`` directory within one of the
|
|
|
VS instances, that instance will be used. Otherwise, if more than one
|
|
|
VS instance is installed we do not define which one is chosen by default.
|
|
|
+
|
|
|
+The VS version build number of the selected VS instance is provided in
|
|
|
+the :variable:`CMAKE_VS_VERSION_BUILD_NUMBER` variable.
|