[glib/glib-2-46] gobject: Further optimize MSVC builds



commit a674e19f29c92b394d99abf67d6b7146761bb6b4
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Mon Oct 12 16:49:53 2015 +0800

    gobject: Further optimize MSVC builds
    
    Use /ltcg (link time code generation) for linking as well.
    
    In fact, whole program optimization and /ltcg are the default for Release
    builds, so we don't really have to set them explicitly in the projects, so
    as a result, we can clean up the projects a little bit.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752837

 build/win32/vs10/gobject.vcxprojin |    6 ------
 build/win32/vs9/gobject.vcprojin   |    4 ----
 2 files changed, 0 insertions(+), 10 deletions(-)
---
diff --git a/build/win32/vs10/gobject.vcxprojin b/build/win32/vs10/gobject.vcxprojin
index 88d0834..03cc978 100644
--- a/build/win32/vs10/gobject.vcxprojin
+++ b/build/win32/vs10/gobject.vcxprojin
@@ -99,7 +99,6 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <WholeProgramOptimization>true</WholeProgramOptimization>
       <PreprocessorDefinitions>$(GObjectBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
@@ -115,8 +114,6 @@
       <SubSystem>Windows</SubSystem>
       <OptimizeReferences>true</OptimizeReferences>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <LinkTimeCodeGeneration>
-      </LinkTimeCodeGeneration>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
@@ -151,7 +148,6 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <WholeProgramOptimization>true</WholeProgramOptimization>
       <PreprocessorDefinitions>$(GObjectBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
@@ -167,8 +163,6 @@
       <SubSystem>Windows</SubSystem>
       <OptimizeReferences>true</OptimizeReferences>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <LinkTimeCodeGeneration>
-      </LinkTimeCodeGeneration>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
diff --git a/build/win32/vs9/gobject.vcprojin b/build/win32/vs9/gobject.vcprojin
index 8c8ae41..82609cc 100644
--- a/build/win32/vs9/gobject.vcprojin
+++ b/build/win32/vs9/gobject.vcprojin
@@ -58,7 +58,6 @@
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               WholeProgramOptimization="true"
                                PreprocessorDefinitions="$(GObjectBuildDefines)"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
@@ -74,7 +73,6 @@
                                SubSystem="2"
                                OptimizeReferences="2"
                                EnableCOMDATFolding="2"
-                               LinkTimeCodeGeneration="0"
                                RandomizedBaseAddress="1"
                                DataExecutionPrevention="0"
                                ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
@@ -120,7 +118,6 @@
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               WholeProgramOptimization="true"
                                PreprocessorDefinitions="$(GObjectBuildDefines)"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
@@ -136,7 +133,6 @@
                                SubSystem="2"
                                OptimizeReferences="2"
                                EnableCOMDATFolding="2"
-                               LinkTimeCodeGeneration="0"
                                RandomizedBaseAddress="1"
                                DataExecutionPrevention="0"
                                ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]