+# Build appcore-widget base Library
+# ------------------------------
+SET(APPCORE_WIDGET_BASE "appcore-widget-base")
+SET(SOURCES_base src/base/widget_base.c)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkg_widget_base REQUIRED
+ dlog
+ appcore-common
+ capi-appfw-app-common
+ vconf
+ vconf-internal-keys
+ widget_service
+ capi-system-info
+ ecore-wayland
+ capi-system-info
+ screen_connector_provider
+ appcore-multiwindow
+ )
+
+FOREACH(flag ${pkg_widget_base_CFLAGS})
+ SET(EXTRA_CFLAGS_widget "${EXTRA_CFLAGS_widget} ${flag}")
+ENDFOREACH(flag)
+
+ADD_LIBRARY(${APPCORE_WIDGET_BASE} SHARED ${SOURCES_base})
+SET_TARGET_PROPERTIES(${APPCORE_WIDGET_BASE} PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(${APPCORE_WIDGET_BASE} PROPERTIES VERSION ${FULLVER})
+SET_TARGET_PROPERTIES(${APPCORE_WIDGET_BASE} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS_widget})
+TARGET_LINK_LIBRARIES(${APPCORE_WIDGET_BASE} ${pkg_widget_base_LDFLAGS} "-ldl -Wl,--no-undefined")
+
+CONFIGURE_FILE(${APPCORE_WIDGET_BASE}.pc.in ${APPCORE_WIDGET_BASE}.pc @ONLY)
+INSTALL(TARGETS ${APPCORE_WIDGET_BASE} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${APPCORE_WIDGET_BASE}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+
+
+#################################################################