diff --git a/build/common.go b/build/common.go index 208b07f47..2f5fc760c 100644 --- a/build/common.go +++ b/build/common.go @@ -130,6 +130,11 @@ func (Build) Linux() error { return buildBackend(newBuildConfig("linux", "amd64")) } +// LinuxARM64 builds the back-end plugin for Linux on ARM64. +func (Build) LinuxARM64() error { + return buildBackend(newBuildConfig("linux", "arm64")) +} + // Windows builds the back-end plugin for Windows. func (Build) Windows() error { return buildBackend(newBuildConfig("windows", "amd64")) @@ -150,7 +155,7 @@ func (Build) Debug() error { // Backend build a production build for all platforms func (Build) Backend() { b := Build{} - mg.Deps(b.Linux, b.Windows, b.Darwin) + mg.Deps(b.Linux, b.Windows, b.Darwin, b.LinuxARM64) } // BuildAll builds production back-end components.