get_target_property

从目标获取属性。

get_target_property(<variable> <target> <property>)

从目标获取属性。属性的值存储在指定的 <variable> 中。如果找不到目标属性,<variable> 将被设置为 <variable>-NOTFOUND。如果目标属性被定义为 INHERITED 属性(参见 define_property()),搜索将包括相关的父作用域,如 define_property() 命令所述。

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

另请参阅