From 8c9fd0328bd98fe64a37481c7c054a8cd6f894dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 13 May 2025 23:23:25 +0200 Subject: [PATCH] Define `redirect_build_objects=no` to avoid copying GBs of `bin/obj` --- build-android/build.sh | 2 +- build-ios/build.sh | 2 +- build-linux/build.sh | 2 +- build-macos/build.sh | 2 +- build-web/build.sh | 2 +- build-windows/build.sh | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build-android/build.sh b/build-android/build.sh index aa3e3c6..0776779 100755 --- a/build-android/build.sh +++ b/build-android/build.sh @@ -6,7 +6,7 @@ set -e # Debug symbols are enabled for the Android builds. Gradle will strip them out of # the final artifacts and generate a separate debug symbols file. -export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" +export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no redirect_build_objects=no" export OPTIONS="production=yes debug_symbols=yes" export OPTIONS_MONO="module_mono_enabled=yes" export TERM=xterm diff --git a/build-ios/build.sh b/build-ios/build.sh index ede497a..72ddcda 100755 --- a/build-ios/build.sh +++ b/build-ios/build.sh @@ -4,7 +4,7 @@ set -e # Config -export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" +export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no redirect_build_objects=no" # Keep LTO disabled for iOS - it works but it makes linking apps on deploy very slow, # which is seen as a regression in the current workflow. export OPTIONS="production=yes use_lto=no" diff --git a/build-linux/build.sh b/build-linux/build.sh index 4daa33e..bb6b352 100755 --- a/build-linux/build.sh +++ b/build-linux/build.sh @@ -4,7 +4,7 @@ set -e # Config -export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" +export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no redirect_build_objects=no" export OPTIONS="production=yes accesskit_sdk_path=/root/accesskit/accesskit-c" export OPTIONS_MONO="module_mono_enabled=yes" export TERM=xterm diff --git a/build-macos/build.sh b/build-macos/build.sh index b4b70b0..1f607c5 100755 --- a/build-macos/build.sh +++ b/build-macos/build.sh @@ -4,7 +4,7 @@ set -e # Config -export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" +export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no redirect_build_objects=no" export OPTIONS="osxcross_sdk=darwin24.2 production=yes use_volk=no vulkan_sdk_path=/root/moltenvk angle_libs=/root/angle accesskit_sdk_path=/root/accesskit/accesskit-c" export OPTIONS_MONO="module_mono_enabled=yes" export TERM=xterm diff --git a/build-web/build.sh b/build-web/build.sh index 0d85602..531fc7e 100755 --- a/build-web/build.sh +++ b/build-web/build.sh @@ -20,7 +20,7 @@ declare -a JOBS_NOTHREADS=( "target=template_release dlink_enabled=yes threads=no" ) -export SCONS="scons -j$(expr ${NUM_CORES} / ${NUM_JOBS}) verbose=yes warnings=no progress=no" +export SCONS="scons -j$(expr ${NUM_CORES} / ${NUM_JOBS}) verbose=yes warnings=no progress=no redirect_build_objects=no" export OPTIONS="production=yes" export OPTIONS_MONO="module_mono_enabled=yes -j${NUM_CORES}" export TERM=xterm diff --git a/build-windows/build.sh b/build-windows/build.sh index 1cbe140..34c1627 100755 --- a/build-windows/build.sh +++ b/build-windows/build.sh @@ -4,7 +4,7 @@ set -e # Config -export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" +export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no redirect_build_objects=no" export OPTIONS="production=yes use_mingw=yes angle_libs=/root/angle mesa_libs=/root/mesa d3d12=yes accesskit_sdk_path=/root/accesskit/accesskit-c" export OPTIONS_MONO="module_mono_enabled=yes" export OPTIONS_LLVM="use_llvm=yes mingw_prefix=/root/llvm-mingw"