summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2019-01-20 08:53:27 (GMT)
committerCraig Scott <craig.scott@crascit.com>2019-01-26 05:49:15 (GMT)
commita94355c7b781378f73b70010ee97f9d5d6209e68 (patch)
treec2898dac198110027e97fe2a75fab12538e4c204 /Help/release/dev
parent611d5274de677a42bdf744c48f0e4a29ea1bb1cd (diff)
downloadCMake-a94355c7b781378f73b70010ee97f9d5d6209e68.zip
CMake-a94355c7b781378f73b70010ee97f9d5d6209e68.tar.gz
CMake-a94355c7b781378f73b70010ee97f9d5d6209e68.tar.bz2
FetchContent: Add new command FetchContent_MakeAvailable()
Relates: #18754
Diffstat (limited to 'Help/release/dev')
-rw-r--r--Help/release/dev/fetchcontent-reduce-boilerplate.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/Help/release/dev/fetchcontent-reduce-boilerplate.rst b/Help/release/dev/fetchcontent-reduce-boilerplate.rst
new file mode 100644
index 0000000..6157668
--- /dev/null
+++ b/Help/release/dev/fetchcontent-reduce-boilerplate.rst
@@ -0,0 +1,8 @@
+fetchcontent-reduce-boilerplate
+-------------------------------
+
+* The FetchContent module gained a new :command:`FetchContent_MakeAvailable`
+ command. This new command accepts a list of dependency names, which it then
+ iterates over, populating and adding each one to the main build using the
+ canonical pattern. This significantly reduces the amount of boilerplate
+ needed in the project.