Update package version to 0.9.7
[platform/core/uifw/libscl-core.git] / CMakeLists.txt
index 31d0203..928a940 100644 (file)
@@ -10,12 +10,6 @@ SET(SRCS
     src/sclcore.cpp
 )
 
-IF (with_wayland)
-    SET(SRCS ${SRCS} src/input-method-protocol.c)
-ELSE (with_wayland)
-    SET(SRCS ${SRCS})
-ENDIF (with_wayland)
-
 SET(PACKAGE ${PROJECT_NAME})
 SET(PKGNAME ${PACKAGE})
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
@@ -38,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} ecore-wayland wayland-client)
+        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)