cargo-build-bpf: Add Windows support (#20276)
* cargo-build-bpf: Add Windows support * Update error message
This commit is contained in:
@ -3,11 +3,21 @@
|
||||
mkdir -p "$(dirname "$0")"/../dependencies
|
||||
cd "$(dirname "$0")"/../dependencies
|
||||
|
||||
if [[ "$(uname)" = Darwin ]]; then
|
||||
machine=osx
|
||||
else
|
||||
machine=linux
|
||||
fi
|
||||
unameOut="$(uname -s)"
|
||||
case "${unameOut}" in
|
||||
Linux*)
|
||||
criterion_suffix=
|
||||
machine=linux;;
|
||||
Darwin*)
|
||||
criterion_suffix=
|
||||
machine=osx;;
|
||||
MINGW*)
|
||||
criterion_suffix=-mingw
|
||||
machine=windows;;
|
||||
*)
|
||||
criterion_suffix=
|
||||
machine=linux
|
||||
esac
|
||||
|
||||
download() {
|
||||
declare url="$1/$2/$3"
|
||||
@ -80,7 +90,7 @@ if [[ ! -e criterion-$version.md || ! -e criterion ]]; then
|
||||
job="download \
|
||||
https://github.com/Snaipe/Criterion/releases/download \
|
||||
$version \
|
||||
criterion-$version-$machine-x86_64.tar.bz2 \
|
||||
criterion-$version-$machine$criterion_suffix-x86_64.tar.bz2 \
|
||||
criterion"
|
||||
get $version criterion "$job"
|
||||
)
|
||||
|
Reference in New Issue
Block a user