소스 검색

CMake: Fix Windows exceptions flag

This commit changes the exception flag to match the description and turn
off exceptions. This matches the behavior of -fno-exceptions. However,
on Windows SEH exceptions are always available, and there's no easy way
to turn them off. This flag should also suppress previous /EHsc flags,
if they get automatically set by cmake. Reference:
https://learn.microsoft.com/en-us/cpp/build/reference/eh-exception-handling-model?view=msvc-170
R-Goc 7 달 전
부모
커밋
2ac8408fef
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Meta/CMake/common_compile_options.cmake

+ 1 - 1
Meta/CMake/common_compile_options.cmake

@@ -56,7 +56,7 @@ endif()
 if (MSVC)
     add_cxx_compile_options(/W4)
     # disable exceptions
-    add_cxx_compile_options(/EHsc)
+    add_cxx_compile_options(/EHs-)
     # disable floating-point expression contraction
     add_cxx_compile_options(/fp:precise)
 else()