Description: compile with -g so that the dbg package contains something
 Compile also with -O1, as othewise the game will crash.
Forwarded-Upstream: n/a (upstream strips dbg symbols on purpose from  releases)

---
 CMakeLists.txt |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -146,23 +146,23 @@
 endif (NOT CMAKE_BUILD_TYPE OR CMAKE_BUILD_TYPE STREQUAL "")
 
 if(CMAKE_BUILD_TYPE STREQUAL "Debug")
-  set(WL_DEBUG_FLAGS "-g -DDEBUG")
+  set(WL_DEBUG_FLAGS "-g -DDEBUG -O1")
   option(OPTION_ASAN "Build with AddressSanitizer" ON)
 elseif(CMAKE_BUILD_TYPE STREQUAL "Release")
   if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.2))
     message(STATUS "GCC >6.2.0 breaks -03, setting -02")
-    set(WL_OPTIMIZE_FLAGS "-O2")
+    set(WL_OPTIMIZE_FLAGS "-g -O1")
   else()
-    set(WL_OPTIMIZE_FLAGS "-O3")
+    set(WL_OPTIMIZE_FLAGS "-g -O1")
   endif ()
   set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
   option(OPTION_ASAN "Build with AddressSanitizer" OFF)
 elseif(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
   if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.2))
     message(STATUS "GCC >6.2.0 breaks -03, setting -02")
-    set(WL_OPTIMIZE_FLAGS "-O2")
+    set(WL_OPTIMIZE_FLAGS "-g -O1")
   else()
-    set(WL_OPTIMIZE_FLAGS "-O3")
+    set(WL_OPTIMIZE_FLAGS "-g -O1")
   endif ()
   set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
   option(OPTION_ASAN "Build with AddressSanitizer" ON)
