mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2026-03-15 13:07:28 +01:00
Add target to build stripped executable
This commit is contained in:
11
Makefile
11
Makefile
@@ -27,6 +27,17 @@ $(APP): $(GOSRC) go.mod
|
|||||||
$(GOBIN) get
|
$(GOBIN) get
|
||||||
$(GOBIN) build -o $(APP) $(GOSRC_APP)
|
$(GOBIN) build -o $(APP) $(GOSRC_APP)
|
||||||
|
|
||||||
|
# -ldflags:
|
||||||
|
# -s : drops the OS symbol table
|
||||||
|
# -w : drops DWARF
|
||||||
|
# -> Panic stack traces still show function names and file:line
|
||||||
|
.PHONY: build-stripped
|
||||||
|
build-stripped:
|
||||||
|
make -C collectors
|
||||||
|
$(GOBIN) get
|
||||||
|
$(GOBIN) build -ldflags "-s -w" -trimpath -o $(APP) $(GOSRC_APP)
|
||||||
|
|
||||||
|
.PHONY: install
|
||||||
install: $(APP)
|
install: $(APP)
|
||||||
@WORKSPACE=$(PREFIX)
|
@WORKSPACE=$(PREFIX)
|
||||||
@if [ -z "$${WORKSPACE}" ]; then exit 1; fi
|
@if [ -z "$${WORKSPACE}" ]; then exit 1; fi
|
||||||
|
|||||||
Reference in New Issue
Block a user