From 1a1cd6d1f5e71ee9dba5e398451115465b20054b Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 19 Jul 2011 03:31:14 +0200 Subject: [PATCH] Enable link-time code generation for msvc --- msvs/c-ares.vcxproj | 10 ++++++++++ msvs/libuv-benchmark.vcxproj | 10 ++++++---- msvs/libuv-test.vcxproj | 10 ++++++---- msvs/libuv.vcxproj | 10 ++++++++++ 4 files changed, 32 insertions(+), 8 deletions(-) diff --git a/msvs/c-ares.vcxproj b/msvs/c-ares.vcxproj index 4ada6ccb..0b23fade 100644 --- a/msvs/c-ares.vcxproj +++ b/msvs/c-ares.vcxproj @@ -95,14 +95,24 @@ MultiThreaded ..\include;..\src\ares\config_win32 WIN32;HAVE_CONFIG_H;_LIB;%(PreprocessorDefinitions) + true + true + + true + MultiThreaded ..\include;..\src\ares\config_win32 WIN32;HAVE_CONFIG_H;_LIB;%(PreprocessorDefinitions) + true + true + + true + diff --git a/msvs/libuv-benchmark.vcxproj b/msvs/libuv-benchmark.vcxproj index 5727a1aa..17132dc3 100644 --- a/msvs/libuv-benchmark.vcxproj +++ b/msvs/libuv-benchmark.vcxproj @@ -55,22 +55,18 @@ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ @@ -112,6 +108,8 @@ Level3 ProgramDatabase ..\include;..\src\ares\config_win32 + true + true MachineX86 @@ -120,6 +118,7 @@ true true kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies) + UseLinkTimeCodeGeneration @@ -129,6 +128,8 @@ Level3 ProgramDatabase ..\include;..\src\ares\config_win32 + true + true true @@ -136,6 +137,7 @@ true true kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies) + UseLinkTimeCodeGeneration diff --git a/msvs/libuv-test.vcxproj b/msvs/libuv-test.vcxproj index e59786dd..3d648b6e 100644 --- a/msvs/libuv-test.vcxproj +++ b/msvs/libuv-test.vcxproj @@ -56,22 +56,18 @@ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ - true $(SolutionDir)..\build\$(Platform)\$(Configuration)\ $(SolutionDir)..\build\$(Platform)\$(Configuration)\ @@ -113,6 +109,8 @@ Level3 ProgramDatabase ..\include;..\src\ares\config_win32 + true + true MachineX86 @@ -121,6 +119,7 @@ true true kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies) + UseLinkTimeCodeGeneration @@ -130,6 +129,8 @@ Level3 ProgramDatabase ..\include;..\src\ares\config_win32 + true + true true @@ -137,6 +138,7 @@ true true kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies) + UseLinkTimeCodeGeneration diff --git a/msvs/libuv.vcxproj b/msvs/libuv.vcxproj index c896c697..6fc34842 100644 --- a/msvs/libuv.vcxproj +++ b/msvs/libuv.vcxproj @@ -95,13 +95,23 @@ MultiThreaded ..\include;..\src\ares\config_win32 + true + true + + true + MultiThreaded ..\include;..\src\ares\config_win32 + true + true + + true +