From 1796ffbde916bb960466d60d8d93defb45e877c0 Mon Sep 17 00:00:00 2001 From: Craig Scott Date: Sun, 24 Jul 2022 16:12:40 +1000 Subject: Help: CMP0097 applies to FetchContent as well The omission of FetchContent_Declare() in the original policy docs was just an oversight. --- Help/policy/CMP0097.rst | 6 ++++-- 1 file 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. -- cgit v1.2.1