From d07ba68cd119023b44f5968eb26ccf3926c047eb Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 25 Sep 2025 05:03:46 -0500 Subject: [PATCH] build smaller release binaries --- build.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build.go b/build.go index 7b7c512..4dd53f8 100644 --- a/build.go +++ b/build.go @@ -104,7 +104,11 @@ func buildPackage(repo *gitpb.Repo) (bool, error) { datestamp := now.UTC().Format("2006/01/02_1504_UTC") log.Info("datestamp =", datestamp) // add some standard golang flags - ldflags := "-X main.VERSION=" + version + " " + var ldflags string + if argv.Release { + ldflags += "-s -w " + } + ldflags += "-X main.VERSION=" + version + " " ldflags += "-X main.BUILDTIME=" + datestamp + " " ldflags += "-X main.GUIVERSION=" + version + "" // todo: git this from the filesystem cmd = append(cmd, "-ldflags", ldflags)