diff options
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/IceBT/Makefile.mk | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/IceBT/Makefile.mk b/cpp/src/IceBT/Makefile.mk index 33bd7c56ed2..9c7a18240ef 100644 --- a/cpp/src/IceBT/Makefile.mk +++ b/cpp/src/IceBT/Makefile.mk @@ -9,13 +9,20 @@ ifneq ($(filter debian ubuntu yocto,$(linux_id)),) +# +# Only build the IceBT plugin if pkg-config, BlueZ and D-Bus requirements are +# installed. +# +ifeq ($(shell pkg-config --exists bluez dbus-1 2> /dev/null && echo yes),yes) $(project)_libraries := IceBT IceBT_targetdir := $(libdir) IceBT_dependencies := Ice IceBT_cppflags := -DICEBT_API_EXPORTS $(shell pkg-config --cflags dbus-1) IceBT_sliceflags := --include-dir IceBT +IceBT_system_libs = $(IceSSL_system_libs) $(shell pkg-config --libs dbus-1) projects += $(project) +endif endif |