git » freerdp.git » commit 070e506

Use Ninja

author Jan Alexander Steffens (heftig)
2025-10-13 21:08:16 UTC
committer Jan Alexander Steffens (heftig)
2025-10-13 21:08:19 UTC
parent 70214c30cb64c14ca1d6db8517c748624cc7fc67

Use Ninja

It's faster.

.SRCINFO +1 -0
PKGBUILD +3 -1

diff --git a/.SRCINFO b/.SRCINFO
index b9129a5..c0f38c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -20,6 +20,7 @@ pkgbase = freerdp
 	makedepends = libpulse
 	makedepends = libusb
 	makedepends = libwebp
+	makedepends = ninja
 	makedepends = openssl
 	makedepends = pam
 	makedepends = pkcs11-helper
diff --git a/PKGBUILD b/PKGBUILD
index 9c3daaf..0c9d50a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -47,6 +47,7 @@ makedepends=(
   libpulse
   libusb
   libwebp
+  ninja
   openssl
   pam
   pkcs11-helper
@@ -113,6 +114,7 @@ build() {
     -D WITH_WAYLAND=ON
     -D WITH_WINPR_TOOLS=ON
     -D WITH_X11=ON
+    -G Ninja
     -S $pkgname
     -W no-dev
   )
@@ -122,7 +124,7 @@ build() {
 }
 
 check() {
-  ctest --test-dir build --output-on-failure
+  ctest --test-dir build --output-on-failure --stop-on-failure -j$(nproc)
 }
 
 package() {