power key popup : add power key popup for tv
[platform/core/system/system-popup.git] / signal-sender / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 IF(SIGNAL_SENDER STREQUAL off)
4         RETURN()
5 ENDIF(SIGNAL_SENDER STREQUAL off)
6
7 SET(SIGNAL-SENDER_SRCS ${CMAKE_SOURCE_DIR}/signal-sender/signal-sender.c)
8
9 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
10 INCLUDE_DIRECTORIES(${COMMON_DIR})
11
12 SET(VENDOR "tizen")
13 SET(PACKAGE "system-signal-sender")
14 SET(PKGNAME "org.${VENDOR}.${PACKAGE}")
15 SET(PREFIX "${CMAKE_INSTALL_PREFIX}/apps/${PKGNAME}")
16 SET(BINDIR "${PREFIX}/bin")
17 SET(MANIFESTDIR "${CMAKE_INSTALL_PREFIX}/share/packages")
18
19 SET(PKG_MODULES
20                 appcore-efl
21                 edbus
22                 bundle
23                 dlog
24                 elementary
25                 aul
26 )
27
28 INCLUDE(FindPkgConfig)
29 pkg_check_modules(signal-sender_pkgs REQUIRED ${PKG_MODULES})
30
31 FOREACH(flag ${signal-sender_pkgs_CFLAGS})
32         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
33 ENDFOREACH(flag)
34
35 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Wall -fPIE")
36
37 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
38
39 ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
40
41 ADD_EXECUTABLE(${PACKAGE} ${SIGNAL-SENDER_SRCS})
42 TARGET_LINK_LIBRARIES(${PACKAGE} ${signal-sender_pkgs_LDFLAGS} "-ldl")
43
44 INSTALL(TARGETS ${PACKAGE} DESTINATION ${BINDIR})
45 INSTALL(FILES ${CMAKE_SOURCE_DIR}/signal-sender/${PKGNAME}.xml DESTINATION ${MANIFESTDIR})