get_directory_property¶
取得 DIRECTORY
作用域的屬性。
get_directory_property(<variable> [DIRECTORY <dir>] <prop-name>)
將目錄作用域的屬性儲存在指定的 <variable>
中。
DIRECTORY
參數指定另一個目錄,從該目錄檢索屬性值,而不是目前目錄。相對路徑被視為相對於目前的原始碼目錄。CMake 必須已經知道該目錄,透過呼叫 add_subdirectory()
新增該目錄,或是該目錄為頂層目錄。
Added in version 3.19: <dir>
可能參考二進制目錄。
如果指定的目錄作用域未定義該屬性,則會傳回空字串。在 INHERITED
屬性的情況下,如果指定的目錄作用域未找到該屬性,則搜尋將鏈接到父作用域,如 define_property()
命令的描述。
get_directory_property(<variable> [DIRECTORY <dir>]
DEFINITION <var-name>)
從目錄取得變數定義。此形式適用於從另一個目錄取得變數定義。
另請參閱¶
更通用的
get_property()
命令