get_target_property¶
从目标获取属性。
get_target_property(<variable> <target> <property>)
从目标获取属性。该属性的值将存储在指定的 <variable>
中。如果未找到目标属性,则 <variable>
将设置为 <variable>-NOTFOUND
。如果目标属性被定义为 INHERITED
属性(参见 define_property()
),则搜索将包含相关的父级范围,如 define_property()
命令所述。
使用 set_target_properties()
设置目标属性值。属性通常用于控制目标的构建方式,但有些属性会查询目标。此命令可以获取迄今为止创建的任何目标的属性。目标无需位于当前 CMakeLists.txt
文件中。
另请参见¶
更通用的
get_property()
命令目标上的属性 用于列出 CMake 已知的属性