aboutsummaryrefslogtreecommitdiff
path: root/extra/gtk4/build
diff options
context:
space:
mode:
Diffstat (limited to 'extra/gtk4/build')
-rwxr-xr-xextra/gtk4/build22
1 files changed, 9 insertions, 13 deletions
diff --git a/extra/gtk4/build b/extra/gtk4/build
index 07cb2b34..116aa421 100755
--- a/extra/gtk4/build
+++ b/extra/gtk4/build
@@ -1,26 +1,22 @@
#!/bin/sh -e
-export DESTDIR=$1
+export DESTDIR="$1"
+export LD=ld.bfd
-# Create gtk-doc subproject directory so that meson doesn't try to clone it
-# even when we disable it. We also don't really need sass, but there is no
-# option to disable it.
-mkdir -p subprojects/gtk-doc \
- subprojects/libsass \
- subprojects/sassc
+# Disable usage of execinfo on the testsuite
+clsed '/#ifndef G_OS_WIN32/c#if !defined(G_OS_WIN32) && defined(__GLIBC__)' \
+ testsuite/reftests/gtk-reftest.c
-meson \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var\
+cl-meson \
-Dgtk_doc=false \
- -Dwayland-backend=false \
+ -Dwayland-backend=true \
-Dwin32-backend=false \
+ -Dx11-backend=false \
-Dintrospection=disabled \
-Dmedia-gstreamer=disabled \
- -Dsassc=disabled \
-Dprint-cups=disabled \
-Ddemos=false \
+ -Df16c=disabled \
-Dbuild-tests=false \
-Dbuild-examples=false \
-Dvulkan=disabled \