File riscv.patch of Package angelscript
Index: sdk/angelscript/projects/meson/meson.build
===================================================================
--- sdk.orig/angelscript/projects/meson/meson.build
+++ sdk/angelscript/projects/meson/meson.build
@@ -83,6 +83,14 @@ if host_machine.cpu_family() == 'aarch64
]
endif
+if host_machine.cpu_family() == 'riscv64'
+ add_languages('c')
+ angel_srcs += [
+ '../../source/as_callfunc_riscv64.cpp',
+ '../../source/as_callfunc_riscv64_gcc.S',
+ ]
+endif
+
angelscript_version_num = run_command(find_program('python3'), 'detect_ver.py', '--num').stdout().strip()
angelscript_lib = library(
'angelscript',