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