Skip to content

Commit 96fc0c6

Browse files
committed
Added copy of additional files to releaser.
1 parent d75a9d4 commit 96fc0c6

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

releaser/main.go

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,20 @@ var BaseDir = os.Getenv("SND_DIR")
1818
var Go = "go"
1919

2020
type Build struct {
21-
Package string
22-
Arch string
23-
OS string
24-
Tags string
21+
Package string
22+
Arch string
23+
OS string
24+
Tags string
25+
AdditionalFiles []string
2526
}
2627

2728
var Builds = []Build{
2829
{
29-
Package: "/cmd",
30-
Arch: "amd64",
31-
OS: "windows",
32-
Tags: "ELECTRON LIBUSB",
30+
Package: "/cmd",
31+
Arch: "amd64",
32+
OS: "windows",
33+
Tags: "ELECTRON LIBUSB",
34+
AdditionalFiles: []string{os.Getenv("SND_LIBUSB_DLL")},
3335
},
3436
{
3537
Package: "/cmd",
@@ -157,6 +159,12 @@ func main() {
157159
failOnErr(err)
158160
failOnErr(ioutil.WriteFile(filepath.Join(target, "/Sales & Dungeons"+ext), data, 0666))
159161

162+
if len(b.AdditionalFiles) > 0 {
163+
for i := range b.AdditionalFiles {
164+
failOnErr(copy.Copy(b.AdditionalFiles[i], filepath.Join(target, filepath.Base(b.AdditionalFiles[i]))))
165+
}
166+
}
167+
160168
_ = os.Remove(filepath.Join(cmd.Dir, "/Sales & Dungeons"+ext))
161169

162170
fmt.Println("Start compressing...")

0 commit comments

Comments
 (0)