Browse Source

[MVS] Added /LTCG option to improve linker performance.

DjWarmonger 10 years ago
parent
commit
94c0d5896f
3 changed files with 3 additions and 0 deletions
  1. 1 0
      client/VCMI_client.vcxproj
  2. 1 0
      lib/VCMI_lib.vcxproj
  3. 1 0
      test/Test.vcxproj

+ 1 - 0
client/VCMI_client.vcxproj

@@ -153,6 +153,7 @@
       <AdditionalLibraryDirectories>$(FFMPEGDIR)\lib;.;..\..\libs;..</AdditionalLibraryDirectories>
       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
       <OptimizeReferences>true</OptimizeReferences>
+      <AdditionalOptions>/LTCG %(AdditionalOptions)</AdditionalOptions>
     </Link>
     <CustomBuildStep>
       <Command>

+ 1 - 0
lib/VCMI_lib.vcxproj

@@ -147,6 +147,7 @@
       <LinkTimeCodeGeneration>
       </LinkTimeCodeGeneration>
       <AdditionalLibraryDirectories>..\..\libs</AdditionalLibraryDirectories>
+      <AdditionalOptions>/LTCG %(AdditionalOptions)</AdditionalOptions>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='RD|x64'">

+ 1 - 0
test/Test.vcxproj

@@ -142,6 +142,7 @@
       </LinkTimeCodeGeneration>
       <ShowProgress>NotSet</ShowProgress>
       <AdditionalLibraryDirectories>..\..\libs;..</AdditionalLibraryDirectories>
+      <AdditionalOptions>/LTCG %(AdditionalOptions)</AdditionalOptions>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='RD|x64'">