build: add NORPATH option
authorFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 10 May 2019 20:27:04 +0000 (22:27 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Mon, 17 Jun 2019 21:04:50 +0000 (23:04 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Makefile.inc

index bd296b9..0f4c2ca 100644 (file)
@@ -66,6 +66,9 @@ MUDFLAP ?= 0
 # shows full compiler/linker calls if activated
 VERBOSE ?= 0
 
 # shows full compiler/linker calls if activated
 VERBOSE ?= 0
 
+# when non-zero will exclude rpath linker option
+NORPATH ?= 0
+
 SANITIZE_ADDRESS   ?= 0
 SANITIZE_LEAK      ?= 0
 SANITIZE_UNDEFINED ?= 0
 SANITIZE_ADDRESS   ?= 0
 SANITIZE_LEAK      ?= 0
 SANITIZE_UNDEFINED ?= 0
@@ -251,8 +254,10 @@ ifeq ($(OS),win32)
 else 
   LDFLAGS +=   -Wl,-export-dynamic 
 endif
 else 
   LDFLAGS +=   -Wl,-export-dynamic 
 endif
+ifeq ($(NORPATH),0)
 LDFLAGS +=     -Wl,-rpath,$(LIBDIR)
 endif
 LDFLAGS +=     -Wl,-rpath,$(LIBDIR)
 endif
+endif
 # LDFLAGS for all 
 LDFLAGS +=     -Wl,--warn-common
 # See above at "-ffunction-sections" for an explanation (and why it is disabled).
 # LDFLAGS for all 
 LDFLAGS +=     -Wl,--warn-common
 # See above at "-ffunction-sections" for an explanation (and why it is disabled).