From 1d81e611f0d256871508597a4bf6a3ac701eb1f6 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Thu, 6 Feb 2025 00:32:42 +0300 Subject: [PATCH] scripts: gha: use N+1 job count when building PSVita dependencies --- scripts/gha/build_psvita.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/gha/build_psvita.sh b/scripts/gha/build_psvita.sh index e84d7f87..175000c2 100644 --- a/scripts/gha/build_psvita.sh +++ b/scripts/gha/build_psvita.sh @@ -15,6 +15,8 @@ build_hlsdk() export VITASDK=/usr/local/vitasdk export PATH=$VITASDK/bin:$PATH +JOBS=$(($(nproc)+1)) + cd "$BUILDDIR" || die rm -rf artifacts build pkgtemp @@ -24,13 +26,13 @@ mkdir -p artifacts/ || die echo "Building vitaGL..." -make -C vitaGL NO_TEX_COMBINER=1 HAVE_UNFLIPPED_FBOS=1 HAVE_PTHREAD=1 MATH_SPEEDHACK=1 DRAW_SPEEDHACK=1 -j2 install || die +make -C vitaGL NO_TEX_COMBINER=1 HAVE_UNFLIPPED_FBOS=1 HAVE_PTHREAD=1 MATH_SPEEDHACK=1 DRAW_SPEEDHACK=1 -j$JOBS install || die echo "Building vrtld..." pushd vita-rtld || die cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release || die_configure -cmake --build build -- -j2 || die +cmake --build build -- -j$JOBS || die cmake --install build || die popd @@ -38,7 +40,7 @@ echo "Building SDL..." pushd SDL || die cmake -S. -Bbuild -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DVIDEO_VITA_VGL=ON -DSDL_RENDER=OFF || die_configure -cmake --build build -- -j2 || die +cmake --build build -- -j$JOBS || die cmake --install build || die popd