build windows binary with icon

This commit is contained in:
Nazar Kanaev 2020-09-22 14:05:03 +00:00
parent 6829ef8cf2
commit d2f9cca65a
3 changed files with 28 additions and 0 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@
/_output
/yarr
*.db
*.syso

26
artwork/versioninfo.rc Normal file
View File

@ -0,0 +1,26 @@
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080904E4"
BEGIN
VALUE "CompanyName", "Old MacDonald's Farm"
VALUE "FileDescription", "Yet another RSS reader"
VALUE "FileVersion", "1.0"
VALUE "InternalName", "yarr"
VALUE "LegalCopyright", "nkanaev"
VALUE "OriginalFilename", "yarr.exe"
VALUE "ProductName", "yarr"
VALUE "ProductVersion", "1.0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x809, 1252
END
END
1 ICON "icon.ico"

View File

@ -26,4 +26,5 @@ build_windows: bundle
set GOOS=windows
set GOARCH=386
mkdir -p _output/windows
windres -i artwork/versioninfo.rc -O coff -o platform/versioninfo.syso
go build -tags "sqlite_foreign_keys release windows" -ldflags="-s -w -H windowsgui" -o _output/windows/yarr.exe main.go