| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Ensure also the cache of properties is erased in case of multiple
searches.
Fixes: #20626, #20627
|
|
|
|
|
| |
If the version is not found (e.g., missing headers), this causes a CMake
error about `if(blah VERSION_EQUAL)` being an invalid statement.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
81beb28752 FindPython: fix handling when FIND_VIRTUALENV == FIRST
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4557
|
| |
| |
| |
| | |
Fixes: #20525
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 06d9e67fbd (FindPython: Add capability to specify directly
artifacts, 2019-08-15, v3.16.0-rc1~157^2) we accidentally add the result
variables `Python*_LIBRARY_RELEASE` and `Python*_LIBRARY_DEBUG` to the
cache. They are always computed from other results and so should not be
presented to users in cmake-gui and ccmake to edit.
Issue: #20362
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 06d9e67fbd (FindPython: Add capability to specify directly
artifacts, 2019-08-15, v3.16.0-rc1~157^2) we accidentally expose cache
entries named `_Python...` to users in cmake-gui and ccmake. Mark those
entries as `INTERNAL` to hide them.
Issue: #20362
|
| | |
|
| |
| |
| |
| |
| | |
Help: Fix errors regardings HINTS.
Code: Optimize Python signature cache variable to avoid unecessary searchs.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In commit 3dab4682f6 (FindPython: reduces consumption of resources,
2020-02-10, v3.17.0-rc1~11^2) we accidentally broke the python
executable version validation when the "LOCATION" strategy is used
with the plain `FindPython` module. Fix the logic and add test
cases covering those combinations.
Fixes: #20465
|
| | |
|
| |
| |
| |
| | |
Fixes: #20408
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 06d9e67fbd (FindPython: Add capability to specify directly
artifacts, 2019-08-15, v3.16.0-rc1~157^2) we accidentally add the result
variables `Python*_LIBRARY_RELEASE` and `Python*_LIBRARY_DEBUG` to the
cache. They are always computed from other results and so should not be
presented to users in cmake-gui and ccmake to edit.
Issue: #20362
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 06d9e67fbd (FindPython: Add capability to specify directly
artifacts, 2019-08-15, v3.16.0-rc1~157^2) we accidentally expose cache
entries named `_Python...` to users in cmake-gui and ccmake. Mark those
entries as `INTERNAL` to hide them.
Issue: #20362
|
| |
| |
| |
| |
| |
| |
| | |
Stores more information in the cache to reduce the number
of sub-processes required on subsequent find_package calls.
Fixes: #20337
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
f6474214b3 FindPython: Add support for version 3.9
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Marc Chevrier <marc.chevrier@gmail.com>
Acked-by: Björn Esser <besser82@fedoraproject.org>
Merge-request: !4225
|
| |
| |
| |
| |
| |
| |
| | |
Development versions of Python 3.9.0 are already out there.
See PEP 596 -- Python 3.9 Release Schedule:
https://www.python.org/dev/peps/pep-0596/
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
fcde42751a FindPython: ensure new Xcode framework for Python3 is detected
dd7b741b81 macOS: Add support for new Xcode 11 frameworks directory
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4198
|
| | |
|
| |
| |
| |
| |
| |
| | |
This variable holds the standard extension suffix for modules.
Fixes: #20150
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
776d27d4a4 FindPython: Extend virtual environment handling by considering conda
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4155
|
| | |
| | |
| | |
| | |
| | |
| | | |
- Add functionality to recognize and use CONDA_PREFIX environment variable
- Add tests for conda virtual environments
- Fixes: #20111
|
|\ \ \
| |/ /
|/| /
| |/
| |
| |
| |
| | |
fe280e0cda FindPython*: Fix erroneous target properties setting
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !4154
|
| |
| |
| |
| |
| | |
Property IMPORTED_CONFIGURATIONS for targets Python*::Python
and Python*::Module is not correctly set.
|
|/ |
|
|
|
|
| |
Fixes: #19492
|
|
|
|
|
|
| |
Ensure multiple cmake runs without cache clean-up will preserve artifacts selected on first run.
This change address the issue #19492.
|
|
|
|
| |
Fixes: #19525
|
|\
| |
| |
| |
| |
| |
| | |
696d0f9caf FindPython: ensure interpreter is founded when cross-compiling
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3564
|
| |
| |
| |
| | |
Fixes: #19473
|
|/
|
|
| |
This variable will enable to specify will ABIs will be searched.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Configration variable Python_FIND_STRATEGY controls the lookup startegy.
Possible values are LOCATION and VERSION.
Fixes: #19159
|
|
|
|
|
|
|
| |
Add new target Python::Module which take care of platform requirements
for Python module development.
Fixes: #18100
|
|\
| |
| |
| |
| |
| |
| | |
34c0293532 FindPython: ensure variable Python_RUNTIME_LIBRARY_DIRS is set correctly
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3287
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
68c8201711 FindPython: NumPy: fix erroneous dependencies management
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3274
|
| | |
|
|/
|
|
| |
Fixes: #19097
|
|
|
|
|
|
|
|
| |
Ensure interpreter and libraries architecture matches CMake build
configuration.
Update documentation about interpreter constraints.
Fixes: #19024
|
|
|
|
|
|
|
| |
Update the component added by commit 513e77550d (FindPython: Introduce
NumPy component, 2018-12-12, v3.14.0-rc1~95^2). The `numpy/`
sub-directory should not be part of the include directory. It should be
part of the `#include` line.
|
|
|
|
|
| |
Fixes: #18678
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
|
|
|
|
| |
Fixes: #18827
|
| |
|
|
|
|
| |
Fixes: #18443
|
|
|
|
| |
fixes: #18408
|
|
|
|
| |
Fixes: #18302
|