Skip to content

Commit 475d77e

Browse files
author
Ayla Khan
committed
Add new variables to build.
1 parent a652d76 commit 475d77e

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Superbuild/PythonConfig.cmake.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ if(WIN32 AND MSVC)
3939
set(SCI_PYTHON_LIBRARY_DEBUG "@SCI_PYTHON_LIBRARY_DEBUG@")
4040
set(SCI_PYTHON_DLL_PATH "@SCI_PYTHON_DLL_PATH@")
4141
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@")
4244
endif()
4345

4446
if(APPLE)

Superbuild/PythonExternal.cmake

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ ENDIF()
118118
ExternalProject_Get_Property(Python_external SOURCE_DIR)
119119
ExternalProject_Get_Property(Python_external INSTALL_DIR)
120120

121+
SET(SCI_PYTHON_MODULE_PARENT_PATH lib)
121122

122123
IF(UNIX)
123124
SET(SCI_PYTHON_NAME python${SCI_PYTHON_VERSION_SHORT})
@@ -152,8 +153,8 @@ IF(UNIX)
152153
SET(SCI_PYTHON_LIBRARY ${SCI_PYTHON_NAME}${ABIFLAGS})
153154

154155
# 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})
157158
ENDIF()
158159
ELSE()
159160
# Windows does not do install step
@@ -172,7 +173,7 @@ ELSE()
172173
SET(SCI_PYTHON_DLL_DEBUG_PATH ${SCI_PYTHON_ROOT_DIR}${python_WIN32_64BIT_DIR}/${SCI_PYTHON_NAME}${python_ABIFLAG_PYDEBUG}${CMAKE_SHARED_LIBRARY_SUFFIX})
173174

174175
# 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)
176177
SET(SCI_PYTHON_MODULE_LIBRARY_PATH ${SOURCE_DIR}/Lib)
177178
ENDIF()
178179

0 commit comments

Comments
 (0)