diff options
author | Alexander Neumann <alexander@bumpern.de> | 2016-08-03 20:58:59 +0200 |
---|---|---|
committer | Alexander Neumann <alexander@bumpern.de> | 2016-08-03 22:04:03 +0200 |
commit | 68ec29e7ec0b17f42c8c6b38f44326d4edd65dd7 (patch) | |
tree | adf7a92f38899d947d817650e24b65480fb7d28d /build.go | |
parent | d860ce0570a2e6305cb8633b0f86877d4fe2ac5b (diff) |
Invert go version test for ldflags
Diffstat (limited to 'build.go')
-rw-r--r-- | build.go | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -264,14 +264,13 @@ type Constants map[string]string func (cs Constants) LDFlags() string { l := make([]string, 0, len(cs)) - v := runtime.Version() - if strings.HasPrefix(v, "devel") || strings.HasPrefix(v, "go1.5") || strings.HasPrefix(v, "go1.6") || strings.HasPrefix(v, "go1.7") { + if runtime.Version() < "go1.5" { 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 { 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)) } } |