Skip to content

Commit 5615be4

Browse files
committed
Add support for codesigning macOS dylib
1 parent 75cf36b commit 5615be4

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Plugins/Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
EMCC ?= emcc
22
ANDROID_NDK_ROOT ?=
3+
CODESIGN ?= codesign
4+
MACOS_CODESIGN_SIGNATURE ?=
35

46
ifeq ($(DEBUG),1)
57
CFLAGS += -O0 -g -DDEBUG
@@ -51,6 +53,9 @@ lib/macos/libgilzoide-sqlite-net.dylib: CFLAGS += -arch arm64 -arch x86_64 -isys
5153
lib/macos/libgilzoide-sqlite-net.dylib: LINKFLAGS += -shared
5254
lib/macos/libgilzoide-sqlite-net.dylib: lib/macos/sqlite3.o~ | lib/macos
5355
$(CC) -o $@ $^ $(LINKFLAGS)
56+
ifdef MACOS_CODESIGN_SIGNATURE
57+
$(CODESIGN) -s "$(MACOS_CODESIGN_SIGNATURE)" $@
58+
endif
5459

5560
# iOS/tvOS/visionOS compile flags
5661
sqlite-amalgamation/sqlite3.c.meta: .EXTRA_PREREQS = $(SQLITE_CFLAGS_SRC)

0 commit comments

Comments
 (0)