get_test_property¶
取得測試的屬性。
get_test_property(<test> <property> [DIRECTORY <dir>] <variable>)
從測試中取得屬性。屬性的值會儲存在指定的 <variable>
中。如果未定義 <test>
,或找不到測試屬性,則 <variable>
將設定為 NOTFOUND
。如果測試屬性被定義為 INHERITED
屬性(請參閱 define_property()
),則搜尋將包括相關的父作用域,如同 define_property()
命令中所述。
如需標準屬性列表,您可以輸入 cmake --help-property-list
。
版本 3.28 新增:目錄作用域可以使用以下子選項覆寫
DIRECTORY <dir>
測試屬性將從
<dir>
目錄的作用域讀取。CMake 必須已經知道該原始碼目錄,可以透過呼叫add_subdirectory()
新增,或是<dir>
為最上層原始碼目錄。相對路徑會被視為相對於目前的原始碼目錄。<dir>
可以參考二進制目錄。
參見¶
更通用的
get_property()
命令