blob: 37681e723bb9fe870c126bf3426db172950dd91a [file]
instrumentation-interrupt
-------------------------
* The :manual:`cmake-instrumentation(7)` data version has been updated to 1.2.
* :manual:`cmake-instrumentation(7)` API now records an overall ``cmakeBuild``
snippet even when a :option:`cmake --build` invocation is interrupted by the
user (for example with Ctrl+C). The snippet includes a new
``interruptSignal`` field, recording the signal that interrupted the build,
so that consumers can distinguish an interrupted build from one that ran
to completion.
* Similarly, :manual:`cmake-instrumentation(7)` API now records an overall
``cmakeInstall`` snippet, marked with the same ``interruptSignal`` field,
when a :option:`cmake --install` invocation is interrupted by the user.
* Similarly, :manual:`cmake-instrumentation(7)` API now records an overall
``ctest`` snippet, marked with the same ``interruptSignal`` field, when a
:manual:`ctest(1)` invocation is interrupted by the user. On interrupt CTest
stops scheduling further tests and preserves its checkpoint file so that a
later :option:`ctest -F` can resume the interrupted test set.