CMAKE_CONFIGURATION_TYPES

在多配置生成器(例如 Visual StudioXcodeNinja Multi-Config)上,指定可用的建置類型(組態)為以分號分隔的列表。常見的條目包含 DebugReleaseRelWithDebInfoMinSizeRel,但也可以定義自訂的建置類型。

當第一次建立新的建置樹時,此變數會由專案中第一個被呼叫的 project()enable_language() 命令初始化。如果設定了 CMAKE_CONFIGURATION_TYPES 環境變數,則會使用其值。否則,預設值會是生成器特定的。

根據情況,此變數中的值可能會被區分大小寫或不區分大小寫地處理。請參閱 建置組態 以了解此主題和其他相關主題的討論。

對於單配置生成器,請參閱 CMAKE_BUILD_TYPE