Skip to content

Commit c6ba42c

Browse files
authored
Merge pull request #337 from chewi/cgo
Makefile: Make CGO_ENABLED configurable
2 parents 38679f2 + 9b8c459 commit c6ba42c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ BINARIES=$(addprefix bin/,$(COMMANDS))
99
# go packages
1010
GO_PACKAGES=$(shell go list ${GO_TAGS} ./... | grep -v /vendor/)
1111

12+
CGO_ENABLED ?= 0
13+
1214
all: binaries
1315

1416
binaries: $(BINARIES) ## build binaries into bin
@@ -19,7 +21,7 @@ force:
1921
# build a binary from cmd
2022
bin/%: cmd/% force
2123
@echo "$@"
22-
@GOOS=linux CGO_ENABLED=0 go build -ldflags "-X 'main.commitID=$$COMMIT_ID'" -o $@ ./$<
24+
@GOOS=linux CGO_ENABLED="$(CGO_ENABLED)" go build -ldflags "-X 'main.commitID=$$COMMIT_ID'" -o $@ ./$<
2325

2426
install: ## install binaries from bin
2527
@mkdir -p $(SN_DESTDIR)

0 commit comments

Comments
 (0)