diff --git a/soh/CMakeLists.txt b/soh/CMakeLists.txt index d9adeb4b8..8339ce45c 100644 --- a/soh/CMakeLists.txt +++ b/soh/CMakeLists.txt @@ -1840,6 +1840,7 @@ if(MSVC) ${DEFAULT_CXX_DEBUG_INFORMATION_FORMAT}; ${DEFAULT_CXX_EXCEPTION_HANDLING} ) + target_compile_options(${PROJECT_NAME} PRIVATE $<$:/ZI;>) elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32") target_compile_options(${PROJECT_NAME} PRIVATE $<$: @@ -1866,11 +1867,11 @@ if(MSVC) $<$: /OPT:REF; /OPT:ICF; - /INCREMENTAL:NO + /INCREMENTAL:NO; + /FORCE:MULTIPLE > /DEBUG; - /SUBSYSTEM:WINDOWS; - /FORCE:MULTIPLE + /SUBSYSTEM:WINDOWS ) elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32") target_link_options(${PROJECT_NAME} PRIVATE