mirror of
https://github.com/boringproxy/boringproxy.git
synced 2025-02-25 18:55:29 -06:00
Update builds to use CGO_ENABLED=0
Particularly useful for Android, since it avoids having to acquire an Android NDK compiler.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo Building platform android-arm
|
||||
GOOS=android GOARCH=arm CGO_ENABLED=1 CC=$HOME/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi30-clang go build -o build/boringproxy-android-arm
|
||||
|
||||
@@ -1,26 +1,20 @@
|
||||
#/bin/bash
|
||||
#!/bin/bash
|
||||
|
||||
version=$(git describe --tags)
|
||||
|
||||
function buildArch {
|
||||
echo Building platform $1-$2
|
||||
GOOS=$1 GOARCH=$2 go build -o build/boringproxy-$1-$2$3
|
||||
}
|
||||
|
||||
./scripts/generate_logo.sh
|
||||
|
||||
rice embed-go
|
||||
|
||||
buildArch linux 386
|
||||
buildArch linux amd64
|
||||
buildArch linux arm
|
||||
buildArch linux arm64
|
||||
./scripts/build_arch.sh linux 386
|
||||
./scripts/build_arch.sh linux amd64
|
||||
./scripts/build_arch.sh linux arm
|
||||
./scripts/build_arch.sh linux arm64
|
||||
./scripts/build_arch.sh android arm
|
||||
./scripts/build_arch.sh android arm64
|
||||
./scripts/build_arch.sh windows 386 .exe
|
||||
./scripts/build_arch.sh windows amd64 .exe
|
||||
|
||||
./scripts/build_android.sh
|
||||
|
||||
buildArch windows 386 .exe
|
||||
buildArch windows amd64 .exe
|
||||
|
||||
buildArch darwin amd64
|
||||
./scripts/build_arch.sh darwin amd64
|
||||
|
||||
tar -czf ./boringproxy_${version}.tar.gz build/
|
||||
|
||||
Reference in New Issue
Block a user