summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorEmil Renner Berthing <esmil@mailme.dk>2011-06-11 19:41:55 +0200
committerEmil Renner Berthing <esmil@mailme.dk>2011-06-11 19:41:55 +0200
commit87c8cc5b2dd81f9b17eb40d2eb165d3e946aaf21 (patch)
tree0a05e14f1480b946ddad3b020ef5adf6d632e9e0 /Makefile
parent0b3d18658aa1a5236b0c6ecfb5939eaaa14376a2 (diff)
downloadlem-87c8cc5b2dd81f9b17eb40d2eb165d3e946aaf21.tar.gz
lem-87c8cc5b2dd81f9b17eb40d2eb165d3e946aaf21.tar.xz
lem-87c8cc5b2dd81f9b17eb40d2eb165d3e946aaf21.zip
fix compilation on OSX
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 7 insertions, 1 deletions
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 $<'