Files
macports-ports/lua/lua-lpeg/files/patch-makefile-add-dylib.diff

22 lines
602 B
Diff

--- makefile.orig 2023-06-26 11:30:55.000000000 -0500
+++ makefile 2023-10-01 14:04:15.000000000 -0500
@@ -1,5 +1,6 @@
LIBNAME = lpeg
LUADIR = ./lua/
+PREFIX =
COPT = -O2 -DNDEBUG
# COPT = -O0 -DLPEG_DEBUG -g
@@ -39,7 +40,10 @@
$(MAKE) lpeg.so "DLLFLAGS = -bundle -undefined dynamic_lookup"
lpeg.so: $(FILES)
- env $(CC) $(DLLFLAGS) $(FILES) -o lpeg.so
+ env $(CC) -bundle -undefined dynamic_lookup $(FILES) -o lpeg.so
+
+lpeg.dylib: $(FILES)
+ env $(CC) -dynamiclib -Wl,-undefined,dynamic_lookup,-install_name,$(PREFIX)/lib/lua/5.1/lpeg.dylib $(FILES) -o lpeg.dylib
$(FILES): makefile