diff options
| author | iFarbod <[email protected]> | 2024-10-30 22:35:40 +0330 |
|---|---|---|
| committer | iFarbod <[email protected]> | 2024-10-30 22:35:40 +0330 |
| commit | 8e8f6f6cfbf3f00ba86f977947f7d38c250f5c11 (patch) | |
| tree | 86827f85ab5f6f89f8b2ab1f78f12a0ee04fde48 /xmake/toolchains | |
| parent | d58c9bcd0475d513da4dfb5e17a71ec1644529a7 (diff) | |
Add riscv64 support for Android NDK projects
Diffstat (limited to 'xmake/toolchains')
| -rw-r--r-- | xmake/toolchains/ndk/load.lua | 4 |
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" |
