Fix vcpkg find of python libraries
This commit is contained in:
parent
04ab71c47c
commit
3c361aae59
|
@ -188,8 +188,14 @@ if(CMAKE_HOST_WIN32)
|
||||||
if(NOT EXISTS "${PYTHON_LIBRARY}")
|
if(NOT EXISTS "${PYTHON_LIBRARY}")
|
||||||
get_filename_component(_PYTHON_ROOT ${PYTHON_INCLUDE_DIR} DIRECTORY)
|
get_filename_component(_PYTHON_ROOT ${PYTHON_INCLUDE_DIR} DIRECTORY)
|
||||||
set(PYTHON_LIBRARY "${_PYTHON_ROOT}/libs/python${PYTHON_LIBRARY_SUFFIX}.lib")
|
set(PYTHON_LIBRARY "${_PYTHON_ROOT}/libs/python${PYTHON_LIBRARY_SUFFIX}.lib")
|
||||||
elseif(DEFINED VCPKG_TOOLCHAIN AND NOT EXISTS "${PYTHON_LIBRARY}")
|
endif()
|
||||||
set(PYTHON_LIBRARY "${PYTHON_PREFIX}/../../lib/python${PYTHON_LIBRARY_SUFFIX}.lib")
|
|
||||||
|
if(DEFINED VCPKG_TOOLCHAIN)
|
||||||
|
unset(PYTHON_LIBRARY)
|
||||||
|
find_library(
|
||||||
|
PYTHON_LIBRARY
|
||||||
|
NAMES "python${PYTHON_LIBRARY_SUFFIX}"
|
||||||
|
NO_SYSTEM_ENVIRONMENT_PATH)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# if we are in MSYS & MINGW, and we didn't find windows python lib, look for system python lib
|
# if we are in MSYS & MINGW, and we didn't find windows python lib, look for system python lib
|
||||||
|
|
Loading…
Reference in New Issue