aboutsummaryrefslogtreecommitdiff
path: root/build.go
diff options
context:
space:
mode:
authorSteven Eckhoff <steven.eckhoff.opensource@gmail.com>2021-02-25 02:29:14 -0600
committerGitHub <noreply@github.com>2021-02-25 09:29:14 +0100
commit6bfad8fce80fe9bf82c283dc2af4bb311dd94e1d (patch)
tree79f4940a943e5fc18dcf24985563f244fd351baf /build.go
parent6ebab5db074a825d4179f720a328bb875afc0b8c (diff)
downloadsyncthing-6bfad8fce80fe9bf82c283dc2af4bb311dd94e1d.tar.gz
syncthing-6bfad8fce80fe9bf82c283dc2af4bb311dd94e1d.zip
build: Make stupgrades build target conditional (fixes #7199) (#7404)
Diffstat (limited to 'build.go')
-rw-r--r--build.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/build.go b/build.go
index 10b787d02..7b8b4e81a 100644
--- a/build.go
+++ b/build.go
@@ -217,7 +217,7 @@ var dependencyRepos = []dependencyRepo{
{path: "xdr", repo: "https://github.com/calmh/xdr.git", commit: "08e072f9cb16"},
}
-func init() {
+func initTargets() {
all := targets["all"]
pkgs, _ := filepath.Glob("cmd/*")
for _, pkg := range pkgs {
@@ -226,6 +226,9 @@ func init() {
// ignore dotfiles
continue
}
+ if noupgrade && pkg == "stupgrades" {
+ continue
+ }
all.buildPkgs = append(all.buildPkgs, fmt.Sprintf("github.com/syncthing/syncthing/cmd/%s", pkg))
}
targets["all"] = all
@@ -257,6 +260,8 @@ func main() {
}()
}
+ initTargets()
+
// Invoking build.go with no parameters at all builds everything (incrementally),
// which is what you want for maximum error checking during development.
if flag.NArg() == 0 {