From 7663167aa81c27f07d19cd61e71b6306b5bbab95 Mon Sep 17 00:00:00 2001 From: bjorn Date: Thu, 13 Jun 2024 21:49:05 -0700 Subject: [PATCH] CMake: Tell Jolt to generate debug symbols sometimes; --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 92315f64..e4b493c0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -165,6 +165,9 @@ if(LOVR_ENABLE_PHYSICS) set(DEBUG_RENDERER_IN_DEBUG_AND_RELEASE OFF CACHE BOOL "") set(PROFILER_IN_DEBUG_AND_RELEASE OFF CACHE BOOL "") set(ENABLE_OBJECT_STREAM OFF CACHE BOOL "") + if(NOT CMAKE_BUILD_TYPE STREQUAL "Release") + set(GENERATE_DEBUG_SYMBOLS ON CACHE BOOL "") + endif() add_subdirectory(deps/jolt-physics-sharp jolt) set_target_properties(Jolt PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>DLL") set_target_properties(joltc PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>DLL")