Commit Graph
6 Commits
Author SHA1 Message Date
Fabrice de Gans 2516d5f7ae CTest: Restore support for dashboard client build targets
In commit a7780d1b9c (ctest: Add a `CoverageTool` setting to enable
integration with `llvm-cov`, 2026-04-15, v4.4.0-rc1~230^2) we missed a
closing parenthesis in the internal script backing the CTest build
targets.
2026-07-27 15:24:14 -04:00
Joseph Snyder a7780d1b9c ctest: Add a CoverageTool setting to enable integration with llvm-cov
Add a `CTEST_TEST_COVERAGE_TOOL` variable to tell CTest to integrate
with `llvm-cov` source-based code coverage by setting the
`LLVM_PROFILE_FILE` environment variable for each test.

Issue: #26932
2026-04-30 14:22:26 -04:00
Daniel Pfeifer 8b8f96f8e6 CTest Module: Port from DartConfig to CTest Script 2025-03-24 16:21:28 +01:00
Brad King 4a259d82ad Templates: Remove unused and undocumented CTestScript.cmake.in
The file was added by commit 3006560d86 (ENH: Add template of ctest
script, 2006-04-28, v2.6.0~3433), but we do not use it for anything.
Technically it was public-facing by being in the `Templates/` directory,
but was never documented.
2024-08-20 13:20:11 -04:00
Kitware Robot 77543bde41 Convert CMake-language commands to lower case
Ancient CMake versions required upper-case commands.  Later command
names became case-insensitive.  Now the preferred style is lower-case.

Run the following shell code:

cmake --help-command-list |
grep -v "cmake version" |
while read c; do
    echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
done >convert.sed &&
git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
xargs -0 sed -i -f convert.sed &&
rm convert.sed
2012-08-13 14:19:16 -04:00
Andy Cedilnik 3006560d86 ENH: Add template of ctest script 2006-04-28 11:58:16 -04:00