mirror of
https://github.com/livekit/livekit.git
synced 2026-03-29 07:09:51 +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
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// builds binary that runs on linux amd64
|
// builds binary that runs on linux
|
||||||
func BuildLinux() error {
|
func BuildLinux() error {
|
||||||
mg.Deps(generateWire)
|
mg.Deps(generateWire)
|
||||||
if !checksummer.IsChanged() {
|
if !checksummer.IsChanged() {
|
||||||
@@ -88,10 +88,14 @@ func BuildLinux() error {
|
|||||||
if err := os.MkdirAll("bin", 0755); err != nil {
|
if err := os.MkdirAll("bin", 0755); err != nil {
|
||||||
return err
|
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{
|
cmd.Env = []string{
|
||||||
"GOOS=linux",
|
"GOOS=linux",
|
||||||
"GOARCH=amd64",
|
"GOARCH=" + buildArch,
|
||||||
"HOME=" + os.Getenv("HOME"),
|
"HOME=" + os.Getenv("HOME"),
|
||||||
"GOPATH=" + os.Getenv("GOPATH"),
|
"GOPATH=" + os.Getenv("GOPATH"),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user