From 1445dc1fea132da406e81c580f20aabedc20a973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Fri, 13 Dec 2024 16:05:26 +0100 Subject: [PATCH] WIP: Add support for releasing debugsymbols --- build-linux/build.sh | 4 +++- build-macos/build.sh | 2 +- build-windows/build.sh | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build-linux/build.sh b/build-linux/build.sh index 6f436d8..877818d 100755 --- a/build-linux/build.sh +++ b/build-linux/build.sh @@ -5,7 +5,7 @@ set -e # Config export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" -export OPTIONS="production=yes" +export OPTIONS="production=yes debug_symbols=yes separate_debug_symbols=yes debug_paths_relative=yes" export OPTIONS_MONO="module_mono_enabled=yes" export TERM=xterm @@ -14,6 +14,8 @@ mkdir godot cd godot tar xf /root/godot.tar.gz --strip-components=1 +dnf install -y binutils + # Classical if [ "${CLASSICAL}" == "1" ]; then diff --git a/build-macos/build.sh b/build-macos/build.sh index 4d4659e..8692409 100755 --- a/build-macos/build.sh +++ b/build-macos/build.sh @@ -5,7 +5,7 @@ set -e # Config export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" -export OPTIONS="osxcross_sdk=darwin23.6 production=yes use_volk=no vulkan_sdk_path=/root/moltenvk angle_libs=/root/angle" +export OPTIONS="osxcross_sdk=darwin23.6 production=yes debug_symbols=yes separate_debug_symbols=yes debug_paths_relative=yes use_volk=no vulkan_sdk_path=/root/moltenvk angle_libs=/root/angle" export OPTIONS_MONO="module_mono_enabled=yes" export TERM=xterm diff --git a/build-windows/build.sh b/build-windows/build.sh index 1d12dc3..7d29830 100755 --- a/build-windows/build.sh +++ b/build-windows/build.sh @@ -5,7 +5,7 @@ set -e # Config export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" -export OPTIONS="production=yes use_mingw=yes angle_libs=/root/angle mesa_libs=/root/mesa d3d12=yes" +export OPTIONS="production=yes debug_symbols=yes separate_debug_symbols=yes debug_paths_relative=yes use_mingw=yes angle_libs=/root/angle mesa_libs=/root/mesa d3d12=yes" export OPTIONS_MONO="module_mono_enabled=yes" export OPTIONS_LLVM="use_llvm=yes mingw_prefix=/root/llvm-mingw" export TERM=xterm