cmake: Use Policy CMP0117 for more sensible RTTI flag configuration on MSVC.

This commit is contained in:
Admiral H. Curtiss
2022-05-21 14:26:39 +02:00
parent 7f2ea688d2
commit a5e85627b0
3 changed files with 34 additions and 21 deletions

View File

@ -394,9 +394,8 @@ if (MSVC)
if ("${QT_VERSION_MAJOR}" GREATER_EQUAL 6)
# Qt6 requires RTTI
foreach (flag CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
string(REGEX REPLACE " /GR- " " /GR " ${flag} "${${flag}}")
endforeach()
remove_cxx_flag_from_target(dolphin-emu "/GR-")
target_compile_options(dolphin-emu PRIVATE "/GR")
endif()
endif()