File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -11,19 +11,20 @@ export GOPATH=$PWD
11
11
12
12
rm -rf distrib/
13
13
14
- declare -a target_folders=(" linux64 " " linux32 " " linuxarm " " osx " " windows " )
14
+ declare -a target_folders=(" linux_amd64 " " linux_386 " " linux_arm " " darwin_amd64 " " windows_386 " )
15
15
16
16
mkdir distrib
17
17
18
18
for folder in " ${target_folders[@]} "
19
19
do
20
+ IFS=_ read -a fields <<< $folder
20
21
mkdir -p distrib/$folder /bin/
21
- go build -o distrib/$folder /bin/arduinoOTA -ldflags " -X main.compileInfo=$COMPILEINFO " main.go
22
+ GOOS= ${fields[0]} GOARCH= ${fields[1]} go build -o distrib/$folder /bin/arduinoOTA -ldflags " -X main.compileInfo=$COMPILEINFO " main.go
22
23
23
24
done
24
25
25
26
# Fix windows binary extension
26
- mv distrib/windows /bin/arduinoOTA distrib/windows /bin/arduinoOTA.exe
27
+ mv distrib/windows_386 /bin/arduinoOTA distrib/windows_386 /bin/arduinoOTA.exe
27
28
28
29
cd distrib
29
30
You can’t perform that action at this time.
0 commit comments