mirror of
https://github.com/reactos/CMake.git
synced 2024-12-14 15:19:39 +00:00
482a3bf3f0
The most likely documentation page a project author will read in response to a policy warning is the page for the policy itself. Add to every policy documentation page a note explicitly stating that the OLD behavior is deprecated. Also mention this in the cmake_policy() command documentation that explains how to set a policy to OLD. Suggested-by: Fraser Hutchison <fraser.hutchison@gmail.com>
27 lines
1018 B
ReStructuredText
27 lines
1018 B
ReStructuredText
CMP0061
|
|
-------
|
|
|
|
CTest does not by default tell ``make`` to ignore errors (``-i``).
|
|
|
|
The :command:`ctest_build` and :command:`build_command` commands no
|
|
longer generate build commands for :ref:`Makefile Generators` with
|
|
the ``-i`` option. Previously this was done to help build as much
|
|
of tested projects as possible. However, this behavior is not
|
|
consistent with other generators and also causes the return code
|
|
of the ``make`` tool to be meaningless.
|
|
|
|
Of course users may still add this option manually by setting
|
|
:variable:`CTEST_BUILD_COMMAND` or the ``MAKECOMMAND`` cache entry.
|
|
See the :ref:`CTest Build Step` ``MakeCommand`` setting documentation
|
|
for their effects.
|
|
|
|
The ``OLD`` behavior for this policy is to add ``-i`` to ``make``
|
|
calls in CTest. The ``NEW`` behavior for this policy is to not
|
|
add ``-i``.
|
|
|
|
This policy was introduced in CMake version 3.3. Unlike most policies,
|
|
CMake version |release| does *not* warn when this policy is not set and
|
|
simply uses OLD behavior.
|
|
|
|
.. include:: DEPRECATED.txt
|