Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | FindPython: fix handling when FIND_VIRTUALENV == FIRST | Marc Chevrier | 2020-04-01 | 1 | -1/+1 |
| | | | | Fixes: #20525 | ||||
* | FindPython: Do not cache computed result variables in CMake 3.16 | Marc Chevrier | 2020-02-26 | 1 | -2/+2 |
| | | | | | | | | | | 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 | ||||
* | FindPython: Mark non-public cache entries INTERNAL in CMake 3.16 | Marc Chevrier | 2020-02-26 | 1 | -48/+95 |
| | | | | | | | | | 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 | ||||
* | FindPython: Add support for version 3.9 | Miro HronĨok | 2020-01-14 | 1 | -1/+1 |
| | | | | | | | 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/ | ||||
* | FindPython: ensure new Xcode framework for Python3 is detected | Marc Chevrier | 2020-01-10 | 1 | -0/+3 |
| | |||||
* | FindPython*: Fix erroneous target properties setting | Marc Chevrier | 2019-12-19 | 1 | -1/+1 |
| | | | | | Property IMPORTED_CONFIGURATIONS for targets Python*::Python and Python*::Module is not correctly set. | ||||
* | FindPython: Add capability to specify directly artifacts | Marc Chevrier | 2019-09-02 | 1 | -205/+292 |
| | | | | Fixes: #19492 | ||||
* | FindPython: Enhance python cache variables management. | Marc Chevrier | 2019-09-02 | 1 | -756/+935 |
| | | | | | | Ensure multiple cmake runs without cache clean-up will preserve artifacts selected on first run. This change address the issue #19492. | ||||
* | FindPython: ensure virtual environments are correctly handled | Marc Chevrier | 2019-08-05 | 1 | -185/+294 |
| | | | | Fixes: #19525 | ||||
* | Merge topic 'FindPython-interpreter-crosscompiling' | Brad King | 2019-07-18 | 1 | -11/+10 |
|\ | | | | | | | | | | | | | 696d0f9caf FindPython: ensure interpreter is founded when cross-compiling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3564 | ||||
| * | FindPython: ensure interpreter is founded when cross-compiling | Marc Chevrier | 2019-07-18 | 1 | -11/+10 |
| | | | | | | | | Fixes: #19473 | ||||
* | | FindPython: add Python_FIND_ABI hint. | Marc Chevrier | 2019-06-24 | 1 | -99/+270 |
|/ | | | | This variable will enable to specify will ABIs will be searched. | ||||
* | FindPython: ensure Python_ROOT_DIR is always searched first | Marc Chevrier | 2019-05-31 | 1 | -0/+2 |
| | |||||
* | FindPython*: remove erroneous code | Marc Chevrier | 2019-05-30 | 1 | -2/+0 |
| | |||||
* | FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks lookup. | Marc Chevrier | 2019-05-24 | 1 | -9/+20 |
| | |||||
* | FindPython: Add policy to manage lookup stratgey default. | Marc Chevrier | 2019-05-21 | 1 | -2/+12 |
| | |||||
* | FindPython: Implement lookup strategies. | Marc Chevrier | 2019-05-21 | 1 | -363/+764 |
| | | | | | | | Configration variable Python_FIND_STRATEGY controls the lookup startegy. Possible values are LOCATION and VERSION. Fixes: #19159 | ||||
* | FindPython*: Manage weak link for Python modules | Marc Chevrier | 2019-05-07 | 1 | -63/+98 |
| | | | | | | | Add new target Python::Module which take care of platform requirements for Python module development. Fixes: #18100 | ||||
* | Merge topic 'FindPython-fix-Python_RUNTIME_LIBRARY_DIRS-variable' | Brad King | 2019-05-06 | 1 | -3/+6 |
|\ | | | | | | | | | | | | | 34c0293532 FindPython: ensure variable Python_RUNTIME_LIBRARY_DIRS is set correctly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3287 | ||||
| * | FindPython: ensure variable Python_RUNTIME_LIBRARY_DIRS is set correctly | Marc Chevrier | 2019-05-05 | 1 | -3/+6 |
| | | |||||
* | | Merge topic 'FindPython-NumPy-fix-dependencies-management' | Brad King | 2019-05-01 | 1 | -9/+13 |
|\ \ | |/ | | | | | | | | | | | 68c8201711 FindPython: NumPy: fix erroneous dependencies management Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3274 | ||||
| * | FindPython: NumPy: fix erroneous dependencies management | Marc Chevrier | 2019-04-30 | 1 | -9/+13 |
| | | |||||
* | | FindPython*: Add capability to control virtual env handling. | Marc Chevrier | 2019-04-03 | 1 | -5/+60 |
|/ | | | | Fixes: #19097 | ||||
* | FindPython*: ensure correct architecture is selected. | Marc Chevrier | 2019-03-14 | 1 | -8/+8 |
| | | | | | | | | Ensure interpreter and libraries architecture matches CMake build configuration. Update documentation about interpreter constraints. Fixes: #19024 | ||||
* | FindPython: Fix NumPy component include directory | Marc Chevrier | 2019-03-04 | 1 | -2/+1 |
| | | | | | | | 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. | ||||
* | FindPython: Introduce NumPy component | Hiroshi Miura | 2019-01-25 | 1 | -0/+47 |
| | | | | | Fixes: #18678 Signed-off-by: Hiroshi Miura <miurahr@linux.com> | ||||
* | FindPython: Support script mode | Kyle Edwards | 2019-01-23 | 1 | -101/+105 |
| | | | | Fixes: #18827 | ||||
* | FindPython: Ensure config tool matches library architecture | Marc Chevrier | 2018-11-19 | 1 | -0/+17 |
| | |||||
* | FindPython*: Add missing registry paths | Marc Chevrier | 2018-10-11 | 1 | -2/+33 |
| | | | | Fixes: #18443 | ||||
* | FindPython*: fix erroneous handling of virtual environments | Marc Chevrier | 2018-10-02 | 1 | -11/+15 |
| | | | | fixes: #18408 | ||||
* | FindPython*: Windows: add facility to select lookup order for registry. | Marc Chevrier | 2018-09-12 | 1 | -60/+204 |
| | | | | Fixes: #18302 | ||||
* | FindPython*: MacOS: Fix erroneous handling of Frameworks. | Marc Chevrier | 2018-09-12 | 1 | -17/+156 |
| | | | | Fixes: #18204 | ||||
* | FindPython: clean-up lookup names strategy | Marc Chevrier | 2018-09-12 | 1 | -3/+10 |
| | |||||
* | FindPython*: fix erroneous behavior on multiple 'find_package' calls | Marc Chevrier | 2018-07-23 | 1 | -5/+1 |
| | | | | Fixes: #18192 | ||||
* | FindPython: Add support for version 3.8 | Marcel Plch | 2018-06-08 | 1 | -1/+1 |
| | | | | Python 3.7 is about to be released, making the development version 3.8. | ||||
* | Fix misc. typos | luz.paz | 2018-06-04 | 1 | -3/+3 |
| | | | | Found via `codespell` and `grep` | ||||
* | FindPython: ensure correct architecture (i.e. 32/64bit) is used | Marc Chevrier | 2018-04-20 | 1 | -5/+74 |
| | |||||
* | FindPython: Add cross-compilation support for Debian-based systems. | Yee Fan | 2018-04-19 | 1 | -15/+23 |
| | | | | | | | | | | | Debian-based Linux distributions locate their architecture-specific pythonX.Y-config tool at /usr/bin/<arch>-python<X.Y>-config. We first attempt to find and use the architecture-specific pythonX.Y-config tool. If the pythonX.Y-config tools are absent, then we proceed to find the architecture-specific Python libraries. Fixes: #17912 | ||||
* | FindPython: enhance multiple major versions lookup | Marc Chevrier | 2018-04-03 | 1 | -0/+9 |
| | |||||
* | FindPython*: New implementation for Python stuff | Marc Chevrier | 2018-03-20 | 1 | -0/+843 |
Fixes: #16142 |