From 2e7b65dc24d5e800bd6b95890e57b42d83c03686 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 aa953804..4592bd71 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