当您include(CTest)在CMake中进行操作时,它包括以下行:
include(CTest)
option(BUILD_TESTING "Build the testing tree." ON)
我希望默认情况下不构建测试(但可以在命令行上覆盖)。我怎样才能做到这一点?
嗯,这似乎可以解决问题:
option(BUILD_TESTING "" OFF) include(CTest)