CMake是否有Profile的构建类型?

mccptt67  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(157)

CMake有几种构建类型,如Release,Debug,Release with debug info和Minimum size release。我想知道用户是否可以添加其他构建类型,如Profile,以及其他程序员是否已经做过众所周知的实践。

xoshrz7s

xoshrz7s1#

你当然可以添加自己的构建类型。下面是如何做到这一点的例子。本质上,您只需要添加所有变量,如CMAKE_CXX_FLAGS_XXX,并添加与构建类型相对应的后缀,当然还需要更新CMAKE_BUILD_TYPE变量以适应新类型。不知道这种做法有多广为人知(就我个人而言,我从未做过),但它肯定看起来是可行的。

相关问题