Remove unnecessary log
[platform/core/appfw/slp-pkgmgr.git] / client / CMakeLists.txt
1 # package manager client library
2
3 AUX_SOURCE_DIRECTORY(src SRCS)
4
5 INCLUDE_DIRECTORIES(include)
6
7 ADD_LIBRARY(${PKGMGR_CLIENT} SHARED ${SRCS})
8 TARGET_INCLUDE_DIRECTORIES(${PKGMGR_CLIENT} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../")
9 SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES SOVERSION ${MAJORVER})
10 SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES VERSION ${FULLVER})
11
12 APPLY_PKG_CONFIG(${PKGMGR_CLIENT} PUBLIC
13   GLIB_DEPS
14   GIO_DEPS
15   DLOG_DEPS
16   BUNDLE_DEPS
17   PKGMGR_PARSER_DEPS
18   PKGMGR_INFO_DEPS
19   INIPARSER_DEPS
20   XDGMIME_DEPS
21   PLATFORM_CONFIG_DEPS
22   MINIZIP_DEPS
23   RPC_PORT_DEPS
24   CAPI_APPFW_EVENT_DEPS
25 )
26 TARGET_LINK_LIBRARIES(${PKGMGR_CLIENT} PUBLIC "dl")
27
28 CONFIGURE_FILE(pkgmgr.pc.in pkgmgr.pc @ONLY)
29 CONFIGURE_FILE(pkg_path.conf.in pkg_path.conf @ONLY)
30
31 INSTALL(TARGETS ${PKGMGR_CLIENT} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
32 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ DESTINATION include)
33 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgmgr.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
34 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkg_path.conf DESTINATION ${SYSCONFDIR}/package-manager/)