diff options
author | Ryan Dupke | 2023-04-01 16:02:47 -0400 |
---|---|---|
committer | Ryan Dupke | 2023-04-01 16:02:47 -0400 |
commit | 256129ae7524419a62accd7d2d4260fb65b82848 (patch) | |
tree | 4a71212af1eac948780fed9c56dc18420da0414e /PKGBUILD | |
parent | 546cbf055ace6e8f720c43ee90cca183e5dc110f (diff) | |
download | aur-openrct2-git.tar.gz |
Use Ninja for compilation
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,7 +1,7 @@ # Maintainer: Ryan Dupke <rctdude2 at gmail dot com> # Contributor: Graham Edgecombe <graham@grahamedgecombe.com> pkgname=openrct2-git -pkgver=0.4.3.r416.g62b0a5edfe +pkgver=0.4.4.r18.g1174063c27 pkgrel=1 pkgdesc='Open source re-implementation of Roller Coaster Tycoon 2 (requires full copy of the game)' @@ -11,7 +11,7 @@ license=('GPL3') depends=('hicolor-icon-theme' 'sdl2' 'curl' 'speexdsp' 'fontconfig' 'libpng' 'openssl' 'libzip' 'icu' 'benchmark' 'libogg' 'libvorbis' 'flac' 'discord-rpc') -makedepends=('git' 'cmake' 'nlohmann-json') +makedepends=('git' 'cmake' 'ninja' 'nlohmann-json') optdepends=('zenity: System dialog box support (GNOME/GTK)' 'kdialog: System dialog box support (KDE)' 'alsa-lib: ALSA audio driver' @@ -36,16 +36,16 @@ build() { # https://github.com/OpenRCT2/OpenRCT2/issues/6200 CXXFLAGS+=" -Wno-error=stringop-overflow" - cmake -B build -S "$pkgname" \ + cmake -G Ninja -S "$pkgname" \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DSTATIC=OFF \ -Wno-dev - cmake --build build -v + ninja } package() { - DESTDIR="$pkgdir" cmake --install build + DESTDIR="$pkgdir" ninja install rm "$pkgdir/usr/lib/libopenrct2.a" rmdir "$pkgdir/usr/lib" |