Merge pull request #3793 from dokku/slimmer-builds

Omit DWARF symbol table and debug information from go binaries
This commit is contained in:
Jose Diaz-Gonzalez
2019-11-27 22:30:32 -05:00
committed by GitHub
2 changed files with 4 additions and 4 deletions

View File

@@ -21,10 +21,10 @@ clean:
find . -xtype l -delete
commands: **/**/commands.go
go build $(GO_ARGS) -o commands src/commands/commands.go
go build -ldflags="-s -w" $(GO_ARGS) -o commands src/commands/commands.go
subcommands:
go build $(GO_ARGS) -o subcommands/subcommands src/subcommands/subcommands.go
go build -ldflags="-s -w" $(GO_ARGS) -o subcommands/subcommands src/subcommands/subcommands.go
$(MAKE) $(SUBCOMMANDS)
subcommands/%:
@@ -34,7 +34,7 @@ src-clean:
rm -rf .gitignore src vendor Makefile *.go glide.*
triggers:
go build $(GO_ARGS) -o triggers src/triggers/triggers.go
go build -ldflags="-s -w" $(GO_ARGS) -o triggers src/triggers/triggers.go
$(MAKE) $(TRIGGERS)
triggers/%:

View File

@@ -5,6 +5,6 @@ clean-prop:
rm -rf prop
prop: clean-prop **/**/prop.go
go build $(GO_ARGS) -o prop src/prop/prop.go
go build -ldflags="-s -w" $(GO_ARGS) -o prop src/prop/prop.go
include ../../common.mk