From f5c2fcc9068e7b3b88539623665ed3b13668ba0c Mon Sep 17 00:00:00 2001 From: saad-s Date: Thu, 2 Jul 2020 14:09:43 +0500 Subject: [PATCH] cmake option to enable/disable python interface --- CMakeLists.txt | 1 + dbus/CMakeLists.txt | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 866f1ac..9718dd8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,6 +30,7 @@ project(gattlib) option(GATTLIB_BUILD_EXAMPLES "Build GattLib examples" YES) option(GATTLIB_SHARED_LIB "Build GattLib as a shared library" YES) option(GATTLIB_BUILD_DOCS "Build GattLib docs" YES) +option(GATTLIB_PYTHON_INTERFACE "Build GattLib Python Interface" YES) find_package(PkgConfig REQUIRED) find_package(Doxygen) diff --git a/dbus/CMakeLists.txt b/dbus/CMakeLists.txt index 7f52972..62e6798 100644 --- a/dbus/CMakeLists.txt +++ b/dbus/CMakeLists.txt @@ -104,12 +104,14 @@ set(gattlib_LIBS ${GLIB_LDFLAGS} ${GIO_UNIX_LDFLAGS}) # # Add Python Support # -find_package(Python COMPONENTS Interpreter Development) -if (Python_Development_FOUND) +if(GATTLIB_PYTHON_INTERFACE) + find_package(Python COMPONENTS Interpreter Development) + if (Python_Development_FOUND) include_directories(${Python_INCLUDE_DIRS}) list(APPEND gattlib_LIBS ${Python_LIBRARIES}) add_definitions(-DWITH_PYTHON) + endif() endif() # Gattlib