From bbe6d112b9393bfbb131b935f992c1a0acc0b53a Mon Sep 17 00:00:00 2001 From: Dudejoe870 Date: Wed, 3 Apr 2024 14:42:37 -0500 Subject: [PATCH] Fix enormous binary sizes I mean like DAMN. The Windows binary was over 100MB!!! --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 55d3b99..8ef4bd9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -104,10 +104,10 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") else() set(GODOT_LINKER_FLAGS "-static-libgcc -static-libstdc++ -Wl,-R,'$$ORIGIN'") - set(GODOT_COMPILE_FLAGS "-fPIC -g -Wwrite-strings -fexceptions -frtti -pthread") + set(GODOT_COMPILE_FLAGS "-fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fexceptions -frtti -pthread") if(CMAKE_BUILD_TYPE MATCHES Debug) - set(GODOT_COMPILE_FLAGS "${GODOT_COMPILE_FLAGS} -fno-omit-frame-pointer -O0") + set(GODOT_COMPILE_FLAGS "${GODOT_COMPILE_FLAGS} -g -fno-omit-frame-pointer -O0") else() set(GODOT_COMPILE_FLAGS "${GODOT_COMPILE_FLAGS} -O3") endif()