From 353e6ae4f16abe245172dd6c97ff58208ffc19c9 Mon Sep 17 00:00:00 2001 From: Jonathan Thomas Date: Tue, 16 Dec 2025 21:05:23 -0600 Subject: [PATCH] Changing python install detected folder, to be relative folder. This is breaking on some build servers, due to returning an absolute path that is installed outside of the install prefix. --- bindings/python/CMakeLists.txt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt index 2a109ee11..8b9c7b0af 100644 --- a/bindings/python/CMakeLists.txt +++ b/bindings/python/CMakeLists.txt @@ -116,12 +116,8 @@ if (NOT DEFINED PYTHON_MODULE_PATH) if (NOT EXISTS "${CMAKE_INSTALL_PREFIX}/${PYTHON_MODULE_PATH}") ### Calculate the python module path (prefer sysconfig, fallback to distutils for compatibility) - execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "\ -try: - import sysconfig; print(sysconfig.get_path('platlib')) -except ImportError: - from distutils.sysconfig import get_python_lib; \ - print(get_python_lib(plat_specific=True, prefix=''))" + execute_process( + COMMAND ${PYTHON_EXECUTABLE} -c "import sysconfig; print(sysconfig.get_path('platlib', scheme='posix_prefix')[1:])" OUTPUT_VARIABLE PYTHON_MODULE_PATH OUTPUT_STRIP_TRAILING_WHITESPACE) endif()