build: drop 2MB with GCFLAGS [ci skip]

This commit is contained in:
decentral1se 2024-07-27 12:55:06 +02:00
parent c65be64e7d
commit 2a5985e44e
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
2 changed files with 9 additions and 6 deletions

View File

@ -49,6 +49,8 @@ builds:
- 5 - 5
- 6 - 6
- 7 - 7
gcflags:
- "all=-l -B"
ldflags: ldflags:
- "-X 'main.Commit={{ .Commit }}'" - "-X 'main.Commit={{ .Commit }}'"
- "-X 'main.Version={{ .Version }}'" - "-X 'main.Version={{ .Version }}'"

View File

@ -5,6 +5,7 @@ GOPATH := $(shell go env GOPATH)
GOVERSION := 1.21 GOVERSION := 1.21
LDFLAGS := "-X 'main.Commit=$(COMMIT)'" LDFLAGS := "-X 'main.Commit=$(COMMIT)'"
DIST_LDFLAGS := $(LDFLAGS)" -s -w" DIST_LDFLAGS := $(LDFLAGS)" -s -w"
GCFLAGS := "all=-l -B"
export GOPRIVATE=coopcloud.tech export GOPRIVATE=coopcloud.tech
@ -12,24 +13,24 @@ export GOPRIVATE=coopcloud.tech
all: format check build-abra test all: format check build-abra test
run-abra: run-abra:
@go run -ldflags=$(LDFLAGS) $(ABRA) @go run -gcflags=$(GCFLAGS) -ldflags=$(LDFLAGS) $(ABRA)
run-kadabra: run-kadabra:
@go run -ldflags=$(LDFLAGS) $(KADABRA) @go run -gcflags=$(GCFLAGS) -ldflags=$(LDFLAGS) $(KADABRA)
install-abra: install-abra:
@go install -ldflags=$(LDFLAGS) $(ABRA) @go install -gcflags=$(GCFLAGS) -ldflags=$(LDFLAGS) $(ABRA)
install-kadabra: install-kadabra:
@go install -ldflags=$(LDFLAGS) $(KADABRA) @go install -gcflags=$(GCFLAGS) -ldflags=$(LDFLAGS) $(KADABRA)
install: install-abra install-kadabra install: install-abra install-kadabra
build-abra: build-abra:
@go build -v -ldflags=$(DIST_LDFLAGS) $(ABRA) @go build -v -gcflags=$(GCFLAGS) -ldflags=$(DIST_LDFLAGS) $(ABRA)
build-kadabra: build-kadabra:
@go build -v -ldflags=$(DIST_LDFLAGS) $(KADABRA) @go build -v -gcflags=$(GCFLAGS) -ldflags=$(DIST_LDFLAGS) $(KADABRA)
build: build-abra build-kadabra build: build-abra build-kadabra