Merge "Fix a timezone defect." into tizen_2.2
[platform/framework/native/appfw.git] / src / CMakeLists.txt
1
2 INCLUDE(FindPkgConfig)
3 pkg_check_modules(pkgs REQUIRED
4         alarm-service
5         appinfo
6         aul
7         appsvc
8         bundle
9         chromium
10         dbus-1
11         dbus-glib-1
12         devman
13         dlog
14         dukgenerator
15         ecore
16         glib-2.0
17         haptic
18         heynoti
19         badge
20         icu-i18n
21         iniparser
22         libpcre
23         libsoup-2.4
24         libxml-2.0
25         message-port
26         minizip
27         notification
28         pmapi
29         pkgmgr
30         pkgmgr-info
31         sqlite3
32         uuid
33         vconf
34         zlib
35         tapi
36         capi-appfw-application
37         capi-content-mime-type
38         capi-network-serial
39         capi-system-runtime-info
40         capi-system-device
41         capi-system-power
42         capi-system-system-settings
43         capi-system-info
44         security-server
45 )
46
47 FOREACH(flag ${pkgs_CFLAGS})
48         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -Wall -Wno-unused")
49 ENDFOREACH(flag)
50
51
52 ## Add SubModules
53 ADD_SUBDIRECTORY(newlib-compat)
54 ADD_SUBDIRECTORY(app)
55 ADD_SUBDIRECTORY(io)
56 ADD_SUBDIRECTORY(base)
57 ADD_SUBDIRECTORY(base/runtime base-runtime)
58 ADD_SUBDIRECTORY(locales)
59 ADD_SUBDIRECTORY(security)
60 ADD_SUBDIRECTORY(system)
61 ADD_SUBDIRECTORY(text)
62 ADD_SUBDIRECTORY(appfw)
63 ADD_SUBDIRECTORY(osp-string)
64 ADD_SUBDIRECTORY(server osp-appfw-server)
65 ADD_SUBDIRECTORY(system-server osp-system-server)