get_target_property

從目標取得屬性。

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

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

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

參見