From 4f83d8b1b6144b49e4ed60fd9ad5dc209345590f Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Wed, 30 Aug 2023 16:11:14 +0200 Subject: [PATCH] Find python3 Development.Module, require CMake 3.18 --- CMakeLists.txt | 6 +++--- cmake/SuperBuild.cmake | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cc6d4f9c..a4d52011 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,8 +2,8 @@ if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING INTERNAL) endif(NOT CMAKE_BUILD_TYPE) -cmake_minimum_required(VERSION 3.13) -cmake_policy(VERSION 3.13) +cmake_minimum_required(VERSION 3.18) +cmake_policy(VERSION 3.18) if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0") cmake_policy(SET CMP0135 NEW) @@ -85,7 +85,7 @@ endif() set(NG_INSTALL_SUFFIX netgen CACHE STRING "Suffix appended to install directories (project name)") if(USE_PYTHON) - find_package(Python3 REQUIRED COMPONENTS Interpreter Development) + find_package(Python3 REQUIRED COMPONENTS Interpreter Development.Module) execute_process(COMMAND ${Python3_EXECUTABLE} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1,0,''))" OUTPUT_VARIABLE PYTHON_PACKAGES_INSTALL_DIR OUTPUT_STRIP_TRAILING_WHITESPACE) file(TO_CMAKE_PATH ${PYTHON_PACKAGES_INSTALL_DIR} PYTHON_PACKAGES_INSTALL_DIR) diff --git a/cmake/SuperBuild.cmake b/cmake/SuperBuild.cmake index 8c1c0a69..d7de225c 100644 --- a/cmake/SuperBuild.cmake +++ b/cmake/SuperBuild.cmake @@ -181,7 +181,7 @@ if (USE_PYTHON) else( PYBIND_INCLUDE_DIR ) message(FATAL_ERROR "Could NOT find pybind11!") endif( PYBIND_INCLUDE_DIR ) - find_package(Python3 REQUIRED COMPONENTS Interpreter Development) + find_package(Python3 REQUIRED COMPONENTS Interpreter Development.Module) set_vars(NETGEN_CMAKE_ARGS Python3_INCLUDE_DIRS