| include(platform/Cairo.cmake) |
| include(platform/FreeType.cmake) |
| include(platform/GCrypt.cmake) |
| include(platform/GStreamer.cmake) |
| include(platform/ImageDecoders.cmake) |
| include(platform/Soup.cmake) |
| include(platform/TextureMapper.cmake) |
| |
| if (USE_EXTERNAL_HOLEPUNCH) |
| include(platform/HolePunch.cmake) |
| endif () |
| |
| list(APPEND WebCore_UNIFIED_SOURCE_LIST_FILES |
| "SourcesWPE.txt" |
| |
| "platform/SourcesGLib.txt" |
| ) |
| |
| # Allow building ANGLE on platforms that don't provide X11 headers. |
| list(APPEND ANGLE_PLATFORM_DEFINITIONS "USE_WPE") |
| |
| list(APPEND WebCore_PRIVATE_INCLUDE_DIRECTORIES |
| "${THIRDPARTY_DIR}/ANGLE/" |
| "${THIRDPARTY_DIR}/ANGLE/include/KHR" |
| "${WEBCORE_DIR}/platform/graphics/egl" |
| "${WEBCORE_DIR}/platform/graphics/epoxy" |
| "${WEBCORE_DIR}/platform/graphics/glx" |
| "${WEBCORE_DIR}/platform/graphics/gstreamer" |
| "${WEBCORE_DIR}/platform/graphics/opengl" |
| "${WEBCORE_DIR}/platform/graphics/opentype" |
| "${WEBCORE_DIR}/platform/graphics/libwpe" |
| "${WEBCORE_DIR}/platform/graphics/wayland" |
| "${WEBCORE_DIR}/platform/mock/mediasource" |
| "${WEBCORE_DIR}/platform/mediacapabilities" |
| "${WEBCORE_DIR}/platform/mediastream/gstreamer" |
| "${WEBCORE_DIR}/platform/text/icu" |
| ) |
| |
| list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS |
| platform/graphics/wayland/PlatformDisplayWayland.h |
| platform/graphics/wayland/WlUniquePtr.h |
| ) |
| |
| list(APPEND WebCore_USER_AGENT_STYLE_SHEETS |
| ${WEBCORE_DIR}/Modules/mediacontrols/mediaControlsBase.css |
| ) |
| |
| set(WebCore_USER_AGENT_SCRIPTS |
| ${WEBCORE_DIR}/en.lproj/mediaControlsLocalizedStrings.js |
| ${WEBCORE_DIR}/Modules/mediacontrols/mediaControlsBase.js |
| ) |
| |
| set(WebCore_USER_AGENT_SCRIPTS_DEPENDENCIES ${WEBCORE_DIR}/platform/wpe/RenderThemeWPE.cpp) |
| |
| list(APPEND WebCore_LIBRARIES |
| ${GLIB_GIO_LIBRARIES} |
| ${GLIB_GMODULE_LIBRARIES} |
| ${GLIB_GOBJECT_LIBRARIES} |
| ${GLIB_LIBRARIES} |
| ${ICU_LIBRARIES} |
| ${LIBTASN1_LIBRARIES} |
| ${UPOWERGLIB_LIBRARIES} |
| ${WPE_LIBRARIES} |
| ) |
| |
| list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES |
| ${GIO_UNIX_INCLUDE_DIRS} |
| ${GLIB_INCLUDE_DIRS} |
| ${ICU_INCLUDE_DIRS} |
| ${LIBTASN1_INCLUDE_DIRS} |
| ${UPOWERGLIB_INCLUDE_DIRS} |
| ${WPE_INCLUDE_DIRS} |
| ) |