CMake是Profile的构建类型吗?

时间:2016-02-29 21:29:53

标签: cmake profiler

CMake有几种构建类型,如Release,Debug,Release with debug info和Minimum size release。我想知道是否可以像用户一样添加其他构建类型,如果这是其他程序员所熟知的做法。

1 个答案:

答案 0 :(得分:2)

您绝对可以添加自己的构建类型。 Here是如何做到的例子。实质上,您只需要添加所有变量,如CMAKE_CXX_FLAGS_XXX,并使用与您的构建类型对应的后缀,当然更新CMAKE_BUILD_TYPE变量以考虑新类型。不知道这种做法有多熟悉(我个人从来没有这样做过),但它看起来确实可行。