From 87c8cc5b2dd81f9b17eb40d2eb165d3e946aaf21 Mon Sep 17 00:00:00 2001 From: Emil Renner Berthing Date: Sat, 11 Jun 2011 19:41:55 +0200 Subject: fix compilation on OSX --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 573fb18..40b7613 100644 --- a/Makefile +++ b/Makefile @@ -21,6 +21,12 @@ BINDIR = $(PREFIX)/bin INCDIR = $(PREFIX)/include PKG_CONFIG_PATH = $(PREFIX)/lib/pkgconfig +ifeq ($(OS),Darwin) +SHARED = -dynamiclib -Wl,-undefined,dynamic_lookup +else +SHARED = -shared +endif + ifeq ($(LUA),embedded) CFLAGS += -Ilua -DLUA_USE_LINUX -DLUA_ROOT='"$(PREFIX)/"' LIBRARIES = -lm @@ -97,7 +103,7 @@ lem: $(objects) utils.so: utils.pic.o $Mecho ' LD $@' - $O$(CC) -shared $(LDFLAGS) $^ -o $@ + $O$(CC) $(SHARED) $(LDFLAGS) $^ -o $@ %-strip: % $Mecho ' STRIP $<' -- cgit v1.2.1