summaryrefslogtreecommitdiffstats
path: root/Help/release/dev/fetchcontent-performance.rst
blob: fcb68a1835c1713c5ef2f8f1ba140a0399020baa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
fetchcontent-performance
------------------------

* The implementation of the :module:`ExternalProject` module was
  significantly refactored.  The patch step gained support for
  using the terminal with a new ``USES_TERMINAL_PATCH`` keyword
  as a by-product of that work.
* The :module:`FetchContent` module no longer creates a separate
  sub-build to implement the content population.  It now invokes
  the step scripts directly from within the main project's
  configure stage.  This significantly speeds up the configure
  phase when the required content is already populated and
  up-to-date.