summaryrefslogtreecommitdiff
path: root/xmake/toolchains
diff options
context:
space:
mode:
authoriFarbod <[email protected]>2024-10-30 22:35:40 +0330
committeriFarbod <[email protected]>2024-10-30 22:35:40 +0330
commit8e8f6f6cfbf3f00ba86f977947f7d38c250f5c11 (patch)
tree86827f85ab5f6f89f8b2ab1f78f12a0ee04fde48 /xmake/toolchains
parentd58c9bcd0475d513da4dfb5e17a71ec1644529a7 (diff)
Add riscv64 support for Android NDK projects
Diffstat (limited to 'xmake/toolchains')
-rw-r--r--xmake/toolchains/ndk/load.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/toolchains/ndk/load.lua b/xmake/toolchains/ndk/load.lua
index 6e702fc9c..e64b98867 100644
--- a/xmake/toolchains/ndk/load.lua
+++ b/xmake/toolchains/ndk/load.lua
@@ -31,6 +31,7 @@ function _get_triple(arch)
, ["armeabi"] = "arm-linux-androideabi" -- removed in ndk r17
, ["armeabi-v7a"] = "arm-linux-androideabi"
, ["arm64-v8a"] = "aarch64-linux-android"
+ , ["riscv64"] = "riscv64-linux-android"
, i386 = "i686-linux-android" -- deprecated
, x86 = "i686-linux-android"
, x86_64 = "x86_64-linux-android"
@@ -49,6 +50,7 @@ function _get_target(arch, ndk_sdkver)
, ["armv7-a"] = "armv7-none-linux-androideabi" -- deprecated
, ["armeabi-v7a"] = "armv7-none-linux-androideabi"
, ["arm64-v8a"] = "aarch64-none-linux-android"
+ , ["riscv64"] = "riscv64-none-linux-android"
, ["i386"] = "i686-none-linux-android" -- deprecated
, ["x86"] = "i686-none-linux-android"
, ["x86_64"] = "x86_64-none-linux-android"
@@ -162,6 +164,7 @@ function main(toolchain)
, ["armeabi"] = "arch-arm" -- removed in ndk r17
, ["armeabi-v7a"] = "arch-arm"
, ["arm64-v8a"] = "arch-arm64"
+ , ["riscv64"] = "arch-riscv64"
, i386 = "arch-x86" -- deprecated
, x86 = "arch-x86"
, x86_64 = "arch-x86_64"
@@ -264,6 +267,7 @@ function main(toolchain)
, ["armeabi"] = "armeabi" -- removed in ndk r17
, ["armeabi-v7a"] = "armeabi-v7a"
, ["arm64-v8a"] = "arm64-v8a"
+ , ["riscv64"] = "riscv64"
, i386 = "x86" -- deprecated
, x86 = "x86"
, x86_64 = "x86_64"