diff --git a/main.go b/main.go index dc8070a..be48462 100644 --- a/main.go +++ b/main.go @@ -148,7 +148,7 @@ var dists = []dist{{ relver: bisonwalletRelver, tools: []buildtool{ {"decred.org/dcrdex/client/cmd/bisonw", "./dcrdex", []flavor{ - {"tray", "windows", func(tags, ldflags string) (string, string) { + {"", "windows", func(tags, ldflags string) (string, string) { tags += ",systray" ldflags += " -H=windowsgui" return tags, ldflags @@ -233,14 +233,20 @@ func (d *dist) release() { if *nobuild { break } - build(tool.tool, tool.builddir, target.os, target.arch, d.ldflags, nil) + var flavorOverridesDefault bool for _, f := range tool.flavors { if f.os != "" && f.os != target.os { continue } + if f.flavor == "" { + flavorOverridesDefault = true + } build(tool.tool, tool.builddir, target.os, target.arch, d.ldflags, &f) } + if len(tool.flavors) == 0 || !flavorOverridesDefault { + build(tool.tool, tool.builddir, target.os, target.arch, d.ldflags, nil) + } } if *noarchive { continue