CMake是Profile的构建类型吗?

CMake有几种构建类型,如Release,Debug,Release with debug info和Minimum size release.我想知道是否可以像用户一样添加其他构建类型,如果它是其他程序员所做的众所周知的做法. 最佳答案 你绝对可以添加自己的构建类型.
Here是如何做到的例子.实质上,您只需要添加所有变量(如CMAKE_CXX_FLAGS_XXX)以及与您的构建类型对应的后缀,当然还需要更新CMAKE_BUILD_TYPE变量以考虑新类型.不知道这种做法有多熟悉(我个人从未这样做过),但它看起来确实可行.

点赞