Enable debug information in release builds for msvc makefiles too.

Debug information was enabled for release builds for MSVC project files but
not the makefiles which was inconsistent, correct this.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61829 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2009-09-04 16:21:05 +00:00
parent 4566dcbe24
commit 0c4311ca1e
2 changed files with 13 additions and 3 deletions

View File

@@ -6,6 +6,10 @@
<set var="IS_MSVC_PRJ"> <set var="IS_MSVC_PRJ">
$(FORMAT in ['msvc6prj','msevc4prj','msvs2003prj','msvs2005prj','msvs2008prj']) $(FORMAT in ['msvc6prj','msevc4prj','msvs2003prj','msvs2005prj','msvs2008prj'])
</set> </set>
<set var="IS_MSVC">
$(IS_MSVC_PRJ=='1' or FORMAT=='msvc')
</set>
<set var="BUILDING_LIB" overwrite="0">0</set> <set var="BUILDING_LIB" overwrite="0">0</set>
@@ -107,9 +111,15 @@ Accepted values: AMD64, IA64.
<set var="TARGET_CPU"/> <set var="TARGET_CPU"/>
</if> </if>
<!--
For MSVC enable debug information in all builds: it is needed to be
able to debug the crash dumps produced by wxDebugReport and as it
generates it in separate PDB files it doesn't cost us much to enable it
(except for disk space...).
-->
<set var="DEBUG_INFO_DEFAULT"> <set var="DEBUG_INFO_DEFAULT">
<if cond="IS_MSVC_PRJ=='1'">1</if> <if cond="IS_MSVC=='1'">1</if>
<if cond="IS_MSVC_PRJ=='0'">default</if> <if cond="IS_MSVC=='0'">default</if>
</set> </set>
<option name="DEBUG_INFO"> <option name="DEBUG_INFO">

View File

@@ -58,7 +58,7 @@ TARGET_CPU = $(CPU)
# Should debugging info be included in the executables? The default value # Should debugging info be included in the executables? The default value
# "default" means that debug info will be included if BUILD=debug # "default" means that debug info will be included if BUILD=debug
# and not included if BUILD=release. [0,1,default] # and not included if BUILD=release. [0,1,default]
DEBUG_INFO = default DEBUG_INFO = 1
# Should __WXDEBUG__ be defined? The default value "default" means that it will # Should __WXDEBUG__ be defined? The default value "default" means that it will
# be defined if BUILD=debug and not defined if BUILD=release. [0,1,default] # be defined if BUILD=debug and not defined if BUILD=release. [0,1,default]