获取目标属性

从目标获取属性。

get_target_property(<VAR> target property)

从目标获取属性。属性的值存储在变量“<VAR>”中。如果未找到目标属性,则行为取决于它是否已被定义为 INHERITED 属性(请参阅:command:define_property)。非继承属性会将``<VAR>``设置为``<VAR>-NOTFOUND``,而继承属性将搜索相关的父范围,如 define_property() 命令所述,如果仍然找不到属性 <VAR> 将被设置为空字符串。

使用 set_target_properties() 设置目标属性值。属性通常用于控制目标的构建方式,但有些属性会查询目标。此命令可以获得迄今为止创建的任何目标的属性。目标不需要位于当前的 CMakeLists.txt 文件中。

也可以看看