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