【发布时间】:2017-05-02 20:38:38
【问题描述】:
This answer 描述了如何从头开始创建自定义配置类型。如何创建与内置 Release 完全匹配的配置类型,仅添加一些标志?我现在正在使用这个:
set(CMAKE_CONFIGURATION_TYPES "Debug;Release;ReleaseWithAssertions" CACHE STRING
"Available build-types: Debug, Release and ReleaseWithAssertions")
set(CMAKE_CXX_FLAGS_RELEASEWITHASSERTIONS "${CMAKE_CXX_FLAGS_RELEASE}
-DENABLE_ASSERTIONS=1")
这似乎符合我的要求,但我只是复制了CMAKE_CXX_FLAGS_RELEASE 的值,所以我想知道我是否缺少用户可能期望的任何内容?
【问题讨论】: