TEST_LAUNCHER

在版本 3.29 中添加。

使用指定的启动器运行可执行文件。此命令将作为 add_test() 命令的添加前缀,用于构建目标系统可执行文件,并且设计为在宿主机器上运行。

它有效地充当测试的运行脚本,其作用方式与 CMAKE_<LANG>_COMPILER_LAUNCHER 在编译方面的工作方式类似。

如果此属性包含一个 分号分隔的列表,则第一个值是命令,其余值是其参数。

TEST_LAUNCHER 的内容可以使用 生成器表达式

在创建目标时,如果 CMAKE_TEST_LAUNCHER 变量已设置,则此属性将由该变量的值初始化。

在使用旧形式的 add_test()(即不带 NAMECOMMAND 关键字)时,不支持此属性。