Merge topic 'doc-CMP0131' into release-3.24

703900d166 Help: Mention CMP0131 in LINK_LIBRARIES docs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7444
This commit is contained in:
Brad King
2022-07-05 14:35:29 +00:00
committed by Kitware Robot
2 changed files with 8 additions and 5 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ account for this change.
The ``OLD`` behavior for this policy is to use :prop_tgt:`LINK_LIBRARIES`
content guarded by :genex:`$<LINK_ONLY:...>` even for non-linking
usage requirements. The ``NEW`` behavior for this policy is to to use
usage requirements. The ``NEW`` behavior for this policy is to use
the guarded content only for link dependencies.
This policy was introduced in CMake version 3.24. Use the
+7 -4
View File
@@ -14,10 +14,13 @@ followed by indirect dependencies from the transitive closure of the
direct dependencies' :prop_tgt:`INTERFACE_LINK_LIBRARIES` properties.
See policy :policy:`CMP0022`.
Contents of ``LINK_LIBRARIES`` may use "generator expressions" with the
syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)` manual
for available expressions. See the :manual:`cmake-buildsystem(7)` manual
for more on defining buildsystem properties.
Contents of ``LINK_LIBRARIES`` may use
:manual:`generator expressions <cmake-generator-expressions(7)>` with the
syntax ``$<...>``. Policy :policy:`CMP0131` affects the behavior of the
:genex:`LINK_ONLY` generator expression for this property.
See the :manual:`cmake-buildsystem(7)` manual for more on defining
buildsystem properties.
.. include:: LINK_LIBRARIES_INDIRECTION.txt