[WIP] Initial commit
This commit is contained in:
59
vendor/github.com/hjson/hjson-go/v4/build_release.sh
generated
vendored
Normal file
59
vendor/github.com/hjson/hjson-go/v4/build_release.sh
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd `dirname $0`
|
||||
ROOT=$PWD
|
||||
BINARIES=$ROOT/binaries
|
||||
|
||||
if [ -d "$BINARIES" ]; then rm -rf $BINARIES; fi
|
||||
|
||||
mkdir $BINARIES
|
||||
|
||||
function build() {
|
||||
export GOOS=$1
|
||||
export GOARCH=$2
|
||||
|
||||
echo build $GOOS $GOARCH
|
||||
VERSION=`cd $ROOT && git describe --tags`
|
||||
OUT=${BINARIES}/hjson_${VERSION}_${GOOS}_${GOARCH}
|
||||
mkdir $OUT
|
||||
cd $OUT
|
||||
go build -ldflags "-w -s -X main.Version=${VERSION}" github.com/hjson/hjson-go/v4/hjson-cli
|
||||
if [[ $3 == "zip" ]]; then
|
||||
mv $OUT/hjson-cli.exe $OUT/hjson.exe
|
||||
zip -j ${OUT}.zip $OUT/*
|
||||
else
|
||||
mv $OUT/hjson-cli $OUT/hjson
|
||||
tar -czf ${OUT}.tar.gz -C $OUT .
|
||||
fi
|
||||
rm -r $OUT
|
||||
|
||||
}
|
||||
|
||||
build android arm64
|
||||
build darwin amd64
|
||||
build darwin arm64
|
||||
build dragonfly amd64
|
||||
build freebsd 386
|
||||
build freebsd amd64
|
||||
build freebsd arm
|
||||
build linux 386
|
||||
build linux amd64
|
||||
build linux arm
|
||||
build linux arm64
|
||||
build linux mips64
|
||||
build linux mips64le
|
||||
build linux ppc64
|
||||
build linux ppc64le
|
||||
build netbsd 386
|
||||
build netbsd amd64
|
||||
build netbsd arm
|
||||
build openbsd 386
|
||||
build openbsd amd64
|
||||
build openbsd arm
|
||||
build plan9 386
|
||||
build plan9 amd64
|
||||
build solaris amd64
|
||||
build windows 386 zip
|
||||
build windows amd64 zip
|
||||
build windows arm zip
|
||||
build windows arm64 zip
|
||||
Reference in New Issue
Block a user