summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorKelly (KT) Thompson <kgt@lanl.gov>2020-04-22 17:10:31 (GMT)
committerBrad King <brad.king@kitware.com>2020-04-30 12:42:00 (GMT)
commit40ca6ef12536300b1ea5e06dea4d98833f4e267d (patch)
treeaa7c83b117ae40ebfc24826f21327f624059ddb6 /Help
parent81e83510a01601d61b49df72a549de9bc4af718f (diff)
downloadCMake-40ca6ef12536300b1ea5e06dea4d98833f4e267d.zip
CMake-40ca6ef12536300b1ea5e06dea4d98833f4e267d.tar.gz
CMake-40ca6ef12536300b1ea5e06dea4d98833f4e267d.tar.bz2
CTestCoverageCollectGCOV: Add TARBALL_COMPRESSION option
For large projects, the default bzip2 compression of gcov data is prohibitively expensively (could take several hours). Introduce options that allow the consumer to choose between file size and compression time. Add a new optional argument `TARBALL_COMPRESSION` for the macro `ctest_coverage_collect_gcov`. This option accepts the values `GZIP`, `BZIP2`, `XZ`, `FROM_EXT`, or an expression that evaluates to `FALSE`. The default value is `BZIP2` to preserve prior behavior. Fixes: #20593
Diffstat (limited to 'Help')
-rw-r--r--Help/release/dev/CTestCoverageCollectGCOV-compress-opts.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Help/release/dev/CTestCoverageCollectGCOV-compress-opts.rst b/Help/release/dev/CTestCoverageCollectGCOV-compress-opts.rst
new file mode 100644
index 0000000..eb8532d
--- /dev/null
+++ b/Help/release/dev/CTestCoverageCollectGCOV-compress-opts.rst
@@ -0,0 +1,7 @@
+CTestCoverageCollectGCOV-compress-opts
+--------------------------------------
+
+* The :module:`CTestCoverageCollectGCOV` module
+ :command:`ctest_coverage_collect_gcov` function gained a
+ ``TARBALL_COMPRESSION`` option to control compression of the
+ tarball of collected results.