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