summaryrefslogtreecommitdiffstats
path: root/compile-all-targets.sh
diff options
context:
space:
mode:
authorCanop <cano.petrole@gmail.com>2023-08-22 09:27:46 +0200
committerCanop <cano.petrole@gmail.com>2023-08-22 09:27:46 +0200
commit879b84d4c069f7b37e69dc5fad756429306923e9 (patch)
tree6a8a7a7e578dcbc5a3bff6c5f560930c60f842f9 /compile-all-targets.sh
parent92188ecf34c99fe563777afd11fdc925bd7e240d (diff)
clarify download table
and remove the link to the old android version: it's outdated and there's a maintained termux package anyway
Diffstat (limited to 'compile-all-targets.sh')
-rwxr-xr-xcompile-all-targets.sh16
1 files changed, 11 insertions, 5 deletions
diff --git a/compile-all-targets.sh b/compile-all-targets.sh
index 8ab2e40..26e9a26 100755
--- a/compile-all-targets.sh
+++ b/compile-all-targets.sh
@@ -41,13 +41,19 @@ cross_build() {
fi
cp "target/$target/release/$exec" "build/$target/"
}
-cross_build "Windows" "x86_64-pc-windows-gnu" "clipboard"
+
+cross_build "x86-64 GLIBC" "x86_64-unknown-linux-gnu" ""
+cross_build "NetBSD/amd64" "x86_64-unknown-netbsd" ""
cross_build "MUSL" "x86_64-unknown-linux-musl" ""
-cross_build "Linux GLIBC" "x86_64-unknown-linux-gnu" ""
+cross_build "ARM 32" "armv7-unknown-linux-gnueabihf" ""
+cross_build "ARM 32 MUSL" "armv7-unknown-linux-musleabi" ""
+cross_build "ARM 64" "aarch64-unknown-linux-gnu" ""
+cross_build "ARM 64 MUSL" "aarch64-unknown-linux-musl" ""
+cross_build "Windows" "x86_64-pc-windows-gnu" "clipboard"
# cross_build "Android" "aarch64-linux-android" "clipboard" Doesn't work anymore - See https://github.com/Canop/broot/issues/565
-cross_build "Raspberry 32" "armv7-unknown-linux-gnueabihf" ""
-
-# Build the default linux version (with clipboard support)
+
+
+# Build the default linux version (with clipboard support, needing a recent GLIBC)
# recent glibc
echo -e "${H2}Compiling the standard linux version${EH}"
cargo build --release --features "clipboard"