CMAKE_BUILD_TYPE¶
在單一配置產生器上指定建置類型 (例如 Makefile 產生器 或 Ninja
)。 典型的值包含 Debug
、Release
、RelWithDebInfo
和 MinSizeRel
,但也可以定義自訂建置類型。
此變數由專案中首次呼叫的 project()
或 enable_language()
命令初始化,當首次建立新的建置樹時。 如果設定了 CMAKE_BUILD_TYPE
環境變數,則會使用其值。 否則,當啟用語言時,會選擇工具鏈特定的預設值。 預設值通常是空字串,但這通常是不理想的,而其他標準建置類型之一通常更合適。
根據情況,此變數的值可能會以區分大小寫或不區分大小寫的方式處理。 有關此內容和其他相關主題的討論,請參閱 建置配置。
對於多配置產生器,請參閱 CMAKE_CONFIGURATION_TYPES
。