All checks were successful
Docker Build and Push / build-image (push) Successful in 3m23s
37 lines
931 B
TOML
37 lines
931 B
TOML
# iBoard Android 交叉编译配置
|
|
# 让 cargo 在编译 Android 目标时强制用 NDK 提供的 clang/clang++
|
|
# 否则会回退到宿主机 ld.bfd, 报 "file in wrong format"
|
|
#
|
|
# 链接器名直接写, 路径靠 PATH 解析 (在 build-apk.sh 里 export 过 NDK toolchain bin)
|
|
|
|
[target.aarch64-linux-android]
|
|
linker = "aarch64-linux-android24-clang"
|
|
rustflags = [
|
|
"-Clink-arg=-landroid",
|
|
"-Clink-arg=-llog",
|
|
"-Clink-arg=-lOpenSLES",
|
|
]
|
|
|
|
[target.armv7-linux-androideabi]
|
|
linker = "armv7a-linux-androideabi24-clang"
|
|
rustflags = [
|
|
"-Clink-arg=-landroid",
|
|
"-Clink-arg=-llog",
|
|
"-Clink-arg=-lOpenSLES",
|
|
]
|
|
|
|
[target.x86_64-linux-android]
|
|
linker = "x86_64-linux-android24-clang"
|
|
rustflags = [
|
|
"-Clink-arg=-landroid",
|
|
"-Clink-arg=-llog",
|
|
"-Clink-arg=-lOpenSLES",
|
|
]
|
|
|
|
[target.i686-linux-android]
|
|
linker = "i686-linux-android24-clang"
|
|
rustflags = [
|
|
"-Clink-arg=-landroid",
|
|
"-Clink-arg=-llog",
|
|
"-Clink-arg=-lOpenSLES",
|
|
] |