Cmake 将变量传递给ctest
除了环境变量外,是否还有其他方法将信息传递给ctest 有了cmake,就有: cmake-DVAR=VAL 我一直在使用CTest: VAR=VAL-ctest 对于bash来说,哪一种效果很好,但对于其他shell来说却不行……有什么想法吗 Tony您可以使用Cmake 将变量传递给ctest,cmake,ctest,Cmake,Ctest,除了环境变量外,是否还有其他方法将信息传递给ctest 有了cmake,就有: cmake-DVAR=VAL 我一直在使用CTest: VAR=VAL-ctest 对于bash来说,哪一种效果很好,但对于其他shell来说却不行……有什么想法吗 Tony您可以使用cmake在修改环境下运行程序(ctest): cmake -E env VAR=VAL [...] ctest 在CTest中,测试是常见的可执行文件,因此将CMake变量传递给它们没有意义。至于将环境变量传递给ctest,可以使用
cmake
在修改环境下运行程序(ctest
):
cmake -E env VAR=VAL [...] ctest
在CTest中,测试是常见的可执行文件,因此将CMake变量传递给它们没有意义。至于将环境变量传递给
ctest
,可以使用cmake-E env VAR=VAL[…]ctest
。这在任何壳中都能工作。这太完美了!谢谢