summaryrefslogtreecommitdiff
path: root/scripts/build.sh
blob: 65b258cba57dfac9ecd8a72f5525e5bb965d9f5b (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh

set -eu

COMMIT=$(git rev-list -1 HEAD)
VERSION=$(cat ./version)

CGO_ENABLED=0 go build -trimpath \
                       -tags 'netgo osusergo static_build' \
                       -ldflags="-s -w -extldflags '-static' -X 'main.Commit=${COMMIT}' -X 'main.Version=${VERSION}'" \
                       ./cmd/gotosocial