CMAKE_CONFIGURATION_TYPES

指定多配置生成器上可用的建置類型(配置),例如 Visual StudioXcodeNinja Multi-Config,以分號分隔的清單形式表示。常見的條目包括 DebugReleaseRelWithDebInfoMinSizeRel,但也可以定義自訂建置類型。

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

根據情況,此變數中的值可能會以區分大小寫或不區分大小寫的方式處理。有關此內容和其他相關主題的討論,請參閱 建置配置

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