tizen 2.3.1 release
[apps/home/installer.git] / installer_service / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 SET(INSTALLER_SERVICE installer-service)
4
5 SET(SRCS
6         src/installer-service.c
7 )
8
9 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}
10 ${CMAKE_CURRENT_SOURCE_DIR}/include/
11 )
12
13 INCLUDE(FindPkgConfig)
14 pkg_check_modules(pkgs REQUIRED
15         capi-appfw-service-application
16         notification
17         pkgmgr
18 )
19
20 FOREACH(flag ${pkgs_CFLAGS})
21         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -fpie")
22 ENDFOREACH(flag)
23
24 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
25
26 ADD_EXECUTABLE(${INSTALLER_SERVICE} ${SRCS})
27 TARGET_LINK_LIBRARIES(${INSTALLER_SERVICE} ${pkgs_LDFLAGS} "-pie")
28
29 INSTALL(TARGETS ${INSTALLER_SERVICE} DESTINATION /usr/apps/${INSTALLER_PKG_NAME}/bin)
30
31 #INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${INSTALLER_SERVICE}.xml DESTINATION /opt/share/packages)
32 #INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${INSTALLER_SERVICE}.rule DESTINATION /etc/smack/accesses2.d)