# Map of os and allowed archs (os: allowed archs)
os_arch_map = {
'linux': ['x86', 'x86_64', 'arm', 'arm-v7a', 'armeabi-v7a', 'arm64'],
- 'tizen': ['x86', 'x86_64', 'arm', 'arm-v7a', 'armeabi-v7a', 'arm64'],
+ 'tizen': ['x86', 'x86_64', 'arm', 'arm-v7a', 'armeabi-v7a', 'arm64', 'riscv64'],
'android': ['x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'armeabi-v7a-hard', 'arm64-v8a'],
'windows': ['x86', 'amd64', 'arm'],
'msys_nt':['x86', 'x86_64'],
%ifarch aarch64
%define TARGET_ARCH "arm64"
%endif
+%ifarch riscv64
+%define TARGET_ARCH "riscv64"
+%endif
%ifarch x86_64
%define TARGET_ARCH "x86_64"
%endif
# Map of os and allowed archs (os: allowed archs)
os_arch_map = {
'linux': ['x86', 'x86_64', 'arm', 'arm64'],
- 'tizen': ['x86', 'x86_64', 'arm', 'arm64'],
+ 'tizen': ['x86', 'x86_64', 'arm', 'arm64', 'riscv64'],
'android': ['x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'armeabi-v7a-hard', 'arm64-v8a'],
'windows': ['x86', 'amd64', 'arm'],
'darwin': ['i386', 'x86_64'],
%ifarch aarch64
%define TARGET_ARCH "arm64"
%endif
+%ifarch riscv64
+%define TARGET_ARCH "riscv64"
+%endif
%ifarch x86_64
%define TARGET_ARCH "x86_64"
%endif
%ifarch aarch64
%define TARGET_ARCH "arm64"
%endif
+%ifarch riscv64
+%define TARGET_ARCH "riscv64"
+%endif
%ifarch x86_64
%define TARGET_ARCH "x86_64"
%endif
%ifarch aarch64
%define TARGET_ARCH "arm64"
%endif
+%ifarch riscv64
+%define TARGET_ARCH "riscv64"
+%endif
%ifarch x86_64
%define TARGET_ARCH "x86_64"
%endif