CMAKE_CONFIGURATION_TYPES¶
在多配置生成器(例如 Visual Studio、Xcode
或 Ninja Multi-Config
)上,指定可用的建置類型(組態)為以分號分隔的列表。常見的條目包含 Debug
、Release
、RelWithDebInfo
和 MinSizeRel
,但也可以定義自訂的建置類型。
當第一次建立新的建置樹時,此變數會由專案中第一個被呼叫的 project()
或 enable_language()
命令初始化。如果設定了 CMAKE_CONFIGURATION_TYPES
環境變數,則會使用其值。否則,預設值會是生成器特定的。
根據情況,此變數中的值可能會被區分大小寫或不區分大小寫地處理。請參閱 建置組態 以了解此主題和其他相關主題的討論。
對於單配置生成器,請參閱 CMAKE_BUILD_TYPE
。