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.22/command/get_target_property.html