From 0d13270675d66904a1cd39941bfb2b42495d4798 Mon Sep 17 00:00:00 2001 From: Jacob Oursland Date: Sun, 4 May 2025 23:57:07 -0700 Subject: [PATCH] CMake: Do not optimize debug builds. --- .../SetGlobalCompilerAndLinkerSettings.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cMake/FreeCAD_Helpers/SetGlobalCompilerAndLinkerSettings.cmake b/cMake/FreeCAD_Helpers/SetGlobalCompilerAndLinkerSettings.cmake index 7e3d4958fd..751e6b6b35 100644 --- a/cMake/FreeCAD_Helpers/SetGlobalCompilerAndLinkerSettings.cmake +++ b/cMake/FreeCAD_Helpers/SetGlobalCompilerAndLinkerSettings.cmake @@ -20,12 +20,12 @@ macro(SetGlobalCompilerAndLinkerSettings) endif() if (CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU") - # Only add -Og if no -O* optimization flag exists + # Only add -O0 if no -O* optimization flag exists if (NOT "${CMAKE_C_FLAGS_DEBUG}" MATCHES "-O[a-z0-9]+") - set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Og") + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0") endif() if (NOT "${CMAKE_CXX_FLAGS_DEBUG}" MATCHES "-O[a-z0-9]+") - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Og") + set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0") endif() endif() if(MSVC)