File tree 2 files changed +19
-0
lines changed
2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version =" 1.0" >
4
+ <dict >
5
+ <key >com.apple.security.network.client </key >
6
+ <true />
7
+ <key >com.apple.security.network.server </key >
8
+ <true />
9
+ </dict >
10
+ </plist >
Original file line number Diff line number Diff line change @@ -106,6 +106,12 @@ ifeq ($(BUILD_TYPE),clblas)
106
106
CGO_LDFLAGS+=-lOpenCL -lclblast
107
107
endif
108
108
109
+ ifeq ($(OS ) ,Darwin)
110
+ ifeq ($(OSX_SIGNING_IDENTITY),)
111
+ OSX_SIGNING_IDENTITY := $(shell security find-identity -v -p codesigning | grep '"' | head -n 1 | sed -E 's/.*"(.*)"/\1/')
112
+ endif
113
+ endif
114
+
109
115
# glibc-static or glibc-devel-static required
110
116
ifeq ($(STATIC ) ,true)
111
117
LD_FLAGS=-linkmode external -extldflags -static
@@ -273,6 +279,9 @@ dist: build
273
279
mkdir -p release
274
280
cp $(BINARY_NAME ) release/$(BINARY_NAME ) -$(BUILD_ID ) -$(OS ) -$(ARCH )
275
281
282
+ osx-signed : build
283
+ codesign --deep --force --sign " $( OSX_SIGNING_IDENTITY) " --entitlements " ./Entitlements.plist" " ./$( BINARY_NAME) "
284
+
276
285
# # Run
277
286
run : prepare # # run local-ai
278
287
CGO_LDFLAGS=" $( CGO_LDFLAGS) " $(GOCMD ) run ./
You can’t perform that action at this time.
0 commit comments