我正在尝试为我的cmake构建添加一个自定义构建类型,目标是代码覆盖率.
但是,我无法使其发挥作用.
这是我的代码,使用cmake 2.8.5:
message("* Adding build types...")
if(CMAKE_CONFIGURATION_TYPES)
list(APPEND CMAKE_CONFIGURATION_TYPES CodeCoverage)
list(REMOVE_DUPLICATES CMAKE_CONFIGURATION_TYPES)
set(CMAKE_CONFIGURATION_TYPES "${CMAKE_CONFIGURATION_TYPES}" CACHE STRING
"Add the configurations that we need"
FORCE)
message(" Available build types are now : ${CMAKE_CONFIGURATION_TYPES}")
else()
message(" XXX custom build types are not allowed...")
endif()
Run Code Online (Sandbox Code Playgroud)
我得到"不允许XXX自定义构建类型......"...
cmake ×1