CMake - 有没有办法检查是否启用了测试?

时间:2014-11-24 15:01:35

标签: testing cmake

我相信我发现了一段代码,但是由于CMake的文档很差,我似乎无法再找到它了。

简而言之:是否有类似的东西:

if(testing_enabled) 

我可以在CMakeLists中使用吗?

2 个答案:

答案 0 :(得分:3)

我猜你正在考虑通过以下方式启用的BUILD_TESTING选项:

include(CTest)

默认为ON

答案 1 :(得分:1)

您可以尝试检查选项CMAKE_TESTING_ENABLED

if(CMAKE_TESTING_ENABLED)
    do_your_job_here()
endif()