From 18e1658d6feb38c45c59544e8806fdb1a3b60064 Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Wed, 21 Feb 2024 23:22:52 +0100 Subject: [PATCH] ci: Fix build --- dbus/CMakeLists.txt | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dbus/CMakeLists.txt b/dbus/CMakeLists.txt index aa95380..4592bd7 100644 --- a/dbus/CMakeLists.txt +++ b/dbus/CMakeLists.txt @@ -102,15 +102,18 @@ if(GATTLIB_PYTHON_INTERFACE) else() set(Python_USE_STATIC_LIBS TRUE) endif() - find_package(Python COMPONENTS Development.Module) - if (Python_Development.Module_FOUND) - include_directories(${Python_INCLUDE_DIRS}) - list(APPEND gattlib_LIBS ${Python_LIBRARIES}) - - add_definitions(-DWITH_PYTHON -DPYTHON_VERSION_MAJOR=${Python_VERSION_MAJOR} -DPYTHON_VERSION_MINOR=${Python_VERSION_MINOR}) - else() - message(FATAL_ERROR "Could not find Python developer package") + find_package(Python COMPONENTS Interpreter Development) + if (NOT Python_Development_FOUND) + find_package(Python COMPONENTS Development.Module) + if (NOT Python_Development.Module_FOUND) + message(FATAL_ERROR "Could not find Python developer package") + endif() endif() + + include_directories(${Python_INCLUDE_DIRS}) + list(APPEND gattlib_LIBS ${Python_LIBRARIES}) + + add_definitions(-DWITH_PYTHON -DPYTHON_VERSION_MAJOR=${Python_VERSION_MAJOR} -DPYTHON_VERSION_MINOR=${Python_VERSION_MINOR}) endif() # Gattlib