Files
cmake/Source
Zack Galbreath ba768963e5 ctest: honor all -D definitions in command-line dashboard client mode
Commit 63b6e7d785 (ctest: allow dashboard clients to specify presets via
variables, 2026-05-26) added support for the CTEST_PRESET family of
variables that provide users with an additional method of defining what
preset to use (if any) for dashboard client steps.

However, these variables were not being honored properly when defined
on the command-line with ctest -D. This was caused by the fact that these
variables do not have a corresponding CTest configuration setting.
Instead, they are read directly using cmMakefile::GetDefinition().

To fix this, we now inject all variables defined with ctest -D into the
cmMakefile used by CTest in ProcessSteps(). This more closely matches the
existing behavior of cmCTestScriptHandler (ctest -S mode).

In addition to fixing the newly added CTEST_PRESET variables, this also
allow users to properly define CTEST_BUILD_CONFIGURATION and
CTEST_CONFIGURATION_TYPE from the command-line.
2026-05-29 11:40:47 -04:00
..
2026-05-07 17:10:46 -04:00
2026-05-29 00:05:47 -04:00
2026-03-12 14:00:59 -04:00
2026-01-29 10:16:59 -05:00
2026-05-27 11:45:23 -04:00
2025-08-01 09:56:00 -04:00
2025-11-12 14:54:35 -05:00
2026-04-29 10:36:20 -04:00
2026-05-27 11:45:23 -04:00
2025-10-07 09:29:18 -04:00
2026-04-16 15:10:35 -04:00
2025-08-26 14:29:01 -07:00
2026-04-16 15:10:35 -04:00
2026-04-16 15:10:35 -04:00
2026-01-27 18:15:26 +01:00
2026-04-30 15:36:23 -04:00
2026-04-16 15:10:35 -04:00
2026-04-29 10:36:20 -04:00
2026-05-27 11:41:41 -04:00
2025-11-12 14:54:35 -05:00
2025-11-12 14:54:35 -05:00
2026-02-03 09:34:23 +03:00
…