mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-29 02:19:18 -05:00
Merge topic 'FindPython-find_strategy'
8517b549f4FindPython: Add policy to manage lookup stratgey default.9f205acefeFindPython: Implement lookup strategies. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3354
This commit is contained in:
@@ -57,6 +57,7 @@ Policies Introduced by CMake 3.15
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
CMP0094: FindPython3, FindPython2 and FindPython use LOCATION for lookup strategy. </policy/CMP0094>
|
||||
CMP0093: FindBoost reports Boost_VERSION in x.y.z format. </policy/CMP0093>
|
||||
CMP0092: MSVC warning flags are not in CMAKE_{C,CXX}_FLAGS by default. </policy/CMP0092>
|
||||
CMP0091: MSVC runtime library flags are selected by an abstraction. </policy/CMP0091>
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
CMP0094
|
||||
-------
|
||||
|
||||
Modules :module:`FindPython3`, :module:`FindPython2` and :module:`FindPython`
|
||||
use ``LOCATION`` for lookup strategy.
|
||||
|
||||
Starting with CMake 3.15, Modules :module:`FindPython3`, :module:`FindPython2`
|
||||
and :module:`FindPython` set value ``LOCATION`` for, respectively, variables
|
||||
``Python3_FIND_STRATEGY``, ``Python2_FIND_STRATEGY`` and
|
||||
``Python_FIND_STRATEGY``. This policy provides compatibility with projects that
|
||||
expect the legacy behavior.
|
||||
|
||||
The ``OLD`` behavior for this policy set value ``VERSION`` for variables
|
||||
``Python3_FIND_STRATEGY``, ``Python2_FIND_STRATEGY`` and
|
||||
``Python_FIND_STRATEGY``.
|
||||
|
||||
This policy was introduced in CMake version 3.15. Use the
|
||||
:command:`cmake_policy` command to set it to ``OLD`` or ``NEW`` explicitly.
|
||||
Unlike many policies, CMake version |release| does *not* warn
|
||||
when this policy is not set and simply uses the ``OLD`` behavior.
|
||||
|
||||
.. include:: DEPRECATED.txt
|
||||
@@ -0,0 +1,5 @@
|
||||
FindPython-CMP0094
|
||||
------------------
|
||||
|
||||
* Modules :module:`FindPython3`, :module:`FindPython2` and :module:`FindPython`
|
||||
have changed default strategy for lookup. See policy :policy:`CMP0094`.
|
||||
@@ -0,0 +1,5 @@
|
||||
FindPython-FIND_STRATEGY
|
||||
------------------------
|
||||
|
||||
* Modules :module:`FindPython3`, :module:`FindPython2` and :module:`FindPython`
|
||||
gain a new way to control lookup strategy.
|
||||
Reference in New Issue
Block a user