CMAKE_BUILD_TYPE¶
指定单配置生成器上的构建类型 (例如 Makefile 生成器 或 Ninja
)。 典型值包括 Debug
, Release
, RelWithDebInfo
和 MinSizeRel
,但也可以定义自定义构建类型。
此变量在首次创建新构建树时,由项目中调用的第一个 project()
或 enable_language()
命令初始化。 如果设置了 CMAKE_BUILD_TYPE
环境变量,则使用其值。 否则,在启用语言时,将选择工具链特定的默认值。 默认值通常是一个空字符串,但这通常是不希望的,并且其他标准构建类型之一通常更合适。
根据具体情况,此变量的值可能被视为区分大小写或不区分大小写。 有关此内容和其他相关主题的讨论,请参阅 构建配置。
对于多配置生成器,请参阅 CMAKE_CONFIGURATION_TYPES
。