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

ass*_*tor 4 testing cmake

我相信我找到了一段代码可以做到这一点,但是由于 CMake 的文档太差,我似乎再也找不到它了。

简而言之:有没有类似的东西:

if(testing_enabled) 
Run Code Online (Sandbox Code Playgroud)

我可以在 CMakeLists 中使用吗?

Fra*_*ser 5

我猜您正在考虑BUILD_TESTING通过执行以下操作来启用的选项:

include(CTest)
Run Code Online (Sandbox Code Playgroud)

并且是ON默认的。