From c42d60a97dfb20463aedf0a5d0a173dc9d1b3555 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Mon, 8 Jan 2024 22:13:38 -0600 Subject: [PATCH] Add debug symbols to ImGui --- external/imgui.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/external/imgui.cmake b/external/imgui.cmake index 0e0fb33d..443817ef 100644 --- a/external/imgui.cmake +++ b/external/imgui.cmake @@ -39,6 +39,13 @@ target_compile_definitions(imgui PRIVATE IMGUI_ENABLE_FREETYPE) target_link_libraries(imgui PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Freetype::Freetype) +if (MSVC) + # Produce PDB file for debug + target_compile_options(imgui PRIVATE "$<$:/Zi>") +else() + target_compile_options(imgui PRIVATE "$<$:-g>") +endif() + set(IMGUI_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/imgui ${CMAKE_CURRENT_SOURCE_DIR}/imgui-backend-qt PARENT_SCOPE)