get_test_property
Получить свойство теста.
get_test_property(<test> <property> [DIRECTORY <dir>] <variable>)
Получить свойство из теста. Значение свойства хранится в указанном <variable>. Если <test> не определено или свойство теста не найдено, <variable> будет установлено в значение NOTFOUND. Если свойство теста было определено как свойство INHERITED (см. define_property()), поиск будет включать соответствующие родительские области видимости, как описано для команды define_property().
Список стандартных свойств можно получить, набрав cmake --help-property-list.
Новое в версии 3.28: Область видимости директории можно переопределить с помощью следующего подварианта:
-
DIRECTORY <dir> -
Свойство теста будет считано из области видимости директории
<dir>. CMake должен уже знать об этой директории исходного кода, либо добавив её через вызовadd_subdirectory(), либо<dir>является директорией исходного кода верхнего уровня. Относительные пути обрабатываются как относительные к текущей директории исходного кода.<dir>может ссылаться на директорию бинарных файлов.
См. также
define_property()- более общую команду
get_property()
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.30/command/get_test_property.html