Spec-Zone.ru › CMake 3.29

get_directory_property

Получить свойство DIRECTORY области.

get_directory_property(<variable> [DIRECTORY <dir>] <prop-name>)

Хранит свойство области каталога в именованном <variable>.

Аргумент DIRECTORY указывает другой каталог, из которого нужно получить значение свойства вместо текущего каталога. Относительные пути интерпретируются относительно текущего каталога источника. CMake должен уже знать о каталоге, либо добавив его с помощью вызова add_subdirectory(), либо являясь каталогом верхнего уровня.

Новое в версии 3.19: <dir> может ссылаться на каталог библиотек.

Если свойство не определено для указанной области каталога, возвращается пустая строка. В случае с INHERITED свойствами, если свойство не найдено для указанной области каталога, поиск будет продолжаться в родительской области, как описано для команды define_property().

get_directory_property(<variable> [DIRECTORY <dir>]
                       DEFINITION <var-name>)

Получить определение переменной из каталога. Этот формат полезен для получения определения переменной из другого каталога.

См. также

  • 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_directory_property.html

Spec-Zone.ru

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