From: Jaeyun Date: Wed, 31 Aug 2022 04:48:35 +0000 (+0900) Subject: [Build] remove glib dependency X-Git-Tag: accepted/tizen/unified/20220908.124834~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f27da3c06fb64b1d78e1d7fb059da15df223be0c;p=platform%2Fupstream%2Fnnstreamer-edge.git [Build] remove glib dependency We replaced all glib functions in nns-edge, remove glib dependency. Signed-off-by: Jaeyun --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d259ae..8f7325a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,16 +61,6 @@ IF(ENABLE_PAHO_MQTT) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DENABLE_MQTT=1") ENDIF() -# Check requires packages -# TODO FIXME remove glib dependency -SET(REQUIRES_LIST "glib-2.0") - -PKG_CHECK_MODULES(EDGE_REQUIRE_PKGS REQUIRED ${REQUIRES_LIST}) - -FOREACH(flag ${EDGE_REQUIRE_PKGS_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -ENDFOREACH(flag) - ADD_SUBDIRECTORY(src) IF (ENABLE_TEST) diff --git a/debian/control b/debian/control index c440908..e60765a 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: MyungJoo Ham Build-Depends: gcc-9 | gcc-8 | gcc-7 | gcc-6 | gcc-5 (>=5.4), debhelper (>=9), cmake, libpaho-mqtt-dev, - libglib2.0-dev, libgtest-dev + libgtest-dev Standards-Version: 0.0.1 Homepage: https://github.com/nnstreamer/nnstreamer-edge diff --git a/packaging/nnstreamer-edge.spec b/packaging/nnstreamer-edge.spec index 7b9887e..9adaf62 100644 --- a/packaging/nnstreamer-edge.spec +++ b/packaging/nnstreamer-edge.spec @@ -29,9 +29,6 @@ BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(paho-mqtt-c) %endif -# TODO remove glib -BuildRequires: glib2-devel - %if 0%{?unit_test} BuildRequires: gtest-devel BuildRequires: procps diff --git a/src/libnnstreamer-edge/nnstreamer-edge-common.h b/src/libnnstreamer-edge/nnstreamer-edge-common.h index 37b37ea..920aa77 100644 --- a/src/libnnstreamer-edge/nnstreamer-edge-common.h +++ b/src/libnnstreamer-edge/nnstreamer-edge-common.h @@ -15,7 +15,6 @@ #ifndef __NNSTREAMER_EDGE_COMMON_H__ #define __NNSTREAMER_EDGE_COMMON_H__ -#include /** @todo remove glib */ #include "nnstreamer-edge.h" #ifdef __cplusplus diff --git a/src/libnnstreamer-edge/nnstreamer-edge-util.h b/src/libnnstreamer-edge/nnstreamer-edge-util.h index f3e0844..61065e9 100644 --- a/src/libnnstreamer-edge/nnstreamer-edge-util.h +++ b/src/libnnstreamer-edge/nnstreamer-edge-util.h @@ -31,6 +31,14 @@ extern "C" { #define UNUSED(expr) do { (void)(expr); } while (0) #endif +#ifndef TRUE +#define TRUE (1) +#endif + +#ifndef FALSE +#define FALSE (0) +#endif + #define STR_IS_VALID(s) ((s) && (s)[0] != '\0') #define SAFE_FREE(p) do { if (p) { free (p); (p) = NULL; } } while (0)