blob: 95c56977b0e35236a240811f26e6aa6f04982fe4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(widget-plugin-parser C)
SET(SRCS
widget_plugin_parser.c
widget_plugin_parser_db.c
widget_plugin_parser_internal.c
widget_plugin_parser_pkgmgr_interface.c
)
pkg_check_modules(PKGS REQUIRED
glib-2.0
sqlite3
libxml-2.0
dlog
libtzplatform-config
)
FOREACH(FLAGS ${PKGS_CFLAGS})
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAGS}")
ENDFOREACH(FLAGS)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fPIC")
ADD_LIBRARY(widget-application MODULE ${SRCS})
INSTALL(TARGETS widget-application DESTINATION ${SYSCONF_INSTALL_DIR}/package-manager/parserlib/)
|