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