Spec-Zone.ru › CMake 3.31

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 ещё не определён.

Добавлен в версии 3.8: Если CTEST_USE_LAUNCHERS включён в сценарии ctest -S, команда ctest_configure добавит -DCTEST_USE_LAUNCHERS:BOOL=TRUE к команде cmake, используемой для настройки проекта.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/module/CTestUseLaunchers.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API