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