Move glib header outside extern C
[platform/core/api/gesture.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(capi-ui-gesture)
3
4 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
5 SET(EXEC_PREFIX "${PREFIX}")
6 SET(VERSION 1.60.1)
7
8 ADD_DEFINITIONS("-Werror")
9
10 ## Include common directory ##
11 INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/include")
12 INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/engine")
13 INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/client")
14 INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/server")
15 INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/manager")
16
17 ## Dependent packages ##
18 INCLUDE(FindPkgConfig)
19 pkg_check_modules(pkgs REQUIRED
20     dlog
21     glib-2.0
22     json-glib-1.0
23     libtzplatform-config
24     cynara-client
25     cynara-session
26     capi-appfw-app-common
27     capi-appfw-app-control
28     capi-appfw-app-manager
29     capi-appfw-package-manager
30     dbus-1
31     capi-system-info
32     aul
33 )
34
35 ## API ##
36 ADD_SUBDIRECTORY(include)
37
38 ## Gesture server ##
39 ADD_SUBDIRECTORY(server)
40
41 ## Gesture engine library ##
42 ADD_SUBDIRECTORY(engine)
43
44 ## Gesture API library ##
45 ADD_SUBDIRECTORY(client)
46
47 ## Gesture manager ##
48 #ADD_SUBDIRECTORY(manager)
49
50 INSTALL(FILES ${CMAKE_SOURCE_DIR}/capi-ui-gesture-gdbus.xml DESTINATION ${TZ_SYS_RO_SHARE}/gesture)