We replaced all glib functions in nns-edge, remove glib dependency.
Signed-off-by: Jaeyun <jy1210.jung@samsung.com>
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)
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,
- libglib2.0-dev, libgtest-dev
+ libgtest-dev
Standards-Version: 0.0.1
Homepage: https://github.com/nnstreamer/nnstreamer-edge
BuildRequires: pkgconfig(paho-mqtt-c)
%endif
-# TODO remove glib
-BuildRequires: glib2-devel
-
%if 0%{?unit_test}
BuildRequires: gtest-devel
BuildRequires: procps
#ifndef __NNSTREAMER_EDGE_COMMON_H__
#define __NNSTREAMER_EDGE_COMMON_H__
-#include <glib.h> /** @todo remove glib */
#include "nnstreamer-edge.h"
#ifdef __cplusplus
#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)