From 79e5b3c46ab0fbca16b0ce9ede6fbec9bdeb2814 Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Tue, 4 Feb 2020 14:21:25 -0500 Subject: Help: Explain new behavior of cmake --build in Ninja Multi-Config --- Help/generator/Ninja Multi-Config.rst | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Help') diff --git a/Help/generator/Ninja Multi-Config.rst b/Help/generator/Ninja Multi-Config.rst index 31e8ea93ab..030142ff4a 100644 --- a/Help/generator/Ninja Multi-Config.rst +++ b/Help/generator/Ninja Multi-Config.rst @@ -15,6 +15,11 @@ configurations (with ```` being the configuration name.) No ``build.ninja`` file is generated by default (see below for how to generate it.) +``cmake --build . --config `` will always use ``build-.ninja`` +to build. If no ``--config`` argument is specified, ``cmake --build .`` will +default to ``build-Debug.ninja``, unless a ``build.ninja`` is generated (see +below), in which case that will be used instead. + Each ``build-.ninja`` file contains ```` targets as well as ``:`` targets, where ```` is the same as the configuration specified in ``build-.ninja`` Additionally, if -- cgit v1.2.1 From bd4ae2af0fe00813919c8188da7bb07d57ef3734 Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Tue, 4 Feb 2020 14:17:39 -0500 Subject: Help: Make note of ninja -f argument in Ninja Multi-Config docs --- Help/generator/Ninja Multi-Config.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Help') diff --git a/Help/generator/Ninja Multi-Config.rst b/Help/generator/Ninja Multi-Config.rst index 030142ff4a..11c59f2bf9 100644 --- a/Help/generator/Ninja Multi-Config.rst +++ b/Help/generator/Ninja Multi-Config.rst @@ -11,7 +11,8 @@ Unlike the :generator:`Ninja` generator, ``Ninja Multi-Config`` generates multiple configurations at once with :variable:`CMAKE_CONFIGURATION_TYPES` instead of only one configuration with :variable:`CMAKE_BUILD_TYPE`. One ``build-.ninja`` file will be generated for each of these -configurations (with ```` being the configuration name.) No +configurations (with ```` being the configuration name.) These files +are intended to be run with ``ninja -f build-.ninja``. No ``build.ninja`` file is generated by default (see below for how to generate it.) -- cgit v1.2.1