Browse Source

modified build scripts for different golang versions

master
jahway603 2 years ago
parent
commit
704f25bce0
  1. 8
      util/build.sh
  2. 8
      util/build_arm.sh

8
util/build.sh

@ -35,7 +35,13 @@ echo "+------'+------'+------'+------'+------'+------'+------'+------'+------'+-
echo "" echo ""
echo "You have at least go 1.13.0 installed, so starting to compile Hush lightwalletd for you..." echo "You have at least go 1.13.0 installed, so starting to compile Hush lightwalletd for you..."
cd `pwd`/cmd/server cd `pwd`/cmd/server
go build -o lightwalletd main.go # Add diff build flags per golang versions [ Search -mod= here https://go.dev/ref/mod ]
if [ $(version $v) -lt $(version "1.16.0") ]; then
go build -o lightwalletd main.go
else
go build -mod=mod -o lightwalletd main.go
fi
# check if compile was success # check if compile was success
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "" echo ""

8
util/build_arm.sh

@ -35,7 +35,13 @@ echo "+------'+------'+------'+------'+------'+------'+------'+------'+------'+-
echo "" echo ""
echo "You have at least go 1.13.0 installed, so starting to compile Hush lightwalletd for you..." echo "You have at least go 1.13.0 installed, so starting to compile Hush lightwalletd for you..."
cd `pwd`/cmd/server cd `pwd`/cmd/server
env GOOS=linux GOARCH=arm64 go build -o lightwalletd_aarch64 main.go # Add diff build flags per golang versions [ Search -mod= here https://go.dev/ref/mod ]
if [ $(version $v) -lt $(version "1.16.0") ]; then
env GOOS=linux GOARCH=arm64 go build -o lightwalletd_aarch64 main.go
else
env GOOS=linux GOARCH=arm64 go build -mod=mod -o lightwalletd_aarch64 main.go
fi
# check if compile was success # check if compile was success
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "" echo ""

Loading…
Cancel
Save