Skip to content

Commit e1de7e7

Browse files
committed
build: fix a bunch of bugs in build script
1 parent ede8fdb commit e1de7e7

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

build.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import argparse
2+
import os
23
import subprocess
34

45
platforms = [
56
("darwin", "amd64"),
6-
("darwin", "arm64"),
77
("freebsd", "386"),
88
("freebsd", "amd64"),
99
("freebsd", "arm"),
@@ -29,9 +29,12 @@
2929
type=str, help="string used as a version when building binaries")
3030
args = parser.parse_args()
3131
version = args.version
32-
for (os, arch) in platforms:
32+
for (build_os, build_arch) in platforms:
3333
ext = ""
34-
if os == "windows":
34+
if build_os == "windows":
3535
ext = ".exe"
36+
build_env = os.environ.copy()
37+
build_env["GOOS"] = build_os
38+
build_env["GOARCH"] = build_arch
3639
subprocess.run(["go", "build", "-ldflags", "-X main.version=%s" %
37-
version, "-o", "bombardier-%s-%s%s" % (os, arch, ext)])
40+
version, "-o", "bombardier-%s-%s%s" % (build_os, build_arch, ext)], env=build_env)

0 commit comments

Comments
 (0)