CMAKE_CONFIGURATION_TYPES¶
指定多配置生成器(例如 Visual Studio、Xcode
或 Ninja Multi-Config
)上可用的构建类型(配置),以 分号分隔列表 的形式。 典型条目包括 Debug
、Release
、RelWithDebInfo
和 MinSizeRel
,但也可以定义自定义构建类型。
此变量由首次在项目中调用的 project()
或 enable_language()
命令初始化,当首次创建新的构建树时。 如果设置了 CMAKE_CONFIGURATION_TYPES
环境变量,则使用其值。 否则,默认值是生成器特定的。
根据具体情况,此变量中的值可能以区分大小写或不区分大小写的方式处理。 有关此内容和其他相关主题的讨论,请参阅 构建配置。
对于单配置生成器,请参阅 CMAKE_BUILD_TYPE
。