【发布时间】:2018-05-31 15:25:17
【问题描述】:
除了环境变量,还有什么方法可以给ctest传递信息吗?
使用 cmake 有: cmake -DVAR=VAL
我一直在使用 CTest: VAR=VAL ctest
这适用于 bash 但不适用于其他 shell....有什么想法吗?
托尼
【问题讨论】:
-
在 CTest 中,测试是常见的可执行文件,因此将 CMake 变量传递给它们是没有意义的。至于将环境变量传递给
ctest,您可以使用cmake -E env VAR=VAL [...] ctest。这适用于任何 shell。 -
这太完美了!谢谢!