get_target_property
Получить свойство объекта.
get_target_property(<VAR> target property)
Получить свойство объекта. Значение свойства хранится в переменной <VAR>. Если свойство объекта не найдено, поведение зависит от того, определено ли оно как INHERITED свойство или нет (см. define_property()). Ненаследуемые свойства устанавливают <VAR> в <VAR>-NOTFOUND, в то время как наследуемые свойства ищут соответствующий родительский область, как описано для команды define_property(), и если свойство по-прежнему не найдено, <VAR> будет установлено в пустую строку.
Используйте set_target_properties() для установки значений свойств объектов. Свойства обычно используются для управления тем, как создаётся объект, но некоторые из них запросы объекта вместо этого. Эта команда может получить свойства для любого созданного объекта. Объекты не обязательно должны находиться в текущем CMakeLists.txt файле.
См. также более общую команду get_property().
См. Свойства объектов для списка свойств, известных CMake.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.21/command/get_target_property.html