ignoring findstring errors for bridge mode

refactored build mode strings
This commit is contained in:
Lea Anthony
2019-02-16 06:58:30 +11:00
parent 20c0b48634
commit 27f852ac6a
6 changed files with 27 additions and 9 deletions

10
cmd/build.go Normal file
View File

@@ -0,0 +1,10 @@
package cmd
const (
// BuildModeProd indicates we are building for prod mode
BuildModeProd = "prod"
// BuildModeDebug indicates we are building for debug mode
BuildModeDebug = "debug"
// BuildModeBridge indicates we are building for bridge mode
BuildModeBridge = "bridge"
)

View File

@@ -49,7 +49,8 @@ func InstallGoDependencies() error {
// BuildApplication will attempt to build the project based on the given inputs
func BuildApplication(binaryName string, forceRebuild bool, buildMode string) error {
compileMessage := "Packing + Compiling project"
if buildMode == "debug" {
if buildMode == BuildModeDebug {
compileMessage += " (Debug Mode)"
}
@@ -72,7 +73,7 @@ func BuildApplication(binaryName string, forceRebuild bool, buildMode string) er
// Setup ld flags
ldflags := "-w -s "
if buildMode == "debug" {
if buildMode == BuildModeDebug {
ldflags = ""
}
ldflags += "-X github.com/wailsapp/wails.BuildMode=" + buildMode

View File

@@ -89,9 +89,9 @@ func init() {
}
// Build application
buildMode := "prod"
buildMode := cmd.BuildModeProd
if debugMode {
buildMode = "debug"
buildMode = cmd.BuildModeDebug
}
err = cmd.BuildApplication(projectOptions.BinaryName, forceRebuild, buildMode)
if err != nil {

View File

@@ -62,6 +62,8 @@ func init() {
}
// Save project directory
// TODO: Remove compiling frontend once packr
// allows optional boxes
projectDir := fs.Cwd()
// Install deps
@@ -84,7 +86,7 @@ func init() {
return err
}
buildMode := "bridge"
buildMode := cmd.BuildModeBridge
err = cmd.BuildApplication(projectOptions.BinaryName, forceRebuild, buildMode)
if err != nil {
return err