From c3e4ea144d29a67149807e2813781fcf89a9bf73 Mon Sep 17 00:00:00 2001 From: theraven Date: Tue, 6 Mar 2012 11:04:59 +0000 Subject: [PATCH] Fix the stripping on install. --- Makefile | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 1adb717..59b2fd9 100644 --- a/Makefile +++ b/Makefile @@ -18,6 +18,8 @@ CXXFLAGS += -fPIC -fexceptions CPPFLAGS += -DTYPE_DEPENDENT_DISPATCH -DGNUSTEP CPPFLAGS += -D__OBJC_RUNTIME_INTERNAL__=1 -D_XOPEN_SOURCE=500 -D__BSD_VISIBLE=1 -D_BSD_SOURCE=1 +STRIP=`if [ "$(strip)" = "yes" ] ; then echo -s ; fi` + # Suppress warnings about incorrect selectors CPPFLAGS += -DNO_SELECTOR_MISMATCH_WARNINGS # Some helpful flags for debugging. @@ -97,15 +99,9 @@ $(LIBOBJC).a: $(OBJECTS) install: all $(SILENT)echo Installing libraries... $(SILENT)install -d $(LIB_DIR) - $(SILENT)install -m 444 $(LIBOBJC).so.$(VERSION) $(LIB_DIR) - $(SILENT)install -m 444 $(LIBOBJCXX).so.$(VERSION) $(LIB_DIR) - $(SILENT)install -m 444 $(LIBOBJC).a $(LIB_DIR) - $(SILENT)if [ "$(strip)" = "yes" ]; then \ - echo Stripping installed libraries...; \ - strip $(LIB_DIR)/$(LIBOBJC).so.$(VERSION); \ - strip $(LIB_DIR)/$(LIBOBJCXX).so.$(VERSION); \ - strip $(LIB_DIR)/$(LIBOBJC).a; \ - fi + $(SILENT)install -m 444 $(STRIP) $(LIBOBJC).so.$(VERSION) $(LIB_DIR) + $(SILENT)install -m 444 $(STRIP) $(LIBOBJCXX).so.$(VERSION) $(LIB_DIR) + $(SILENT)install -m 444 $(STRIP) $(LIBOBJC).a $(LIB_DIR) $(SILENT)echo Creating symbolic links... $(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so $(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so.$(MAJOR_VERSION)