小编Jef*_*ull的帖子

如何向cmake添加自定义构建类型?(定位制作)

我正在尝试为我的cmake构建添加一个自定义构建类型,目标是代码覆盖率.

我发现它的FAQ条目:http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_specify_my_own_configurations_.28for_generators_that_allow_it.29_.3F

但是,我无法使其发挥作用.

这是我的代码,使用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

17
推荐指数
1
解决办法
1万
查看次数

标签 统计

cmake ×1