mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-03 05:00:31 +08:00
[v2] Improve multi platform builds (#1373)
- Make sure to reset the default Arch of the build options and not keep the previous one. - Expand to the full platform in outputBinaries so e.g. `-platform windows` can be used with `-nsis`
This commit is contained in:
parent
531d7cfb62
commit
2d66d2146a
@ -259,10 +259,9 @@ func AddBuildSubcommand(app *clir.Cli, w io.Writer) {
|
||||
// Calculate platform and arch
|
||||
platformSplit := strings.Split(platform, "/")
|
||||
buildOptions.Platform = platformSplit[0]
|
||||
buildOptions.Arch = runtime.GOARCH
|
||||
if system.IsAppleSilicon {
|
||||
buildOptions.Arch = "arm64"
|
||||
} else {
|
||||
buildOptions.Arch = runtime.GOARCH
|
||||
}
|
||||
if len(platformSplit) == 2 {
|
||||
buildOptions.Arch = platformSplit[1]
|
||||
@ -330,7 +329,7 @@ func AddBuildSubcommand(app *clir.Cli, w io.Writer) {
|
||||
// Output stats
|
||||
buildOptions.Logger.Println(fmt.Sprintf("Built '%s' in %s.\n", outputFilename, time.Since(start).Round(time.Millisecond).String()))
|
||||
|
||||
outputBinaries[platform] = outputFilename
|
||||
outputBinaries[buildOptions.Platform+"/"+buildOptions.Arch] = outputFilename
|
||||
})
|
||||
|
||||
if targetErr != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user