*: 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 \ meson setup \
-Dprefix=/usr \ -Dprefix=/usr \
. output output
ninja -C output ninja -C output
ninja -C output install ninja -C output install

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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