mirror of
https://github.com/restic/restic.git
synced 2026-09-29 07:20:30 +00:00
Merge pull request #563 from restic/fix-build-script
Invert go version test for ldflags
This commit is contained in:
@@ -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))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user