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 已知的屬性清單