aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD3
-rw-r--r--PKGBUILD.in3
2 files changed, 4 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ca4d8ef1e915..b68fb1d86c9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -82,7 +82,8 @@ prepare() {
build() {
export NINJA_STATUS="[%p | %f<%r<%u | %cbps ] "
- ninja -C "${srcdir}/build"
+# shellcheck disable=SC2046 # allow MAKEFLAGS to split when passing multiple flags.
+ ninja $(grep -oP -- '-+[A-z]+ ?[0-9]*'<<<"${MAKEFLAGS:--j1}") -C "${srcdir}/build"
}
package() {
diff --git a/PKGBUILD.in b/PKGBUILD.in
index 82260eeb02cf..bd72ef1f8e47 100644
--- a/PKGBUILD.in
+++ b/PKGBUILD.in
@@ -82,7 +82,8 @@ prepare() {
build() {
export NINJA_STATUS="[%p | %f<%r<%u | %cbps ] "
- ninja -C "${srcdir}/build"
+# shellcheck disable=SC2046 # allow MAKEFLAGS to split when passing multiple flags.
+ ninja $(grep -oP -- '-+[A-z]+ ?[0-9]*'<<<"${MAKEFLAGS:--j1}") -C "${srcdir}/build"
}
package() {