Marc Chevrier
8a2f62cc18
FindPython*: Add capability to control virtual env handling.
...
Fixes : #19097
2019-04-03 09:16:17 +02:00
Marc Chevrier
9a84cb1663
FindPython*: ensure correct architecture is selected.
...
Ensure interpreter and libraries architecture matches CMake build
configuration.
Update documentation about interpreter constraints.
Fixes : #19024
2019-03-14 18:53:57 +01:00
Marc Chevrier
8e3358336d
FindPython: Fix NumPy component include directory
...
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.
2019-03-04 08:28:21 -05:00
Hiroshi Miura
513e77550d
FindPython: Introduce NumPy component
...
Fixes : #18678
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2019-01-25 01:26:48 +09:00
Kyle Edwards
e4541b0e3d
FindPython: Support script mode
...
Fixes : #18827
2019-01-23 13:51:09 -05:00
Marc Chevrier
c24f29c664
FindPython: Ensure config tool matches library architecture
2018-11-19 15:36:26 -05:00
Marc Chevrier
e23c41ba78
FindPython*: Add missing registry paths
...
Fixes : #18443
2018-10-11 14:13:31 -04:00
Marc Chevrier
63c9356544
FindPython*: fix erroneous handling of virtual environments
...
fixes : #18408
2018-10-02 11:09:45 +02:00
Marc Chevrier
329f6aeca5
FindPython*: Windows: add facility to select lookup order for registry.
...
Fixes : #18302
2018-09-12 10:04:05 +02:00
Marc Chevrier
ffb560adc9
FindPython*: MacOS: Fix erroneous handling of Frameworks.
...
Fixes : #18204
2018-09-12 10:04:04 +02:00
Marc Chevrier
b0b53921ce
FindPython: clean-up lookup names strategy
2018-09-12 10:04:04 +02:00
Marc Chevrier
50921cc04e
FindPython*: fix erroneous behavior on multiple 'find_package' calls
...
Fixes : #18192
2018-07-23 11:08:16 -04:00
Marcel Plch
b6e7f2c37f
FindPython: Add support for version 3.8
...
Python 3.7 is about to be released, making the development version 3.8.
2018-06-08 09:42:18 -04:00
luz.paz
be28106880
Fix misc. typos
...
Found via `codespell` and `grep`
2018-06-04 10:32:49 -04:00
Marc Chevrier
d02a9bacf6
FindPython: ensure correct architecture (i.e. 32/64bit) is used
2018-04-20 14:30:32 +02:00
Yee Fan
7855e4d6b7
FindPython: Add cross-compilation support for Debian-based systems.
...
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
2018-04-19 02:53:46 +08:00
Marc Chevrier
b1fd2bbe75
FindPython: enhance multiple major versions lookup
2018-04-03 09:41:19 +02:00
Marc Chevrier
352baee207
FindPython*: New implementation for Python stuff
...
Fixes : #16142
2018-03-20 09:29:44 +01:00