mirror of
https://github.com/taigrr/wails.git
synced 2026-04-15 19:30:49 -07:00
ignoring findstring errors for bridge mode
refactored build mode strings
This commit is contained in:
10
cmd/build.go
Normal file
10
cmd/build.go
Normal 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"
|
||||
)
|
||||
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user