summaryrefslogtreecommitdiff
path: root/viewer/CMakeLists.txt
blob: b5073f9bfe5cc847fcee3bf485d5d53d37508a57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/include)
SET(VIEWER contacts-viewer)

SET(SRCS viewer.c)

SET(VV_PKGNAME "org.tizen.${VIEWER}")
SET(VV_PREFIX "/usr/apps/${VV_PKGNAME}")
SET(VV_BINDIR "${VV_PREFIX}/bin")
SET(VV_RESDIR "${VV_PREFIX}/res")
SET(VV_DATADIR "${VV_PREFIX}/data")

ADD_DEFINITIONS("-DCV_PACKAGE=\"${VIEWER}\"")
ADD_DEFINITIONS("-DCV_PACKAGE_NAME=\"${VV_PKGNAME}\"")

ADD_EXECUTABLE(${VIEWER} ${SRCS})
SET_TARGET_PROPERTIES(${VIEWER} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fpie")
TARGET_LINK_LIBRARIES(${VIEWER} ug-contacts-details-efl ug-contacts-list-efl "-pie")

INSTALL(FILES ${CMAKE_BINARY_DIR}/viewer/org.tizen.contacts-viewer.xml DESTINATION "/usr/share/packages")
INSTALL(TARGETS ${VIEWER} DESTINATION ${VV_BINDIR})
INSTALL(DIRECTORY DESTINATION ${VV_DATADIR})

# install icon
INSTALL(FILES icon_contacts-viewer.png DESTINATION "/usr/share/icons/default/small" RENAME "org.tizen.contacts-viewer.png")