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