【发布时间】:2016-03-01 18:10:38
【问题描述】:
我想在运行ctest 时运行并行作业。我试过设置
set(CTEST_PARALLEL_LEVEL 8)
在
CTestCustom.cmake.in
但这并没有在我重新生成构建文件后更改命令行选项。
我在 Windows 上,使用 Visual Studio。
【问题讨论】:
-
CTEST_PARALLEL_LEVEL应作为环境变量提供(请参阅cmCTest.cxx)。你试过set(ENV{CTEST_PARALLEL_LEVEL} 8)吗? -
谢谢。我试过这个,但似乎没有帮助。我应该在我的文件中哪里设置它?在 VIsualStudio 中,RUN_TESTS 创建一个运行 ctest exe 的构建后步骤。我希望在我的 cmake 文件中添加一行,将
-j 8命令行参数添加到此构建后步骤