0

我正在尝试设置 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_DIRECTORYand的路径CTEST_BINARY_DIRECTORY

4

0 回答 0