diff options
author | Kelly (KT) Thompson <kgt@lanl.gov> | 2020-04-22 17:10:31 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2020-04-30 12:42:00 (GMT) |
commit | 40ca6ef12536300b1ea5e06dea4d98833f4e267d (patch) | |
tree | aa7c83b117ae40ebfc24826f21327f624059ddb6 /Help | |
parent | 81e83510a01601d61b49df72a549de9bc4af718f (diff) | |
download | CMake-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.rst | 7 |
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. |