summaryrefslogtreecommitdiff
path: root/scripts/check_all.sh
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-03-26 07:40:45 +0100
committerskal <pascal.massimino@gmail.com>2026-03-26 07:40:45 +0100
commit667212bd5dea1c791cf140c184b31ffc2dce12ac (patch)
treeee92283577d83515a9951964c569ddc8e1111df0 /scripts/check_all.sh
parentf7a34b7401695a4a9137889eb4eb322694f8c5c9 (diff)
chore(scripts): document and guard mingw-w64 setup
- check_all.sh: guard Windows cross-compile step with command -v check instead of failing unconditionally; print install hint when skipped - project_init.sh: add Linux/WSL setup path alongside existing macOS path — installs build-essential/cmake/glfw/wgpu-native via apt-get, prints mingw-w64 install hint if cross-compile toolchain is absent
Diffstat (limited to 'scripts/check_all.sh')
-rwxr-xr-xscripts/check_all.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/check_all.sh b/scripts/check_all.sh
index 1a8b406..c2f749c 100755
--- a/scripts/check_all.sh
+++ b/scripts/check_all.sh
@@ -48,7 +48,11 @@ echo "Running coverage test suite..."
echo ""
echo "--- Running Windows Cross-Compilation Build ---"
-./scripts/build_win.sh
+if command -v x86_64-w64-mingw32-gcc >/dev/null 2>&1; then
+ ./scripts/build_win.sh
+else
+ echo "Skipped: mingw-w64 not found. Install with: sudo apt-get install -y mingw-w64"
+fi
echo ""
echo "All checks passed successfully."