SET(NNS_EDGE_SRC_DIR ${SOURCE_DIR}/libnnstreamer-edge)
IF(MQTT_SUPPORT)
- PKG_SEARCH_MODULE(PAHO_MQTT_PKG "paho-mqtt-c")
- IF(PAHO_MQTT_PKG_FOUND)
- MESSAGE("Found Paho MQTT pkgconfig.")
- SET(PAHO_MQTT_LIB ${PAHO_MQTT_PKG_LDFLAGS})
- ELSE()
- FIND_LIBRARY(PAHO_MQTT_LIB NAMES paho-mqtt3a paho-mqtt3c paho-mqtt3as paho-mqtt3cs)
+ FIND_LIBRARY(MOSQUITTO_LIB NAMES mosquitto)
+ IF(NOT MOSQUITTO_LIB)
+ PKG_SEARCH_MODULE(PAHO_MQTT_PKG "paho-mqtt-c")
+ IF(PAHO_MQTT_PKG_FOUND)
+ MESSAGE("Found Paho MQTT pkgconfig.")
+ SET(PAHO_MQTT_LIB ${PAHO_MQTT_PKG_LDFLAGS})
+ ELSE()
+ FIND_LIBRARY(PAHO_MQTT_LIB NAMES paho-mqtt3a paho-mqtt3c paho-mqtt3as paho-mqtt3cs)
- IF(NOT PAHO_MQTT_LIB)
- FIND_LIBRARY(MOSQUITTO_LIB NAMES mosquitto)
- IF(NOT MOSQUITTO_LIB)
+ IF(NOT PAHO_MQTT_LIB)
MESSAGE("FATAL_ERROR Cannot find paho-mqtt-c and mosquitto library.")
ELSE()
- MESSAGE("FOUND MOSQUITTO LIB.")
+ MESSAGE("Found Paho MQTT library.")
ENDIF()
- ELSE()
- MESSAGE("Found Paho MQTT library.")
ENDIF()
+ ELSE()
+ MESSAGE("FOUND MOSQUITTO LIB.")
ENDIF()
SET(NNS_EDGE_FLAGS "${NNS_EDGE_FLAGS} -DENABLE_MQTT=1")
Priority: optional
Maintainer: MyungJoo Ham <myungjoo.ham@samsung.com>
Build-Depends: gcc-9 | gcc-8 | gcc-7 | gcc-6 | gcc-5 (>=5.4),
- debhelper (>=9), cmake, libpaho-mqtt-dev,
+ debhelper (>=9), cmake, libmosquitto-dev,
libgtest-dev
Standards-Version: 0.0.1
Homepage: https://github.com/nnstreamer/nnstreamer-edge
)
IF(MQTT_SUPPORT)
- IF(PAHO_MQTT_LIB)
- SET(NNS_EDGE_SRCS ${NNS_EDGE_SRCS} ${NNS_EDGE_SRC_DIR}/nnstreamer-edge-mqtt-paho.c)
- ELSE()
+ IF(MOSQUITTO_LIB)
SET(NNS_EDGE_SRCS ${NNS_EDGE_SRCS} ${NNS_EDGE_SRC_DIR}/nnstreamer-edge-mqtt-mosquitto.c)
+ ELSE()
+ SET(NNS_EDGE_SRCS ${NNS_EDGE_SRCS} ${NNS_EDGE_SRC_DIR}/nnstreamer-edge-mqtt-paho.c)
ENDIF()
ENDIF()