Commit 5d79fea8209267ffdba2e2c170d9d894331adfde
1 parent
39b7da9a
Exists in
master
and in
1 other branch
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 | ... | ... |