Fix win32 search for same bitness executable
find_package(PythonInterp) calls find_program(PYTHON_EXECUTABLE), i.e. without version number. For the Win32-search before to be effective, the same variable has to be used.
This commit is contained in:
parent
c094c58b51
commit
443b3157e0
@ -37,7 +37,7 @@ function(find_python preferred_version min_version library_env include_dir_env
|
|||||||
# standard FindPythonInterp always prefers executable from system path
|
# standard FindPythonInterp always prefers executable from system path
|
||||||
# this is really important because we are using the interpreter for numpy search and for choosing the install location
|
# this is really important because we are using the interpreter for numpy search and for choosing the install location
|
||||||
foreach(_CURRENT_VERSION ${Python_ADDITIONAL_VERSIONS} "${preferred_version}" "${min_version}")
|
foreach(_CURRENT_VERSION ${Python_ADDITIONAL_VERSIONS} "${preferred_version}" "${min_version}")
|
||||||
find_host_program(executable
|
find_host_program(PYTHON_EXECUTABLE
|
||||||
NAMES python${_CURRENT_VERSION} python
|
NAMES python${_CURRENT_VERSION} python
|
||||||
PATHS
|
PATHS
|
||||||
[HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Python\\\\PythonCore\\\\${_CURRENT_VERSION}\\\\InstallPath]
|
[HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Python\\\\PythonCore\\\\${_CURRENT_VERSION}\\\\InstallPath]
|
||||||
|
Loading…
Reference in New Issue
Block a user