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()
命令