Spec-Zone.ru › CMake 3.16

get_target_property

Получить свойство из целевого объекта.

get_target_property(VAR target property)

Получить свойство из целевого объекта. Значение свойства хранится в переменной VAR. Если свойство целевого объекта не найдено, поведение зависит от того, определено ли это свойство как INHERITED свойство или нет (см. define_property()). Ненаследуемые свойства установят VAR в NOTFOUND, тогда как наследуемые свойства будут искать соответствующий родительский область видимости, как описано для команды define_property(), и если свойство по-прежнему не найдено, VAR будет установлено в пустую строку.

Используйте set_target_properties() для установки значений свойств целевых объектов. Свойства обычно используются для управления тем, как строится целевой объект, но некоторые из них вместо этого запрашивают целевой объект. Эта команда может получить свойства для любого созданного до сих пор целевого объекта. Целевые объекты не должны находиться в текущем CMakeLists.txt файле.

См. также более общую команду get_property().

См. Свойства целевых объектов для списка свойств, известных CMake.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.16/command/get_target_property.html

Spec-Zone.ru

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