CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(libscl-core CXX)
+PROJECT(libscl-core)
SET(SRCS
src/sclcoreui.cpp
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)