CMAKE_CONFIGURATION_TYPES

将多配置生成器(例如 Visual StudioXcodeNinja Multi-Config)上的可用构建类型(配置)指定为 :ref :分号分隔的列表 <CMake 语言列表>。典型条目包括``Debug``、ReleaseRelWithDebInfo 和``MinSizeRel``,但也可以定义自定义构建类型。

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

根据情况,此变量中的值可能区分大小写或不区分大小写。有关此主题和其他相关主题的讨论,请参阅 构建配置

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