summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2017-10-08 09:54:17 +0300
committerGeorge Hazan <ghazan@miranda.im>2017-10-08 09:54:26 +0300
commit819f67e42f7e93139e378d45518fa5a697cc9705 (patch)
tree10987bc57387b4e61bee625469f2d225ab323ebb
parent25ac1787862bd563a2c03b629cc240a7593641d9 (diff)
SSE2 instructions not to be used for 32-bit Release configurations
-rw-r--r--build/vc.common/common.props1
-rw-r--r--plugins/AdvaImg/AdvaImg_15.vcxproj1
-rw-r--r--plugins/CryptoPP/crypto/cryptlib_15.vcxproj1
-rw-r--r--plugins/CryptoPP/cryptopp_15.vcxproj1
-rw-r--r--plugins/Dbx_kv/Dbx_kv_15.vcxproj1
-rw-r--r--plugins/Dbx_kyoto/Dbx_kyoto_15.vcxproj1
-rw-r--r--plugins/FileAsMessage/fileecho_15.vcxproj1
-rw-r--r--plugins/HTTPServer/HTTPServer_15.vcxproj1
-rw-r--r--plugins/ListeningTo/src/players/foo_mlt/foo_mlt_15.vcxproj1
-rw-r--r--plugins/ListeningTo/src/players/foo_mlt/foobar2000/SDK/foobar2000_SDK_15.vcxproj1
-rw-r--r--plugins/ListeningTo/src/players/foo_mlt/foobar2000/foobar2000_component_client/foobar2000_component_client_15.vcxproj1
-rw-r--r--plugins/ListeningTo/src/players/foo_mlt/foobar2000/helpers/foobar2000_sdk_helpers_15.vcxproj1
-rw-r--r--plugins/ListeningTo/src/players/foo_mlt/pfc/pfc_15.vcxproj1
-rw-r--r--plugins/ListeningTo/src/players/winamp_mlt/mlt_winamp_15.vcxproj1
-rw-r--r--plugins/MirFox/MirFoxNG_15.vcxproj1
-rw-r--r--plugins/MirOTR/Libgcrypt/Libgcrypt_15.vcxproj1
-rw-r--r--plugins/MirOTR/MirOTR_15.vcxproj1
-rw-r--r--plugins/MirOTR/ekhtml/ekhtml_15.vcxproj1
-rw-r--r--plugins/MirOTR/libotr/libotr_15.vcxproj1
-rw-r--r--plugins/NotesAndReminders/NotesReminders_15.vcxproj1
-rw-r--r--plugins/PluginUpdater/PluginUpdaterIM_15.vcxproj1
-rw-r--r--plugins/PluginUpdater/pu_stub/pu_stub_15.vcxproj1
-rw-r--r--plugins/SecureIM/secureim_15.vcxproj1
-rw-r--r--protocols/EmLanProto/amdproto_15.vcxproj1
-rw-r--r--protocols/Gadu-Gadu/Gadu-Gadu_15.vcxproj1
-rw-r--r--protocols/ICQCorp/ICQCorp_15.vcxproj1
-rw-r--r--protocols/Sametime/sametime_15.vcxproj1
-rw-r--r--protocols/Sametime/src/glib/glib_15.vcxproj1
-rw-r--r--tools/checksum/checksum_15.vcxproj1
29 files changed, 29 insertions, 0 deletions
diff --git a/build/vc.common/common.props b/build/vc.common/common.props
index bb47d82824..1fb6cf1ddf 100644
--- a/build/vc.common/common.props
+++ b/build/vc.common/common.props
@@ -80,6 +80,7 @@
<ItemDefinitionGroup Condition="'$(Platform)'=='Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(ProjectDir)..\..\libs\win32;$(ProjectDir)..\..\..\boost\stage\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
diff --git a/plugins/AdvaImg/AdvaImg_15.vcxproj b/plugins/AdvaImg/AdvaImg_15.vcxproj
index 22a93b2314..b66e58be0d 100644
--- a/plugins/AdvaImg/AdvaImg_15.vcxproj
+++ b/plugins/AdvaImg/AdvaImg_15.vcxproj
@@ -80,6 +80,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>src;..\..\libs\zLib\src;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;FREEIMAGE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level3</WarningLevel>
diff --git a/plugins/CryptoPP/crypto/cryptlib_15.vcxproj b/plugins/CryptoPP/crypto/cryptlib_15.vcxproj
index f55071f1c7..1e474888a5 100644
--- a/plugins/CryptoPP/crypto/cryptlib_15.vcxproj
+++ b/plugins/CryptoPP/crypto/cryptlib_15.vcxproj
@@ -77,6 +77,7 @@
<Optimization>Full</Optimization>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
diff --git a/plugins/CryptoPP/cryptopp_15.vcxproj b/plugins/CryptoPP/cryptopp_15.vcxproj
index 2277eed296..8f2808dfd5 100644
--- a/plugins/CryptoPP/cryptopp_15.vcxproj
+++ b/plugins/CryptoPP/cryptopp_15.vcxproj
@@ -130,6 +130,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
diff --git a/plugins/Dbx_kv/Dbx_kv_15.vcxproj b/plugins/Dbx_kv/Dbx_kv_15.vcxproj
index 701a5f6409..fbd767433d 100644
--- a/plugins/Dbx_kv/Dbx_kv_15.vcxproj
+++ b/plugins/Dbx_kv/Dbx_kv_15.vcxproj
@@ -138,6 +138,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\include;..\..\..\boost;src\hamsterdb\include;src\hamsterdb\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;NDEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FunctionLevelLinking>true</FunctionLevelLinking>
diff --git a/plugins/Dbx_kyoto/Dbx_kyoto_15.vcxproj b/plugins/Dbx_kyoto/Dbx_kyoto_15.vcxproj
index 61cfec032c..0fa9c8141b 100644
--- a/plugins/Dbx_kyoto/Dbx_kyoto_15.vcxproj
+++ b/plugins/Dbx_kyoto/Dbx_kyoto_15.vcxproj
@@ -138,6 +138,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>src\KyotoCabinet;..\..\include;..\..\..\boost;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;NDEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FunctionLevelLinking>true</FunctionLevelLinking>
diff --git a/plugins/FileAsMessage/fileecho_15.vcxproj b/plugins/FileAsMessage/fileecho_15.vcxproj
index 546be589b0..6606bea795 100644
--- a/plugins/FileAsMessage/fileecho_15.vcxproj
+++ b/plugins/FileAsMessage/fileecho_15.vcxproj
@@ -78,6 +78,7 @@
<Optimization>Full</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level4</WarningLevel>
diff --git a/plugins/HTTPServer/HTTPServer_15.vcxproj b/plugins/HTTPServer/HTTPServer_15.vcxproj
index 7b5fc37eb3..472743a315 100644
--- a/plugins/HTTPServer/HTTPServer_15.vcxproj
+++ b/plugins/HTTPServer/HTTPServer_15.vcxproj
@@ -133,6 +133,7 @@
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level3</WarningLevel>
diff --git a/plugins/ListeningTo/src/players/foo_mlt/foo_mlt_15.vcxproj b/plugins/ListeningTo/src/players/foo_mlt/foo_mlt_15.vcxproj
index 059a4532b8..5fc65c08dd 100644
--- a/plugins/ListeningTo/src/players/foo_mlt/foo_mlt_15.vcxproj
+++ b/plugins/ListeningTo/src/players/foo_mlt/foo_mlt_15.vcxproj
@@ -61,6 +61,7 @@
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;UNICODE;_UNICODE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
diff --git a/plugins/ListeningTo/src/players/foo_mlt/foobar2000/SDK/foobar2000_SDK_15.vcxproj b/plugins/ListeningTo/src/players/foo_mlt/foobar2000/SDK/foobar2000_SDK_15.vcxproj
index 73893a49c5..5d658f6030 100644
--- a/plugins/ListeningTo/src/players/foo_mlt/foobar2000/SDK/foobar2000_SDK_15.vcxproj
+++ b/plugins/ListeningTo/src/players/foo_mlt/foobar2000/SDK/foobar2000_SDK_15.vcxproj
@@ -70,6 +70,7 @@
<Optimization>MinSpace</Optimization>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_WIN32_WINNT=0x501;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FloatingPointModel>Fast</FloatingPointModel>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
diff --git a/plugins/ListeningTo/src/players/foo_mlt/foobar2000/foobar2000_component_client/foobar2000_component_client_15.vcxproj b/plugins/ListeningTo/src/players/foo_mlt/foobar2000/foobar2000_component_client/foobar2000_component_client_15.vcxproj
index f4bf80c133..471edaee34 100644
--- a/plugins/ListeningTo/src/players/foo_mlt/foobar2000/foobar2000_component_client/foobar2000_component_client_15.vcxproj
+++ b/plugins/ListeningTo/src/players/foo_mlt/foobar2000/foobar2000_component_client/foobar2000_component_client_15.vcxproj
@@ -70,6 +70,7 @@
<Optimization>MinSpace</Optimization>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FloatingPointModel>Fast</FloatingPointModel>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
diff --git a/plugins/ListeningTo/src/players/foo_mlt/foobar2000/helpers/foobar2000_sdk_helpers_15.vcxproj b/plugins/ListeningTo/src/players/foo_mlt/foobar2000/helpers/foobar2000_sdk_helpers_15.vcxproj
index bad8613167..91bec14ebb 100644
--- a/plugins/ListeningTo/src/players/foo_mlt/foobar2000/helpers/foobar2000_sdk_helpers_15.vcxproj
+++ b/plugins/ListeningTo/src/players/foo_mlt/foobar2000/helpers/foobar2000_sdk_helpers_15.vcxproj
@@ -49,6 +49,7 @@
<ClCompile>
<Optimization>MinSpace</Optimization>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_WIN32_WINNT=0x501;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FloatingPointModel>Fast</FloatingPointModel>
diff --git a/plugins/ListeningTo/src/players/foo_mlt/pfc/pfc_15.vcxproj b/plugins/ListeningTo/src/players/foo_mlt/pfc/pfc_15.vcxproj
index 75a4dad222..b5499491ca 100644
--- a/plugins/ListeningTo/src/players/foo_mlt/pfc/pfc_15.vcxproj
+++ b/plugins/ListeningTo/src/players/foo_mlt/pfc/pfc_15.vcxproj
@@ -67,6 +67,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>MaxSpeed</Optimization>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;PFC_DLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
diff --git a/plugins/ListeningTo/src/players/winamp_mlt/mlt_winamp_15.vcxproj b/plugins/ListeningTo/src/players/winamp_mlt/mlt_winamp_15.vcxproj
index 10ea02c7b0..692ea19f8e 100644
--- a/plugins/ListeningTo/src/players/winamp_mlt/mlt_winamp_15.vcxproj
+++ b/plugins/ListeningTo/src/players/winamp_mlt/mlt_winamp_15.vcxproj
@@ -107,6 +107,7 @@
</HeaderFileName>
</Midl>
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;MLT_WINAMP_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
diff --git a/plugins/MirFox/MirFoxNG_15.vcxproj b/plugins/MirFox/MirFoxNG_15.vcxproj
index 48174dc27a..53f530db27 100644
--- a/plugins/MirFox/MirFoxNG_15.vcxproj
+++ b/plugins/MirFox/MirFoxNG_15.vcxproj
@@ -133,6 +133,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<WarningLevel>Level3</WarningLevel>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
diff --git a/plugins/MirOTR/Libgcrypt/Libgcrypt_15.vcxproj b/plugins/MirOTR/Libgcrypt/Libgcrypt_15.vcxproj
index 33c2756e99..9912bf6124 100644
--- a/plugins/MirOTR/Libgcrypt/Libgcrypt_15.vcxproj
+++ b/plugins/MirOTR/Libgcrypt/Libgcrypt_15.vcxproj
@@ -77,6 +77,7 @@
<Optimization>Full</Optimization>
<AdditionalIncludeDirectories>custom;cipher;mpi;mpi\generic;src;..\Libgpg-error;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_LIB;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<WarningLevel>Level3</WarningLevel>
<DisableSpecificWarnings>4018;4028;4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<FloatingPointModel>Fast</FloatingPointModel>
diff --git a/plugins/MirOTR/MirOTR_15.vcxproj b/plugins/MirOTR/MirOTR_15.vcxproj
index 349cb15d7b..bf161a6cbb 100644
--- a/plugins/MirOTR/MirOTR_15.vcxproj
+++ b/plugins/MirOTR/MirOTR_15.vcxproj
@@ -125,6 +125,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
diff --git a/plugins/MirOTR/ekhtml/ekhtml_15.vcxproj b/plugins/MirOTR/ekhtml/ekhtml_15.vcxproj
index d73c66fd5d..03b2b817d4 100644
--- a/plugins/MirOTR/ekhtml/ekhtml_15.vcxproj
+++ b/plugins/MirOTR/ekhtml/ekhtml_15.vcxproj
@@ -101,6 +101,7 @@
<Optimization>Full</Optimization>
<AdditionalIncludeDirectories>include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level3</WarningLevel>
<DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
diff --git a/plugins/MirOTR/libotr/libotr_15.vcxproj b/plugins/MirOTR/libotr/libotr_15.vcxproj
index a72b9699ee..c2fcca93bd 100644
--- a/plugins/MirOTR/libotr/libotr_15.vcxproj
+++ b/plugins/MirOTR/libotr/libotr_15.vcxproj
@@ -97,6 +97,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>Full</Optimization>
<AdditionalIncludeDirectories>custom;src;..\Libgcrypt\src;..\Libgpg-error;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_LIB;HAVE_CONFIG_H;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
diff --git a/plugins/NotesAndReminders/NotesReminders_15.vcxproj b/plugins/NotesAndReminders/NotesReminders_15.vcxproj
index bfce9c1b79..a4dc5c21d5 100644
--- a/plugins/NotesAndReminders/NotesReminders_15.vcxproj
+++ b/plugins/NotesAndReminders/NotesReminders_15.vcxproj
@@ -134,6 +134,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
diff --git a/plugins/PluginUpdater/PluginUpdaterIM_15.vcxproj b/plugins/PluginUpdater/PluginUpdaterIM_15.vcxproj
index bce8c99d69..f449723e36 100644
--- a/plugins/PluginUpdater/PluginUpdaterIM_15.vcxproj
+++ b/plugins/PluginUpdater/PluginUpdaterIM_15.vcxproj
@@ -120,6 +120,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>Full</Optimization>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;.\src\Minizip;.\src\Compat%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
diff --git a/plugins/PluginUpdater/pu_stub/pu_stub_15.vcxproj b/plugins/PluginUpdater/pu_stub/pu_stub_15.vcxproj
index 81ba478711..3a2aba135f 100644
--- a/plugins/PluginUpdater/pu_stub/pu_stub_15.vcxproj
+++ b/plugins/PluginUpdater/pu_stub/pu_stub_15.vcxproj
@@ -112,6 +112,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<WarningLevel>Level4</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
diff --git a/plugins/SecureIM/secureim_15.vcxproj b/plugins/SecureIM/secureim_15.vcxproj
index 9e3982c5d0..3071a89f8e 100644
--- a/plugins/SecureIM/secureim_15.vcxproj
+++ b/plugins/SecureIM/secureim_15.vcxproj
@@ -127,6 +127,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>Full</Optimization>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
diff --git a/protocols/EmLanProto/amdproto_15.vcxproj b/protocols/EmLanProto/amdproto_15.vcxproj
index 83b2536be0..eba36865c5 100644
--- a/protocols/EmLanProto/amdproto_15.vcxproj
+++ b/protocols/EmLanProto/amdproto_15.vcxproj
@@ -133,6 +133,7 @@
<AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
diff --git a/protocols/Gadu-Gadu/Gadu-Gadu_15.vcxproj b/protocols/Gadu-Gadu/Gadu-Gadu_15.vcxproj
index bd47e981e3..163f3022cf 100644
--- a/protocols/Gadu-Gadu/Gadu-Gadu_15.vcxproj
+++ b/protocols/Gadu-Gadu/Gadu-Gadu_15.vcxproj
@@ -136,6 +136,7 @@
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;src\libgadu;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;GG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
diff --git a/protocols/ICQCorp/ICQCorp_15.vcxproj b/protocols/ICQCorp/ICQCorp_15.vcxproj
index 5beb053378..18bf1c6e16 100644
--- a/protocols/ICQCorp/ICQCorp_15.vcxproj
+++ b/protocols/ICQCorp/ICQCorp_15.vcxproj
@@ -130,6 +130,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<WarningLevel>Level3</WarningLevel>
diff --git a/protocols/Sametime/sametime_15.vcxproj b/protocols/Sametime/sametime_15.vcxproj
index b9f1112fd3..cb39661311 100644
--- a/protocols/Sametime/sametime_15.vcxproj
+++ b/protocols/Sametime/sametime_15.vcxproj
@@ -156,6 +156,7 @@
</HeaderFileName>
</Midl>
<ClCompile>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\include;src\meanwhile\src;src;src\glib;src\glib\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
diff --git a/protocols/Sametime/src/glib/glib_15.vcxproj b/protocols/Sametime/src/glib/glib_15.vcxproj
index 99f0bc58a7..73293d3906 100644
--- a/protocols/Sametime/src/glib/glib_15.vcxproj
+++ b/protocols/Sametime/src/glib/glib_15.vcxproj
@@ -136,6 +136,7 @@
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<AdditionalIncludeDirectories>$(ProjectDir)\..;$(ProjectDir)</AdditionalIncludeDirectories>
diff --git a/tools/checksum/checksum_15.vcxproj b/tools/checksum/checksum_15.vcxproj
index 4d8169230d..35eff9b5b0 100644
--- a/tools/checksum/checksum_15.vcxproj
+++ b/tools/checksum/checksum_15.vcxproj
@@ -132,6 +132,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;DATABASE_INDEPENDANT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
<StringPooling>true</StringPooling>
<ExceptionHandling>false</ExceptionHandling>
<FunctionLevelLinking>true</FunctionLevelLinking>