OSDN Git Service

PATCH: [ 2003203 ] Remove debug info from release executables
authorKimmo Varis <kimmov@gmail.com>
Thu, 26 Jun 2008 21:08:41 +0000 (21:08 +0000)
committerKimmo Varis <kimmov@gmail.com>
Thu, 26 Jun 2008 21:08:41 +0000 (21:08 +0000)
Docs/Users/ChangeLog.txt
Src/Merge.vcproj

index 746ecc7..d8e76d8 100644 (file)
@@ -6,6 +6,7 @@ http://winmerge.org/tracker/[tracker-id]
 WinMerge 2.9.1.5
   Manual: Copy editing (#2000322)
   Manual: Clarify 64-bit support (#2002431)
+  Reduce executable sizes (#2003203)
 
 WinMerge 2.9.1.4 - 2008-06-24 (r5518)
   Use PCRE regular expressions in the editor (#1991259)
index 068f8d4..71a46a7 100644 (file)
@@ -39,7 +39,7 @@
                                ProgramDataBaseFileName=".\..\BuildTmp\MergeUnicodeRelease/"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
-                               DebugInformationFormat="3"
+                               DebugInformationFormat="0"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
@@ -51,9 +51,9 @@
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="..\Build\expat,..\Build\pcre"
-                               IgnoreDefaultLibraryNames="msvcrtd.lib"
-                               GenerateDebugInformation="TRUE"
-                               ProgramDatabaseFile=".\..\BuildTmp\MergeUnicodeRelease/WinMergeU.pdb"
+                               IgnoreDefaultLibraryNames=""
+                               GenerateDebugInformation="FALSE"
+                               ProgramDatabaseFile=""
                                SubSystem="2"
                                EntryPointSymbol="wWinMainCRTStartup"
                                TargetMachine="1"/>
                                ProgramDataBaseFileName=".\..\BuildTmp\MergeRelease/"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
-                               DebugInformationFormat="3"
+                               DebugInformationFormat="0"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="..\Build\expat,..\Build\pcre"
-                               IgnoreDefaultLibraryNames="msvcrtd.lib"
-                               GenerateDebugInformation="TRUE"
-                               ProgramDatabaseFile=".\..\BuildTmp\MergeRelease/WinMerge.pdb"
+                               IgnoreDefaultLibraryNames=""
+                               GenerateDebugInformation="FALSE"
+                               ProgramDatabaseFile=""
                                SubSystem="2"
                                TargetMachine="1"/>
                        <Tool