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