Fix .service and install it into dbus system service directory
[platform/core/connectivity/smartcard-service.git] / server / CMakeLists.txt
1 LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
2 INCLUDE_DIRECTORIES(include)
3 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/common)
4 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/common/include)
5
6 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/ SRCS)
7
8 pkg_check_modules(pkgs_server REQUIRED glib-2.0 gio-2.0 gio-unix-2.0 security-server dlog)
9 FOREACH(flag ${pkgs_server_CFLAGS})
10         SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}")
11 ENDFOREACH(flag)
12 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
13
14 ADD_DEFINITIONS("-DLOG_TAG=\"SMARTCARD_SERVICE_SERVER\"")
15
16 ADD_EXECUTABLE(${DAEMON} ${SRCS})
17 TARGET_LINK_LIBRARIES(${DAEMON} ${pkgs_server_LDFLAGS} ${COMMON_LIB} dl)
18
19 INSTALL(TARGETS ${DAEMON} DESTINATION bin)
20 IF("${USE_AUTOSTART}" STREQUAL "1")
21         INSTALL(FILES org.tizen.smartcard_service.service DESTINATION share/dbus-1/system-services)
22 ENDIF()
23 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/smartcard-service-server.xml DESTINATION share/packages)