summaryrefslogtreecommitdiffstats
path: root/Help/policy/CMP0166.rst
Commit message (Collapse)AuthorAgeFilesLines
* Help: Clarify cmake-buildsystem(7) compile properties section namesBrad King2024-05-031-2/+2
| | | | | | | | | | In commit 835f34949e (Help: Update cmake-buildsystem(7) build and usage requirements, 2024-04-23) we labeled the sections documenting `COMPILE_*` properties as "build properties". All the properties it documents are about compilation steps before linking, including the Autogen features for compiling Qt metadata, so rename the sections as "compile properties". This is also consistent with the name of the `$<COMPILE_ONLY:...>` generator expression.
* GenEx: Fix TARGET_PROPERTY evaluation of transitive link propertiesBrad King2024-04-291-0/+40
In commit bbba701899 (Link properties: must be transitive over private dependency on static library, 2019-12-06, v3.17.0-rc1~323^2) and commit af9d4f24ae (Link properties: must be transitive over private dependency on static library, 2019-12-11, v3.17.0-rc1~305^2) we neglected to implement CMP0099 NEW behavior for `TARGET_PROPERTY` evaluation. Add policy CMP0166 to fix this.