Merge topic 'fetchcontent-direct'

7bf15e49a8 ExternalProject: Fix misleading git update output
b2496bf14c FetchContent: Populate directly without a sub-build
173daad58d ExternalProject: Move more internal commands out of main file
462e583267 ExternalProject: Switch download, update and patch to use _EP_ vars
0ccc8e340d ExternalProject: Provide ExternalProject_Add keywords through a macro
91e1015722 ExternalProject: Don't treat YES as a keyword
a1743ce1ef ExternalProject: Fix minor formatting error

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: scivision <michael@scivision.dev>
Merge-request: !9513
This commit is contained in:
Craig Scott
2024-05-18 09:04:39 +00:00
committed by Kitware Robot
33 changed files with 2308 additions and 1615 deletions
+5 -1
View File
@@ -514,7 +514,11 @@ class cmMakefile;
"private dependencies of static libraries.", \
3, 30, 0, cmPolicies::WARN) \
SELECT(POLICY, CMP0167, "The FindBoost module is removed.", 3, 30, 0, \
cmPolicies::WARN)
cmPolicies::WARN) \
SELECT(POLICY, CMP0168, \
"FetchContent implements steps directly instead of through a " \
"sub-build.", \
3, 30, 0, cmPolicies::WARN)
#define CM_SELECT_ID(F, A1, A2, A3, A4, A5, A6) F(A1)
#define CM_FOR_EACH_POLICY_ID(POLICY) \