get_target_property

從目標取得屬性。

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

從目標取得屬性。屬性的值會儲存在指定的 <variable> 中。如果找不到目標屬性,<variable> 將會被設定為 <variable>-NOTFOUND。如果目標屬性被定義為 INHERITED 屬性 (請參閱 define_property()),則搜尋將會包含相關的父層作用域,如同 define_property() 命令所描述的。

使用 set_target_properties() 來設定目標屬性值。屬性通常用於控制目標的建置方式,但有些屬性會查詢目標。這個命令可以取得任何到目前為止所建立的目標的屬性。這些目標不需要在目前的 CMakeLists.txt 檔案中。

另請參閱