From eb91f5179b4c446a0541d37ec094483e537dc811 Mon Sep 17 00:00:00 2001 From: krande Date: Tue, 28 Nov 2023 13:23:12 +0100 Subject: [PATCH] suggested change of ifcwrap pythoninterpreter function to no longer rely on distutil (which is deprecated in python 3.12). --- src/ifcwrap/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcwrap/CMakeLists.txt b/src/ifcwrap/CMakeLists.txt index 8caee5a956..b359410d62 100644 --- a/src/ifcwrap/CMakeLists.txt +++ b/src/ifcwrap/CMakeLists.txt @@ -78,7 +78,7 @@ IF((PYTHONINTERP_FOUND AND NOT "${PYTHON_EXECUTABLE}" STREQUAL "") OR PYTHON_MOD ) ELSE () EXECUTE_PROCESS( - COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import get_python_lib; sys.stdout.write(get_python_lib(1))" + COMMAND ${PYTHON_EXECUTABLE} -c "import sys; import sysconfig; sys.stdout.write(sysconfig.get_path('platlib'))" OUTPUT_VARIABLE python_package_dir ) ENDIF()