From 4d8639a058a9f0b33e28ac30f53073edb45cce92 Mon Sep 17 00:00:00 2001 From: Mateusz Pietryga Date: Mon, 6 Nov 2023 18:22:48 +0100 Subject: [PATCH] Add RISC-V support #143 --- .github/workflows/cross-compile.yml | 6 ++++++ CMakeLists.txt | 2 ++ ant/build.xml | 6 ++++++ 3 files changed, 14 insertions(+) diff --git a/.github/workflows/cross-compile.yml b/.github/workflows/cross-compile.yml index 1321f3b2a..d41b8b743 100644 --- a/.github/workflows/cross-compile.yml +++ b/.github/workflows/cross-compile.yml @@ -60,6 +60,12 @@ jobs: os_target_bitness: 64 image: docker.io/dockcross/linux-arm64-lts + - target: linux_riscv64 + os_target_name: linux + os_target_arch: riscv64 + os_target_bitness: 64 + image: docker.io/dockcross/linux-riscv64 + - target: linux_ppc os_target_name: linux os_target_arch: ppc_64 diff --git a/CMakeLists.txt b/CMakeLists.txt index f8dfe8c71..e065acf80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -102,6 +102,8 @@ if(NOT NATIVE_LIB_DIR OR "${NATIVE_LIB_DIR}" STREQUAL "") set(OS_SUFFIX "arm64") elseif("${OS_ARCH}" MATCHES "arm") set(OS_SUFFIX "arm") + elseif("${OS_ARCH}" MATCHES "riscv64") + set(OS_SUFFIX "riscv64") elseif(FORCE_M32) set(OS_SUFFIX 32) elseif(FORCE_M64) diff --git a/ant/build.xml b/ant/build.xml index 08f52c473..acbca3d53 100644 --- a/ant/build.xml +++ b/ant/build.xml @@ -67,6 +67,12 @@ + + + + + +