Fixed msvc 2019 nmake noexcept build.
[platform/upstream/glslang.git] / CMakeLists.txt
index af7b5ae..c76454d 100644 (file)
@@ -193,6 +193,9 @@ elseif(MSVC)
     endif()
     if(ENABLE_EXCEPTIONS)
         add_compile_options(/EHsc) # Enable Exceptions
+       else()
+        string(REGEX REPLACE /EHsc "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) # Try to remove default /EHsc cxx_flag
+        add_compile_definitions(_HAS_EXCEPTIONS=0)
     endif()
 endif()