aboutsummaryrefslogtreecommitdiff
path: root/project/VS2010Express/UnrarXLib.vcxproj
diff options
context:
space:
mode:
authorKarlson2k <k2k@narod.ru>2013-10-23 22:25:57 +0400
committerKarlson2k <k2k@narod.ru>2013-10-24 02:16:13 +0400
commitbcc5650f9b1652bdd61add0e802bf3bd3fec9ff3 (patch)
treedc3ff3ebc3132e3c6b71f88d41d36b89d778e00d /project/VS2010Express/UnrarXLib.vcxproj
parent598171dc16c0e658eadca5d1151c41eef47ac9c2 (diff)
[win32] Use more VC optimizations for important XBMC parts for 'Release' config
* Enable 'Full' code optimization * Prefer speed over small size * Allow any suitable inline function * Enable Generate Intrinsic Functions * Enable Function-Level Linking * Enable 'Whole Program Optimization' for compiler, linker and lib task * Explicitly enable linker optimization /OPT:REF and /OPT:ICF
Diffstat (limited to 'project/VS2010Express/UnrarXLib.vcxproj')
-rw-r--r--project/VS2010Express/UnrarXLib.vcxproj5
1 files changed, 5 insertions, 0 deletions
diff --git a/project/VS2010Express/UnrarXLib.vcxproj b/project/VS2010Express/UnrarXLib.vcxproj
index fc0fc45017..4f19b12f48 100644
--- a/project/VS2010Express/UnrarXLib.vcxproj
+++ b/project/VS2010Express/UnrarXLib.vcxproj
@@ -147,9 +147,14 @@
<DebugInformationFormat>
</DebugInformationFormat>
<DisableSpecificWarnings>4800;4018;4146;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)$(ProjectName).lib</OutputFile>
+ <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug (OpenGL)|Win32'">