]> git.armaanb.net Git - asd-repo.git/blob - extra/webkitgtk/build
Adapt for asd linux
[asd-repo.git] / extra / webkitgtk / build
1 #!/bin/sh -e
2
3 export DESTDIR="$1"
4
5 # Remove gettext requirement.
6 sed -i 's/ngettext/printf/g' Tools/MiniBrowser/gtk/BrowserDownloadsBar.c
7 sed -i '/po_files \*\.po/d'  Source/WebCore/platform/gtk/po/CMakeLists.txt
8 sed -i '/^GETTEXT_C/d'       Source/WebCore/platform/gtk/po/CMakeLists.txt
9
10 # Fix clang build.
11 sed -i '/LC_ALL/d'       Source/JavaScriptCore/jsc.cpp
12 sed -i '/WTFLogAlways/d' Source/JavaScriptCore/jsc.cpp
13
14 cmake -B build \
15     -DCMAKE_BUILD_TYPE=Release \
16     -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib \
17     -DCMAKE_INSTALL_PREFIX=/usr \
18     -DCMAKE_SKIP_RPATH=ON \
19     -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
20     -DENABLE_GAMEPAD=OFF \
21     -DENABLE_GEOLOCATION=OFF \
22     -DENABLE_GLES2=ON \
23     -DENABLE_INTROSPECTION=OFF \
24     -DENABLE_MINIBROWSER=OFF \
25     -DENABLE_SAMPLING_PROFILER=OFF \
26     -DENABLE_SPELLCHECK=OFF \
27     -DENABLE_VIDEO=OFF \
28     -DENABLE_WEB_AUDIO=OFF \
29     -DENABLE_WEB_CRYPTO=OFF \
30     -DLIB_INSTALL_DIR=/usr/lib \
31     -DPORT=GTK \
32     -DUSE_GSTREAMER_GL=OFF \
33     -DUSE_LIBHYPHEN=OFF \
34     -DUSE_LIBNOTIFY=OFF \
35     -DUSE_LIBSECRET=OFF \
36     -DUSE_OPENJPEG=ON \
37     -DUSE_SYSTEMD=OFF \
38     -DUSE_WOFF2=OFF \
39     -DUSE_WPE_RENDERER=OFF \
40     -Wno-dev
41
42 cmake --build   build
43 cmake --install build