SET(SRCS_widget
src/widget-i18n.c
src/widget_app.c
+ src/widget_app_internal.c
src/widget_error.c
)
SET(HEADERS_widget widget_app.h widget_app_efl.h widget_app_internal.h)
vconf-internal-keys
widget_service
capi-system-info
+ ecore-wayland
+ tizen-remote-surface-client
)
FOREACH(flag ${pkg_widget_CFLAGS})
SET(EXTRA_CFLAGS_widget "${EXTRA_CFLAGS_widget} ${flag}")
SET_TARGET_PROPERTIES(${APPCORE_WIDGET} PROPERTIES SOVERSION ${VERSION_MAJOR})
SET_TARGET_PROPERTIES(${APPCORE_WIDGET} PROPERTIES VERSION ${VERSION})
SET_TARGET_PROPERTIES(${APPCORE_WIDGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS_widget})
-TARGET_LINK_LIBRARIES(${APPCORE_WIDGET} ${pkg_widget_LDFLAGS} "-ldl")
+TARGET_LINK_LIBRARIES(${APPCORE_WIDGET} ${pkg_widget_LDFLAGS} "-ldl -Wl,--no-undefined")
INSTALL(TARGETS ${APPCORE_WIDGET} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${APPCORE_WIDGET}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)