mirror of
https://github.com/XZB-1248/Spark
synced 2025-09-26 20:21:11 +08:00
52 lines
1.8 KiB
Bash
52 lines
1.8 KiB
Bash
export GO111MODULE=auto
|
|
export COMMIT=`git rev-parse HEAD`
|
|
|
|
|
|
|
|
export GOOS=linux
|
|
|
|
export GOARCH=arm
|
|
go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/linux_arm Spark/client
|
|
export GOARCH=386
|
|
go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/linux_i386 Spark/client
|
|
export GOARCH=arm64
|
|
go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/linux_arm64 Spark/client
|
|
export GOARCH=amd64
|
|
go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/linux_amd64 Spark/client
|
|
|
|
|
|
|
|
export GOOS=windows
|
|
|
|
export GOARCH=386
|
|
go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/windows_i386 Spark/client
|
|
export GOARCH=arm64
|
|
go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/windows_arm64 Spark/client
|
|
export GOARCH=amd64
|
|
go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/windows_amd64 Spark/client
|
|
|
|
|
|
|
|
# export GOOS=android
|
|
# export CGO_ENABLED=1
|
|
|
|
# export GOARCH=arm
|
|
# export CC=armv7a-linux-androideabi21-clang
|
|
# export CXX=armv7a-linux-androideabi21-clang++
|
|
# go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/android_arm Spark/client
|
|
|
|
# export GOARCH=386
|
|
# export CC=i686-linux-android21-clang
|
|
# export CXX=i686-linux-android21-clang++
|
|
# go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/android_i386 Spark/client
|
|
|
|
# export GOARCH=arm64
|
|
# export CC=aarch64-linux-android21-clang
|
|
# export CXX=aarch64-linux-android21-clang++
|
|
# go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/android_arm64 Spark/client
|
|
|
|
# export GOARCH=amd64
|
|
# export CC=x86_64-linux-android21-clang
|
|
# export CXX=x86_64-linux-android21-clang++
|
|
# go build -ldflags "-s -w -X 'Spark/client/config.Commit=$COMMIT'" -o ./built/android_amd64 Spark/client
|