Fix build error in sticker-receiver
[platform/core/uifw/capi-ui-sticker.git] / sticker-parser / CMakeLists.txt
1 pkg_check_modules(parser-pkgs REQUIRED
2     capi-base-common
3     dlog
4     glib-2.0
5     json-glib-1.0
6     pkgmgr-info
7     libtzplatform-config
8     capi-appfw-package-manager
9     sqlite3
10 )
11
12 SET(SRCS
13     sticker-parser.c
14 )
15
16 FOREACH(flag ${pkgs_CFLAGS})
17     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
18 ENDFOREACH(flag)
19
20 SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -Wall" )
21 SET(extapi "-fvisibility=hidden")
22 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${extapi}")
23 SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
24
25 ## Create Library
26 ADD_LIBRARY ("${PROJECT_NAME}-parser" SHARED ${SRCS})
27 TARGET_LINK_LIBRARIES("${PROJECT_NAME}-parser" ${parser-pkgs_LDFLAGS} )
28
29 INSTALL(TARGETS ${PROJECT_NAME}-parser DESTINATION "/etc/package-manager/parserlib/category")
30 INSTALL(TARGETS ${PROJECT_NAME}-parser DESTINATION "/etc/package-manager/parserlib/metadata")