From 13bd678c03df882e5d091f7b2c9b44ecaae01b17 Mon Sep 17 00:00:00 2001 From: SChernykh <15806605+SChernykh@users.noreply.github.com> Date: Sun, 2 Mar 2025 17:11:09 +0100 Subject: [PATCH] Correct compiler flags for CMake debug configs --- .gitignore | 1 + cmake/flags.cmake | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index ddeae70..110c231 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +.vscode build logs diff --git a/cmake/flags.cmake b/cmake/flags.cmake index 726b809..6080b98 100644 --- a/cmake/flags.cmake +++ b/cmake/flags.cmake @@ -27,7 +27,7 @@ if (CMAKE_CXX_COMPILER_ID MATCHES GNU) set(WARNING_FLAGS "-w") endif() - if (DEV_WITH_TSAN OR DEV_WITH_UBSAN OR DEV_WITH_ASAN OR DEV_DEBUG) + if (DEV_WITH_TSAN OR DEV_WITH_UBSAN OR DEV_WITH_ASAN OR DEV_DEBUG OR (CMAKE_BUILD_TYPE STREQUAL "Debug") OR (CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")) set(OPTIMIZATION_FLAGS "-Og -g -ftrapv") else() set(OPTIMIZATION_FLAGS "-O3 -ffast-math -s")