1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
5 ${CMAKE_SOURCE_DIR}/ui/src/asm_ui.c
6 ${CMAKE_SOURCE_DIR}/ui/src/asm_ui_ipc.c
9 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
13 ${CMAKE_SOURCE_DIR}/ui/
14 ${CMAKE_SOURCE_DIR}/common/
15 ${CMAKE_SOURCE_DIR}/common/uiutil/inc
18 INCLUDE(FindPkgConfig)
19 pkg_check_modules(pkgs REQUIRED
20 capi-appfw-application
40 FOREACH(flag ${pkgs_CFLAGS})
41 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -Wall -g")
44 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall")
45 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_C_FLAGS}")
46 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g ")
47 SET(CMAKE_C_FLAGS_RELEASE "-O2")
49 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
51 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
53 ADD_EXECUTABLE(${ASM_UI} ${SRCS})
54 TARGET_LINK_LIBRARIES(${ASM_UI} ${pkgs_LDFLAGS} fido-asm-dbus)
56 INSTALL(TARGETS ${ASM_UI} DESTINATION /usr/apps/org.tizen.asmui/bin)
58 # install desktop file & icon
59 ##SET(PREFIX ${CMAKE_INSTALL_PREFIX})
60 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/org.tizen.asmui.xml DESTINATION /usr/share/packages/)
61 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/org.tizen.asmui.png DESTINATION /usr/share/icons/default/small)