mirror of
https://gitea.farpn.net/w1cdn/mwtchahrd.git
synced 2025-12-08 13:38:02 -06:00
Set up cross build scripts.
This commit is contained in:
@@ -8,6 +8,8 @@ authors = ["Chris, N6CTA <mail@n6cta.com>"]
|
||||
anyhow = "1.0"
|
||||
chrono = "0.4"
|
||||
clap = { version = "4", features = ["derive"] }
|
||||
openssl-sys = "0.9.111"
|
||||
openssl = { version = "0.10", features = ["vendored"] }
|
||||
rand = "0.9.2"
|
||||
regex = "1.12.2"
|
||||
reqwest = { version = "0.12.24", features = ["json", "blocking"] }
|
||||
@@ -16,3 +18,4 @@ socket2 = "0.5"
|
||||
|
||||
[profile.release]
|
||||
lto = "thin"
|
||||
|
||||
|
||||
7
auto-build-release.sh
Executable file
7
auto-build-release.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
echo "Building release for multiple targets";
|
||||
cargo build --release;
|
||||
cross build --release --target=aarch64-unknown-linux-gnu;
|
||||
cross build --release --target=x86_64-unknown-linux-gnu;
|
||||
cross build --release --target=armv7-unknown-linux-gnueabihf;
|
||||
cross build --release --target=arm-unknown-linux-gnueabihf;
|
||||
cross build --release --target x86_64-pc-windows-gnu
|
||||
7
auto-build.sh
Executable file
7
auto-build.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
echo "Building dev for multiple targets";
|
||||
cargo build;
|
||||
cross build --target=aarch64-unknown-linux-gnu;
|
||||
cross build --target=x86_64-unknown-linux-gnu;
|
||||
cross build --target=armv7-unknown-linux-gnueabihf;
|
||||
cross build --target=arm-unknown-linux-gnueabihf;
|
||||
cross build --target x86_64-pc-windows-gnu
|
||||
Reference in New Issue
Block a user