From ecd82ebb8f82c5286b9ad8e9e2ae3707dcfcbfb1 Mon Sep 17 00:00:00 2001 From: chrisjonesBSU Date: Wed, 23 Jul 2025 10:08:49 +0100 Subject: [PATCH] put if statement back that sets PYTHON_INSTDIR --- scripts/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt index 73f3bf595..4fbe30c22 100644 --- a/scripts/CMakeLists.txt +++ b/scripts/CMakeLists.txt @@ -108,6 +108,14 @@ if (DO_PYTHON_BINDINGS) PREFIX "" LIBRARY_OUTPUT_DIRECTORY "${openbabel_SOURCE_DIR}/scripts/python/openbabel/" SUFFIX .so ) + if( "${PYTHON_INSTDIR}" STREQUAL "" ) + execute_process( + COMMAND + ${PYTHON_EXECUTABLE} -c "import sysconfig; print(sysconfig.get_path('platlib', vars={'base': '${CMAKE_INSTALL_PREFIX}'}))" + OUTPUT_VARIABLE PYTHON_INSTDIR + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + endif() if(NOT BINDINGS_ONLY) add_dependencies(bindings_python openbabel) endif()