Added configure option --with-dmalloc to use the dmalloc memory debugging library.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@559 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
1280032d6c
commit
76f53a0e39
@ -120,7 +120,7 @@ public:
|
||||
{ return m_parent; }
|
||||
wxWindow *GetGrandParent(void) const
|
||||
{ return (m_parent ? m_parent->m_parent : (wxWindow*)NULL); }
|
||||
void wxWindow::SetParent( wxWindow *p )
|
||||
void SetParent( wxWindow *p )
|
||||
{ m_parent = p; }
|
||||
|
||||
wxEvtHandler *GetEventHandler();
|
||||
|
@ -120,7 +120,7 @@ public:
|
||||
{ return m_parent; }
|
||||
wxWindow *GetGrandParent(void) const
|
||||
{ return (m_parent ? m_parent->m_parent : (wxWindow*)NULL); }
|
||||
void wxWindow::SetParent( wxWindow *p )
|
||||
void SetParent( wxWindow *p )
|
||||
{ m_parent = p; }
|
||||
|
||||
wxEvtHandler *GetEventHandler();
|
||||
|
@ -654,6 +654,7 @@ DEFAULT_USE_PROFILE=0
|
||||
DEFAULT_USE_DEBUG_FLAG=0
|
||||
DEFAULT_USE_DEBUG_INFO=0
|
||||
DEFAULT_USE_MEM_TRACING=0
|
||||
DEFAULT_USE_DMALLOC=0
|
||||
|
||||
DEFAULT_USE_ZLIB=1
|
||||
DEFAULT_USE_GDK_IMLIB=1
|
||||
@ -736,6 +737,10 @@ AC_OVERRIDES(mem_tracing,mem_tracing,
|
||||
**--with-mem_traing create code with memory tracing,
|
||||
USE_MEM_TRACING)
|
||||
|
||||
AC_OVERRIDES(dmalloc,dmalloc,
|
||||
**--with-dmalloc use dmalloc memory debug library (www.letters.com/dmalloc/),
|
||||
USE_DMALLOC)
|
||||
|
||||
AC_OVERRIDES(profile,profile,
|
||||
**--with-profile create code with profiling information included,
|
||||
USE_PROFILE)
|
||||
@ -1042,6 +1047,12 @@ if test "$USE_MEM_TRACING" = 1 ; then
|
||||
dnl AC_DEFINE_UNQUOTED(USE_GLOBAL_MEMORY_OPERATORS,$USE_MEM_TRACING)
|
||||
fi
|
||||
|
||||
EXTRA_LINK=
|
||||
if test "$USE_DMALLOC" = 1 ; then
|
||||
EXTRA_LINK="$EXTRA_LINK -ldmalloc"
|
||||
fi
|
||||
AC_SUBST(EXTRA_LINK)
|
||||
|
||||
PROFILE=
|
||||
if test "$USE_PROFILE" = 1 ; then
|
||||
PROFILE="-pg"
|
||||
|
@ -88,6 +88,7 @@ OPENGL_LIBRARY = @OPENGL_LIBRARY@
|
||||
OPENGL_LINK = @OPENGL_LINK@
|
||||
|
||||
THREADS_LINK = @THREADS_LINK@
|
||||
EXTRA_LINK = @EXTRA_LINK@
|
||||
|
||||
# INCLUDES
|
||||
WX_INCLUDES = \
|
||||
@ -116,7 +117,8 @@ LINK_LIBS= \
|
||||
$(GUI_TK_LIBS) \
|
||||
$(X_EXTRA_LIBS) \
|
||||
$(X_PRE_LIBS) \
|
||||
$(THREADS_LINK)
|
||||
$(THREADS_LINK) \
|
||||
$(EXTRA_LINK)
|
||||
|
||||
# Don't include $(OPENGL_LIBS) in LINK_LIBS; they
|
||||
# can be conveniently added to BIN_LINK in Makefile.in.
|
||||
|
@ -43,6 +43,7 @@ s|*TOOLKIT*|@TOOLKIT@|g
|
||||
s|*TOOLKIT_DEF*|@TOOLKIT_DEF@|g
|
||||
s|*THREADS*|@THREADS@|g
|
||||
s|*THREADS_LINK*|@THREADS_LINK@|g
|
||||
s|*EXTRA_LINK*|@EXTRA_LINK@|g
|
||||
s|*WXSTRING*|@WXSTRING@|g
|
||||
s|*TYPETREE*|@TYPETREE@|g
|
||||
s|*METAFILE*|@METAFILE@|g
|
||||
|
@ -1314,6 +1314,9 @@ wxString FilterIn(const wxString& str)
|
||||
// quote the string before writing it to file
|
||||
wxString FilterOut(const wxString& str)
|
||||
{
|
||||
if(str.IsEmpty())
|
||||
return str;
|
||||
|
||||
wxString strResult;
|
||||
strResult.Alloc(str.Len());
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user