From 6cda77320028ccc0688d95e36b57b3fd6d0b3e70 Mon Sep 17 00:00:00 2001 From: Jaeyun Date: Tue, 16 Aug 2022 16:57:02 +0900 Subject: [PATCH] [Spec] features for tizen release Add features for tizen build - mqtt and dlog. Signed-off-by: Jaeyun --- CMakeLists.txt | 2 +- packaging/nnstreamer-edge.spec | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 469c7ac..a60019d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,7 +48,7 @@ IF(PAHO_MQTT_PKG_FOUND) ELSE() FIND_LIBRARY(PAHO_MQTT_LIB NAMES paho-mqtt3a paho-mqtt3c paho-mqtt3as paho-mqtt3cs) - IF(PAHO_MQTT_LIB-NOTFOUND) + IF(NOT PAHO_MQTT_LIB) MESSAGE("Cannot find Paho MQTT library." ) ELSE() MESSAGE("Found Paho MQTT library.") diff --git a/packaging/nnstreamer-edge.spec b/packaging/nnstreamer-edge.spec index 5586cee..7b9887e 100644 --- a/packaging/nnstreamer-edge.spec +++ b/packaging/nnstreamer-edge.spec @@ -1,5 +1,10 @@ %define test_script $(pwd)/packaging/run_unittests.sh +# Default features for Tizen releases +%define mqtt_support 1 + +%bcond_with tizen + Name: nnstreamer-edge Summary: Common library set for nnstreamer-edge # Synchronize the version of nnstreamer-edge library. @@ -15,7 +20,15 @@ Source0: %{name}-%{version}.tar.gz Source1001: nnstreamer-edge.manifest BuildRequires: cmake + +%if %{with tizen} +BuildRequires: pkgconfig(dlog) +%endif + +%if 0%{?mqtt_support} BuildRequires: pkgconfig(paho-mqtt-c) +%endif + # TODO remove glib BuildRequires: glib2-devel -- 2.34.1