Merge topic 'doc-CMP0149' into release-3.28

fe0d03b044 Help: Document that CMP0149 should be set before project()

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8990
This commit is contained in:
Brad King
2023-11-20 14:08:26 +00:00
committed by Kitware Robot

View File

@@ -35,6 +35,13 @@ This policy provides compatibility for projects, toolchain files, and
build scripts that have not been ported away from using
:variable:`CMAKE_SYSTEM_VERSION` to specify an exact SDK version.
.. note::
This policy must be set before the first :command:`project` or
:command:`enable_language` command invocation at the top of the
project. That is when :ref:`Visual Studio Generators` select a
Windows SDK.
The ``OLD`` behavior for this policy is to use the exact value of
:variable:`CMAKE_SYSTEM_VERSION` if possible. The ``NEW`` behavior
for this policy is to ignore it.