From 3267ddd7eee3e77ddb30174ae3bf8297a84cf8dc Mon Sep 17 00:00:00 2001 From: belliash Date: Sat, 21 Jul 2018 22:10:28 +0200 Subject: [PATCH] Linker flags are also OS-specific --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ee00dca..c0d6cb4 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ DFLAGS = -O0 -g RFLAGS = -O3 -s # Flags to pass to the linker -LFLAGS = -Wl,--export-dynamic -rdynamic +LFLAGS = ############################################## ### Do not modify anything below this line ### @@ -24,6 +24,7 @@ ifeq "$(PLATFORM)" "Darwin" MD := mkdir -p RM := rm -rfv LIBS := -ldl -lm + LFLAGS := $(LFLAGS) -Wl,--export-dynamic -rdynamic ESUFFIX := LSUFFIX := .dylib endif @@ -32,6 +33,7 @@ ifeq "$(PLATFORM)" "FreeBSD" MD := mkdir -p RM := rm -rfv LIBS := -lm + LFLAGS := $(LFLAGS) -Wl,--export-dynamic -rdynamic ESUFFIX := LSUFFIX := .so endif @@ -40,6 +42,7 @@ ifeq "$(PLATFORM)" "Linux" MD := mkdir -p RM := rm -rfv LIBS := -ldl -lm + LFLAGS := $(LFLAGS) -Wl,--export-dynamic -rdynamic ESUFFIX := LSUFFIX := .so endif @@ -48,6 +51,7 @@ ifeq "$(PLATFORM)" "OpenBSD" MD := mkdir -p RM := rm -rfv LIBS := -lm + LFLAGS := $(LFLAGS) -Wl,--export-dynamic -rdynamic ESUFFIX := LSUFFIX := .so endif @@ -56,6 +60,7 @@ ifeq "$(PLATFORM)" "Windows" MD := md RM := del /F LIBS := -ldl -lm + LFLAGS := $(LFLAGS) -Wl,--export-dynamic -rdynamic ESUFFIX := .exe LSUFFIX := .dll endif