CMake有几种构建类型,如Release,Debug,Release with debug info和Minimum size release。我想知道用户是否可以添加其他构建类型,如Profile,以及其他程序员是否已经做过众所周知的实践。
xoshrz7s1#
你当然可以添加自己的构建类型。下面是如何做到这一点的例子。本质上,您只需要添加所有变量,如CMAKE_CXX_FLAGS_XXX,并添加与构建类型相对应的后缀,当然还需要更新CMAKE_BUILD_TYPE变量以适应新类型。不知道这种做法有多广为人知(就我个人而言,我从未做过),但它肯定看起来是可行的。
CMAKE_CXX_FLAGS_XXX
CMAKE_BUILD_TYPE
1条答案
按热度按时间xoshrz7s1#
你当然可以添加自己的构建类型。下面是如何做到这一点的例子。本质上,您只需要添加所有变量,如
CMAKE_CXX_FLAGS_XXX
,并添加与构建类型相对应的后缀,当然还需要更新CMAKE_BUILD_TYPE
变量以适应新类型。不知道这种做法有多广为人知(就我个人而言,我从未做过),但它肯定看起来是可行的。