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