diff --git a/libdnet-stripped/libdnet-stripped.vcxproj b/libdnet-stripped/libdnet-stripped.vcxproj
index ccad3113d..8983515a0 100755
--- a/libdnet-stripped/libdnet-stripped.vcxproj
+++ b/libdnet-stripped/libdnet-stripped.vcxproj
@@ -76,6 +76,7 @@
$(OutDir)libdnet-stripped.lib
+ true
diff --git a/libpcre/libpcre.vcxproj b/libpcre/libpcre.vcxproj
index 2d3bfdc2e..76722985e 100644
--- a/libpcre/libpcre.vcxproj
+++ b/libpcre/libpcre.vcxproj
@@ -72,6 +72,7 @@
$(OutDir)libpcre.lib
+ true
diff --git a/libssh2/win32/libssh2.vcxproj b/libssh2/win32/libssh2.vcxproj
index 611eaf9d4..743f93688 100644
--- a/libssh2/win32/libssh2.vcxproj
+++ b/libssh2/win32/libssh2.vcxproj
@@ -90,6 +90,8 @@
.\Release_dll\libssh2.lib
ws2_32.lib;libcrypto.lib;zlibwapi.lib;%(AdditionalDependencies)
..\..\libz\contrib\vstudio\vc12\x86\ZlibDllReleaseWithoutAsm;..\..\..\nmap-mswin32-aux\OpenSSL\lib;%(AdditionalLibraryDirectories)
+ true
+ UseLinkTimeCodeGeneration
diff --git a/libz/contrib/vstudio/vc12/zlibstat.vcxproj b/libz/contrib/vstudio/vc12/zlibstat.vcxproj
index ba4934bdf..205c36390 100644
--- a/libz/contrib/vstudio/vc12/zlibstat.vcxproj
+++ b/libz/contrib/vstudio/vc12/zlibstat.vcxproj
@@ -219,6 +219,7 @@
..\..\masmx86\match686.obj;..\..\masmx86\inffas32.obj;%(AdditionalDependencies)
$(OutDir)zlibstat.lib
true
+ true
diff --git a/libz/contrib/vstudio/vc12/zlibvc.vcxproj b/libz/contrib/vstudio/vc12/zlibvc.vcxproj
index 9e25cd9e4..54da3e17c 100644
--- a/libz/contrib/vstudio/vc12/zlibvc.vcxproj
+++ b/libz/contrib/vstudio/vc12/zlibvc.vcxproj
@@ -396,6 +396,8 @@ bld_ml32.bat
$(OutDir)zlibwapi.lib
+ true
+ UseLinkTimeCodeGeneration
diff --git a/mswin32/nmap.vcxproj b/mswin32/nmap.vcxproj
index a544e7dbf..4dbf8670f 100644
--- a/mswin32/nmap.vcxproj
+++ b/mswin32/nmap.vcxproj
@@ -144,6 +144,8 @@
true
MachineX86
/LTCG %(AdditionalOptions)
+ true
+ UseLinkTimeCodeGeneration
@@ -444,4 +446,4 @@
-
+
\ No newline at end of file
diff --git a/nbase/nbase.vcxproj b/nbase/nbase.vcxproj
index 733bb4cc1..66508925b 100644
--- a/nbase/nbase.vcxproj
+++ b/nbase/nbase.vcxproj
@@ -87,6 +87,7 @@
$(OutDir)nbase.lib
+ true
diff --git a/ncat/ncat.vcxproj b/ncat/ncat.vcxproj
index 9a3419a2c..f7e93a468 100644
--- a/ncat/ncat.vcxproj
+++ b/ncat/ncat.vcxproj
@@ -146,6 +146,8 @@
true
true
MachineX86
+ true
+ UseLinkTimeCodeGeneration
xcopy "..\..\nmap-mswin32-aux\OpenSSL\bin\*.dll" "$(Configuration)\" /y
diff --git a/nping/nping.vcxproj b/nping/nping.vcxproj
index 9861b22c3..61edb7027 100644
--- a/nping/nping.vcxproj
+++ b/nping/nping.vcxproj
@@ -46,7 +46,7 @@
true
.\Release\
.\Release\
- true
+ false
@@ -127,6 +127,8 @@
true
true
MachineX86
+ UseLinkTimeCodeGeneration
+ true
xcopy "..\..\nmap-mswin32-aux\OpenSSL\bin\*.dll" "$(SolutionDir)\$(Configuration)\" /y
diff --git a/nsock/nsock.vcxproj b/nsock/nsock.vcxproj
index ec61f09e1..3ff0b9ae9 100644
--- a/nsock/nsock.vcxproj
+++ b/nsock/nsock.vcxproj
@@ -125,6 +125,7 @@
$(OutDir)nsock.lib
+ true