File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ if(WIN32 AND MSVC)
39
39
set (SCI_PYTHON_LIBRARY_DEBUG "@SCI_PYTHON_LIBRARY_DEBUG@" )
40
40
set (SCI_PYTHON_DLL_PATH "@SCI_PYTHON_DLL_PATH@" )
41
41
set (SCI_PYTHON_DLL_DEBUG_PATH "@SCI_PYTHON_DLL_DEBUG_PATH@" )
42
+ set (SCI_PYTHON_MODULE_PARENT_PATH "@SCI_PYTHON_MODULE_PARENT_PATH@" )
43
+ set (SCI_PYTHON_NAME "@SCI_PYTHON_NAME@" )
42
44
endif ()
43
45
44
46
if (APPLE )
Original file line number Diff line number Diff line change @@ -118,6 +118,7 @@ ENDIF()
118
118
ExternalProject_Get_Property(Python_external SOURCE_DIR)
119
119
ExternalProject_Get_Property(Python_external INSTALL_DIR)
120
120
121
+ SET (SCI_PYTHON_MODULE_PARENT_PATH lib)
121
122
122
123
IF (UNIX )
123
124
SET (SCI_PYTHON_NAME python${SCI_PYTHON_VERSION_SHORT} )
@@ -152,8 +153,8 @@ IF(UNIX)
152
153
SET (SCI_PYTHON_LIBRARY ${SCI_PYTHON_NAME}${ABIFLAGS} )
153
154
154
155
# required by interpreter interface
155
- SET (PYTHON_MODULE_SEARCH_PATH lib /${SCI_PYTHON_NAME} CACHE INTERNAL "Python modules." FORCE)
156
- SET (SCI_PYTHON_MODULE_LIBRARY_PATH ${INSTALL_DIR} /lib /${SCI_PYTHON_NAME} )
156
+ SET (PYTHON_MODULE_SEARCH_PATH ${SCI_PYTHON_MODULE_PARENT_PATH} /${SCI_PYTHON_NAME} CACHE INTERNAL "Python modules." FORCE)
157
+ SET (SCI_PYTHON_MODULE_LIBRARY_PATH ${INSTALL_DIR} /${SCI_PYTHON_MODULE_PARENT_PATH} /${SCI_PYTHON_NAME} )
157
158
ENDIF ()
158
159
ELSE ()
159
160
# Windows does not do install step
@@ -172,7 +173,7 @@ ELSE()
172
173
SET (SCI_PYTHON_DLL_DEBUG_PATH ${SCI_PYTHON_ROOT_DIR}${python_WIN32_64BIT_DIR} /${SCI_PYTHON_NAME}${python_ABIFLAG_PYDEBUG}${CMAKE_SHARED_LIBRARY_SUFFIX} )
173
174
174
175
# required by interpreter interface
175
- SET (PYTHON_MODULE_SEARCH_PATH lib /${SCI_PYTHON_NAME} CACHE INTERNAL "Python modules." FORCE)
176
+ SET (PYTHON_MODULE_SEARCH_PATH ${SCI_PYTHON_MODULE_PARENT_PATH} /${SCI_PYTHON_NAME} CACHE INTERNAL "Python modules." FORCE)
176
177
SET (SCI_PYTHON_MODULE_LIBRARY_PATH ${SOURCE_DIR} /Lib)
177
178
ENDIF ()
178
179
You can’t perform that action at this time.
0 commit comments