]> git.sur5r.net Git - i3/i3/commitdiff
enable -Wl,--as-needed only on Linux (doesn’t work on Mac OS X)
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 1 Aug 2011 16:09:27 +0000 (18:09 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 1 Aug 2011 16:09:27 +0000 (18:09 +0200)
common.mk

index 05b106111012c2b9c51fe238b178fb19a51e11cb..ce41f287394af52d3400517ab19875dcda845f7f 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -71,7 +71,11 @@ LIBS += $(call ldflags_for_lib, x11, X11)
 LIBS += $(call ldflags_for_lib, yajl, yajl)
 LIBS += $(call ldflags_for_lib, libev, ev)
 
+# Please test if -Wl,--as-needed works on your platform and send me a patch.
+# it is known not to work on Darwin (Mac OS X)
+ifneq (,$(filter Linux GNU GNU/%, $(UNAME)))
 LDFLAGS += -Wl,--as-needed
+endif
 
 ifeq ($(UNAME),NetBSD)
 # We need -idirafter instead of -I to prefer the system’s iconv over GNU libiconv