From cc82669355e32cc855a48fb4211e56a2abaf51d0 Mon Sep 17 00:00:00 2001 From: Jose Date: Thu, 20 Apr 2017 08:12:37 +0200 Subject: Visual Studio 2010 support --- cpp/src/Glacier2Lib/msbuild/glacier2/glacier2.vcxproj | 3 +++ cpp/src/Ice/OutgoingAsync.cpp | 4 ++-- cpp/src/Ice/Proxy.cpp | 4 ++-- cpp/src/Ice/msbuild/ice/ice.vcxproj | 5 +++++ cpp/src/Ice/msbuild/ice/packages.config | 1 + cpp/src/IceBox/msbuild/icebox/icebox.vcxproj | 3 +++ cpp/src/IceBox/msbuild/iceboxadmin/iceboxadmin.vcxproj | 3 +++ cpp/src/IceBox/msbuild/iceboxlib/iceboxlib.vcxproj | 3 +++ cpp/src/IceDiscovery/msbuild/icediscovery/icediscovery.vcxproj | 3 +++ cpp/src/IceGridLib/msbuild/icegrid/icegrid.vcxproj | 3 +++ .../msbuild/icelocatordiscovery/icelocatordiscovery.vcxproj | 3 +++ cpp/src/IcePatch2Lib/msbuild/icepatch2.vcxproj | 5 +++++ cpp/src/IcePatch2Lib/msbuild/packages.config | 1 + cpp/src/IceSSL/SChannelEngine.cpp | 2 +- cpp/src/IceSSL/msbuild/icessl/icessl.vcxproj | 3 +++ cpp/src/IceStormLib/msbuild/icestorm/icestorm.vcxproj | 3 +++ cpp/src/IceUtil/msbuild/iceutil/iceutil.vcxproj | 9 +++++++-- cpp/src/Slice/msbuild/slice.vcxproj | 3 +++ cpp/src/slice2cpp/msbuild/packages.config | 1 + cpp/src/slice2cpp/msbuild/slice2cpp.vcxproj | 5 +++++ cpp/src/slice2cs/msbuild/packages.config | 1 + cpp/src/slice2cs/msbuild/slice2cs.vcxproj | 5 +++++ cpp/src/slice2html/msbuild/packages.config | 1 + cpp/src/slice2html/msbuild/slice2html.vcxproj | 5 +++++ cpp/src/slice2java/msbuild/packages.config | 1 + cpp/src/slice2java/msbuild/slice2java.vcxproj | 5 +++++ cpp/src/slice2js/msbuild/packages.config | 1 + cpp/src/slice2js/msbuild/slice2js.vcxproj | 5 +++++ cpp/src/slice2objc/msbuild/packages.config | 1 + cpp/src/slice2objc/msbuild/slice2objc.vcxproj | 5 +++++ cpp/src/slice2php/msbuild/packages.config | 1 + cpp/src/slice2php/msbuild/slice2php.vcxproj | 5 +++++ cpp/src/slice2py/msbuild/packages.config | 1 + cpp/src/slice2py/msbuild/slice2py.vcxproj | 5 +++++ cpp/src/slice2rb/msbuild/packages.config | 1 + cpp/src/slice2rb/msbuild/slice2rb.vcxproj | 5 +++++ 36 files changed, 108 insertions(+), 7 deletions(-) (limited to 'cpp/src') diff --git a/cpp/src/Glacier2Lib/msbuild/glacier2/glacier2.vcxproj b/cpp/src/Glacier2Lib/msbuild/glacier2/glacier2.vcxproj index 83de952e24f..ba21dbf8cbf 100644 --- a/cpp/src/Glacier2Lib/msbuild/glacier2/glacier2.vcxproj +++ b/cpp/src/Glacier2Lib/msbuild/glacier2/glacier2.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true diff --git a/cpp/src/Ice/OutgoingAsync.cpp b/cpp/src/Ice/OutgoingAsync.cpp index 9f5106316d1..209092b5c4b 100644 --- a/cpp/src/Ice/OutgoingAsync.cpp +++ b/cpp/src/Ice/OutgoingAsync.cpp @@ -904,9 +904,9 @@ OutgoingAsync::prepare(const string& operation, OperationMode mode, const Contex _os.write(static_cast(_mode)); -#if defined(_MSC_VER) && (_MSC_VER == 1500) +#if defined(_MSC_VER) && (_MSC_VER <= 1600) // - // COMPILERFIX VC90 get confused with namespaces and we need to + // COMPILERFIX VC90 and VC100 get confused with namespaces and we need to // defined both Ice::noExplicitContext and IceProxy::Ice::noExplicitContext // see comments in Ice/Proxy.h. // diff --git a/cpp/src/Ice/Proxy.cpp b/cpp/src/Ice/Proxy.cpp index 65fc7a6dd25..b46545c35c1 100644 --- a/cpp/src/Ice/Proxy.cpp +++ b/cpp/src/Ice/Proxy.cpp @@ -36,9 +36,9 @@ const Context noExplicitContext; } -#if defined(_MSC_VER) && (_MSC_VER == 1500) +#if defined(_MSC_VER) && (_MSC_VER <= 1600) // -// COMPILERFIX VC90 get confused with namespaces and complains that +// COMPILERFIX VC90 and VC100 get confused with namespaces and complains that // ::Ice::noExplicitContext isn't defined in IceProxy namespace. // namespace IceProxy diff --git a/cpp/src/Ice/msbuild/ice/ice.vcxproj b/cpp/src/Ice/msbuild/ice/ice.vcxproj index 8e0e06fb697..1e7db1337f7 100644 --- a/cpp/src/Ice/msbuild/ice/ice.vcxproj +++ b/cpp/src/Ice/msbuild/ice/ice.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true @@ -1772,6 +1775,7 @@ + @@ -1780,6 +1784,7 @@ + diff --git a/cpp/src/Ice/msbuild/ice/packages.config b/cpp/src/Ice/msbuild/ice/packages.config index 5b9a7cf017c..76b5be873f3 100644 --- a/cpp/src/Ice/msbuild/ice/packages.config +++ b/cpp/src/Ice/msbuild/ice/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/IceBox/msbuild/icebox/icebox.vcxproj b/cpp/src/IceBox/msbuild/icebox/icebox.vcxproj index c803e15529b..2508280c326 100644 --- a/cpp/src/IceBox/msbuild/icebox/icebox.vcxproj +++ b/cpp/src/IceBox/msbuild/icebox/icebox.vcxproj @@ -23,6 +23,9 @@ IceBox + + v100 + Application true diff --git a/cpp/src/IceBox/msbuild/iceboxadmin/iceboxadmin.vcxproj b/cpp/src/IceBox/msbuild/iceboxadmin/iceboxadmin.vcxproj index 78e782c9c89..20ec5c750f2 100644 --- a/cpp/src/IceBox/msbuild/iceboxadmin/iceboxadmin.vcxproj +++ b/cpp/src/IceBox/msbuild/iceboxadmin/iceboxadmin.vcxproj @@ -23,6 +23,9 @@ IceBox + + v100 + Application true diff --git a/cpp/src/IceBox/msbuild/iceboxlib/iceboxlib.vcxproj b/cpp/src/IceBox/msbuild/iceboxlib/iceboxlib.vcxproj index 1c0e7fe669f..0f2f69566fb 100644 --- a/cpp/src/IceBox/msbuild/iceboxlib/iceboxlib.vcxproj +++ b/cpp/src/IceBox/msbuild/iceboxlib/iceboxlib.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true diff --git a/cpp/src/IceDiscovery/msbuild/icediscovery/icediscovery.vcxproj b/cpp/src/IceDiscovery/msbuild/icediscovery/icediscovery.vcxproj index ab49b05fd12..257d535de18 100644 --- a/cpp/src/IceDiscovery/msbuild/icediscovery/icediscovery.vcxproj +++ b/cpp/src/IceDiscovery/msbuild/icediscovery/icediscovery.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true diff --git a/cpp/src/IceGridLib/msbuild/icegrid/icegrid.vcxproj b/cpp/src/IceGridLib/msbuild/icegrid/icegrid.vcxproj index f4192cf5a43..633d97e7b9c 100644 --- a/cpp/src/IceGridLib/msbuild/icegrid/icegrid.vcxproj +++ b/cpp/src/IceGridLib/msbuild/icegrid/icegrid.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true diff --git a/cpp/src/IceLocatorDiscovery/msbuild/icelocatordiscovery/icelocatordiscovery.vcxproj b/cpp/src/IceLocatorDiscovery/msbuild/icelocatordiscovery/icelocatordiscovery.vcxproj index 2e5a8e116ce..9f6594c7a12 100644 --- a/cpp/src/IceLocatorDiscovery/msbuild/icelocatordiscovery/icelocatordiscovery.vcxproj +++ b/cpp/src/IceLocatorDiscovery/msbuild/icelocatordiscovery/icelocatordiscovery.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true diff --git a/cpp/src/IcePatch2Lib/msbuild/icepatch2.vcxproj b/cpp/src/IcePatch2Lib/msbuild/icepatch2.vcxproj index 644bfd609fe..cba2fdaf6e6 100644 --- a/cpp/src/IcePatch2Lib/msbuild/icepatch2.vcxproj +++ b/cpp/src/IcePatch2Lib/msbuild/icepatch2.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true @@ -199,6 +202,7 @@ + @@ -207,6 +211,7 @@ + diff --git a/cpp/src/IcePatch2Lib/msbuild/packages.config b/cpp/src/IcePatch2Lib/msbuild/packages.config index 5b9a7cf017c..76b5be873f3 100644 --- a/cpp/src/IcePatch2Lib/msbuild/packages.config +++ b/cpp/src/IcePatch2Lib/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/IceSSL/SChannelEngine.cpp b/cpp/src/IceSSL/SChannelEngine.cpp index e9ca7472b97..a5e0a7c246b 100644 --- a/cpp/src/IceSSL/SChannelEngine.cpp +++ b/cpp/src/IceSSL/SChannelEngine.cpp @@ -35,7 +35,7 @@ const int ICESSL_CALG_ECDH_EPHEM = 0x0000AE06; // // COMPILERFIX SCH_USE_STRONG_CRYPTO not defined with VC90 // -#if defined(_MSC_VER) && (_MSC_VER == 1500) +#if defined(_MSC_VER) && (_MSC_VER <= 1600) # ifndef SCH_USE_STRONG_CRYPTO # define SCH_USE_STRONG_CRYPTO 0x00400000 # endif diff --git a/cpp/src/IceSSL/msbuild/icessl/icessl.vcxproj b/cpp/src/IceSSL/msbuild/icessl/icessl.vcxproj index 6af52d8d03a..0316e5ccd69 100644 --- a/cpp/src/IceSSL/msbuild/icessl/icessl.vcxproj +++ b/cpp/src/IceSSL/msbuild/icessl/icessl.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true diff --git a/cpp/src/IceStormLib/msbuild/icestorm/icestorm.vcxproj b/cpp/src/IceStormLib/msbuild/icestorm/icestorm.vcxproj index 7c1ee147382..f54b69a65c4 100644 --- a/cpp/src/IceStormLib/msbuild/icestorm/icestorm.vcxproj +++ b/cpp/src/IceStormLib/msbuild/icestorm/icestorm.vcxproj @@ -26,6 +26,9 @@ $(IceBuilderInstallDir)\Resources\IceBuilder.Cpp.targets + + v100 + DynamicLibrary true diff --git a/cpp/src/IceUtil/msbuild/iceutil/iceutil.vcxproj b/cpp/src/IceUtil/msbuild/iceutil/iceutil.vcxproj index 3ec98925a9b..007dd37f733 100644 --- a/cpp/src/IceUtil/msbuild/iceutil/iceutil.vcxproj +++ b/cpp/src/IceUtil/msbuild/iceutil/iceutil.vcxproj @@ -1,4 +1,4 @@ - + @@ -23,6 +23,9 @@ IceUtil + + v100 + StaticLibrary true @@ -87,12 +90,14 @@ + + @@ -147,4 +152,4 @@ - + \ No newline at end of file diff --git a/cpp/src/Slice/msbuild/slice.vcxproj b/cpp/src/Slice/msbuild/slice.vcxproj index b3fd8ebf081..10433737a6d 100644 --- a/cpp/src/Slice/msbuild/slice.vcxproj +++ b/cpp/src/Slice/msbuild/slice.vcxproj @@ -23,6 +23,9 @@ Slice + + v100 + StaticLibrary true diff --git a/cpp/src/slice2cpp/msbuild/packages.config b/cpp/src/slice2cpp/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2cpp/msbuild/packages.config +++ b/cpp/src/slice2cpp/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2cpp/msbuild/slice2cpp.vcxproj b/cpp/src/slice2cpp/msbuild/slice2cpp.vcxproj index b23a5973eb6..30045ff7076 100644 --- a/cpp/src/slice2cpp/msbuild/slice2cpp.vcxproj +++ b/cpp/src/slice2cpp/msbuild/slice2cpp.vcxproj @@ -23,6 +23,9 @@ slice2cpp + + v100 + Application true @@ -124,6 +127,7 @@ + @@ -132,6 +136,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2cs/msbuild/packages.config b/cpp/src/slice2cs/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2cs/msbuild/packages.config +++ b/cpp/src/slice2cs/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2cs/msbuild/slice2cs.vcxproj b/cpp/src/slice2cs/msbuild/slice2cs.vcxproj index db4e8434402..d9add7e6f5c 100644 --- a/cpp/src/slice2cs/msbuild/slice2cs.vcxproj +++ b/cpp/src/slice2cs/msbuild/slice2cs.vcxproj @@ -23,6 +23,9 @@ slice2cs + + v100 + Application true @@ -132,6 +135,7 @@ + @@ -140,6 +144,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2html/msbuild/packages.config b/cpp/src/slice2html/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2html/msbuild/packages.config +++ b/cpp/src/slice2html/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2html/msbuild/slice2html.vcxproj b/cpp/src/slice2html/msbuild/slice2html.vcxproj index 7e40dfff2e8..03ef3897650 100644 --- a/cpp/src/slice2html/msbuild/slice2html.vcxproj +++ b/cpp/src/slice2html/msbuild/slice2html.vcxproj @@ -23,6 +23,9 @@ slice2html + + v100 + Application true @@ -128,6 +131,7 @@ + @@ -136,6 +140,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2java/msbuild/packages.config b/cpp/src/slice2java/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2java/msbuild/packages.config +++ b/cpp/src/slice2java/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2java/msbuild/slice2java.vcxproj b/cpp/src/slice2java/msbuild/slice2java.vcxproj index 5f5609bd59e..14ad6b0b925 100644 --- a/cpp/src/slice2java/msbuild/slice2java.vcxproj +++ b/cpp/src/slice2java/msbuild/slice2java.vcxproj @@ -23,6 +23,9 @@ slice2java + + v100 + Application true @@ -129,6 +132,7 @@ + @@ -137,6 +141,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2js/msbuild/packages.config b/cpp/src/slice2js/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2js/msbuild/packages.config +++ b/cpp/src/slice2js/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2js/msbuild/slice2js.vcxproj b/cpp/src/slice2js/msbuild/slice2js.vcxproj index d70e6695036..11535c7d702 100644 --- a/cpp/src/slice2js/msbuild/slice2js.vcxproj +++ b/cpp/src/slice2js/msbuild/slice2js.vcxproj @@ -22,6 +22,9 @@ {8DF85304-2A53-4C36-804F-5C6FA2F75ACF} + + v100 + Application true @@ -129,6 +132,7 @@ + @@ -137,6 +141,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2objc/msbuild/packages.config b/cpp/src/slice2objc/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2objc/msbuild/packages.config +++ b/cpp/src/slice2objc/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2objc/msbuild/slice2objc.vcxproj b/cpp/src/slice2objc/msbuild/slice2objc.vcxproj index 302d9d35112..433c0e1d713 100644 --- a/cpp/src/slice2objc/msbuild/slice2objc.vcxproj +++ b/cpp/src/slice2objc/msbuild/slice2objc.vcxproj @@ -22,6 +22,9 @@ {D64AAD99-11C7-4C69-BD27-9FA9C71A36AC} + + v100 + Application true @@ -129,6 +132,7 @@ + @@ -137,6 +141,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2php/msbuild/packages.config b/cpp/src/slice2php/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2php/msbuild/packages.config +++ b/cpp/src/slice2php/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2php/msbuild/slice2php.vcxproj b/cpp/src/slice2php/msbuild/slice2php.vcxproj index 93145bb3508..939fa9bb877 100644 --- a/cpp/src/slice2php/msbuild/slice2php.vcxproj +++ b/cpp/src/slice2php/msbuild/slice2php.vcxproj @@ -23,6 +23,9 @@ slice2php + + v100 + Application true @@ -120,6 +123,7 @@ + @@ -128,6 +132,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2py/msbuild/packages.config b/cpp/src/slice2py/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2py/msbuild/packages.config +++ b/cpp/src/slice2py/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2py/msbuild/slice2py.vcxproj b/cpp/src/slice2py/msbuild/slice2py.vcxproj index 34325b1e5a3..0cafd15819f 100644 --- a/cpp/src/slice2py/msbuild/slice2py.vcxproj +++ b/cpp/src/slice2py/msbuild/slice2py.vcxproj @@ -23,6 +23,9 @@ slice2py + + v100 + Application true @@ -120,6 +123,7 @@ + @@ -128,6 +132,7 @@ + \ No newline at end of file diff --git a/cpp/src/slice2rb/msbuild/packages.config b/cpp/src/slice2rb/msbuild/packages.config index 3843006e3cd..06d81257299 100644 --- a/cpp/src/slice2rb/msbuild/packages.config +++ b/cpp/src/slice2rb/msbuild/packages.config @@ -1,5 +1,6 @@  + diff --git a/cpp/src/slice2rb/msbuild/slice2rb.vcxproj b/cpp/src/slice2rb/msbuild/slice2rb.vcxproj index c96710b7df8..f46016c0310 100644 --- a/cpp/src/slice2rb/msbuild/slice2rb.vcxproj +++ b/cpp/src/slice2rb/msbuild/slice2rb.vcxproj @@ -22,6 +22,9 @@ {A79E9EB0-878C-4EDB-9804-2D262D6008DB} + + v100 + Application true @@ -119,6 +122,7 @@ + @@ -127,6 +131,7 @@ + \ No newline at end of file -- cgit v1.2.3