Merge pull request #360 from adierking/cl

build: fix clang-cl exception flags
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0238107..b855657 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -144,9 +144,7 @@
                              PRIVATE
                                _CRT_NONSTDC_NO_WARNINGS)
 endif()
-if("${CMAKE_C_SIMULATE_ID}" STREQUAL "MSVC")
-  target_compile_options(dispatch PRIVATE /EHsc-)
-else()
+if(NOT "${CMAKE_C_SIMULATE_ID}" STREQUAL "MSVC")
   target_compile_options(dispatch PRIVATE -fno-exceptions)
 endif()
 if(DISPATCH_ENABLE_ASSERTS)