1################################################################################ 2# 3# paho-mqtt-cpp 4# 5################################################################################ 6 7PAHO_MQTT_CPP_VERSION = 1.2.0 8PAHO_MQTT_CPP_SITE = $(call github,eclipse,paho.mqtt.cpp,v$(PAHO_MQTT_CPP_VERSION)) 9PAHO_MQTT_CPP_LICENSE = EPL-1.0 or BSD-3-Clause 10PAHO_MQTT_CPP_LICENSE_FILES = epl-v10 edl-v10 11PAHO_MQTT_CPP_INSTALL_STAGING = YES 12PAHO_MQTT_CPP_DEPENDENCIES = paho-mqtt-c 13 14ifeq ($(BR2_PACKAGE_OPENSSL),y) 15PAHO_MQTT_CPP_DEPENDENCIES += openssl 16PAHO_MQTT_CPP_CONF_OPTS += -DPAHO_WITH_SSL=TRUE 17else 18PAHO_MQTT_CPP_CONF_OPTS += -DPAHO_WITH_SSL=FALSE 19endif 20 21ifeq ($(BR2_SHARED_LIBS),y) 22PAHO_MQTT_CPP_CONF_OPTS += \ 23 -DPAHO_BUILD_SHARED=TRUE \ 24 -DPAHO_BUILD_STATIC=FALSE 25else ifeq ($(BR2_STATIC_LIBS),y) 26PAHO_MQTT_CPP_CONF_OPTS += \ 27 -DPAHO_BUILD_SHARED=FALSE \ 28 -DPAHO_BUILD_STATIC=TRUE 29else ifeq ($(BR2_SHARED_STATIC_LIBS),y) 30PAHO_MQTT_CPP_CONF_OPTS += \ 31 -DPAHO_BUILD_SHARED=TRUE \ 32 -DPAHO_BUILD_STATIC=TRUE 33endif 34 35$(eval $(cmake-package)) 36