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 已知的屬性列表