summaryrefslogtreecommitdiffstats
path: root/meta/recipes-sato
diff options
context:
space:
mode:
authorCarlos Alberto Lopez Perez <clopez@igalia.com>2015-10-01 15:49:50 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-10-01 17:54:55 +0100
commit0516cd20604c9abec2cd13dac9e8876f985963dd (patch)
tree2b09349694a9fb6efd70708ecc2dacb2c0a5072b /meta/recipes-sato
parentdff30d290633f6682766a6e0a50c09d8c0d0d68f (diff)
downloadpoky-0516cd20604c9abec2cd13dac9e8876f985963dd.tar.gz
webkitgtk: Add some PACKAGECONFIG options.
* Also default to enable X11/Wayland support or WebGL according to enabled DISTRO_FEATURES. (From OE-Core rev: e28bc10f3eacba1c77165b9dd0a7c1826b1cc47c) Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-sato')
-rw-r--r--meta/recipes-sato/webkit/webkitgtk_2.8.5.bb15
1 files changed, 13 insertions, 2 deletions
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb b/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
index e92c6b1402..f14c868b7c 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
@@ -29,14 +29,25 @@ DEPENDS = "zlib enchant libsoup-2.4 curl libxml2 cairo libxslt libxt libidn gnut
29 atk udev harfbuzz jpeg libpng pulseaudio librsvg libtheora libvorbis libxcomposite libxtst \ 29 atk udev harfbuzz jpeg libpng pulseaudio librsvg libtheora libvorbis libxcomposite libxtst \
30 ruby-native libsecret libnotify gstreamer1.0-plugins-bad \ 30 ruby-native libsecret libnotify gstreamer1.0-plugins-bad \
31 " 31 "
32DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'virtual/libgl', '', d)}" 32
33PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', 'wayland' ,d)} \
34 ${@base_contains('DISTRO_FEATURES', 'opengl', 'webgl', '' ,d)}"
35
36PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND_TARGET=ON,-DENABLE_WAYLAND_TARGET=OFF,wayland"
37PACKAGECONFIG[x11] = "-DENABLE_X11_TARGET=ON,-DENABLE_X11_TARGET=OFF,virtual/libx11"
38PACKAGECONFIG[geoclue] = "-DENABLE_GEOLOCATION=ON,-DENABLE_GEOLOCATION=OFF,geoclue"
39PACKAGECONFIG[enchant] = "-DENABLE_SPELLCHECK=ON,-DENABLE_SPELLCHECK=OFF,enchant"
40PACKAGECONFIG[gtk2] = "-DENABLE_PLUGIN_PROCESS_GTK2=ON,-DENABLE_PLUGIN_PROCESS_GTK2=OFF,gtk+"
41PACKAGECONFIG[gles2] = "-DENABLE_GLES2=ON,-DENABLE_GLES2=OFF,virtual/libgles2"
42PACKAGECONFIG[webgl] = "-DENABLE_WEBGL=ON,-DENABLE_WEBGL=OFF,virtual/libgl"
43PACKAGECONFIG[libsecret] = "-DENABLE_CREDENTIAL_STORAGE=ON,-DENABLE_CREDENTIAL_STORAGE=OFF,libsecret"
33 44
34EXTRA_OECMAKE = " \ 45EXTRA_OECMAKE = " \
35 -DPORT=GTK \ 46 -DPORT=GTK \
36 -DCMAKE_BUILD_TYPE=Release \ 47 -DCMAKE_BUILD_TYPE=Release \
37 -DENABLE_INTROSPECTION=OFF \ 48 -DENABLE_INTROSPECTION=OFF \
49 -DENABLE_GTKDOC=OFF \
38 -DENABLE_MINIBROWSER=ON \ 50 -DENABLE_MINIBROWSER=ON \
39 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '-DENABLE_WEBGL=ON', '-DENABLE_WEBGL=OFF', d)} \
40 " 51 "
41 52
42# Javascript JIT is not supported on powerpc 53# Javascript JIT is not supported on powerpc