diff --git a/meson-template.SlackBuild b/meson-template.SlackBuild index 2e80332..0dce0f0 100644 --- a/meson-template.SlackBuild +++ b/meson-template.SlackBuild @@ -115,22 +115,20 @@ find . ! -type l -a \( \ # these are provided as an example only. # Be sure to build only shared libraries unless there's some need for # static. -mkdir build -cd build - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" \ - meson .. \ - --buildtype=release \ - --infodir=/usr/info \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --localstatedir=/var \ - --mandir=/usr/man \ - --prefix=/usr \ - --sysconfdir=/etc \ - -Dstrip=true - "${NINJA:=ninja}" - DESTDIR=$PKG $NINJA install -cd .. +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +meson setup \ + --buildtype=release \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc \ + -Dstrip=true \ + build/ +"${NINJA:=ninja}" -C build/ +DESTDIR=$PKG $NINJA -C build/ install # Don't ship .la files: rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la