CMAKE_CONFIGURATION_TYPES

指定在 multi-config 生成器(例如 Visual StudioXcodeNinja Multi-Config)中可用的生成类型(配置),作为 用分号分隔的列表。典型条目包括 DebugReleaseRelWithDebInfoMinSizeRel,但也可以定义自定义生成类型。

当首次创建一个新的生成树时,此变量会由第一个 project()enable_language() 命令(在项目中调用)进行初始化。如果设置了 CMAKE_CONFIGURATION_TYPES 环境变量,则使用其值。否则,默认值是特定于生成器的。

根据不同的情况,此变量中的值可能区分大小写或不区分大小写。有关此项和其他相关主题,请参见生成配置

对于单配置生成器,请参见CMAKE_BUILD_TYPE