Skip to content

Commit c46d234

Browse files
committed
refactore build script
1 parent de378ec commit c46d234

File tree

11 files changed

+18
-12
lines changed

11 files changed

+18
-12
lines changed

bin/linux/swift-386-linux

-8.03 MB
Binary file not shown.

bin/linux/swift-amd64-linux

-8.14 MB
Binary file not shown.

bin/macos/swift-amd64-darwin

-8.07 MB
Binary file not shown.

bin/windows/swift-386.exe

-8.26 MB
Binary file not shown.

bin/windows/swift-amd64.exe

-8.28 MB
Binary file not shown.

build.sh

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,28 @@
11
# windows
22
# 32-bit
3-
GOOS=windows GOARCH=386 go build -x -o bin/windows/swift-386.exe main.go
3+
GOOS=windows GOARCH=386 go build -o dist/windows/swift-386.exe main.go
4+
7z a -tzip ./dist/windows/swift-386-windows.zip ./dist/windows/swift-386.exe ./ui
45

56
# 64-bit
6-
GOOS=windows GOARCH=amd64 go build -x -o bin/windows/swift-amd64.exe main.go
7-
7+
GOOS=windows GOARCH=amd64 go build -o dist/windows/swift-amd64.exe main.go
8+
7z a -tzip ./dist/windows/swift-amd64-windows.zip ./dist/windows/swift-amd64.exe ./ui
89

910
# macos
1011
# 64-bit
11-
GOOS=darwin GOARCH=amd64 go build -x -o bin/macos/swift-amd64-darwin main.go
12+
GOOS=darwin GOARCH=amd64 go build -o dist/macos/swift-amd64-darwin main.go
13+
7z a -tzip ./dist/macos/swift-amd64-darwin.zip ./dist/macos/swift-amd64-darwin ./ui
1214

13-
# 32-bit
14-
# GOOS=darwin GOARCH=386 go build -x -o bin/macos/swift-386-darwin main.go
15+
# # linux
16+
# # 64-bit
17+
GOOS=linux GOARCH=amd64 go build -o dist/linux/swift-amd64-linux main.go
18+
7z a -tzip ./dist/linux/swift-amd64-linux.zip ./dist/linux/swift-amd64-linux ./ui
1519

20+
# # 32-bit
21+
GOOS=linux GOARCH=386 go build -o dist/linux/swift-386-linux main.go
22+
7z a -tzip ./dist/linux/swift-386-linux.zip ./dist/linux/swift-386-linux ./ui
1623

17-
# linux
18-
# 64-bit
19-
GOOS=linux GOARCH=amd64 go build -x -o bin/linux/swift-amd64-linux main.go
20-
21-
# 32-bit
22-
GOOS=linux GOARCH=386 go build -x -o bin/linux/swift-386-linux main.go
24+
rm ./dist/linux/swift-386-linux
25+
rm ./dist/linux/swift-amd64-linux
26+
rm ./dist/macos/swift-amd64-darwin
27+
rm ./dist/windows/swift-386.exe
28+
rm ./dist/windows/swift-amd64.exe

dist/linux/swift-386-linux.zip

4.82 MB
Binary file not shown.

dist/linux/swift-amd64-linux.zip

4.8 MB
Binary file not shown.

dist/macos/swift-amd64-darwin.zip

4.73 MB
Binary file not shown.

dist/windows/swift-386-windows.zip

4.91 MB
Binary file not shown.

0 commit comments

Comments
 (0)