Skip to content

Commit b13a468

Browse files
committed
updated macos build now we should use c-shared for macos/darwin
1 parent f1487cf commit b13a468

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

Makefile.darwin

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
DARWIN_OUTPUT?=darwin
22
DARWIN_BINDING_OUTPUT?=$(BINDING_OUTPUT)/$(DARWIN_OUTPUT)
3-
3+
DARWIN_TARGET?=10.11
44
binding_darwin: binding_darwin_x86_64
55

66
binding_darwin_x86_64:
7+
BINDING_FILE=$(DARWIN_OUTPUT)/$(BINDING_NAME).dylib \
8+
BUILD_MODE="c-shared" \
9+
CGO_CFLAGS=-mmacosx-version-min=$(DARWIN_TARGET) \
10+
MACOSX_DEPLOYMENT_TARGET=$(DARWIN_TARGET) \
11+
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 \
12+
make binding
13+
14+
binding_darwin_archive_x86_64:
715
BINDING_FILE=$(DARWIN_OUTPUT)/$(BINDING_NAME).a \
816
BUILD_MODE="c-archive" \
9-
CGO_CFLAGS=-mmacosx-version-min=10.11 \
17+
CGO_CFLAGS=-mmacosx-version-min=$(DARWIN_TARGET) \
18+
MACOSX_DEPLOYMENT_TARGET=$(DARWIN_TARGET) \
1019
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 \
1120
make binding

0 commit comments

Comments
 (0)