Merge branch 'no-cmake-self-install-when-cross-compiling' into release
Merge branch 'vs-nsight-tegra-version' into release
CMake Nightly Date Stamp
VS: Shorten long lines
Merge topic 'vs-check-phone-store-tools' into next

5cc8bff5 VS: Shorten long lines
VS: Improve error messages when compiler is not detected (#15228)

CMake requires both the Desktop SDK and the correct platform SDK
(Windows Phone or Windows Store) to be installed when targeting the
Windows mobile platforms.  Verify that the right platform components are
installed and give a more detailed error message when something is
wrong.
Merge topic 'vs-check-phone-store-tools' into next

b20a32ac VS: Improve error messages when compiler is not detected (#15228)
Tests: Test add_custom_command and add_custom_target error cases

Add RunCMake.add_custom_command and RunCMake.add_custom_target tests to
cover the error messages for these commands.
Help: Document add_custom_command marking outputs GENERATED
Rename doing_verbatim to doing_nothing

We are about to introduce another property here, so give this
a better name.
Introduce USES_TERMINAL property for add_custom_{command,target}

This property tells the generator to give the command direct access to the
terminal if possible.
Give the interactive cache editor the USES_TERMINAL property
Ninja: factor out the test for console pool support
Ninja: Remove unused declaration
Ninja: Implement USES_TERMINAL using the console pool if available
Help: Add notes for topic 'console-pool'
Merge topic 'doc-add_custom_target' into console-pool

Conflicts:
	Help/command/add_custom_target.rst
Merge topic 'console-pool' into next

e544d903 Merge topic 'doc-add_custom_target' into console-pool
9e15a769 Help: Add notes for topic 'console-pool'
1114d9f3 Ninja: Implement USES_TERMINAL using the console pool if available
04d9a117 Ninja: Remove unused declaration
a00f4b68 Ninja: factor out the test for console pool support
0fc2fc4f Give the interactive cache editor the USES_TERMINAL property
018f1523 Introduce USES_TERMINAL property for add_custom_{command,target}
2a5dfeb0 Rename doing_verbatim to doing_nothing
0700f2ef CMake Nightly Date Stamp
Merge topic 'fix-config-dependent-tests'

0854d45b Tests: Build config-dependent tests in the same config they run
Merge topic 'no-cmake-self-install-when-cross-compiling'

15f55cca Do not use just-built CMake to install itself when cross-compiling (#15248)