Skip to content

Commit 58100e1

Browse files
committed
build getpath for 3.11
1 parent 760e8ea commit 58100e1

1 file changed

Lines changed: 15 additions & 17 deletions

File tree

cmake/libpython/CMakeLists.txt

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,22 @@ if(UNIX OR (PY_VERSION VERSION_LESS "3.11"))
1212
)
1313
endif()
1414
if(UNIX)
15-
if(PY_VERSION VERSION_LESS "3.11")
16-
list(APPEND MODULE_SOURCES
17-
${SRC_DIR}/Modules/getpath.c
18-
)
19-
set(PYTHONPATH "${EXTRA_PYTHONPATH}:lib-dynload:plat-${PY_PLATFORM}")
20-
if(ENABLE_TKINTER)
21-
set(PYTHONPATH "${PYTHONPATH}:lib-tk")
22-
endif()
23-
set_property(
24-
SOURCE ${SRC_DIR}/Modules/getpath.c
25-
PROPERTY COMPILE_DEFINITIONS
26-
PREFIX="${CMAKE_INSTALL_PREFIX}"
27-
EXEC_PREFIX="${CMAKE_INSTALL_PREFIX}"
28-
VERSION="${PY_VERSION_MAJOR}.${PY_VERSION_MINOR}"
29-
VPATH="."
30-
PYTHONPATH="${PYTHONPATH}"
31-
)
15+
list(APPEND MODULE_SOURCES
16+
${SRC_DIR}/Modules/getpath.c
17+
)
18+
set(PYTHONPATH "${EXTRA_PYTHONPATH}:lib-dynload:plat-${PY_PLATFORM}")
19+
if(ENABLE_TKINTER)
20+
set(PYTHONPATH "${PYTHONPATH}:lib-tk")
3221
endif()
22+
set_property(
23+
SOURCE ${SRC_DIR}/Modules/getpath.c
24+
PROPERTY COMPILE_DEFINITIONS
25+
PREFIX="${CMAKE_INSTALL_PREFIX}"
26+
EXEC_PREFIX="${CMAKE_INSTALL_PREFIX}"
27+
VERSION="${PY_VERSION_MAJOR}.${PY_VERSION_MINOR}"
28+
VPATH="."
29+
PYTHONPATH="${PYTHONPATH}"
30+
)
3331
elseif(WIN32)
3432
add_definitions(-DPY3_DLLNAME="python3${CMAKE_DEBUG_POSTFIX}")
3533
if(PY_VERSION VERSION_LESS "3.11")

0 commit comments

Comments
 (0)