CMAKE_CROSS_CONFIGS

在 3.17 版本中加入。

指定一个分号分隔的列表,其中包含所有 build-<Config>.ninja 文件中可用的配置,这些文件位于 Ninja Multi-Config 生成器中。此变量激活跨配置模式。可以从任何 build-<Config>.ninja 文件构建此变量中指定的每个配置的目标。自定义命令将使用 build-<Config>.ninja 本身的配置。如果设置为 all,则来自 CMAKE_CONFIGURATION_TYPES 的所有配置都是跨配置。如果未指定或为空,则每个 build-<Config>.ninja 文件将仅包含其自身配置的构建规则。

此变量的值必须是 CMAKE_CONFIGURATION_TYPES 的子集。