Merge "[2.2.1] Update examples and doxygen comments of RegularExpression" into tizen_2.2
[platform/framework/native/appfw.git] / src / CMakeLists.txt
index 9d06cf4..eb88010 100755 (executable)
@@ -1,34 +1,52 @@
-SET(SLP_INCLUDE_DIRS
-       /usr/include 
-       /usr/include/vconf 
-       /usr/include/glib-2.0 
-       /usr/lib/glib-2.0/include 
-       /usr/include/dbus-1.0 
-       /usr/lib/dbus-1.0/include 
-       /usr/include/dlog 
-       /usr/include/appfw 
-       /usr/include/aul 
-       /usr/include/notification
-       /usr/include/heynoti 
-       /usr/include/devman 
-       /usr/include/network 
-       /usr/include/libxml2 
-       /usr/include/content 
-       /usr/include/system 
-       /usr/include/libsoup-2.4 
-       /usr/include/pkgmgr 
-       /usr/include/curl
-       /usr/include/minizip
-       /usr/include/chromium
-       /usr/include/drm-intel
-       /usr/include/haptic
-       /usr/include/ecore-1
-       /usr/include/eina-1
-       /usr/include/eina-1/eina
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED
+       alarm-service
+       aul
+       appsvc
+       bundle
+       chromium
+       dbus-1
+       dbus-glib-1
+       devman
+       dlog
+       dukgenerator
+       ecore
+       glib-2.0
+       haptic
+       heynoti
+       icu-i18n
+       libpcre
+       libsoup-2.4
+       libxml-2.0
+       message-port
+       minizip
+       notification
+       pmapi
+       pkgmgr
+       pkgmgr-info
+       sqlite3
+       uuid
+       vconf
+       zlib
+       tapi
+       capi-appfw-application
+       capi-content-mime-type
+       capi-network-serial
+       capi-system-runtime-info
+       capi-system-device
+       capi-system-power
+       capi-system-system-settings
+       capi-system-info
+       security-server
 )
 
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -Wall -Wno-unused")
+ENDFOREACH(flag)
+
+
 ## Add SubModules
-ADD_SUBDIRECTORY(osp-string)
 ADD_SUBDIRECTORY(newlib-compat)
 ADD_SUBDIRECTORY(app)
 ADD_SUBDIRECTORY(io)
@@ -38,4 +56,6 @@ ADD_SUBDIRECTORY(security)
 ADD_SUBDIRECTORY(system)
 ADD_SUBDIRECTORY(text)
 ADD_SUBDIRECTORY(appfw)
+ADD_SUBDIRECTORY(osp-string)
 ADD_SUBDIRECTORY(server osp-appfw-server)
+ADD_SUBDIRECTORY(system-server osp-system-server)