1 include(platform/Cairo.cmake)
2 include(platform/FreeType.cmake)
3 include(platform/GCrypt.cmake)
4 include(platform/GStreamer.cmake)
5 include(platform/ImageDecoders.cmake)
6 include(platform/TextureMapper.cmake)
8 list(APPEND WebCore_UNIFIED_SOURCE_LIST_FILES
11 "platform/SourcesGLib.txt"
12 "platform/SourcesSoup.txt"
15 # Allow building ANGLE on platforms that don't provide X11 headers.
16 list(APPEND ANGLE_PLATFORM_DEFINITIONS "USE_WPE")
18 list(APPEND WebCore_INCLUDE_DIRECTORIES
19 "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}"
20 "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/inspector"
22 "${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
23 "${JAVASCRIPTCORE_DIR}/API"
24 "${JAVASCRIPTCORE_DIR}/assembler"
25 "${JAVASCRIPTCORE_DIR}/bytecode"
26 "${JAVASCRIPTCORE_DIR}/bytecompiler"
27 "${JAVASCRIPTCORE_DIR}/dfg"
28 "${JAVASCRIPTCORE_DIR}/disassembler"
29 "${JAVASCRIPTCORE_DIR}/domjit"
30 "${JAVASCRIPTCORE_DIR}/heap"
31 "${JAVASCRIPTCORE_DIR}/debugger"
32 "${JAVASCRIPTCORE_DIR}/interpreter"
33 "${JAVASCRIPTCORE_DIR}/jit"
34 "${JAVASCRIPTCORE_DIR}/llint"
35 "${JAVASCRIPTCORE_DIR}/parser"
36 "${JAVASCRIPTCORE_DIR}/profiler"
37 "${JAVASCRIPTCORE_DIR}/runtime"
38 "${JAVASCRIPTCORE_DIR}/yarr"
39 "${THIRDPARTY_DIR}/ANGLE/"
40 "${THIRDPARTY_DIR}/ANGLE/include/KHR"
41 "${WEBCORE_DIR}/platform/graphics/egl"
42 "${WEBCORE_DIR}/platform/graphics/epoxy"
43 "${WEBCORE_DIR}/platform/graphics/glx"
44 "${WEBCORE_DIR}/platform/graphics/gstreamer"
45 "${WEBCORE_DIR}/platform/graphics/opengl"
46 "${WEBCORE_DIR}/platform/graphics/opentype"
47 "${WEBCORE_DIR}/platform/graphics/wpe"
48 "${WEBCORE_DIR}/platform/graphics/wayland"
49 "${WEBCORE_DIR}/platform/mock/mediasource"
50 "${WEBCORE_DIR}/platform/network/soup"
51 "${WEBCORE_DIR}/platform/text/icu"
55 list(APPEND WebCore_USER_AGENT_STYLE_SHEETS
56 ${WEBCORE_DIR}/Modules/mediacontrols/mediaControlsBase.css
59 set(WebCore_USER_AGENT_SCRIPTS
60 ${WEBCORE_DIR}/English.lproj/mediaControlsLocalizedStrings.js
61 ${WEBCORE_DIR}/Modules/mediacontrols/mediaControlsBase.js
64 set(WebCore_USER_AGENT_SCRIPTS_DEPENDENCIES ${WEBCORE_DIR}/platform/wpe/RenderThemeWPE.cpp)
66 list(APPEND WebCore_LIBRARIES
69 ${GLIB_GMODULE_LIBRARIES}
70 ${GLIB_GOBJECT_LIBRARIES}
75 ${UPOWERGLIB_LIBRARIES}
79 list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES
81 ${GIO_UNIX_INCLUDE_DIRS}
84 ${LIBSOUP_INCLUDE_DIRS}
85 ${LIBTASN1_INCLUDE_DIRS}
86 ${UPOWERGLIB_INCLUDE_DIRS}