master hovercats/oakiss / repo / libsoup3 / build
 1#!/bin/sh -e
 2
 3export DESTDIR="$1"
 4export PKG_CONFIG_PATH=/usr/lib/pkgconfig
 5
 6# Remove subprojects folder to avoid cloning them via git.
 7rm -rf subprojects/
 8
 9# Disable nls.
10sed "/subdir('po')/d" meson.build > _
11mv -f _ meson.build
12
13# Needed to make the build succeed.
14export CFLAGS="$CFLAGS -w"
15export CXXFLAGS="$CXXFLAGS -w"
16
17muon setup \
18	-Dprefix=/usr \
19	-Dsysconfdir=/etc \
20	-Dlocalstatedir=/var \
21	-Dbuildtype=release \
22	-Db_colorout=never \
23	-Dtests=false \
24	-Ddocs=disabled \
25	-Dtls_check=false \
26	-Dvapi=disabled \
27	-Dgssapi=disabled \
28	-Dbrotli=disabled \
29	-Dsysprof=disabled \
30	-Dpkcs11_tests=disabled \
31	-Dintrospection=disabled \
32	-Ddefault_library=shared \
33	build
34
35samu -C build
36muon -C build install