CMAKE_TEST_BUILD_DEPENDS
Добавлено в версии 4.4.
Включает test_prep/<name> цели сборки для тестов, добавленных с помощью add_test(), при использовании генераторов Ninja.
Если для этой переменной задано истинное значение, CMake генерирует цель test_prep/<name> для каждого подходящего теста и цель test_prep/all для всех таких тестов. Сборка этих целей гарантирует, что исполняемый файл теста, цели, на которые ссылаются генераторные выражения команды теста, и явные записи BUILD_DEPENDS будут обновлены до запуска теста.
Тесты, имена которых не являются допустимыми именами целей, исключаются из этого поведения. Если несколько тестов в разных каталогах имеют одинаковое имя, их зависимости объединяются в одну цель test_prep/<name>.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_TEST_BUILD_DEPENDS.html