From ee3d7daf4c5a27d071958cf33e150cacccf66cc7 Mon Sep 17 00:00:00 2001 From: Sven Strickroth Date: Sat, 22 Dec 2012 01:09:00 +0100 Subject: [PATCH] Consistently use /GL, /GF, /LTCG, /RELEASE, /Gy, /OPT:REF,ICF and /O2 for all the projects except for CrashHandler Inspired by TortoiseSVN revision 23620. Signed-off-by: Sven Strickroth --- ext/CrashServer/CommonLibs/Zlib/Zlib.vcproj | 6 ++-- .../CrashHandler/CrashHandler/CrashHandler.vcproj | 6 ++-- .../DumpUploaderServiceLib.vcproj | 6 ++-- .../CrashHandler/SendRpt/SendRpt.vcproj | 6 ++-- ext/OGDF/ogdf.vcproj | 10 +++++-- ext/ResizableLib/ResizableLib.vcproj | 10 +++---- ext/build/ScintillaLexer.vcproj | 14 +++++++++ ext/build/libapr.vcproj | 14 +++++++-- ext/build/libaprutil.vcproj | 14 +++++++-- ext/build/libcurl.vcproj | 34 ++++++++++++++-------- ext/build/libgit2.vcproj | 13 +++++++-- ext/build/xml.vcproj | 8 +++-- ext/build/zlib.vcproj | 20 +++++++++---- ext/gitdll/gitdll.vcproj | 4 +++ ext/hunspell/hunspell.vcproj | 6 ++++ ext/tgit | 2 +- src/AsyncFramework/AsyncFramework.vcproj | 6 ++++ src/Git/Git.vcproj | 10 +++++-- src/IBugTraqProvider/IBugTraqProvider.vcproj | 2 ++ src/ResText/ResText.vcproj | 11 +++---- src/SshAskPass/SshAskPass.vcproj | 2 ++ src/TGitCache/TGITCache.vcproj | 9 ++++-- src/TortoiseGitBlame/TortoiseGitBlame.vcproj | 6 ++++ src/TortoiseGitBlame/TortoiseGitBlameLang.vcproj | 10 ++----- src/TortoiseIDiff/TortoiseIDiff.vcproj | 12 ++++---- src/TortoiseIDiff/TortoiseIDiffLang.vcproj | 8 ++--- src/TortoiseMerge/TortoiseMerge.vcproj | 14 ++++++--- src/TortoiseMerge/TortoiseMergeLang.vcproj | 9 ++---- .../Windows/MSVC/Plink/TortoisePlink.vcproj | 27 ++++++++++------- src/TortoiseProc/TortoiseProc.vcproj | 8 +++-- src/TortoiseProc/TortoiseProcLang.vcproj | 22 +++++++------- src/TortoiseShell/TortoiseShell.vcproj | 14 +++++---- src/TortoiseShell/TortoiseStub.vcproj | 26 +++++++---------- src/TortoiseUDiff/TortoiseUDiff.vcproj | 9 +++++- src/Utils/Utils.vcproj | 10 +++++-- src/touch/touch.vcproj | 2 ++ 36 files changed, 257 insertions(+), 133 deletions(-) diff --git a/ext/CrashServer/CommonLibs/Zlib/Zlib.vcproj b/ext/CrashServer/CommonLibs/Zlib/Zlib.vcproj index b5b4c5e72..1dd906c4d 100644 --- a/ext/CrashServer/CommonLibs/Zlib/Zlib.vcproj +++ b/ext/CrashServer/CommonLibs/Zlib/Zlib.vcproj @@ -105,8 +105,9 @@ /> @@ -125,6 +130,7 @@ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="false" + WholeProgramOptimization="1" > @@ -324,6 +329,7 @@ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="false" + WholeProgramOptimization="1" > @@ -267,6 +272,7 @@ UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="false" CharacterSet="2" + WholeProgramOptimization="1" > @@ -6022,7 +6032,7 @@ @@ -6032,7 +6042,7 @@ @@ -6042,7 +6052,7 @@ @@ -6052,7 +6062,7 @@ @@ -6062,7 +6072,7 @@ @@ -6072,7 +6082,7 @@ @@ -6082,7 +6092,7 @@ @@ -6092,7 +6102,7 @@ diff --git a/ext/build/libgit2.vcproj b/ext/build/libgit2.vcproj index 46fc84780..02bbb9cad 100644 --- a/ext/build/libgit2.vcproj +++ b/ext/build/libgit2.vcproj @@ -203,6 +203,7 @@ EnableIntrinsicFunctions="true" AdditionalIncludeDirectories="..\zlib;..\libgit2\src;..\libgit2\include;..\libgit2\deps\http-parser;..\libgit2\deps\regex" PreprocessorDefinitions="NDEBUG;GIT_WINHTTP;WIN32_SHA1" + StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" UsePrecompiledHeader="2" @@ -226,7 +227,10 @@ OutputFile="$(OutDir)\$(ProjectName)32.dll" GenerateDebugInformation="true" SubSystem="2" - LinkTimeCodeGeneration="0" + OptimizeReferences="2" + EnableCOMDATFolding="2" + LinkTimeCodeGeneration="1" + SetChecksum="true" TargetMachine="1" /> @@ -307,6 +311,7 @@ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="false" + WholeProgramOptimization="1" > diff --git a/ext/gitdll/gitdll.vcproj b/ext/gitdll/gitdll.vcproj index 0a5915c6e..ff91201d9 100644 --- a/ext/gitdll/gitdll.vcproj +++ b/ext/gitdll/gitdll.vcproj @@ -197,6 +197,7 @@ EnableIntrinsicFunctions="true" AdditionalIncludeDirectories="..\tgit;..\tgit\compat;..\tgit\compat\vcbuild;..\tgit\compat\vcbuild\include;..\tgit\compat\fnmatch;..\tgit\compat\regex;..\tgit\compat\win32;..\zlib" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GITDLL_EXPORTS" + StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" UsePrecompiledHeader="0" @@ -221,6 +222,7 @@ SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" + SetChecksum="true" TargetMachine="1" /> @@ -142,7 +141,6 @@ /> @@ -221,7 +219,6 @@ /> @@ -143,7 +142,6 @@ /> @@ -223,7 +221,6 @@ /> @@ -142,7 +141,6 @@ /> @@ -591,11 +589,11 @@ > @@ -342,17 +339,15 @@ />