Просмотр исходного кода

Add -fwasm-exceptions to WebAssembly flags
97bb3079af418ba360b54ebf515f6c1b0ae2b10a

dtorilov 1 год назад
Родитель
Сommit
23dedc1e66
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      build/ymake_conf.py

+ 6 - 0
build/ymake_conf.py

@@ -1475,6 +1475,12 @@ class GnuCompiler(Compiler):
         if self.target.is_x86_64:
         if self.target.is_x86_64:
             self.c_flags.append('-m64')
             self.c_flags.append('-m64')
 
 
+        if self.target.is_wasm64:
+            # WebAssembly-specific exception handling flags
+            self.c_foptions += [
+                '-fwasm-exceptions',
+            ]
+
         self.debug_info_flags = ['-g']
         self.debug_info_flags = ['-g']
         if self.target.is_linux:
         if self.target.is_linux:
             self.debug_info_flags.append('-ggnu-pubnames')
             self.debug_info_flags.append('-ggnu-pubnames')