summaryrefslogtreecommitdiffstats
path: root/Help/release
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2022-05-18 13:29:21 (GMT)
committerCraig Scott <craig.scott@crascit.com>2022-05-24 22:46:18 (GMT)
commit2aa83fa15b01941f0267e20a1a4e29793651fefd (patch)
tree7cd1ba4d72b087094815716e53f8a90fee035205 /Help/release
parent8a28368feb938f301604c24c0294e2a25749cc77 (diff)
downloadCMake-2aa83fa15b01941f0267e20a1a4e29793651fefd.zip
CMake-2aa83fa15b01941f0267e20a1a4e29793651fefd.tar.gz
CMake-2aa83fa15b01941f0267e20a1a4e29793651fefd.tar.bz2
Dependency providers: Add find_package and FetchContent support
Fixes: #22619
Diffstat (limited to 'Help/release')
-rw-r--r--Help/release/dev/dependency-providers.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/Help/release/dev/dependency-providers.rst b/Help/release/dev/dependency-providers.rst
new file mode 100644
index 0000000..8b2cf06
--- /dev/null
+++ b/Help/release/dev/dependency-providers.rst
@@ -0,0 +1,9 @@
+dependency-providers
+--------------------
+
+* The :command:`cmake_language` command gained a new
+ ``SET_DEPENDENCY_PROVIDER`` sub-command. When a dependency provider is set,
+ calls to :command:`find_package` and :command:`FetchContent_MakeAvailable`
+ can be redirected through a custom command, which can choose to fulfill the
+ request directly, modify how the request is processed, or leave it to be
+ fulfilled by the built-in implementation. See :ref:`dependency_providers`.