xref: /buildroot/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# paho-mqtt-cpp
4#
5################################################################################
6
7PAHO_MQTT_CPP_VERSION = 1.3.2
8PAHO_MQTT_CPP_SITE = $(call github,eclipse,paho.mqtt.cpp,v$(PAHO_MQTT_CPP_VERSION))
9PAHO_MQTT_CPP_LICENSE = EPL-2.0 or BSD-3-Clause
10PAHO_MQTT_CPP_LICENSE_FILES = epl-v20 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

Last Index update Fri Aug 22 08:59:00 CST 2025