MSBuild: Disable RTTI on Windows builds

It's not used.
This commit is contained in:
Stenzek
2024-09-09 19:22:41 +10:00
parent e2a3fe14f0
commit 128d5254ca
3 changed files with 9 additions and 0 deletions

View File

@@ -84,6 +84,9 @@ if(MSVC)
string(REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D_HAS_EXCEPTIONS=0 /permissive-")
if(COMPILER_CLANG_CL)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /clang:-fno-rtti")
endif()
else()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti")
endif()