<set var="IS_MSVC_PRJ">
$(FORMAT in ['msvc6prj','msevc4prj','msvs2003prj','msvs2005prj','msvs2008prj'])
</set>
+ <set var="IS_MSVC">
+ $(IS_MSVC_PRJ=='1' or FORMAT=='msvc')
+ </set>
+
<set var="BUILDING_LIB" overwrite="0">0</set>
<set var="TARGET_CPU"/>
</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">
- <if cond="IS_MSVC_PRJ=='1'">1</if>
- <if cond="IS_MSVC_PRJ=='0'">default</if>
+ <if cond="IS_MSVC=='1'">1</if>
+ <if cond="IS_MSVC=='0'">default</if>
</set>
<option name="DEBUG_INFO">
<option name="DEBUG_FLAG">
<values>0,1,default</values>
- <default-value>default</default-value>
+ <default-value>1</default-value>
<description>
-Should __WXDEBUG__ be defined? The default value "default" means that it will
-be defined if BUILD=debug and not defined if BUILD=release.
+Value of wxDEBUG_LEVEL. The default value is the same as 1 and means that all
+but expensive assert checks are enabled, use 0 to completely remove debugging
+code.
</description>
</option>
<values>0,1,default</values>
<default-value>default</default-value>
<description>
-Should link against debug RTL (msvcrtd.dll) or release (msvcrt.dll)?
-Acts according to BUILD by default.
+Link against debug (e.g. msvcrtd.dll) or release (msvcrt.dll) RTL?
+Default is to use debug CRT if and only if BUILD==debug.
</description>
</option>
</if>
<description>
Link with gdiplus.lib? (Needed for wxGraphicsContext, will also set wxUSE_GRAPHICS_CONTEXT)
</description>
- </option>
+ </option>
</if>
<option name="OFFICIAL_BUILD">