| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| | |
dfab044c44 FindPython: add support for Python 3.13
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8712
|
| |
| |
| |
| |
| | |
Python 3.13.0a0 can be built from main branch of python/cpython though
there were no official releases yet.
|
| |
| |
| |
| | |
Ensure python-config script can be used.
|
|\ \
| |/
| |
| |
| |
| |
| | |
b02f3872d0 FindPython: Restore Python_SITE* values for versions below 3.10
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8672
|
| |
| |
| |
| |
| |
| |
| | |
Debian based distributions have a buggy sysconfig package.
So, rely on distutils.sysconfig if python version is less than 3.10.
Fixes: #25135
|
|/ |
|
|
|
|
| |
Fixes: #24956
|
|\
| |
| |
| |
| |
| |
| | |
31faf3945f FindPython: fix interpreter launcher variable spelling
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8487
|
| |
| |
| |
| | |
Reported-by: Johannes (#cmake Slack)
|
|/
|
|
| |
Fixes: #24587
|
|
|
|
| |
Fixes: #24610
|
|
|
|
| |
Fixes: #24556
|
|\
| |
| |
| |
| |
| |
| | |
486b3c0850 FindPython: Policy CMP0007 must be set to NEW
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8104
|
| |
| |
| |
| | |
Fixes: #24306
|
| |
| |
| |
| | |
Fixes: #24141
|
|/
|
|
| |
Fixes: #24121, #23651
|
|
|
|
| |
Fixes: #23716
|
|\
| |
| |
| |
| |
| |
| | |
ece3bedbf2 FindPython: fix error on multiple queries with different COMPONENTS
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7410
|
| |
| |
| |
| |
| | |
Ensure that multiple queries with different COMPONENTS specified in
different sub-directories are fully supported.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Use VALIDATOR option of find_* commands to add more criterias to the search:
* version
* architecture
Fixes: #22319
|
|/ |
|
|
|
|
| |
Fixes: #23588
|
| |
|
|
|
|
| |
Fixes: #23476
|
|
|
|
|
|
| |
Library name versioning has changed.
Fixes: #23439
|
|
|
|
|
|
| |
* add more possible directories for include file search
* enhance version detection from library and include files
* search for file pypy_decl.h when PyPy.h is not defined
|
| |
|
|
|
|
| |
Fixes: #22581
|
|\
| |
| |
| |
| |
| |
| | |
754f4f6876 FindPython: fix erroneous variable handling
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5816
|
| |
| |
| |
| | |
Fixes: #21817
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
afb0ffcac7 FindPython2: avoid doubling the extension in CPython2 SOABI
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5574
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Defer adding this command until post-3.19 development so that it
has more time to mature before being included in a release.
Issue: #21385
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
afb0ffcac7 FindPython2: avoid doubling the extension in CPython2 SOABI
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5574
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Commit 951640f1f9 (FindPython: manage SOABI for all Python versions,
2020-08-11) extended support for Python2's SOABI variable in order to
support the PyPy interpreter as well. This caused a regression in the
way that the SOABI variable was built up for the CPython interpreter.
This caused the variable to be set to `.so` which ended up causing a
doubling of the resulting `SOABI` variable in the end.
Co-Author: Marc Chevrier <marc.chevrier@gmail.com>
Fixes: #21548
|
| |/
|/|
| |
| | |
Fixes: #21371
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The python 3 distributed as part of Xcode requires the specification
of a 'rpath' pointing at frameowrks root for a correct execution.
Fixes: #21293
|
|/
|
|
| |
Fixes: #21107
|
|
|
|
|
|
|
|
| |
A regex added by commit 6fdfe2428d (FindPython: enhance ABI checks
against include directory, 2020-09-02, v3.18.3~17^2) was missing a
backslash.
Fixes: #21223
|
|
|
|
| |
Fixes: #21168
|
|
|
|
| |
Fixes: #21149
|
|
|
|
| |
Fixes: #21105
|
|
|
|
| |
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
|
|
|
|
| |
Fixes: #20714
|
| |
|
|
|
|
| |
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
|