cmake_minimum_required(VERSION 2.6)
project(sensor_framework_main CXX)
+include(TizenCommon)
include(FindPkgConfig)
-pkg_check_modules(rpkgs REQUIRED sf_common vconf heynoti)
+pkg_check_modules(rpkgs REQUIRED sf_common vconf heynoti libsystemd-daemon)
add_definitions(${rpkgs_CFLAGS})
# to install pkgconfig setup file.
add_subdirectory(server)
if("${PLATFORM_ARCH}" MATCHES "arch_ia")
- CONFIGURE_FILE(sf_sensor.conf.in sf_sensor.conf @ONLY)
- CONFIGURE_FILE(sf_filter.conf.in sf_filter.conf @ONLY)
+ file(WRITE empty.conf " ")
+ CONFIGURE_FILE(empty.conf sf_sensor.conf @ONLY)
+ CONFIGURE_FILE(empty.conf sf_filter.conf @ONLY)
CONFIGURE_FILE(sf_processor-mfld-blackbay.conf sf_processor.conf @ONLY)
CONFIGURE_FILE(sf_data_stream-mfld-blackbay.conf sf_data_stream.conf @ONLY)
install(FILES
endif()
install(PROGRAMS sfsvc DESTINATION /etc/rc.d/init.d)
+
+####################### systemd files installation ############################
+INSTALL(FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/systemd/sensor-framework.service
+ ${CMAKE_CURRENT_SOURCE_DIR}/systemd/sensor-framework.socket
+ DESTINATION ${LIB_INSTALL_DIR}/systemd/system)
+