Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing CMake-是否有方法检查是否启用了测试?_Testing_Cmake - Fatal编程技术网

Testing CMake-是否有方法检查是否启用了测试?

Testing CMake-是否有方法检查是否启用了测试?,testing,cmake,Testing,Cmake,我相信我找到了一段代码可以做到这一点,但由于CMake的文档太差,我似乎再也找不到了 简言之:是否有类似于: if(testing_enabled) 我可以在CMakeLists中使用?我猜您正在考虑通过以下操作启用的选项: include(CTest) 默认情况下,处于打开状态。您可以尝试选中以下选项: if(CMAKE_TESTING_ENABLED) do_your_job_here() endif()

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

简言之:是否有类似于:

if(testing_enabled) 

我可以在CMakeLists中使用?

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

include(CTest)

默认情况下,
处于打开状态。

您可以尝试选中以下选项:

if(CMAKE_TESTING_ENABLED)
    do_your_job_here()
endif()