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 的子集。