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