mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 13:20:47 -06:00
FindPython: Add possibility to control scope of artifacts.
Fixes: #20362
This commit is contained in:
@@ -288,6 +288,22 @@ setting the following variables:
|
||||
If more than one artifact is specified, it is the user's responsability to
|
||||
ensure the consistency of the various artifacts.
|
||||
|
||||
By default, this module supports multiple calls in different directories of a
|
||||
project with different version/component requirements while providing correct
|
||||
and consistent results for each call. To support this behavior, ``CMake`` cache
|
||||
is not used in the traditional way which can be problematic for interactive
|
||||
specification. So, to enable also interactive specification, module behavior
|
||||
can be controled with the following variable:
|
||||
|
||||
``Python_ARTIFACTS_INTERACTIVE``
|
||||
Selects the behavior of the module. This is a boolean variable:
|
||||
|
||||
* If set to ``TRUE``: Create CMake cache entries for the above artifact
|
||||
specification variables so that users can edit them interactively.
|
||||
This disables support for multiple version/component requirements.
|
||||
* If set to ``FALSE`` or undefined: Enable multiple version/component
|
||||
requirements.
|
||||
|
||||
Commands
|
||||
^^^^^^^^
|
||||
|
||||
|
||||
Reference in New Issue
Block a user