Update package version to 0.9.10
[platform/core/uifw/libscl-core.git] / CMakeLists.txt
index 80c1b23..928a940 100644 (file)
@@ -1,5 +1,5 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(libscl-core CXX)
+PROJECT(libscl-core)
 
 SET(SRCS
     src/sclcoreui.cpp
@@ -32,15 +32,27 @@ SET(PKGS_CHECK_MODULES
         isf
         vconf
         libscl-common
+        capi-appfw-app-common
+        appcore-efl
         )
 
 IF (with_wayland)
         ADD_DEFINITIONS("-DWAYLAND")
-        pkg_check_modules(pkgs REQUIRED ${PKGS_CHECK_MODULES})
+        SET(PKGS_CHECK_MODULES ${PKGS_CHECK_MODULES} ecore-wl2 wayland-client input-method-client)
 ELSE (with_wayland)
-        pkg_check_modules(pkgs REQUIRED ${PKGS_CHECK_MODULES} ecore-x)
+        SET(PKGS_CHECK_MODULES ${PKGS_CHECK_MODULES} ecore-x x11)
 ENDIF(with_wayland)
 
+IF (with_websocket)
+        ADD_DEFINITIONS("-DWEBSOCKET")
+        SET(SRCS ${SRCS}
+            src/websocket.cpp
+            src/web_helper_agent.cpp)
+        SET(PKGS_CHECK_MODULES ${PKGS_CHECK_MODULES} libwebsockets)
+ENDIF(with_websocket)
+
+pkg_check_modules(pkgs REQUIRED ${PKGS_CHECK_MODULES})
+
 FOREACH(flag ${pkgs_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)