2
2
mirror of https://github.com/octoleo/restic.git synced 2024-06-07 11:30:49 +00:00

Invert go version test for ldflags

This commit is contained in:
Alexander Neumann 2016-08-03 20:58:59 +02:00
parent d860ce0570
commit 68ec29e7ec

View File

@ -264,14 +264,13 @@ type Constants map[string]string
func (cs Constants) LDFlags() string { func (cs Constants) LDFlags() string {
l := make([]string, 0, len(cs)) l := make([]string, 0, len(cs))
v := runtime.Version() if runtime.Version() < "go1.5" {
if strings.HasPrefix(v, "devel") || strings.HasPrefix(v, "go1.5") || strings.HasPrefix(v, "go1.6") || strings.HasPrefix(v, "go1.7") {
for k, v := range cs { for k, v := range cs {
l = append(l, fmt.Sprintf(`-X "%s=%s"`, k, v)) l = append(l, fmt.Sprintf(`-X %q %q`, k, v))
} }
} else { } else {
for k, v := range cs { for k, v := range cs {
l = append(l, fmt.Sprintf(`-X %q %q`, k, v)) l = append(l, fmt.Sprintf(`-X "%s=%s"`, k, v))
} }
} }