mirror of
https://github.com/livekit/livekit.git
synced 2026-03-29 04:59:53 +00:00
feat: use env var for GOARCH (#4012)
Signed-off-by: Andrés MANELLI <amanelli@forssea-robotics.fr>
This commit is contained in:
10
magefile.go
10
magefile.go
@@ -76,7 +76,7 @@ func Build() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// builds binary that runs on linux amd64
|
||||
// builds binary that runs on linux
|
||||
func BuildLinux() error {
|
||||
mg.Deps(generateWire)
|
||||
if !checksummer.IsChanged() {
|
||||
@@ -88,10 +88,14 @@ func BuildLinux() error {
|
||||
if err := os.MkdirAll("bin", 0755); err != nil {
|
||||
return err
|
||||
}
|
||||
cmd := mageutil.CommandDir(context.Background(), "cmd/server", "go build -buildvcs=false -o ../../bin/livekit-server-amd64")
|
||||
buildArch := os.Getenv("GOARCH")
|
||||
if len(buildArch) == 0 {
|
||||
buildArch = "amd64"
|
||||
}
|
||||
cmd := mageutil.CommandDir(context.Background(), "cmd/server", "go build -buildvcs=false -o ../../bin/livekit-server-" + buildArch)
|
||||
cmd.Env = []string{
|
||||
"GOOS=linux",
|
||||
"GOARCH=amd64",
|
||||
"GOARCH=" + buildArch,
|
||||
"HOME=" + os.Getenv("HOME"),
|
||||
"GOPATH=" + os.Getenv("GOPATH"),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user