Define NDEBUG when building 3rd party libraries.
We are not interested in asserts in 3rd party libraries so make them disappear by defining NDEBUG when building them. Closes #11155. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61960 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -39,7 +39,7 @@ LIBDIRNAME = ..\..\lib\$(COMPILER_PREFIX)_$(LIBTYPE_SUFFIX)$(CFG)
|
||||
SETUPHDIR = \
|
||||
$(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
|
||||
WXREGEX_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \
|
||||
-DHAVE_W32API_H -I..\..\include -I$(SETUPHDIR) -D__WXMSW__ \
|
||||
-DHAVE_W32API_H -DNDEBUG -I..\..\include -I$(SETUPHDIR) -D__WXMSW__ \
|
||||
$(__WXUNIV_DEFINE_p) $(__UNICODE_DEFINE_p) $(CPPFLAGS) $(CFLAGS)
|
||||
WXREGEX_OBJECTS = \
|
||||
$(OBJS)\wxregex_regcomp.o \
|
||||
@@ -47,7 +47,7 @@ WXREGEX_OBJECTS = \
|
||||
$(OBJS)\wxregex_regerror.o \
|
||||
$(OBJS)\wxregex_regfree.o
|
||||
WXZLIB_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \
|
||||
-DHAVE_W32API_H $(CPPFLAGS) $(CFLAGS)
|
||||
-DHAVE_W32API_H -DNDEBUG $(CPPFLAGS) $(CFLAGS)
|
||||
WXZLIB_OBJECTS = \
|
||||
$(OBJS)\wxzlib_adler32.o \
|
||||
$(OBJS)\wxzlib_compress.o \
|
||||
@@ -62,7 +62,7 @@ WXZLIB_OBJECTS = \
|
||||
$(OBJS)\wxzlib_inftrees.o \
|
||||
$(OBJS)\wxzlib_inffast.o
|
||||
WXPNG_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \
|
||||
-DHAVE_W32API_H -I..\..\src\zlib $(CPPFLAGS) $(CFLAGS)
|
||||
-DHAVE_W32API_H -DNDEBUG -I..\..\src\zlib $(CPPFLAGS) $(CFLAGS)
|
||||
WXPNG_OBJECTS = \
|
||||
$(OBJS)\wxpng_png.o \
|
||||
$(OBJS)\wxpng_pngerror.o \
|
||||
@@ -82,7 +82,7 @@ WXPNG_OBJECTS = \
|
||||
$(OBJS)\wxpng_pngwtran.o \
|
||||
$(OBJS)\wxpng_pngwutil.o
|
||||
WXJPEG_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \
|
||||
-DHAVE_W32API_H -I$(SETUPHDIR) $(CPPFLAGS) $(CFLAGS)
|
||||
-DHAVE_W32API_H -DNDEBUG -I$(SETUPHDIR) $(CPPFLAGS) $(CFLAGS)
|
||||
WXJPEG_OBJECTS = \
|
||||
$(OBJS)\wxjpeg_jcomapi.o \
|
||||
$(OBJS)\wxjpeg_jutils.o \
|
||||
@@ -131,8 +131,8 @@ WXJPEG_OBJECTS = \
|
||||
$(OBJS)\wxjpeg_jquant2.o \
|
||||
$(OBJS)\wxjpeg_jdmerge.o
|
||||
WXTIFF_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \
|
||||
-DHAVE_W32API_H -I..\..\src\zlib -I..\..\src\jpeg -I..\..\src\tiff\libtiff \
|
||||
$(CPPFLAGS) $(CFLAGS)
|
||||
-DHAVE_W32API_H -DNDEBUG -I..\..\src\zlib -I..\..\src\jpeg \
|
||||
-I..\..\src\tiff\libtiff $(CPPFLAGS) $(CFLAGS)
|
||||
WXTIFF_OBJECTS = \
|
||||
$(OBJS)\wxtiff_tif_win32.o \
|
||||
$(OBJS)\wxtiff_tif_aux.o \
|
||||
@@ -171,13 +171,14 @@ WXTIFF_OBJECTS = \
|
||||
$(OBJS)\wxtiff_tif_write.o \
|
||||
$(OBJS)\wxtiff_tif_zip.o
|
||||
WXEXPAT_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \
|
||||
-DHAVE_W32API_H -I$(LIBDIRNAME) -DCOMPILED_FROM_DSP $(CPPFLAGS) $(CFLAGS)
|
||||
-DHAVE_W32API_H -DNDEBUG -I$(LIBDIRNAME) -DCOMPILED_FROM_DSP $(CPPFLAGS) \
|
||||
$(CFLAGS)
|
||||
WXEXPAT_OBJECTS = \
|
||||
$(OBJS)\wxexpat_xmlparse.o \
|
||||
$(OBJS)\wxexpat_xmlrole.o \
|
||||
$(OBJS)\wxexpat_xmltok.o
|
||||
WXSCINTILLA_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) \
|
||||
$(GCCFLAGS) -DHAVE_W32API_H -I..\..\src\stc\scintilla\include \
|
||||
$(GCCFLAGS) -DHAVE_W32API_H -DNDEBUG -I..\..\src\stc\scintilla\include \
|
||||
-I..\..\src\stc\scintilla\src -D__WX__ -DSCI_LEXER -DLINK_LEXERS \
|
||||
$(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
|
||||
WXSCINTILLA_OBJECTS = \
|
||||
|
Reference in New Issue
Block a user