CMAKE_CROSS_CONFIGS¶
於 3.17 版本新增。
指定一個以分號分隔的列表,其中列出所有 build-<Config>.ninja
檔案中可用的組態(configurations),適用於 Ninja Multi-Config
產生器。此變數會啟用跨組態模式。在此變數中指定的每個組態的目標,都可以從任何 build-<Config>.ninja
檔案進行建置。自訂命令將使用 build-<Config>.ninja
原生的組態。如果設為 all
,則所有來自 CMAKE_CONFIGURATION_TYPES
的組態都將是跨組態。如果未指定或為空,則每個 build-<Config>.ninja
檔案將僅包含其自身組態的建置規則。
此變數的值必須是 CMAKE_CONFIGURATION_TYPES
的子集。