Changeset 224492 in webkit
- Timestamp:
- Nov 6, 2017 8:27:25 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r224490 r224492 1 2017-11-06 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 [WPE] Clean up OptionsWPE.cmake 4 https://bugs.webkit.org/show_bug.cgi?id=179009 5 6 Reviewed by Žan Doberšek. 7 8 * Source/cmake/OptionsWPE.cmake: 9 1 10 2017-11-06 Michael Catanzaro <mcatanzaro@igalia.com> 2 11 -
trunk/Source/cmake/OptionsWPE.cmake
r224490 r224492 11 11 include(GStreamerDefinitions) 12 12 13 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PUBLIC ON) 13 # Public options shared with other WebKit ports. Do not add any options here 14 # without approval from a WPE reviewer. There must be strong reason to support 15 # changing the value of the option. 14 16 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCELERATED_2D_CANVAS PUBLIC OFF) 15 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)16 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PUBLIC OFF)17 17 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ENCRYPTED_MEDIA PUBLIC OFF) 18 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PUBLIC OFF) 19 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GEOLOCATION PUBLIC OFF) 18 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_XSLT PUBLIC ON) 19 20 # Private options shared with other WebKit ports. Add options here only if 21 # we need a value different from the default defined in WebKitFeatures.cmake. 22 # Changing these options is completely unsupported. 23 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PRIVATE ON) 24 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PRIVATE ON) 20 25 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE PRIVATE ON) 21 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE_IN_WORKERS PRIVATE OFF) 22 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CONTROLS_SCRIPT PUBLIC ON) 23 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SOURCE PUBLIC OFF) 26 # FIXME: Turn on ENABLE_INDEXED_DATABASE_IN_WORKERS 27 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CONTROLS_SCRIPT PRIVATE ON) 28 # FIXME: Turn on ENABLE_MEDIA_SOURCE 29 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SOURCE PRIVATE OFF) 24 30 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML PRIVATE ON) 25 31 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF) … … 27 33 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REMOTE_INSPECTOR PRIVATE ON) 28 34 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO PRIVATE ON) 29 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS P UBLICON)35 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PRIVATE ON) 30 36 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON) 31 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_CRYPTO PUBLIC ON) 32 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PUBLIC ON) 33 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_XSLT PUBLIC ON) 37 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_CRYPTO PRIVATE ON) 38 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PRIVATE ON) 34 39 35 40 if (CMAKE_SYSTEM_NAME MATCHES "Linux") … … 52 57 set(WebCore_LIBRARY_TYPE STATIC) 53 58 54 find_package(ICU REQUIRED)55 find_package(Threads REQUIRED)56 find_package(ZLIB REQUIRED)57 find_package(GLIB 2.40.0 REQUIRED COMPONENTS gio gio-unix gobject gthread gmodule)58 59 59 find_package(Cairo 1.10.2 REQUIRED) 60 60 find_package(Fontconfig 2.8.0 REQUIRED) 61 61 find_package(Freetype2 2.4.2 REQUIRED) 62 find_package(GLIB 2.40.0 REQUIRED COMPONENTS gio gio-unix gobject gthread gmodule) 62 63 find_package(HarfBuzz 0.9.18 REQUIRED) 64 find_package(ICU REQUIRED) 63 65 find_package(JPEG REQUIRED) 64 66 find_package(LibEpoxy 1.4.0 REQUIRED) 65 find_package(LibGcrypt 1. 6.0 REQUIRED)67 find_package(LibGcrypt 1.7.0 REQUIRED) 66 68 find_package(LibSoup 2.42.0 REQUIRED) 67 69 find_package(LibXml2 2.8.0 REQUIRED) 68 70 find_package(PNG REQUIRED) 69 71 find_package(Sqlite REQUIRED) 72 find_package(Threads REQUIRED) 70 73 find_package(WebP REQUIRED) 74 find_package(WPEBackend REQUIRED) 75 find_package(ZLIB REQUIRED) 71 76 72 find_package(WPEBackend REQUIRED) 77 if (ENABLE_ACCELERATED_2D_CANVAS) 78 find_package(CairoGL 1.10.2 REQUIRED COMPONENTS cairo-egl) 79 endif () 73 80 74 81 if (ENABLE_XSLT) … … 76 83 endif () 77 84 78 SET_AND_EXPOSE_TO_BUILD(USE_CAIRO TRUE)79 SET_AND_EXPOSE_TO_BUILD(USE_XDGMIME TRUE)80 SET_AND_EXPOSE_TO_BUILD(USE_GCRYPT TRUE)81 82 if (ENABLE_ACCELERATED_2D_CANVAS)83 find_package(CairoGL 1.10.2 REQUIRED COMPONENTS cairo-egl)84 endif ()85 86 if (ENABLE_SUBTLE_CRYPTO)87 find_package(Libtasn1 REQUIRED)88 if (NOT LIBTASN1_FOUND)89 message(FATAL_ERROR "libtasn1 is required to enable Web Crypto API support.")90 endif ()91 if (LIBGCRYPT_VERSION VERSION_LESS 1.7.0)92 message(FATAL_ERROR "libgcrypt 1.7.0 is required to enable Web Crypto API support.")93 endif ()94 endif ()95 96 85 add_definitions(-DBUILDING_WPE__=1) 97 86 add_definitions(-DGETTEXT_PACKAGE="WPE") 98 87 add_definitions(-DDATA_DIR="${CMAKE_INSTALL_DATADIR}") 99 add_definitions(-DUSER_AGENT_MAJOR_VERSION="60 1")88 add_definitions(-DUSER_AGENT_MAJOR_VERSION="605") 100 89 add_definitions(-DUSER_AGENT_MINOR_VERSION="1") 101 90 102 set(USE_UDIS86 1) 103 91 SET_AND_EXPOSE_TO_BUILD(USE_CAIRO TRUE) 92 SET_AND_EXPOSE_TO_BUILD(USE_EGL TRUE) 93 SET_AND_EXPOSE_TO_BUILD(USE_GCRYPT TRUE) 104 94 SET_AND_EXPOSE_TO_BUILD(USE_LIBEPOXY TRUE) 105 95 SET_AND_EXPOSE_TO_BUILD(USE_OPENGL_ES_2 TRUE) 106 SET_AND_EXPOSE_TO_BUILD(USE_ EGLTRUE)96 SET_AND_EXPOSE_TO_BUILD(USE_XDGMIME TRUE) 107 97 108 98 SET_AND_EXPOSE_TO_BUILD(ENABLE_GRAPHICS_CONTEXT_3D TRUE)
Note: See TracChangeset
for help on using the changeset viewer.