Migrate to openssl 1.1
[platform/core/account/fido-asm.git] / ui / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 SET(ASM_UI asmui)
3
4 SET(SRCS
5     ${CMAKE_SOURCE_DIR}/ui/src/asm_ui.c
6     ${CMAKE_SOURCE_DIR}/ui/src/asm_ui_ipc.c
7 )
8
9 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
10
11 INCLUDE_DIRECTORIES(
12     ${CMAKE_SOURCE_DIR}
13     ${CMAKE_SOURCE_DIR}/ui/
14     ${CMAKE_SOURCE_DIR}/common/
15     ${CMAKE_SOURCE_DIR}/common/uiutil/inc
16 )
17
18 INCLUDE(FindPkgConfig)
19 pkg_check_modules(pkgs REQUIRED
20         capi-appfw-application
21         bundle
22         dlog
23         ecore
24         pkgmgr-info
25         ecore-input
26         ecore-imf
27         edje
28         elementary
29         evas
30         gobject-2.0
31         gio-2.0
32         gio-unix-2.0
33         gmodule-2.0
34         aul
35         vconf
36         efl-extension
37         openssl1.1
38 )
39
40 FOREACH(flag ${pkgs_CFLAGS})
41         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -Wall -g")
42 ENDFOREACH(flag)
43
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")
48
49 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
50
51 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
52
53 ADD_EXECUTABLE(${ASM_UI} ${SRCS})
54 TARGET_LINK_LIBRARIES(${ASM_UI} ${pkgs_LDFLAGS} fido-asm-dbus)
55
56 INSTALL(TARGETS ${ASM_UI} DESTINATION /usr/apps/org.tizen.asmui/bin)
57
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)