summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2022-07-24 16:12:40 +1000
committerCraig Scott <craig.scott@crascit.com>2022-07-24 16:23:36 +1000
commit1796ffbde916bb960466d60d8d93defb45e877c0 (patch)
tree39a55cf86f63858814dfc20cd351dba0f1ab4d4a
parent66077528f944b1753715defd443f77e614874eb6 (diff)
downloadcmake-1796ffbde916bb960466d60d8d93defb45e877c0.tar.gz
Help: CMP0097 applies to FetchContent as well
The omission of FetchContent_Declare() in the original policy docs was just an oversight.
-rw-r--r--Help/policy/CMP0097.rst6
1 files changed, 4 insertions, 2 deletions
diff --git a/Help/policy/CMP0097.rst b/Help/policy/CMP0097.rst
index 2240874e0f..24957d08d4 100644
--- a/Help/policy/CMP0097.rst
+++ b/Help/policy/CMP0097.rst
@@ -4,9 +4,11 @@ CMP0097
.. versionadded:: 3.16
:command:`ExternalProject_Add` with ``GIT_SUBMODULES ""`` initializes no
-submodules.
+submodules. The policy also applies to :command:`FetchContent_Declare`,
+which uses the same download and update features as
+:command:`ExternalProject_Add`.
-The module provides a ``GIT_SUBMODULES`` option which controls what submodules
+The commands provide a ``GIT_SUBMODULES`` option which controls what submodules
to initialize and update. Starting with CMake 3.16, explicitly setting
``GIT_SUBMODULES`` to an empty string means no submodules will be initialized
or updated.