SET(DAEMON "${PROJECT_NAME}-daemon")
SET(DBUS_INTERFACE "org.tizen.${PROJECT_NAME}.dbus")
-SET(OCLIB "oc")
-SET(OCLOGGER "oc_logger")
-SET(OCLOGGER_CORE "oc_logger_core")
-SET(CA "connectivity_abstraction")
-SET(OCTBSTACK "octbstack")
-
IF(NEW_SECURE)
CONFIGURE_FILE(${PROJECT_NAME}.conf.in ${PROJECT_NAME}.conf @ONLY)
INSTALL(FILES ${PROJECT_NAME}.conf DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/)
SET_SOURCE_FILES_PROPERTIES(${CMAKE_SOURCE_DIR}/common/ic-dbus.c
PROPERTIES GENERATED TRUE)
-pkg_check_modules(daemon_pkgs REQUIRED gio-2.0 dlog gio-unix-2.0 capi-system-info capi-system-system-settings)
+pkg_check_modules(daemon_pkgs REQUIRED gio-2.0 dlog gio-unix-2.0 capi-system-info
+ capi-system-system-settings iotivity)
+
+FOREACH(flag ${daemon_pkgs_CFLAGS_OTHER})
+ IF(${flag} MATCHES "\\-D+")
+ ADD_DEFINITIONS(${flag})
+ ENDIF(${flag} MATCHES "\\-D+")
+ENDFOREACH(flag)
+
INCLUDE_DIRECTORIES(${daemon_pkgs_INCLUDE_DIRS})
LINK_DIRECTORIES(${daemon_pkgs_LIBRARY_DIRS})
ADD_EXECUTABLE(${DAEMON} ${DAEMON_SRCS})
ADD_DEPENDENCIES(${DAEMON} GENERATED_DBUS_CODE)
-TARGET_LINK_LIBRARIES(${DAEMON}
- ${daemon_pkgs_LIBRARIES}
- ${OCLIB}
- ${OCLOGGER}
- ${OCLOGGER_CORE}
- ${CA}
- ${OCTBSTACK}
-)
+TARGET_LINK_LIBRARIES(${DAEMON} ${daemon_pkgs_LIBRARIES})
INSTALL(TARGETS ${DAEMON} DESTINATION ${BIN_INSTALL_DIR})
Source2001: %{name}.conf.in
BuildRequires: cmake
BuildRequires: boost-devel
-BuildRequires: iotivity-devel
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(capi-system-info)
BuildRequires: pkgconfig(capi-system-system-settings)
+BuildRequires: pkgconfig(iotivity)
%if "%{tizen}" == "2.3"
BuildRequires: python-xml
%endif