TEST_INCLUDE_FILES
Добавлено в версии 3.10.
Это свойство каталога задаёт список скриптов CMake, которые включаются и обрабатываются при выполнении ctest в каталоге. Во избежание неоднозначности используйте абсолютные пути. Файлы скриптов включаются в указанном порядке.
Скрипты TEST_INCLUDE_FILES обрабатываются при запуске ctest, а не на этапе конфигурирования cmake. Эти скрипты следует писать так, как если бы они были скриптами панели мониторинга CTest. Часто такие скрипты генерируются динамически, поскольку многие переменные и команды, доступные во время конфигурирования, недоступны на этапе тестирования.
Примеры
Установка этого свойства каталога для добавления одного или нескольких скриптов CMake:
configure_file(script.cmake.in script.cmake)
set_property(
DIRECTORY
APPEND
PROPERTY TEST_INCLUDE_FILES
${CMAKE_CURRENT_BINARY_DIR}/script.cmake
${CMAKE_CURRENT_SOURCE_DIR}/foo.cmake
${dir}/bar.cmake
)
execute_process( COMMAND "@CMAKE_COMMAND@" -E echo "script.cmake executed during CTest" )
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_dir/TEST_INCLUDE_FILES.html