source code open - cert-svc-ui
[framework/security/cert-svc-ui.git] / ug / CMakeLists.txt
1 pkg_check_modules(ug-setting-manage-certificates-efl_pkgs
2     REQUIRED
3     elementary
4     ui-gadget-1
5     evas
6     dlog
7     dpl-dbus-efl
8     cert-svc-vcore
9 )
10
11 SET(SRCS
12     src/mgr-app-uigadget.c
13 )
14
15 SET(CMAKE_INSTALL_RPATH "${PREFIX}/lib")
16
17 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/ug/include)
18 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/common/include)
19 INCLUDE_DIRECTORIES(${ug-setting-manage-certificates-efl_pkgs_INCLUDE_DIRS})
20
21 ADD_DEFINITIONS(${ug-setting-manage-certificates-efl_pkgs_DEPS_CFLAGS})
22 ADD_DEFINITIONS(${ug-setting-manage-certificates-efl_pkgs_DEPS_OTHER})
23
24 ADD_LIBRARY(${TARGET_CERT_MANAGER_UG} SHARED ${SRCS})
25 SET_TARGET_PROPERTIES(${TARGET_CERT_MANAGER_UG} PROPERTIES SOVERSION 0.1.0)
26
27 TARGET_LINK_LIBRARIES(${TARGET_CERT_MANAGER_UG}
28     ${ug-setting-manage-certificates-efl_pkgs_LIBRARIES}
29     ${ug-setting-manage-certificates-efl_pkgs_LDFLAGS}
30     ${TARGET_CERT_COMMON}
31     ${TARGET_CERT_VIEW}
32 )
33
34 INSTALL(TARGETS
35     ${TARGET_CERT_MANAGER_UG}
36     DESTINATION
37     /opt/ug/lib
38 )