Skip to content

Commit 45c3cef

Browse files
committed
Fix compiling to different targets overwriting (Android).
1 parent 051d63e commit 45c3cef

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/main.rs

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,41 +15,45 @@ fn apk() {
1515
run("cargo",
1616
vec![
1717
"rustc",
18+
"--target",
19+
"thumbv7neon-linux-androideabi", // "armv7-linux-androideabi" // "arm-linux-androideabi"
20+
"--release",
1821
"--",
1922
"-C",
2023
&format!("linker={}/.cargo-dive/arm-linux-androideabi/bin/clang", home),
21-
"--target",
22-
"thumbv7neon-linux-androideabi" // "armv7-linux-androideabi" // "arm-linux-androideabi"
2324
]);
2425
// 64-bit ARM
2526
run("cargo",
2627
vec![
2728
"rustc",
29+
"--target",
30+
"aarch64-linux-android",
31+
"--release",
2832
"--",
2933
"-C",
3034
&format!("linker={}/.cargo-dive/aarch64-linux-android/bin/clang", home),
31-
"--target",
32-
"aarch64-linux-android"
3335
]);
3436
// 32-bit AMD
3537
run("cargo",
3638
vec![
3739
"rustc",
40+
"--target",
41+
"i686-linux-android",
42+
"--release",
3843
"--",
3944
"-C",
4045
&format!("linker={}/.cargo-dive/x86-linux-android/bin/clang", home),
41-
"--target",
42-
"i686-linux-android"
4346
]);
4447
// 64-bit AMD
4548
run("cargo",
4649
vec![
4750
"rustc",
51+
"--target",
52+
"x86_64-linux-android",
53+
"--release",
4854
"--",
4955
"-C",
5056
&format!("linker={}/.cargo-dive/x86_64-linux-android/bin/clang", home),
51-
"--target",
52-
"x86_64-linux-android"
5357
]);
5458
}
5559

0 commit comments

Comments
 (0)