CTestUseLaunchers
Установите глобальные свойства RULE_LAUNCH_* при включённом CTEST_USE_LAUNCHERS.
CTestUseLaunchers автоматически включается при подключении (CTest). Однако он разделен на отдельный модуль, чтобы проекты могли использовать функциональность CTEST_USE_LAUNCHERS независимо.
Для использования загрузчиков установите CTEST_USE_LAUNCHERS в значение ON в сценарии ctest -S панели мониторинга, а затем также установите его в кэше настроенного проекта. CMake и ctest должны знать значение этого параметра для корректной работы загрузчиков. CMake должен знать это для генерации правильных правил сборки, а ctest — для получения правильного анализа ошибок и предупреждений.
Для удобства вы можете установить переменную среды CTEST_USE_LAUNCHERS_DEFAULT в вашем сценарии ctest -S. Тогда, если ваш CMakeLists использует include(CTest) или include(CTestUseLaunchers), он будет использовать значение переменной среды для инициализации переменной кэша CTEST_USE_LAUNCHERS. Эта инициализация переменной кэша происходит только в том случае, если CTEST_USE_LAUNCHERS ещё не определена.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.7/module/CTestUseLaunchers.html