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().
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/command/get_target_property.html