From 74a2dc2c0f40486aa49085d8a28e0fd6c75de170 Mon Sep 17 00:00:00 2001 From: Viktor Vaczi Date: Mon, 15 Dec 2025 15:59:23 +0100 Subject: [PATCH] Use all available cores for wxWidgets build by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change JOBS default from 1 to auto-detect using nproc/sysctl. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- scripts/build-wxuniversal-wasm.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build-wxuniversal-wasm.sh b/scripts/build-wxuniversal-wasm.sh index 91bcc1b..c7b0a6b 100755 --- a/scripts/build-wxuniversal-wasm.sh +++ b/scripts/build-wxuniversal-wasm.sh @@ -22,8 +22,8 @@ PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" BUILD_DIR="$PROJECT_ROOT/build-wasm/wxwidgets-universal" WX_SOURCE="$PROJECT_ROOT/wxwidgets" -# Use JOBS from env.sh if set, otherwise default to 1 for sequential builds -JOBS="${JOBS:-1}" +# Use JOBS from env.sh if set, otherwise use all available cores +JOBS="${JOBS:-$(nproc 2>/dev/null || sysctl -n hw.ncpu 2>/dev/null || echo 4)}" echo "=== Building wxWidgets wxUniversal for WASM ===" echo "Project root: $PROJECT_ROOT"