1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
6 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
7 SET(PKGNAME "lib${PROJECT_NAME}")
8 SET(LIBDIR "${PREFIX}/lib")
9 SET(BINDIR "${PREFIX}/bin")
10 SET(RESDIR "${PREFIX}/res")
11 SET(LOCALEDIR "${RESDIR}/locale")
13 SET(CMAKE_C_FLAGS_RELEASE "-g -O2")
14 SET(CMAKE_CXX_FLAGSi_RELEASE "-g -O2 -std=c++0x")
15 SET(CMAKE_C_FLAGS_DEBUG "-g -O0 -ggdb")
16 SET(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -ggdb -std=c++0x")
18 # Set compiler warning flags
19 #ADD_DEFINITIONS("-Werror")
20 ADD_DEFINITIONS("-Wall")
21 ADD_DEFINITIONS("-Wextra")
23 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
24 ADD_DEFINITIONS("-DPKGNAME=\"${PKGNAME}\"")
25 ADD_DEFINITIONS("-DPACKAGE_NAME=\"${PKGNAME}\"")
26 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
27 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
28 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
30 #IF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
31 ADD_DEFINITIONS("-DTIZEN_DEBUG_ENABLE")
32 ADD_DEFINITIONS("-DBUILD_TYPE_DEBUG")
33 #ENDIF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
35 #SET(TARGET_IM_UIGADGET "ug-im-ui")
36 SET(TARGET_IM_UIGADGET "im-ui")
38 SET(TARGET_IMA_EVM_SERVER "ima-evm-server")
39 SET(TARGET_IMA_EVM_CLIENT "ima-evm-server-client")
40 SET(TARGET_SERVER_COMMON "ima-evm-server-commons")
43 #${CMAKE_SOURCE_DIR}/packaging/im-ui.spec
45 ${CMAKE_SOURCE_DIR}/packaging/im-ui.manifest
50 # desktop icon (copied from calculator app)
51 set(PREFIX ${CMAKE_INSTALL_PREFIX})
52 install(FILES ${CMAKE_SOURCE_DIR}/org.tizen.im-ui.xml DESTINATION /usr/share/packages)
53 install(FILES ${CMAKE_SOURCE_DIR}/org.tizen.im-ui.png DESTINATION /usr/share/icons/default/small)