Significant support for Windows builds

This commit is contained in:
Lea Anthony
2019-02-20 22:24:47 +11:00
parent 3025a94a77
commit bdcf98fc15
12 changed files with 163 additions and 30 deletions

View File

@@ -3,6 +3,7 @@ package main
import (
"fmt"
"os"
"runtime"
"github.com/leaanthony/spinner"
"github.com/wailsapp/wails/cmd"
@@ -93,13 +94,26 @@ func init() {
if debugMode {
buildMode = cmd.BuildModeDebug
}
if runtime.GOOS == "windows" {
if packageApp {
err = cmd.CheckWindres()
if err != nil {
return err
}
err = cmd.PackageApplication(projectOptions)
if err != nil {
return err
}
}
}
err = cmd.BuildApplication(projectOptions.BinaryName, forceRebuild, buildMode)
if err != nil {
return err
}
// Package application
if packageApp {
if runtime.GOOS != "windows" && packageApp {
err = cmd.PackageApplication(projectOptions)
if err != nil {
return err