*: use 'meson setup'

closes #165
This commit is contained in:
Owen Rafferty 2023-11-18 14:51:12 -06:00
parent 760ccd3eef
commit 9c96f455c1
No known key found for this signature in database
27 changed files with 99 additions and 99 deletions

View File

@ -4,7 +4,7 @@ export DESTDIR="$1"
meson setup \
-Dprefix=/usr \
. output
output
ninja -C output
ninja -C output install

View File

@ -9,7 +9,7 @@ meson setup \
-Dxlib=disabled \
-Dxlib-xcb=disabled \
-Dtests=disabled \
. output
output
ninja -C output
ninja -C output install

View File

@ -5,13 +5,13 @@ export DESTDIR="$1"
build_freetype() (
cd freetype
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Ddefault_library=both \
-Dbzip2=disabled \
-Dzlib=disabled \
"$@" \
. output
output
ninja -C output
ninja -C output install
@ -20,8 +20,8 @@ build_freetype() (
build_harfbuzz() (
cd harfbuzz
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Ddefault_library=both \
-Dglib=disabled \
-Dfreetype=enabled \
@ -30,7 +30,7 @@ build_harfbuzz() (
-Dicu=disabled \
-Dbenchmark=disabled \
-Dtests=disabled \
. output
output
ninja -C output
ninja -C output install

View File

@ -2,10 +2,10 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
meson setup \
-Dprefix=/usr \
-Dsysconfdir=/etc \
-Dmandir=/usr/share/man \
-Ddebug=false \
-Djpeg=enabled \
-Dpng=enabled \
@ -17,7 +17,7 @@ meson \
-Dinstalled_tests=false \
-Dbuiltin_loaders=all \
-Dwrap_mode=nofallback \
. output
output
ninja -C output
ninja -C output install

View File

@ -4,9 +4,9 @@ export DESTDIR="$1"
: > fuzzing/meson.build
meson \
--prefix=/usr \
--libexecdir=/usr/lib \
meson setup \
-Dprefix=/usr \
-Dlibexecdir=/usr/lib \
-Dlibmount=disabled \
-Dinstalled_tests=false \
-Ddefault_library=both \
@ -14,7 +14,7 @@ meson \
-Dtests=false \
-Dlibelf=disabled \
-Dnls=disabled \
. build
build
ninja -C build
ninja -C build install

View File

@ -2,9 +2,9 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
. output
meson setup \
-Dprefix=/usr \
output
ninja -C output
ninja -C output install

View File

@ -2,11 +2,11 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
. output
meson setup \
-Dprefix=/usr \
-Dsysconfdir=/etc \
-Dmandir=/usr/share/man \
output
ninja -C output
ninja -C output install

View File

@ -2,14 +2,14 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
meson setup \
-Dprefix=/usr \
-Dsysconfdir=/etc \
-Dmandir=/usr/share/man \
-Dwith_wayland=yes \
-Dwith_x11=no \
-Dwith_glx=no \
. output
output
ninja -C output
ninja -C output install

View File

@ -13,11 +13,11 @@ mv -f _ meson.build
pkg-config --exists libglvnd || glvnd_enabled=false
meson setup \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
--buildtype=release \
-Dprefix=/usr \
-Dsysconfdir=/etc \
-Dmandir=/usr/share/man \
-Dlocalstatedir=/var \
-Dbuildtype=release \
-Dglx-read-only-text=true \
-Dplatforms=wayland \
-Dglx=disabled \
@ -27,7 +27,7 @@ meson setup \
-Dglvnd="${glvnd_enabled:-true}" \
-Dvideo-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \
-Dvulkan-drivers='' \
. output
output
ninja -C output
ninja -C output install

View File

@ -2,13 +2,13 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Dalsa=enabled \
-Dlibmpv=true \
-Dwayland=enabled \
-Dx11=disabled \
. output
output
ninja -C output
ninja -C output install

View File

@ -12,12 +12,12 @@ rm -rf subprojects
: > examples/meson.build
: > docs/meson.build
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Dgtk_doc=false \
-Dxft=disabled \
-Dintrospection=disabled \
. build
build
ninja -C build
ninja -C build install

View File

@ -2,10 +2,10 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Dsvg-backend=none \
. output
output
ninja -C output
ninja -C output install

View File

@ -22,9 +22,9 @@ esac
mkdir -p bld/release
cd bld/release
meson \
--prefix=/usr \
--buildtype=release \
meson setup \
-Dprefix=/usr \
-Dbuildtype=release \
-Dime=false \
../..

View File

@ -2,11 +2,11 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--buildtype=release \
meson setup \
-Dprefix=/usr \
-Dbuildtype=release \
-Dime=false \
. output
output
ninja -C output
ninja -C output install

View File

@ -2,10 +2,10 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Djpeg=disabled \
. build
build
ninja -C build
ninja -C build install

View File

@ -2,11 +2,11 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Dvalgrind=disabled \
-Dintel=enabled \
. build
build
ninja -C build
ninja -C build install

View File

@ -8,17 +8,17 @@ export CFLAGS="$CFLAGS -fPIC"
# the below CFLAGS.
export CFLAGS="-Wno-unused-command-line-argument $CFLAGS"
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--libexecdir=/usr/lib \
meson setup \
-Dprefix=/usr \
-Dsysconfdir=/etc \
-Dmandir=/usr/share/man \
-Dlibexecdir=/usr/lib \
-Ddefault_library=both \
-Ddebug-gui=false \
-Ddocumentation=false \
-Dtests=false \
-Dlibwacom=false \
. output
output
ninja -C output
ninja -C output install

View File

@ -5,10 +5,10 @@
export CFLAGS="-Wno-error $CFLAGS"
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Ddefault_library=both \
. build
build
ninja -C build
ninja -C build install

View File

@ -2,15 +2,15 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--libexecdir=/usr/lib \
meson setup \
-Dprefix=/usr \
-Dlibexecdir=/usr/lib \
-Ddefault_library=both \
-Denable-docs=false \
-Denable-wayland=true \
-Denable-x11=false \
-Denable-xkbregistry=false \
. output
output
ninja -C output
ninja -C output install

View File

@ -2,10 +2,10 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--buildtype=release \
. output
meson setup \
-Dprefix=/usr \
-Dbuildtype=release \
output
ninja -C output
ninja -C output install

View File

@ -10,14 +10,14 @@ mv -f _ sway/desktop/render.c
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Ddefault-wallpaper=false \
-Dzsh-completions=false \
-Dbash-completions=false \
-Dfish-completions=false \
-Dxwayland=disabled \
. build
build
ninja -C build
ninja -C build install

View File

@ -2,9 +2,9 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
. output
meson setup \
-Dprefix=/usr \
output
ninja -C output
ninja -C output install

View File

@ -2,11 +2,11 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--buildtype=release \
meson setup \
-Dprefix=/usr \
-Dbuildtype=release \
-Dtests=false \
. output
output
ninja -C output
ninja -C output install

View File

@ -2,13 +2,13 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Ddefault_library=both \
-Dtests=false \
-Ddocumentation=false \
-Ddtd_validation=false \
. build
build
ninja -C build
ninja -C build install

View File

@ -2,12 +2,12 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--buildtype=release \
meson setup \
-Dprefix=/usr \
-Dbuildtype=release \
-Djpeg=enabled \
-Dpng=enabled \
. output
output
ninja -C output
ninja -C output install

View File

@ -2,13 +2,13 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
meson setup \
-Dprefix=/usr \
-Ddefault_library=both \
-Dexamples=false \
-Dxcb-errors=disabled \
-Drenderers=gles2 \
. build
build
ninja -C build
ninja -C build install

View File

@ -2,10 +2,10 @@
export DESTDIR="$1"
meson \
--prefix=/usr \
--buildtype=release \
. output
meson setup \
-Dprefix=/usr \
-Dbuildtype=release \
output
ninja -C output
ninja -C output install