| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes: #24141
|
|
|
|
|
| |
Ensure that multiple queries with different COMPONENTS specified in
different sub-directories are fully supported.
|
|\
| |
| |
| |
| |
| |
| | |
a00603af0b FindPython: Fix version range tests
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5497
|
| |
| |
| |
| | |
Tests must be successful when multiple versions are installed.
|
|/
|
|
| |
Fixes: #21371
|
|
|
|
|
|
|
|
|
|
|
| |
Since commit 5537ccd814 (FindPython: Tests optimizations, 2020-10-01)
some FindPython tests fail because the Development component cannot be
found without knowing `CMAKE_LIBRARY_ARCHITECTURE`. Enable at least one
language in each of these test cases to get that value. This is
consistent with use in practice because the Development component does
not make much sense without a language to compile sources anyway.
Fixes: #21277
|
|
|
|
|
| |
* Use 'project(... LANGUAGES NONE)' when possible
* enhance error messages wording
|
|
|
|
| |
Fixes: #21107
|
|
|
|
| |
Fixes: #21070
|
|
|
|
|
|
|
|
|
|
|
| |
Do not set the policy version before recording our internal macros such
as `__Python_add_library`. Otherwise callers get our policy version
instead of theirs. Instead just set the specific policies we need.
Also fix one case in our test suite where we were accidentally
relying on the policy version to be set by `FindPython`.
Fixes: #21042
|
|\
| |
| |
| | |
FindPython-check-specified-version
|
| |
| |
| |
| | |
Fixes: #20674
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Through hint Python_FIND_IMPLEMENTATIONS it is possble to specify, as an
ordered list, which implementations must be searched for.
Currently possible values are:
* CPython
* IronPython
|
|\ \
| |/
| |
| |
| |
| |
| | |
f39da773ee FindPython: fix python compiler validation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4655
|
| |
| |
| |
| |
| |
| |
| | |
Ensure also the cache of properties is erased in case of multiple
searches.
Fixes: #20626, #20627
|
| |
| |
| |
| | |
Fixes: #20425
|
|\ \
| |/
| |
| |
| |
| |
| | |
cc7f116cb4 FindPython: fix regression on version validation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4492
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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: #20362
|
|
|
|
| |
Fixes: #20408
|
|
|
|
|
|
|
| |
Stores more information in the cache to reduce the number
of sub-processes required on subsequent find_package calls.
Fixes: #20337
|
|
|
|
|
|
| |
This variable holds the standard extension suffix for modules.
Fixes: #20150
|
|
|
|
|
|
| |
- Add functionality to recognize and use CONDA_PREFIX environment variable
- Add tests for conda virtual environments
- Fixes: #20111
|
| |
|
|
|
|
|
| |
Run the `clang-format.bash` script to update our C and C++ code to a new
include order `.clang-format`. Use `clang-format` version 6.0.
|
|
|
|
| |
Fixes: #19492
|
|
|
|
| |
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
|
|
|
|
| |
Fixes: #19097
|
|
|
|
|
|
|
| |
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: #16142
|