Spec-Zone.ru › CMake 3.29

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.29/command/get_test_property.html

Spec-Zone.ru

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