(tags []string)
| 898 | } |
| 899 | |
| 900 | func ldflags(tags []string) string { |
| 901 | b := new(strings.Builder) |
| 902 | b.WriteString("-w") |
| 903 | b.WriteString(" -buildid=") |
| 904 | fmt.Fprintf(b, " -X github.com/syncthing/syncthing/lib/build.Version=%s", version) |
| 905 | fmt.Fprintf(b, " -X github.com/syncthing/syncthing/lib/build.Stamp=%d", buildStamp()) |
| 906 | fmt.Fprintf(b, " -X github.com/syncthing/syncthing/lib/build.User=%s", buildUser()) |
| 907 | fmt.Fprintf(b, " -X github.com/syncthing/syncthing/lib/build.Host=%s", buildHost()) |
| 908 | fmt.Fprintf(b, " -X github.com/syncthing/syncthing/lib/build.Tags=%s", strings.Join(tags, ",")) |
| 909 | if v := os.Getenv("EXTRA_LDFLAGS"); v != "" { |
| 910 | fmt.Fprintf(b, " %s", v) |
| 911 | } |
| 912 | return b.String() |
| 913 | } |
| 914 | |
| 915 | func rmr(paths ...string) { |
| 916 | for _, path := range paths { |
no test coverage detected