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)
6 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/ SRCS)
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}")
12 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}")
14 ADD_DEFINITIONS("-DLOG_TAG=\"SMARTCARD_SERVICE_SERVER\"")
16 ADD_EXECUTABLE(${DAEMON} ${SRCS})
17 TARGET_LINK_LIBRARIES(${DAEMON} ${pkgs_server_LDFLAGS} ${COMMON_LIB} dl)
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)
23 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/smartcard-service-server.xml DESTINATION share/packages)