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