如何设置CTEST_SOURCE_DIRECTORY

时间:2016-02-02 01:52:00

标签: cmake ctest

我正在尝试设置CTest来运行覆盖率分析。好像我必须创建一个MyScript.cmake文件并用ctest -S MyScript.cmake调用它。我认为一个简单的例子可能是这样的:

ctest_start(TestCoverage)
ctest_coverage(BUILD ${CTEST_BINARY_DIRECTORY})

但我正在

ctest_start source directory not specified.  Specify source directory as an argument or set CTEST_SOURCE_DIRECTORY

我不想在脚本文件中对此路径进行硬编码,因为我可能希望在不同的地方运行它,因此我应该在哪里获取CTEST_SOURCE_DIRECTORYCTEST_BINARY_DIRECTORY的路径?

0 个答案:

没有答案