put if statement back that sets PYTHON_INSTDIR

This commit is contained in:
chrisjonesBSU
2025-07-23 10:08:49 +01:00
parent cab8831f69
commit ecd82ebb8f
+8
View File
@@ -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()