summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-05-30 14:13:05 (GMT)
committerKitware Robot <kwrobot@kitware.com>2024-05-30 14:13:29 (GMT)
commit679a3d9e6cc751b98a603909b804e053941709c2 (patch)
tree4e4d2c618724f9a057a2d30902fd84cfb3a7da18 /Help/release/dev
parentc024b5cf9a8d96dcb1e289f086ef3d8760e316c4 (diff)
parentf588421b58f23b192670ad686e2797a09489a096 (diff)
downloadCMake-679a3d9e6cc751b98a603909b804e053941709c2.zip
CMake-679a3d9e6cc751b98a603909b804e053941709c2.tar.gz
CMake-679a3d9e6cc751b98a603909b804e053941709c2.tar.bz2
Merge topic 'enforce-fc-fully-disconnected-requirements'
f588421b58 FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9556
Diffstat (limited to 'Help/release/dev')
-rw-r--r--Help/release/dev/enforce-fc-fully-disconnected-requirements.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/Help/release/dev/enforce-fc-fully-disconnected-requirements.rst b/Help/release/dev/enforce-fc-fully-disconnected-requirements.rst
new file mode 100644
index 0000000..2db759c
--- /dev/null
+++ b/Help/release/dev/enforce-fc-fully-disconnected-requirements.rst
@@ -0,0 +1,9 @@
+enforce-fc-fully-disconnected-requirements
+------------------------------------------
+
+* When :variable:`FETCHCONTENT_FULLY_DISCONNECTED` is set to true,
+ :command:`FetchContent_MakeAvailable` and the single-argument form of
+ :command:`FetchContent_Populate` require that the dependency's source
+ directory has already been populated. CMake 3.29 and earlier did not
+ check this requirement, but it is now enforced, subject to policy
+ :policy:`CMP0170`.