mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Merge branch 'backport-vs-sdk-selection' into vs-sdk-selection
This commit is contained in:
@@ -33,7 +33,7 @@ Generators
|
||||
linker will cause a relink if they change (typically modified timestamps).
|
||||
See the :variable:`CMAKE_LINK_DEPENDS_USE_LINKER` variable.
|
||||
|
||||
* The :ref:`Visual Studio Generators` for VS 2015 and above learned to
|
||||
* The :ref:`Visual Studio Generators` for VS 14 (2015) and above learned to
|
||||
select the Windows SDK version explicitly using a ``version=`` field
|
||||
in the :variable:`CMAKE_GENERATOR_PLATFORM` variable.
|
||||
See :ref:`Visual Studio Platform Selection`.
|
||||
@@ -257,6 +257,9 @@ Other Changes
|
||||
* :ref:`Visual Studio Generators`, for VS 15.8 (2017) and newer, now
|
||||
build custom commands in parallel. See policy :policy:`CMP0147`.
|
||||
|
||||
* :ref:`Visual Studio Generators` for VS 14 (2015) and above now prefer
|
||||
to select the latest Windows SDK version. See policy :policy:`CMP0149`.
|
||||
|
||||
Updates
|
||||
=======
|
||||
|
||||
@@ -268,3 +271,16 @@ Changes made since CMake 3.27.0 include the following.
|
||||
* This version made no changes to documented features or interfaces.
|
||||
Some implementation updates were made to support ecosystem changes
|
||||
and/or fix regressions.
|
||||
|
||||
3.27.2
|
||||
------
|
||||
|
||||
* :ref:`Visual Studio Generators` for VS 14 (2015) and above now prefer to
|
||||
select the latest Windows SDK, as documented by policy :policy:`CMP0149`,
|
||||
when targeting any version of Windows. In CMake 3.27.[0-1] the
|
||||
preference was limited to targeting Windows 10 and above.
|
||||
|
||||
* :ref:`Visual Studio Generators` for VS 14 (2015) and above now support
|
||||
using ``version=8.1`` in the :variable:`CMAKE_GENERATOR_PLATFORM` variable
|
||||
to select the Windows 8.1 SDK. In CMake 3.27.[0-1] the ``version=`` field
|
||||
was limited to selecting Windows 10 SDKs.
|
||||
|
||||
@@ -50,7 +50,7 @@ Supported pairs are:
|
||||
.. versionadded:: 3.27
|
||||
|
||||
Specify the Windows SDK version to use. This is supported by VS 2015 and
|
||||
above when targeting Windows 10.0+ or Windows Store. CMake will set the
|
||||
above when targeting Windows or Windows Store. CMake will set the
|
||||
:variable:`CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION` variable to the
|
||||
selected SDK version.
|
||||
|
||||
@@ -66,6 +66,10 @@ Supported pairs are:
|
||||
the value of :variable:`CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM`,
|
||||
if that variable is set.
|
||||
|
||||
``8.1``
|
||||
Specify the 8.1 SDK version. This is always supported by VS 2015.
|
||||
On VS 2017 and above the 8.1 SDK must be installed.
|
||||
|
||||
If the ``version`` field is not specified, CMake selects a version as
|
||||
described in the :variable:`CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION`
|
||||
variable documentation.
|
||||
|
||||
Reference in New Issue
Block a user