diff options
Diffstat (limited to 'Help/generator')
-rw-r--r-- | Help/generator/Ninja Multi-Config.rst | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Help/generator/Ninja Multi-Config.rst b/Help/generator/Ninja Multi-Config.rst index 41cd5c2..e7f362e 100644 --- a/Help/generator/Ninja Multi-Config.rst +++ b/Help/generator/Ninja Multi-Config.rst @@ -31,6 +31,12 @@ targets will always use the configuration specified in Ninja for the same file to be output with different commands in the same build graph. +You can additionally use :variable:`CMAKE_NINJA_MULTI_CROSS_CONFIGS` to limit +the configurations that get cross-generated. If this variable is set, each +``build-<Config>.ninja`` file will only contain rules for the configurations +listed in the variable, plus their own configuration. This also affects which +configurations are built by the ``<target>:all`` target. + If :variable:`CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE` is not enabled, you can still build any target in ``build-<Config>.ninja`` by specifying ``<target>:<Config>`` or ``<target>``, but not ``<target>:<OtherConfig>`` or |