build: Make stupgrades build target conditional (fixes #7199) (#7404)

This commit is contained in:
Steven Eckhoff
2021-02-25 09:29:14 +01:00
committed by GitHub
parent 6ebab5db07
commit 6bfad8fce8
+6 -1
View File
@@ -217,7 +217,7 @@ var dependencyRepos = []dependencyRepo{
{path: "xdr", repo: "https://github.com/calmh/xdr.git", commit: "08e072f9cb16"}, {path: "xdr", repo: "https://github.com/calmh/xdr.git", commit: "08e072f9cb16"},
} }
func init() { func initTargets() {
all := targets["all"] all := targets["all"]
pkgs, _ := filepath.Glob("cmd/*") pkgs, _ := filepath.Glob("cmd/*")
for _, pkg := range pkgs { for _, pkg := range pkgs {
@@ -226,6 +226,9 @@ func init() {
// ignore dotfiles // ignore dotfiles
continue continue
} }
if noupgrade && pkg == "stupgrades" {
continue
}
all.buildPkgs = append(all.buildPkgs, fmt.Sprintf("github.com/syncthing/syncthing/cmd/%s", pkg)) all.buildPkgs = append(all.buildPkgs, fmt.Sprintf("github.com/syncthing/syncthing/cmd/%s", pkg))
} }
targets["all"] = all targets["all"] = all
@@ -257,6 +260,8 @@ func main() {
}() }()
} }
initTargets()
// Invoking build.go with no parameters at all builds everything (incrementally), // Invoking build.go with no parameters at all builds everything (incrementally),
// which is what you want for maximum error checking during development. // which is what you want for maximum error checking during development.
if flag.NArg() == 0 { if flag.NArg() == 0 {