Commit 5d79fea8209267ffdba2e2c170d9d894331adfde

Authored by Perry Werneck
1 parent 39b7da9a
Exists in master and in 1 other branch develop

Stripping windows library.

Showing 2 changed files with 21 additions and 3 deletions   Show diff stats
Makefile.in
... ... @@ -55,11 +55,10 @@ WINDRES=@WINDRES@
55 55 AR=@AR@
56 56 VALGRIND=@VALGRIND@
57 57 GENMARSHAL=@GENMARSHAL@
58   -CONVERT=@CONVERT@
59   -OPTIPNG=@OPTIPNG@
60 58 ZIP=@ZIP@
61 59 DOXYGEN=@DOXYGEN@
62 60 DLLTOOL=@DLLTOOL@
  61 +STRIP=@STRIP@
63 62  
64 63 #---[ Paths ]----------------------------------------------------------------------------
65 64  
... ... @@ -132,6 +131,11 @@ $(OBJDBG)/%.o: \
132 131  
133 132 @$(CXX) \
134 133 $(CFLAGS) \
  134 + -DDEBUG=1 \
  135 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  136 +
  137 + @$(CXX) \
  138 + $(CFLAGS) \
135 139 -g -Wall -Wextra -fstack-check \
136 140 -DDEBUG=1 \
137 141 -o $@ \
... ... @@ -152,6 +156,12 @@ $(OBJRLS)/%.o: \
152 156  
153 157 @echo $< ...
154 158 @$(MKDIR) $(dir $@)
  159 +
  160 + @$(CXX) \
  161 + $(CFLAGS) \
  162 + -DNDEBUG=1 \
  163 + -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
  164 +
155 165 @$(CXX) \
156 166 $(CFLAGS) \
157 167 -DNDEBUG=1 \
... ... @@ -247,6 +257,10 @@ install-windows-lib: \
247 257 @$(INSTALL_PROGRAM) \
248 258 $(BINRLS)/$(SONAME) \
249 259 $(DESTDIR)$(bindir)/$(LIBNAME)@DLLEXT@
  260 +
  261 + @$(STRIP) \
  262 + --discard-all \
  263 + $(DESTDIR)$(bindir)/$(LIBNAME)@DLLEXT@
250 264  
251 265 @$(MKDIR) \
252 266 $(DESTDIR)$(libdir)
... ... @@ -301,7 +315,6 @@ else
301 315 $(BINDBG)/$(LIBNAME)@EXEEXT@
302 316 endif
303 317  
304   -
305 318 $(BINDBG)/$(SONAME): \
306 319 $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o)
307 320  
... ... @@ -338,4 +351,8 @@ clean: \
338 351 cleanDebug \
339 352 cleanRelease
340 353  
  354 +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).d)
  355 +-include $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).d)
  356 +
  357 +
341 358  
... ...
configure.ac
... ... @@ -162,6 +162,7 @@ AC_PATH_TOOL([AR], [ar], [ar])
162 162 AC_PATH_TOOL([WINDRES], [windres], [no])
163 163 AC_PATH_TOOL([VALGRIND], [valgrind], [no])
164 164 AC_PATH_TOOL([DLLTOOL], [dlltool], [no])
  165 +AC_PATH_TOOL([STRIP], [strip], [true])
165 166  
166 167 PKG_CHECK_EXISTS
167 168  
... ...