From ec927e5dd9da7d6e020ee92eac256f528fde2a3b Mon Sep 17 00:00:00 2001 From: Stenzek Date: Mon, 20 Mar 2023 01:33:15 +1000 Subject: [PATCH] CMake: Force debug symbols in Linux Release builds --- cmake/BuildParameters.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmake/BuildParameters.cmake b/cmake/BuildParameters.cmake index 70d357ca6c..5f54a8a2e1 100644 --- a/cmake/BuildParameters.cmake +++ b/cmake/BuildParameters.cmake @@ -169,6 +169,12 @@ if(WIN32) list(APPEND PCSX2_DEFS TIXML_USE_STL _SCL_SECURE_NO_WARNINGS _UNICODE UNICODE) endif() +# Enable debug information in release builds for Linux. +# Makes the backtrace actually meaningful. +if(UNIX AND NOT APPLE) + add_compile_options($<$:-g>) +endif() + if(MSVC) # Enable PDB generation in release builds add_compile_options(