From 66a1c4fbf15aeed49daa46db6e55677cbebd5afc Mon Sep 17 00:00:00 2001 From: DepressedTWM Date: Sat, 23 May 2026 23:57:15 +0400 Subject: [PATCH] optimizations --- CMakeLists.txt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c731886..575f24a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,27 +6,25 @@ include(FindPackageHandleStandardArgs) option(STEAM "Build for Steam" OFF) set(STEAMWORKS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/steamworks" CACHE PATH "Path to Steamworks folder") -option(DEBUG "Debug mode" ON) +option(DEBUG "Debug mode" OFF) set(SDLTTF_VENDORED ON) set(ZLIB_USE_STATIC_LIBS ON) -## Misc setup ## - set(CMAKE_INCLUDE_CURRENT_DIR ON) -# Debug stuff -# i want die if(DEBUG) + # Debug stuff if (MSVC) add_compile_options(/EHr /fsanitize /validate-charset /DEBUG /RTCu /RTCs /RTCc /guard:cf /GS) else() - add_compile_options(-g3 -O0 -fno-omit-frame-pointer -ggdb -Wall -fcheck-new -gbtf) + add_compile_options(-g3 -O0 -fno-omit-frame-pointer -ggdb -Wall -fcheck-new -gbtf -pipe) endif() else() # Optimization stuff if (MSVC) add_compile_options(/O2 /fp:fast /GL /GF /GA) else() - add_compile_options() + add_compile_options(-O3 -ffast-math -flto -pipe -funroll-loops -falign-functions=16 -falign-jumps=8 -falign-loops=8 -fno-common) + add_link_options(-Wl,-O2) endif() endif() ## Setup main source ##