Spec-Zone.ru › CMake

BUILD_TESTING

Управляет тем, вызывает ли модуль CTest команду enable_testing().

Модуль CTest, загруженный include(CTest), выполняет код следующего вида:

option(BUILD_TESTING "..." ON)
if (BUILD_TESTING)
   # ...
   enable_testing()
   # ...
endif()

Это создаёт параметр BUILD_TESTING, который управляет тем, вызывается ли команда enable_testing() для включения генерации тестов, запускаемых с помощью ctest(1). Для создания тестов используйте команду add_test().

Примечание

Вызовите include(CTest) в каталоге исходного кода верхнего уровня, поскольку ctest(1) ожидает, что файл тестов находится в каталоге сборки верхнего уровня.

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/BUILD_TESTING.html

Spec-Zone.ru

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