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
+