From af6d70ec7226045c44509af4488ff008f4b4184f Mon Sep 17 00:00:00 2001 From: Simon Giesecke Date: Wed, 23 May 2018 17:26:28 +0200 Subject: [PATCH] Problem: prepared Visual Studio solution files are hard to maintain and redundant with CMake builds Solution: declare them as deprecated --- builds/README | 10 ++++++++++ builds/{msvc => deprecated-msvc}/.gitignore | 0 builds/{msvc => deprecated-msvc}/Makefile.am | 0 builds/{msvc => deprecated-msvc}/build/build.bat | 0 builds/{msvc => deprecated-msvc}/build/buildall.bat | 0 .../{msvc => deprecated-msvc}/build/buildbase.bat | 0 builds/{msvc => deprecated-msvc}/errno.cpp | 0 builds/{msvc => deprecated-msvc}/errno.hpp | 0 builds/{msvc => deprecated-msvc}/platform.hpp | 0 .../properties/Common.props | 0 .../{msvc => deprecated-msvc}/properties/DLL.props | 0 .../properties/Debug.props | 0 .../properties/DebugDEXE.props | 0 .../properties/DebugDLL.props | 0 .../properties/DebugLEXE.props | 0 .../properties/DebugLIB.props | 0 .../properties/DebugLTCG.props | 0 .../properties/DebugSEXE.props | 0 .../{msvc => deprecated-msvc}/properties/EXE.props | 0 .../{msvc => deprecated-msvc}/properties/LIB.props | 0 .../{msvc => deprecated-msvc}/properties/LTCG.props | 0 .../{msvc => deprecated-msvc}/properties/Link.props | 0 .../properties/Messages.props | 0 .../properties/Output.props | 0 .../properties/Release.props | 0 .../properties/ReleaseDEXE.props | 0 .../properties/ReleaseDLL.props | 0 .../properties/ReleaseLEXE.props | 0 .../properties/ReleaseLIB.props | 0 .../properties/ReleaseLTCG.props | 0 .../properties/ReleaseSEXE.props | 0 .../properties/Win32.props | 0 .../{msvc => deprecated-msvc}/properties/x64.props | 0 builds/{msvc => deprecated-msvc}/readme.txt | 0 builds/{msvc => deprecated-msvc}/resource.h | 0 builds/{msvc => deprecated-msvc}/resource.rc | Bin .../vs2008/inproc_lat/inproc_lat.vcproj | 0 .../vs2008/inproc_thr/inproc_thr.vcproj | 0 builds/{msvc => deprecated-msvc}/vs2008/libzmq.sln | 0 .../vs2008/libzmq/libzmq.vcproj | 0 .../vs2008/local_lat/local_lat.vcproj | 0 .../vs2008/local_thr/local_thr.vcproj | 0 .../vs2008/remote_lat/remote_lat.vcproj | 0 .../vs2008/remote_thr/remote_thr.vcproj | 0 .../vs2010/inproc_lat/inproc_lat.props | 0 .../vs2010/inproc_lat/inproc_lat.vcxproj | 0 .../vs2010/inproc_thr/inproc_thr.props | 0 .../vs2010/inproc_thr/inproc_thr.vcxproj | 0 .../vs2010/libsodium.import.props | 0 .../vs2010/libsodium.import.xml | 0 .../vs2010/libzmq.import.props | 0 .../vs2010/libzmq.import.xml | 0 builds/{msvc => deprecated-msvc}/vs2010/libzmq.sln | 0 .../vs2010/libzmq/libzmq.props | 0 .../vs2010/libzmq/libzmq.vcxproj | 0 .../vs2010/libzmq/libzmq.vcxproj.filters | 0 .../vs2010/libzmq/libzmq.xml | 0 .../vs2010/local_lat/local_lat.props | 0 .../vs2010/local_lat/local_lat.vcxproj | 0 .../vs2010/local_thr/local_thr.props | 0 .../vs2010/local_thr/local_thr.vcxproj | 0 .../vs2010/remote_lat/remote_lat.props | 0 .../vs2010/remote_lat/remote_lat.vcxproj | 0 .../vs2010/remote_thr/remote_thr.props | 0 .../vs2010/remote_thr/remote_thr.vcxproj | 0 .../vs2012/inproc_lat/inproc_lat.props | 0 .../vs2012/inproc_lat/inproc_lat.vcxproj | 0 .../vs2012/inproc_thr/inproc_thr.props | 0 .../vs2012/inproc_thr/inproc_thr.vcxproj | 0 .../vs2012/libsodium.import.props | 0 .../vs2012/libsodium.import.xml | 0 .../vs2012/libzmq.import.props | 0 .../vs2012/libzmq.import.xml | 0 builds/{msvc => deprecated-msvc}/vs2012/libzmq.sln | 0 .../vs2012/libzmq/libzmq.props | 0 .../vs2012/libzmq/libzmq.vcxproj | 0 .../vs2012/libzmq/libzmq.vcxproj.filters | 0 .../vs2012/libzmq/libzmq.xml | 0 .../vs2012/local_lat/local_lat.props | 0 .../vs2012/local_lat/local_lat.vcxproj | 0 .../vs2012/local_thr/local_thr.props | 0 .../vs2012/local_thr/local_thr.vcxproj | 0 .../vs2012/remote_lat/remote_lat.props | 0 .../vs2012/remote_lat/remote_lat.vcxproj | 0 .../vs2012/remote_thr/remote_thr.props | 0 .../vs2012/remote_thr/remote_thr.vcxproj | 0 .../vs2013/inproc_lat/inproc_lat.props | 0 .../vs2013/inproc_lat/inproc_lat.vcxproj | 0 .../vs2013/inproc_thr/inproc_thr.props | 0 .../vs2013/inproc_thr/inproc_thr.vcxproj | 0 .../vs2013/libsodium.import.props | 0 .../vs2013/libsodium.import.xml | 0 .../vs2013/libzmq.import.props | 0 .../vs2013/libzmq.import.xml | 0 builds/{msvc => deprecated-msvc}/vs2013/libzmq.sln | 0 .../vs2013/libzmq/libzmq.props | 0 .../vs2013/libzmq/libzmq.vcxproj | 0 .../vs2013/libzmq/libzmq.vcxproj.filters | 0 .../vs2013/libzmq/libzmq.xml | 0 .../vs2013/local_lat/local_lat.props | 0 .../vs2013/local_lat/local_lat.vcxproj | 0 .../vs2013/local_thr/local_thr.props | 0 .../vs2013/local_thr/local_thr.vcxproj | 0 .../vs2013/remote_lat/remote_lat.props | 0 .../vs2013/remote_lat/remote_lat.vcxproj | 0 .../vs2013/remote_thr/remote_thr.props | 0 .../vs2013/remote_thr/remote_thr.vcxproj | 0 .../vs2015/inproc_lat/inproc_lat.props | 0 .../vs2015/inproc_lat/inproc_lat.vcxproj | 0 .../vs2015/inproc_thr/inproc_thr.props | 0 .../vs2015/inproc_thr/inproc_thr.vcxproj | 0 .../vs2015/libsodium.import.props | 0 .../vs2015/libsodium.import.xml | 0 .../vs2015/libzmq.import.props | 0 .../vs2015/libzmq.import.xml | 0 builds/{msvc => deprecated-msvc}/vs2015/libzmq.sln | 0 .../vs2015/libzmq/libzmq.props | 0 .../vs2015/libzmq/libzmq.vcxproj | 0 .../vs2015/libzmq/libzmq.vcxproj.filters | 0 .../vs2015/libzmq/libzmq.xml | 0 .../vs2015/local_lat/local_lat.props | 0 .../vs2015/local_lat/local_lat.vcxproj | 0 .../vs2015/local_thr/local_thr.props | 0 .../vs2015/local_thr/local_thr.vcxproj | 0 .../vs2015/remote_lat/remote_lat.props | 0 .../vs2015/remote_lat/remote_lat.vcxproj | 0 .../vs2015/remote_thr/remote_thr.props | 0 .../vs2015/remote_thr/remote_thr.vcxproj | 0 .../vs2015_xp/libzmq.vcxproj | 0 .../vs2015_xp/platform.hpp | 0 .../vs2015_xp/test_zmq/test_multithread.cpp | 0 .../vs2015_xp/test_zmq/test_zmq.vcxproj | 0 .../vs2017/inproc_lat/inproc_lat.props | 0 .../vs2017/inproc_lat/inproc_lat.vcxproj | 0 .../vs2017/inproc_thr/inproc_thr.props | 0 .../vs2017/inproc_thr/inproc_thr.vcxproj | 0 .../vs2017/libsodium.import.props | 0 .../vs2017/libsodium.import.xml | 0 .../vs2017/libzmq.import.props | 0 .../vs2017/libzmq.import.xml | 0 builds/{msvc => deprecated-msvc}/vs2017/libzmq.sln | 0 .../vs2017/libzmq/libzmq.props | 0 .../vs2017/libzmq/libzmq.vcxproj | 0 .../vs2017/libzmq/libzmq.vcxproj.filters | 0 .../vs2017/libzmq/libzmq.xml | 0 .../vs2017/local_lat/local_lat.props | 0 .../vs2017/local_lat/local_lat.vcxproj | 0 .../vs2017/local_thr/local_thr.props | 0 .../vs2017/local_thr/local_thr.vcxproj | 0 .../vs2017/remote_lat/remote_lat.props | 0 .../vs2017/remote_lat/remote_lat.vcxproj | 0 .../vs2017/remote_thr/remote_thr.props | 0 .../vs2017/remote_thr/remote_thr.vcxproj | 0 153 files changed, 10 insertions(+) rename builds/{msvc => deprecated-msvc}/.gitignore (100%) rename builds/{msvc => deprecated-msvc}/Makefile.am (100%) rename builds/{msvc => deprecated-msvc}/build/build.bat (100%) rename builds/{msvc => deprecated-msvc}/build/buildall.bat (100%) rename builds/{msvc => deprecated-msvc}/build/buildbase.bat (100%) rename builds/{msvc => deprecated-msvc}/errno.cpp (100%) rename builds/{msvc => deprecated-msvc}/errno.hpp (100%) rename builds/{msvc => deprecated-msvc}/platform.hpp (100%) rename builds/{msvc => deprecated-msvc}/properties/Common.props (100%) rename builds/{msvc => deprecated-msvc}/properties/DLL.props (100%) rename builds/{msvc => deprecated-msvc}/properties/Debug.props (100%) rename builds/{msvc => deprecated-msvc}/properties/DebugDEXE.props (100%) rename builds/{msvc => deprecated-msvc}/properties/DebugDLL.props (100%) rename builds/{msvc => deprecated-msvc}/properties/DebugLEXE.props (100%) rename builds/{msvc => deprecated-msvc}/properties/DebugLIB.props (100%) rename builds/{msvc => deprecated-msvc}/properties/DebugLTCG.props (100%) rename builds/{msvc => deprecated-msvc}/properties/DebugSEXE.props (100%) rename builds/{msvc => deprecated-msvc}/properties/EXE.props (100%) rename builds/{msvc => deprecated-msvc}/properties/LIB.props (100%) rename builds/{msvc => deprecated-msvc}/properties/LTCG.props (100%) rename builds/{msvc => deprecated-msvc}/properties/Link.props (100%) rename builds/{msvc => deprecated-msvc}/properties/Messages.props (100%) rename builds/{msvc => deprecated-msvc}/properties/Output.props (100%) rename builds/{msvc => deprecated-msvc}/properties/Release.props (100%) rename builds/{msvc => deprecated-msvc}/properties/ReleaseDEXE.props (100%) rename builds/{msvc => deprecated-msvc}/properties/ReleaseDLL.props (100%) rename builds/{msvc => deprecated-msvc}/properties/ReleaseLEXE.props (100%) rename builds/{msvc => deprecated-msvc}/properties/ReleaseLIB.props (100%) rename builds/{msvc => deprecated-msvc}/properties/ReleaseLTCG.props (100%) rename builds/{msvc => deprecated-msvc}/properties/ReleaseSEXE.props (100%) rename builds/{msvc => deprecated-msvc}/properties/Win32.props (100%) rename builds/{msvc => deprecated-msvc}/properties/x64.props (100%) rename builds/{msvc => deprecated-msvc}/readme.txt (100%) rename builds/{msvc => deprecated-msvc}/resource.h (100%) rename builds/{msvc => deprecated-msvc}/resource.rc (100%) rename builds/{msvc => deprecated-msvc}/vs2008/inproc_lat/inproc_lat.vcproj (100%) rename builds/{msvc => deprecated-msvc}/vs2008/inproc_thr/inproc_thr.vcproj (100%) rename builds/{msvc => deprecated-msvc}/vs2008/libzmq.sln (100%) rename builds/{msvc => deprecated-msvc}/vs2008/libzmq/libzmq.vcproj (100%) rename builds/{msvc => deprecated-msvc}/vs2008/local_lat/local_lat.vcproj (100%) rename builds/{msvc => deprecated-msvc}/vs2008/local_thr/local_thr.vcproj (100%) rename builds/{msvc => deprecated-msvc}/vs2008/remote_lat/remote_lat.vcproj (100%) rename builds/{msvc => deprecated-msvc}/vs2008/remote_thr/remote_thr.vcproj (100%) rename builds/{msvc => deprecated-msvc}/vs2010/inproc_lat/inproc_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/inproc_lat/inproc_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2010/inproc_thr/inproc_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/inproc_thr/inproc_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libsodium.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libsodium.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libzmq.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libzmq.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libzmq.sln (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libzmq/libzmq.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libzmq/libzmq.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libzmq/libzmq.vcxproj.filters (100%) rename builds/{msvc => deprecated-msvc}/vs2010/libzmq/libzmq.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2010/local_lat/local_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/local_lat/local_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2010/local_thr/local_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/local_thr/local_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2010/remote_lat/remote_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/remote_lat/remote_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2010/remote_thr/remote_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2010/remote_thr/remote_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2012/inproc_lat/inproc_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/inproc_lat/inproc_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2012/inproc_thr/inproc_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/inproc_thr/inproc_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libsodium.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libsodium.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libzmq.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libzmq.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libzmq.sln (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libzmq/libzmq.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libzmq/libzmq.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libzmq/libzmq.vcxproj.filters (100%) rename builds/{msvc => deprecated-msvc}/vs2012/libzmq/libzmq.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2012/local_lat/local_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/local_lat/local_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2012/local_thr/local_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/local_thr/local_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2012/remote_lat/remote_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/remote_lat/remote_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2012/remote_thr/remote_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2012/remote_thr/remote_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2013/inproc_lat/inproc_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/inproc_lat/inproc_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2013/inproc_thr/inproc_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/inproc_thr/inproc_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libsodium.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libsodium.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libzmq.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libzmq.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libzmq.sln (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libzmq/libzmq.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libzmq/libzmq.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libzmq/libzmq.vcxproj.filters (100%) rename builds/{msvc => deprecated-msvc}/vs2013/libzmq/libzmq.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2013/local_lat/local_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/local_lat/local_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2013/local_thr/local_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/local_thr/local_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2013/remote_lat/remote_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/remote_lat/remote_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2013/remote_thr/remote_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2013/remote_thr/remote_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015/inproc_lat/inproc_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/inproc_lat/inproc_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015/inproc_thr/inproc_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/inproc_thr/inproc_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libsodium.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libsodium.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libzmq.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libzmq.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libzmq.sln (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libzmq/libzmq.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libzmq/libzmq.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libzmq/libzmq.vcxproj.filters (100%) rename builds/{msvc => deprecated-msvc}/vs2015/libzmq/libzmq.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2015/local_lat/local_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/local_lat/local_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015/local_thr/local_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/local_thr/local_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015/remote_lat/remote_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/remote_lat/remote_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015/remote_thr/remote_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2015/remote_thr/remote_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015_xp/libzmq.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2015_xp/platform.hpp (100%) rename builds/{msvc => deprecated-msvc}/vs2015_xp/test_zmq/test_multithread.cpp (100%) rename builds/{msvc => deprecated-msvc}/vs2015_xp/test_zmq/test_zmq.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2017/inproc_lat/inproc_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/inproc_lat/inproc_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2017/inproc_thr/inproc_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/inproc_thr/inproc_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libsodium.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libsodium.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libzmq.import.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libzmq.import.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libzmq.sln (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libzmq/libzmq.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libzmq/libzmq.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libzmq/libzmq.vcxproj.filters (100%) rename builds/{msvc => deprecated-msvc}/vs2017/libzmq/libzmq.xml (100%) rename builds/{msvc => deprecated-msvc}/vs2017/local_lat/local_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/local_lat/local_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2017/local_thr/local_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/local_thr/local_thr.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2017/remote_lat/remote_lat.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/remote_lat/remote_lat.vcxproj (100%) rename builds/{msvc => deprecated-msvc}/vs2017/remote_thr/remote_thr.props (100%) rename builds/{msvc => deprecated-msvc}/vs2017/remote_thr/remote_thr.vcxproj (100%) diff --git a/builds/README b/builds/README index 1d2b8f34..0cbe32e4 100644 --- a/builds/README +++ b/builds/README @@ -2,3 +2,13 @@ This directory holds build tools, i.e. tools we use to build the current code tree. Packaging tools (which take released tarballs or github code repos) should go into /packaging. +Note: 'deprecated-msvc' contains deprecated prepared Visual Studio Solution +files for various Visual Studio versions. These are no longer maintained, +and may or may not work. Please use cmake instead to build with Visual +Studio. Rationale: The solution and project files are hard to maintain, +since there are different variants for each Visual Studio version. +The tests have never been included there for this reason, so they were +never usable for actual development of libzmq. If you encounter that +something that worked before does not work with CMake, please open as +issue at https://github.com/zeromq/libzmq/issues. + diff --git a/builds/msvc/.gitignore b/builds/deprecated-msvc/.gitignore similarity index 100% rename from builds/msvc/.gitignore rename to builds/deprecated-msvc/.gitignore diff --git a/builds/msvc/Makefile.am b/builds/deprecated-msvc/Makefile.am similarity index 100% rename from builds/msvc/Makefile.am rename to builds/deprecated-msvc/Makefile.am diff --git a/builds/msvc/build/build.bat b/builds/deprecated-msvc/build/build.bat similarity index 100% rename from builds/msvc/build/build.bat rename to builds/deprecated-msvc/build/build.bat diff --git a/builds/msvc/build/buildall.bat b/builds/deprecated-msvc/build/buildall.bat similarity index 100% rename from builds/msvc/build/buildall.bat rename to builds/deprecated-msvc/build/buildall.bat diff --git a/builds/msvc/build/buildbase.bat b/builds/deprecated-msvc/build/buildbase.bat similarity index 100% rename from builds/msvc/build/buildbase.bat rename to builds/deprecated-msvc/build/buildbase.bat diff --git a/builds/msvc/errno.cpp b/builds/deprecated-msvc/errno.cpp similarity index 100% rename from builds/msvc/errno.cpp rename to builds/deprecated-msvc/errno.cpp diff --git a/builds/msvc/errno.hpp b/builds/deprecated-msvc/errno.hpp similarity index 100% rename from builds/msvc/errno.hpp rename to builds/deprecated-msvc/errno.hpp diff --git a/builds/msvc/platform.hpp b/builds/deprecated-msvc/platform.hpp similarity index 100% rename from builds/msvc/platform.hpp rename to builds/deprecated-msvc/platform.hpp diff --git a/builds/msvc/properties/Common.props b/builds/deprecated-msvc/properties/Common.props similarity index 100% rename from builds/msvc/properties/Common.props rename to builds/deprecated-msvc/properties/Common.props diff --git a/builds/msvc/properties/DLL.props b/builds/deprecated-msvc/properties/DLL.props similarity index 100% rename from builds/msvc/properties/DLL.props rename to builds/deprecated-msvc/properties/DLL.props diff --git a/builds/msvc/properties/Debug.props b/builds/deprecated-msvc/properties/Debug.props similarity index 100% rename from builds/msvc/properties/Debug.props rename to builds/deprecated-msvc/properties/Debug.props diff --git a/builds/msvc/properties/DebugDEXE.props b/builds/deprecated-msvc/properties/DebugDEXE.props similarity index 100% rename from builds/msvc/properties/DebugDEXE.props rename to builds/deprecated-msvc/properties/DebugDEXE.props diff --git a/builds/msvc/properties/DebugDLL.props b/builds/deprecated-msvc/properties/DebugDLL.props similarity index 100% rename from builds/msvc/properties/DebugDLL.props rename to builds/deprecated-msvc/properties/DebugDLL.props diff --git a/builds/msvc/properties/DebugLEXE.props b/builds/deprecated-msvc/properties/DebugLEXE.props similarity index 100% rename from builds/msvc/properties/DebugLEXE.props rename to builds/deprecated-msvc/properties/DebugLEXE.props diff --git a/builds/msvc/properties/DebugLIB.props b/builds/deprecated-msvc/properties/DebugLIB.props similarity index 100% rename from builds/msvc/properties/DebugLIB.props rename to builds/deprecated-msvc/properties/DebugLIB.props diff --git a/builds/msvc/properties/DebugLTCG.props b/builds/deprecated-msvc/properties/DebugLTCG.props similarity index 100% rename from builds/msvc/properties/DebugLTCG.props rename to builds/deprecated-msvc/properties/DebugLTCG.props diff --git a/builds/msvc/properties/DebugSEXE.props b/builds/deprecated-msvc/properties/DebugSEXE.props similarity index 100% rename from builds/msvc/properties/DebugSEXE.props rename to builds/deprecated-msvc/properties/DebugSEXE.props diff --git a/builds/msvc/properties/EXE.props b/builds/deprecated-msvc/properties/EXE.props similarity index 100% rename from builds/msvc/properties/EXE.props rename to builds/deprecated-msvc/properties/EXE.props diff --git a/builds/msvc/properties/LIB.props b/builds/deprecated-msvc/properties/LIB.props similarity index 100% rename from builds/msvc/properties/LIB.props rename to builds/deprecated-msvc/properties/LIB.props diff --git a/builds/msvc/properties/LTCG.props b/builds/deprecated-msvc/properties/LTCG.props similarity index 100% rename from builds/msvc/properties/LTCG.props rename to builds/deprecated-msvc/properties/LTCG.props diff --git a/builds/msvc/properties/Link.props b/builds/deprecated-msvc/properties/Link.props similarity index 100% rename from builds/msvc/properties/Link.props rename to builds/deprecated-msvc/properties/Link.props diff --git a/builds/msvc/properties/Messages.props b/builds/deprecated-msvc/properties/Messages.props similarity index 100% rename from builds/msvc/properties/Messages.props rename to builds/deprecated-msvc/properties/Messages.props diff --git a/builds/msvc/properties/Output.props b/builds/deprecated-msvc/properties/Output.props similarity index 100% rename from builds/msvc/properties/Output.props rename to builds/deprecated-msvc/properties/Output.props diff --git a/builds/msvc/properties/Release.props b/builds/deprecated-msvc/properties/Release.props similarity index 100% rename from builds/msvc/properties/Release.props rename to builds/deprecated-msvc/properties/Release.props diff --git a/builds/msvc/properties/ReleaseDEXE.props b/builds/deprecated-msvc/properties/ReleaseDEXE.props similarity index 100% rename from builds/msvc/properties/ReleaseDEXE.props rename to builds/deprecated-msvc/properties/ReleaseDEXE.props diff --git a/builds/msvc/properties/ReleaseDLL.props b/builds/deprecated-msvc/properties/ReleaseDLL.props similarity index 100% rename from builds/msvc/properties/ReleaseDLL.props rename to builds/deprecated-msvc/properties/ReleaseDLL.props diff --git a/builds/msvc/properties/ReleaseLEXE.props b/builds/deprecated-msvc/properties/ReleaseLEXE.props similarity index 100% rename from builds/msvc/properties/ReleaseLEXE.props rename to builds/deprecated-msvc/properties/ReleaseLEXE.props diff --git a/builds/msvc/properties/ReleaseLIB.props b/builds/deprecated-msvc/properties/ReleaseLIB.props similarity index 100% rename from builds/msvc/properties/ReleaseLIB.props rename to builds/deprecated-msvc/properties/ReleaseLIB.props diff --git a/builds/msvc/properties/ReleaseLTCG.props b/builds/deprecated-msvc/properties/ReleaseLTCG.props similarity index 100% rename from builds/msvc/properties/ReleaseLTCG.props rename to builds/deprecated-msvc/properties/ReleaseLTCG.props diff --git a/builds/msvc/properties/ReleaseSEXE.props b/builds/deprecated-msvc/properties/ReleaseSEXE.props similarity index 100% rename from builds/msvc/properties/ReleaseSEXE.props rename to builds/deprecated-msvc/properties/ReleaseSEXE.props diff --git a/builds/msvc/properties/Win32.props b/builds/deprecated-msvc/properties/Win32.props similarity index 100% rename from builds/msvc/properties/Win32.props rename to builds/deprecated-msvc/properties/Win32.props diff --git a/builds/msvc/properties/x64.props b/builds/deprecated-msvc/properties/x64.props similarity index 100% rename from builds/msvc/properties/x64.props rename to builds/deprecated-msvc/properties/x64.props diff --git a/builds/msvc/readme.txt b/builds/deprecated-msvc/readme.txt similarity index 100% rename from builds/msvc/readme.txt rename to builds/deprecated-msvc/readme.txt diff --git a/builds/msvc/resource.h b/builds/deprecated-msvc/resource.h similarity index 100% rename from builds/msvc/resource.h rename to builds/deprecated-msvc/resource.h diff --git a/builds/msvc/resource.rc b/builds/deprecated-msvc/resource.rc similarity index 100% rename from builds/msvc/resource.rc rename to builds/deprecated-msvc/resource.rc diff --git a/builds/msvc/vs2008/inproc_lat/inproc_lat.vcproj b/builds/deprecated-msvc/vs2008/inproc_lat/inproc_lat.vcproj similarity index 100% rename from builds/msvc/vs2008/inproc_lat/inproc_lat.vcproj rename to builds/deprecated-msvc/vs2008/inproc_lat/inproc_lat.vcproj diff --git a/builds/msvc/vs2008/inproc_thr/inproc_thr.vcproj b/builds/deprecated-msvc/vs2008/inproc_thr/inproc_thr.vcproj similarity index 100% rename from builds/msvc/vs2008/inproc_thr/inproc_thr.vcproj rename to builds/deprecated-msvc/vs2008/inproc_thr/inproc_thr.vcproj diff --git a/builds/msvc/vs2008/libzmq.sln b/builds/deprecated-msvc/vs2008/libzmq.sln similarity index 100% rename from builds/msvc/vs2008/libzmq.sln rename to builds/deprecated-msvc/vs2008/libzmq.sln diff --git a/builds/msvc/vs2008/libzmq/libzmq.vcproj b/builds/deprecated-msvc/vs2008/libzmq/libzmq.vcproj similarity index 100% rename from builds/msvc/vs2008/libzmq/libzmq.vcproj rename to builds/deprecated-msvc/vs2008/libzmq/libzmq.vcproj diff --git a/builds/msvc/vs2008/local_lat/local_lat.vcproj b/builds/deprecated-msvc/vs2008/local_lat/local_lat.vcproj similarity index 100% rename from builds/msvc/vs2008/local_lat/local_lat.vcproj rename to builds/deprecated-msvc/vs2008/local_lat/local_lat.vcproj diff --git a/builds/msvc/vs2008/local_thr/local_thr.vcproj b/builds/deprecated-msvc/vs2008/local_thr/local_thr.vcproj similarity index 100% rename from builds/msvc/vs2008/local_thr/local_thr.vcproj rename to builds/deprecated-msvc/vs2008/local_thr/local_thr.vcproj diff --git a/builds/msvc/vs2008/remote_lat/remote_lat.vcproj b/builds/deprecated-msvc/vs2008/remote_lat/remote_lat.vcproj similarity index 100% rename from builds/msvc/vs2008/remote_lat/remote_lat.vcproj rename to builds/deprecated-msvc/vs2008/remote_lat/remote_lat.vcproj diff --git a/builds/msvc/vs2008/remote_thr/remote_thr.vcproj b/builds/deprecated-msvc/vs2008/remote_thr/remote_thr.vcproj similarity index 100% rename from builds/msvc/vs2008/remote_thr/remote_thr.vcproj rename to builds/deprecated-msvc/vs2008/remote_thr/remote_thr.vcproj diff --git a/builds/msvc/vs2010/inproc_lat/inproc_lat.props b/builds/deprecated-msvc/vs2010/inproc_lat/inproc_lat.props similarity index 100% rename from builds/msvc/vs2010/inproc_lat/inproc_lat.props rename to builds/deprecated-msvc/vs2010/inproc_lat/inproc_lat.props diff --git a/builds/msvc/vs2010/inproc_lat/inproc_lat.vcxproj b/builds/deprecated-msvc/vs2010/inproc_lat/inproc_lat.vcxproj similarity index 100% rename from builds/msvc/vs2010/inproc_lat/inproc_lat.vcxproj rename to builds/deprecated-msvc/vs2010/inproc_lat/inproc_lat.vcxproj diff --git a/builds/msvc/vs2010/inproc_thr/inproc_thr.props b/builds/deprecated-msvc/vs2010/inproc_thr/inproc_thr.props similarity index 100% rename from builds/msvc/vs2010/inproc_thr/inproc_thr.props rename to builds/deprecated-msvc/vs2010/inproc_thr/inproc_thr.props diff --git a/builds/msvc/vs2010/inproc_thr/inproc_thr.vcxproj b/builds/deprecated-msvc/vs2010/inproc_thr/inproc_thr.vcxproj similarity index 100% rename from builds/msvc/vs2010/inproc_thr/inproc_thr.vcxproj rename to builds/deprecated-msvc/vs2010/inproc_thr/inproc_thr.vcxproj diff --git a/builds/msvc/vs2010/libsodium.import.props b/builds/deprecated-msvc/vs2010/libsodium.import.props similarity index 100% rename from builds/msvc/vs2010/libsodium.import.props rename to builds/deprecated-msvc/vs2010/libsodium.import.props diff --git a/builds/msvc/vs2010/libsodium.import.xml b/builds/deprecated-msvc/vs2010/libsodium.import.xml similarity index 100% rename from builds/msvc/vs2010/libsodium.import.xml rename to builds/deprecated-msvc/vs2010/libsodium.import.xml diff --git a/builds/msvc/vs2010/libzmq.import.props b/builds/deprecated-msvc/vs2010/libzmq.import.props similarity index 100% rename from builds/msvc/vs2010/libzmq.import.props rename to builds/deprecated-msvc/vs2010/libzmq.import.props diff --git a/builds/msvc/vs2010/libzmq.import.xml b/builds/deprecated-msvc/vs2010/libzmq.import.xml similarity index 100% rename from builds/msvc/vs2010/libzmq.import.xml rename to builds/deprecated-msvc/vs2010/libzmq.import.xml diff --git a/builds/msvc/vs2010/libzmq.sln b/builds/deprecated-msvc/vs2010/libzmq.sln similarity index 100% rename from builds/msvc/vs2010/libzmq.sln rename to builds/deprecated-msvc/vs2010/libzmq.sln diff --git a/builds/msvc/vs2010/libzmq/libzmq.props b/builds/deprecated-msvc/vs2010/libzmq/libzmq.props similarity index 100% rename from builds/msvc/vs2010/libzmq/libzmq.props rename to builds/deprecated-msvc/vs2010/libzmq/libzmq.props diff --git a/builds/msvc/vs2010/libzmq/libzmq.vcxproj b/builds/deprecated-msvc/vs2010/libzmq/libzmq.vcxproj similarity index 100% rename from builds/msvc/vs2010/libzmq/libzmq.vcxproj rename to builds/deprecated-msvc/vs2010/libzmq/libzmq.vcxproj diff --git a/builds/msvc/vs2010/libzmq/libzmq.vcxproj.filters b/builds/deprecated-msvc/vs2010/libzmq/libzmq.vcxproj.filters similarity index 100% rename from builds/msvc/vs2010/libzmq/libzmq.vcxproj.filters rename to builds/deprecated-msvc/vs2010/libzmq/libzmq.vcxproj.filters diff --git a/builds/msvc/vs2010/libzmq/libzmq.xml b/builds/deprecated-msvc/vs2010/libzmq/libzmq.xml similarity index 100% rename from builds/msvc/vs2010/libzmq/libzmq.xml rename to builds/deprecated-msvc/vs2010/libzmq/libzmq.xml diff --git a/builds/msvc/vs2010/local_lat/local_lat.props b/builds/deprecated-msvc/vs2010/local_lat/local_lat.props similarity index 100% rename from builds/msvc/vs2010/local_lat/local_lat.props rename to builds/deprecated-msvc/vs2010/local_lat/local_lat.props diff --git a/builds/msvc/vs2010/local_lat/local_lat.vcxproj b/builds/deprecated-msvc/vs2010/local_lat/local_lat.vcxproj similarity index 100% rename from builds/msvc/vs2010/local_lat/local_lat.vcxproj rename to builds/deprecated-msvc/vs2010/local_lat/local_lat.vcxproj diff --git a/builds/msvc/vs2010/local_thr/local_thr.props b/builds/deprecated-msvc/vs2010/local_thr/local_thr.props similarity index 100% rename from builds/msvc/vs2010/local_thr/local_thr.props rename to builds/deprecated-msvc/vs2010/local_thr/local_thr.props diff --git a/builds/msvc/vs2010/local_thr/local_thr.vcxproj b/builds/deprecated-msvc/vs2010/local_thr/local_thr.vcxproj similarity index 100% rename from builds/msvc/vs2010/local_thr/local_thr.vcxproj rename to builds/deprecated-msvc/vs2010/local_thr/local_thr.vcxproj diff --git a/builds/msvc/vs2010/remote_lat/remote_lat.props b/builds/deprecated-msvc/vs2010/remote_lat/remote_lat.props similarity index 100% rename from builds/msvc/vs2010/remote_lat/remote_lat.props rename to builds/deprecated-msvc/vs2010/remote_lat/remote_lat.props diff --git a/builds/msvc/vs2010/remote_lat/remote_lat.vcxproj b/builds/deprecated-msvc/vs2010/remote_lat/remote_lat.vcxproj similarity index 100% rename from builds/msvc/vs2010/remote_lat/remote_lat.vcxproj rename to builds/deprecated-msvc/vs2010/remote_lat/remote_lat.vcxproj diff --git a/builds/msvc/vs2010/remote_thr/remote_thr.props b/builds/deprecated-msvc/vs2010/remote_thr/remote_thr.props similarity index 100% rename from builds/msvc/vs2010/remote_thr/remote_thr.props rename to builds/deprecated-msvc/vs2010/remote_thr/remote_thr.props diff --git a/builds/msvc/vs2010/remote_thr/remote_thr.vcxproj b/builds/deprecated-msvc/vs2010/remote_thr/remote_thr.vcxproj similarity index 100% rename from builds/msvc/vs2010/remote_thr/remote_thr.vcxproj rename to builds/deprecated-msvc/vs2010/remote_thr/remote_thr.vcxproj diff --git a/builds/msvc/vs2012/inproc_lat/inproc_lat.props b/builds/deprecated-msvc/vs2012/inproc_lat/inproc_lat.props similarity index 100% rename from builds/msvc/vs2012/inproc_lat/inproc_lat.props rename to builds/deprecated-msvc/vs2012/inproc_lat/inproc_lat.props diff --git a/builds/msvc/vs2012/inproc_lat/inproc_lat.vcxproj b/builds/deprecated-msvc/vs2012/inproc_lat/inproc_lat.vcxproj similarity index 100% rename from builds/msvc/vs2012/inproc_lat/inproc_lat.vcxproj rename to builds/deprecated-msvc/vs2012/inproc_lat/inproc_lat.vcxproj diff --git a/builds/msvc/vs2012/inproc_thr/inproc_thr.props b/builds/deprecated-msvc/vs2012/inproc_thr/inproc_thr.props similarity index 100% rename from builds/msvc/vs2012/inproc_thr/inproc_thr.props rename to builds/deprecated-msvc/vs2012/inproc_thr/inproc_thr.props diff --git a/builds/msvc/vs2012/inproc_thr/inproc_thr.vcxproj b/builds/deprecated-msvc/vs2012/inproc_thr/inproc_thr.vcxproj similarity index 100% rename from builds/msvc/vs2012/inproc_thr/inproc_thr.vcxproj rename to builds/deprecated-msvc/vs2012/inproc_thr/inproc_thr.vcxproj diff --git a/builds/msvc/vs2012/libsodium.import.props b/builds/deprecated-msvc/vs2012/libsodium.import.props similarity index 100% rename from builds/msvc/vs2012/libsodium.import.props rename to builds/deprecated-msvc/vs2012/libsodium.import.props diff --git a/builds/msvc/vs2012/libsodium.import.xml b/builds/deprecated-msvc/vs2012/libsodium.import.xml similarity index 100% rename from builds/msvc/vs2012/libsodium.import.xml rename to builds/deprecated-msvc/vs2012/libsodium.import.xml diff --git a/builds/msvc/vs2012/libzmq.import.props b/builds/deprecated-msvc/vs2012/libzmq.import.props similarity index 100% rename from builds/msvc/vs2012/libzmq.import.props rename to builds/deprecated-msvc/vs2012/libzmq.import.props diff --git a/builds/msvc/vs2012/libzmq.import.xml b/builds/deprecated-msvc/vs2012/libzmq.import.xml similarity index 100% rename from builds/msvc/vs2012/libzmq.import.xml rename to builds/deprecated-msvc/vs2012/libzmq.import.xml diff --git a/builds/msvc/vs2012/libzmq.sln b/builds/deprecated-msvc/vs2012/libzmq.sln similarity index 100% rename from builds/msvc/vs2012/libzmq.sln rename to builds/deprecated-msvc/vs2012/libzmq.sln diff --git a/builds/msvc/vs2012/libzmq/libzmq.props b/builds/deprecated-msvc/vs2012/libzmq/libzmq.props similarity index 100% rename from builds/msvc/vs2012/libzmq/libzmq.props rename to builds/deprecated-msvc/vs2012/libzmq/libzmq.props diff --git a/builds/msvc/vs2012/libzmq/libzmq.vcxproj b/builds/deprecated-msvc/vs2012/libzmq/libzmq.vcxproj similarity index 100% rename from builds/msvc/vs2012/libzmq/libzmq.vcxproj rename to builds/deprecated-msvc/vs2012/libzmq/libzmq.vcxproj diff --git a/builds/msvc/vs2012/libzmq/libzmq.vcxproj.filters b/builds/deprecated-msvc/vs2012/libzmq/libzmq.vcxproj.filters similarity index 100% rename from builds/msvc/vs2012/libzmq/libzmq.vcxproj.filters rename to builds/deprecated-msvc/vs2012/libzmq/libzmq.vcxproj.filters diff --git a/builds/msvc/vs2012/libzmq/libzmq.xml b/builds/deprecated-msvc/vs2012/libzmq/libzmq.xml similarity index 100% rename from builds/msvc/vs2012/libzmq/libzmq.xml rename to builds/deprecated-msvc/vs2012/libzmq/libzmq.xml diff --git a/builds/msvc/vs2012/local_lat/local_lat.props b/builds/deprecated-msvc/vs2012/local_lat/local_lat.props similarity index 100% rename from builds/msvc/vs2012/local_lat/local_lat.props rename to builds/deprecated-msvc/vs2012/local_lat/local_lat.props diff --git a/builds/msvc/vs2012/local_lat/local_lat.vcxproj b/builds/deprecated-msvc/vs2012/local_lat/local_lat.vcxproj similarity index 100% rename from builds/msvc/vs2012/local_lat/local_lat.vcxproj rename to builds/deprecated-msvc/vs2012/local_lat/local_lat.vcxproj diff --git a/builds/msvc/vs2012/local_thr/local_thr.props b/builds/deprecated-msvc/vs2012/local_thr/local_thr.props similarity index 100% rename from builds/msvc/vs2012/local_thr/local_thr.props rename to builds/deprecated-msvc/vs2012/local_thr/local_thr.props diff --git a/builds/msvc/vs2012/local_thr/local_thr.vcxproj b/builds/deprecated-msvc/vs2012/local_thr/local_thr.vcxproj similarity index 100% rename from builds/msvc/vs2012/local_thr/local_thr.vcxproj rename to builds/deprecated-msvc/vs2012/local_thr/local_thr.vcxproj diff --git a/builds/msvc/vs2012/remote_lat/remote_lat.props b/builds/deprecated-msvc/vs2012/remote_lat/remote_lat.props similarity index 100% rename from builds/msvc/vs2012/remote_lat/remote_lat.props rename to builds/deprecated-msvc/vs2012/remote_lat/remote_lat.props diff --git a/builds/msvc/vs2012/remote_lat/remote_lat.vcxproj b/builds/deprecated-msvc/vs2012/remote_lat/remote_lat.vcxproj similarity index 100% rename from builds/msvc/vs2012/remote_lat/remote_lat.vcxproj rename to builds/deprecated-msvc/vs2012/remote_lat/remote_lat.vcxproj diff --git a/builds/msvc/vs2012/remote_thr/remote_thr.props b/builds/deprecated-msvc/vs2012/remote_thr/remote_thr.props similarity index 100% rename from builds/msvc/vs2012/remote_thr/remote_thr.props rename to builds/deprecated-msvc/vs2012/remote_thr/remote_thr.props diff --git a/builds/msvc/vs2012/remote_thr/remote_thr.vcxproj b/builds/deprecated-msvc/vs2012/remote_thr/remote_thr.vcxproj similarity index 100% rename from builds/msvc/vs2012/remote_thr/remote_thr.vcxproj rename to builds/deprecated-msvc/vs2012/remote_thr/remote_thr.vcxproj diff --git a/builds/msvc/vs2013/inproc_lat/inproc_lat.props b/builds/deprecated-msvc/vs2013/inproc_lat/inproc_lat.props similarity index 100% rename from builds/msvc/vs2013/inproc_lat/inproc_lat.props rename to builds/deprecated-msvc/vs2013/inproc_lat/inproc_lat.props diff --git a/builds/msvc/vs2013/inproc_lat/inproc_lat.vcxproj b/builds/deprecated-msvc/vs2013/inproc_lat/inproc_lat.vcxproj similarity index 100% rename from builds/msvc/vs2013/inproc_lat/inproc_lat.vcxproj rename to builds/deprecated-msvc/vs2013/inproc_lat/inproc_lat.vcxproj diff --git a/builds/msvc/vs2013/inproc_thr/inproc_thr.props b/builds/deprecated-msvc/vs2013/inproc_thr/inproc_thr.props similarity index 100% rename from builds/msvc/vs2013/inproc_thr/inproc_thr.props rename to builds/deprecated-msvc/vs2013/inproc_thr/inproc_thr.props diff --git a/builds/msvc/vs2013/inproc_thr/inproc_thr.vcxproj b/builds/deprecated-msvc/vs2013/inproc_thr/inproc_thr.vcxproj similarity index 100% rename from builds/msvc/vs2013/inproc_thr/inproc_thr.vcxproj rename to builds/deprecated-msvc/vs2013/inproc_thr/inproc_thr.vcxproj diff --git a/builds/msvc/vs2013/libsodium.import.props b/builds/deprecated-msvc/vs2013/libsodium.import.props similarity index 100% rename from builds/msvc/vs2013/libsodium.import.props rename to builds/deprecated-msvc/vs2013/libsodium.import.props diff --git a/builds/msvc/vs2013/libsodium.import.xml b/builds/deprecated-msvc/vs2013/libsodium.import.xml similarity index 100% rename from builds/msvc/vs2013/libsodium.import.xml rename to builds/deprecated-msvc/vs2013/libsodium.import.xml diff --git a/builds/msvc/vs2013/libzmq.import.props b/builds/deprecated-msvc/vs2013/libzmq.import.props similarity index 100% rename from builds/msvc/vs2013/libzmq.import.props rename to builds/deprecated-msvc/vs2013/libzmq.import.props diff --git a/builds/msvc/vs2013/libzmq.import.xml b/builds/deprecated-msvc/vs2013/libzmq.import.xml similarity index 100% rename from builds/msvc/vs2013/libzmq.import.xml rename to builds/deprecated-msvc/vs2013/libzmq.import.xml diff --git a/builds/msvc/vs2013/libzmq.sln b/builds/deprecated-msvc/vs2013/libzmq.sln similarity index 100% rename from builds/msvc/vs2013/libzmq.sln rename to builds/deprecated-msvc/vs2013/libzmq.sln diff --git a/builds/msvc/vs2013/libzmq/libzmq.props b/builds/deprecated-msvc/vs2013/libzmq/libzmq.props similarity index 100% rename from builds/msvc/vs2013/libzmq/libzmq.props rename to builds/deprecated-msvc/vs2013/libzmq/libzmq.props diff --git a/builds/msvc/vs2013/libzmq/libzmq.vcxproj b/builds/deprecated-msvc/vs2013/libzmq/libzmq.vcxproj similarity index 100% rename from builds/msvc/vs2013/libzmq/libzmq.vcxproj rename to builds/deprecated-msvc/vs2013/libzmq/libzmq.vcxproj diff --git a/builds/msvc/vs2013/libzmq/libzmq.vcxproj.filters b/builds/deprecated-msvc/vs2013/libzmq/libzmq.vcxproj.filters similarity index 100% rename from builds/msvc/vs2013/libzmq/libzmq.vcxproj.filters rename to builds/deprecated-msvc/vs2013/libzmq/libzmq.vcxproj.filters diff --git a/builds/msvc/vs2013/libzmq/libzmq.xml b/builds/deprecated-msvc/vs2013/libzmq/libzmq.xml similarity index 100% rename from builds/msvc/vs2013/libzmq/libzmq.xml rename to builds/deprecated-msvc/vs2013/libzmq/libzmq.xml diff --git a/builds/msvc/vs2013/local_lat/local_lat.props b/builds/deprecated-msvc/vs2013/local_lat/local_lat.props similarity index 100% rename from builds/msvc/vs2013/local_lat/local_lat.props rename to builds/deprecated-msvc/vs2013/local_lat/local_lat.props diff --git a/builds/msvc/vs2013/local_lat/local_lat.vcxproj b/builds/deprecated-msvc/vs2013/local_lat/local_lat.vcxproj similarity index 100% rename from builds/msvc/vs2013/local_lat/local_lat.vcxproj rename to builds/deprecated-msvc/vs2013/local_lat/local_lat.vcxproj diff --git a/builds/msvc/vs2013/local_thr/local_thr.props b/builds/deprecated-msvc/vs2013/local_thr/local_thr.props similarity index 100% rename from builds/msvc/vs2013/local_thr/local_thr.props rename to builds/deprecated-msvc/vs2013/local_thr/local_thr.props diff --git a/builds/msvc/vs2013/local_thr/local_thr.vcxproj b/builds/deprecated-msvc/vs2013/local_thr/local_thr.vcxproj similarity index 100% rename from builds/msvc/vs2013/local_thr/local_thr.vcxproj rename to builds/deprecated-msvc/vs2013/local_thr/local_thr.vcxproj diff --git a/builds/msvc/vs2013/remote_lat/remote_lat.props b/builds/deprecated-msvc/vs2013/remote_lat/remote_lat.props similarity index 100% rename from builds/msvc/vs2013/remote_lat/remote_lat.props rename to builds/deprecated-msvc/vs2013/remote_lat/remote_lat.props diff --git a/builds/msvc/vs2013/remote_lat/remote_lat.vcxproj b/builds/deprecated-msvc/vs2013/remote_lat/remote_lat.vcxproj similarity index 100% rename from builds/msvc/vs2013/remote_lat/remote_lat.vcxproj rename to builds/deprecated-msvc/vs2013/remote_lat/remote_lat.vcxproj diff --git a/builds/msvc/vs2013/remote_thr/remote_thr.props b/builds/deprecated-msvc/vs2013/remote_thr/remote_thr.props similarity index 100% rename from builds/msvc/vs2013/remote_thr/remote_thr.props rename to builds/deprecated-msvc/vs2013/remote_thr/remote_thr.props diff --git a/builds/msvc/vs2013/remote_thr/remote_thr.vcxproj b/builds/deprecated-msvc/vs2013/remote_thr/remote_thr.vcxproj similarity index 100% rename from builds/msvc/vs2013/remote_thr/remote_thr.vcxproj rename to builds/deprecated-msvc/vs2013/remote_thr/remote_thr.vcxproj diff --git a/builds/msvc/vs2015/inproc_lat/inproc_lat.props b/builds/deprecated-msvc/vs2015/inproc_lat/inproc_lat.props similarity index 100% rename from builds/msvc/vs2015/inproc_lat/inproc_lat.props rename to builds/deprecated-msvc/vs2015/inproc_lat/inproc_lat.props diff --git a/builds/msvc/vs2015/inproc_lat/inproc_lat.vcxproj b/builds/deprecated-msvc/vs2015/inproc_lat/inproc_lat.vcxproj similarity index 100% rename from builds/msvc/vs2015/inproc_lat/inproc_lat.vcxproj rename to builds/deprecated-msvc/vs2015/inproc_lat/inproc_lat.vcxproj diff --git a/builds/msvc/vs2015/inproc_thr/inproc_thr.props b/builds/deprecated-msvc/vs2015/inproc_thr/inproc_thr.props similarity index 100% rename from builds/msvc/vs2015/inproc_thr/inproc_thr.props rename to builds/deprecated-msvc/vs2015/inproc_thr/inproc_thr.props diff --git a/builds/msvc/vs2015/inproc_thr/inproc_thr.vcxproj b/builds/deprecated-msvc/vs2015/inproc_thr/inproc_thr.vcxproj similarity index 100% rename from builds/msvc/vs2015/inproc_thr/inproc_thr.vcxproj rename to builds/deprecated-msvc/vs2015/inproc_thr/inproc_thr.vcxproj diff --git a/builds/msvc/vs2015/libsodium.import.props b/builds/deprecated-msvc/vs2015/libsodium.import.props similarity index 100% rename from builds/msvc/vs2015/libsodium.import.props rename to builds/deprecated-msvc/vs2015/libsodium.import.props diff --git a/builds/msvc/vs2015/libsodium.import.xml b/builds/deprecated-msvc/vs2015/libsodium.import.xml similarity index 100% rename from builds/msvc/vs2015/libsodium.import.xml rename to builds/deprecated-msvc/vs2015/libsodium.import.xml diff --git a/builds/msvc/vs2015/libzmq.import.props b/builds/deprecated-msvc/vs2015/libzmq.import.props similarity index 100% rename from builds/msvc/vs2015/libzmq.import.props rename to builds/deprecated-msvc/vs2015/libzmq.import.props diff --git a/builds/msvc/vs2015/libzmq.import.xml b/builds/deprecated-msvc/vs2015/libzmq.import.xml similarity index 100% rename from builds/msvc/vs2015/libzmq.import.xml rename to builds/deprecated-msvc/vs2015/libzmq.import.xml diff --git a/builds/msvc/vs2015/libzmq.sln b/builds/deprecated-msvc/vs2015/libzmq.sln similarity index 100% rename from builds/msvc/vs2015/libzmq.sln rename to builds/deprecated-msvc/vs2015/libzmq.sln diff --git a/builds/msvc/vs2015/libzmq/libzmq.props b/builds/deprecated-msvc/vs2015/libzmq/libzmq.props similarity index 100% rename from builds/msvc/vs2015/libzmq/libzmq.props rename to builds/deprecated-msvc/vs2015/libzmq/libzmq.props diff --git a/builds/msvc/vs2015/libzmq/libzmq.vcxproj b/builds/deprecated-msvc/vs2015/libzmq/libzmq.vcxproj similarity index 100% rename from builds/msvc/vs2015/libzmq/libzmq.vcxproj rename to builds/deprecated-msvc/vs2015/libzmq/libzmq.vcxproj diff --git a/builds/msvc/vs2015/libzmq/libzmq.vcxproj.filters b/builds/deprecated-msvc/vs2015/libzmq/libzmq.vcxproj.filters similarity index 100% rename from builds/msvc/vs2015/libzmq/libzmq.vcxproj.filters rename to builds/deprecated-msvc/vs2015/libzmq/libzmq.vcxproj.filters diff --git a/builds/msvc/vs2015/libzmq/libzmq.xml b/builds/deprecated-msvc/vs2015/libzmq/libzmq.xml similarity index 100% rename from builds/msvc/vs2015/libzmq/libzmq.xml rename to builds/deprecated-msvc/vs2015/libzmq/libzmq.xml diff --git a/builds/msvc/vs2015/local_lat/local_lat.props b/builds/deprecated-msvc/vs2015/local_lat/local_lat.props similarity index 100% rename from builds/msvc/vs2015/local_lat/local_lat.props rename to builds/deprecated-msvc/vs2015/local_lat/local_lat.props diff --git a/builds/msvc/vs2015/local_lat/local_lat.vcxproj b/builds/deprecated-msvc/vs2015/local_lat/local_lat.vcxproj similarity index 100% rename from builds/msvc/vs2015/local_lat/local_lat.vcxproj rename to builds/deprecated-msvc/vs2015/local_lat/local_lat.vcxproj diff --git a/builds/msvc/vs2015/local_thr/local_thr.props b/builds/deprecated-msvc/vs2015/local_thr/local_thr.props similarity index 100% rename from builds/msvc/vs2015/local_thr/local_thr.props rename to builds/deprecated-msvc/vs2015/local_thr/local_thr.props diff --git a/builds/msvc/vs2015/local_thr/local_thr.vcxproj b/builds/deprecated-msvc/vs2015/local_thr/local_thr.vcxproj similarity index 100% rename from builds/msvc/vs2015/local_thr/local_thr.vcxproj rename to builds/deprecated-msvc/vs2015/local_thr/local_thr.vcxproj diff --git a/builds/msvc/vs2015/remote_lat/remote_lat.props b/builds/deprecated-msvc/vs2015/remote_lat/remote_lat.props similarity index 100% rename from builds/msvc/vs2015/remote_lat/remote_lat.props rename to builds/deprecated-msvc/vs2015/remote_lat/remote_lat.props diff --git a/builds/msvc/vs2015/remote_lat/remote_lat.vcxproj b/builds/deprecated-msvc/vs2015/remote_lat/remote_lat.vcxproj similarity index 100% rename from builds/msvc/vs2015/remote_lat/remote_lat.vcxproj rename to builds/deprecated-msvc/vs2015/remote_lat/remote_lat.vcxproj diff --git a/builds/msvc/vs2015/remote_thr/remote_thr.props b/builds/deprecated-msvc/vs2015/remote_thr/remote_thr.props similarity index 100% rename from builds/msvc/vs2015/remote_thr/remote_thr.props rename to builds/deprecated-msvc/vs2015/remote_thr/remote_thr.props diff --git a/builds/msvc/vs2015/remote_thr/remote_thr.vcxproj b/builds/deprecated-msvc/vs2015/remote_thr/remote_thr.vcxproj similarity index 100% rename from builds/msvc/vs2015/remote_thr/remote_thr.vcxproj rename to builds/deprecated-msvc/vs2015/remote_thr/remote_thr.vcxproj diff --git a/builds/msvc/vs2015_xp/libzmq.vcxproj b/builds/deprecated-msvc/vs2015_xp/libzmq.vcxproj similarity index 100% rename from builds/msvc/vs2015_xp/libzmq.vcxproj rename to builds/deprecated-msvc/vs2015_xp/libzmq.vcxproj diff --git a/builds/msvc/vs2015_xp/platform.hpp b/builds/deprecated-msvc/vs2015_xp/platform.hpp similarity index 100% rename from builds/msvc/vs2015_xp/platform.hpp rename to builds/deprecated-msvc/vs2015_xp/platform.hpp diff --git a/builds/msvc/vs2015_xp/test_zmq/test_multithread.cpp b/builds/deprecated-msvc/vs2015_xp/test_zmq/test_multithread.cpp similarity index 100% rename from builds/msvc/vs2015_xp/test_zmq/test_multithread.cpp rename to builds/deprecated-msvc/vs2015_xp/test_zmq/test_multithread.cpp diff --git a/builds/msvc/vs2015_xp/test_zmq/test_zmq.vcxproj b/builds/deprecated-msvc/vs2015_xp/test_zmq/test_zmq.vcxproj similarity index 100% rename from builds/msvc/vs2015_xp/test_zmq/test_zmq.vcxproj rename to builds/deprecated-msvc/vs2015_xp/test_zmq/test_zmq.vcxproj diff --git a/builds/msvc/vs2017/inproc_lat/inproc_lat.props b/builds/deprecated-msvc/vs2017/inproc_lat/inproc_lat.props similarity index 100% rename from builds/msvc/vs2017/inproc_lat/inproc_lat.props rename to builds/deprecated-msvc/vs2017/inproc_lat/inproc_lat.props diff --git a/builds/msvc/vs2017/inproc_lat/inproc_lat.vcxproj b/builds/deprecated-msvc/vs2017/inproc_lat/inproc_lat.vcxproj similarity index 100% rename from builds/msvc/vs2017/inproc_lat/inproc_lat.vcxproj rename to builds/deprecated-msvc/vs2017/inproc_lat/inproc_lat.vcxproj diff --git a/builds/msvc/vs2017/inproc_thr/inproc_thr.props b/builds/deprecated-msvc/vs2017/inproc_thr/inproc_thr.props similarity index 100% rename from builds/msvc/vs2017/inproc_thr/inproc_thr.props rename to builds/deprecated-msvc/vs2017/inproc_thr/inproc_thr.props diff --git a/builds/msvc/vs2017/inproc_thr/inproc_thr.vcxproj b/builds/deprecated-msvc/vs2017/inproc_thr/inproc_thr.vcxproj similarity index 100% rename from builds/msvc/vs2017/inproc_thr/inproc_thr.vcxproj rename to builds/deprecated-msvc/vs2017/inproc_thr/inproc_thr.vcxproj diff --git a/builds/msvc/vs2017/libsodium.import.props b/builds/deprecated-msvc/vs2017/libsodium.import.props similarity index 100% rename from builds/msvc/vs2017/libsodium.import.props rename to builds/deprecated-msvc/vs2017/libsodium.import.props diff --git a/builds/msvc/vs2017/libsodium.import.xml b/builds/deprecated-msvc/vs2017/libsodium.import.xml similarity index 100% rename from builds/msvc/vs2017/libsodium.import.xml rename to builds/deprecated-msvc/vs2017/libsodium.import.xml diff --git a/builds/msvc/vs2017/libzmq.import.props b/builds/deprecated-msvc/vs2017/libzmq.import.props similarity index 100% rename from builds/msvc/vs2017/libzmq.import.props rename to builds/deprecated-msvc/vs2017/libzmq.import.props diff --git a/builds/msvc/vs2017/libzmq.import.xml b/builds/deprecated-msvc/vs2017/libzmq.import.xml similarity index 100% rename from builds/msvc/vs2017/libzmq.import.xml rename to builds/deprecated-msvc/vs2017/libzmq.import.xml diff --git a/builds/msvc/vs2017/libzmq.sln b/builds/deprecated-msvc/vs2017/libzmq.sln similarity index 100% rename from builds/msvc/vs2017/libzmq.sln rename to builds/deprecated-msvc/vs2017/libzmq.sln diff --git a/builds/msvc/vs2017/libzmq/libzmq.props b/builds/deprecated-msvc/vs2017/libzmq/libzmq.props similarity index 100% rename from builds/msvc/vs2017/libzmq/libzmq.props rename to builds/deprecated-msvc/vs2017/libzmq/libzmq.props diff --git a/builds/msvc/vs2017/libzmq/libzmq.vcxproj b/builds/deprecated-msvc/vs2017/libzmq/libzmq.vcxproj similarity index 100% rename from builds/msvc/vs2017/libzmq/libzmq.vcxproj rename to builds/deprecated-msvc/vs2017/libzmq/libzmq.vcxproj diff --git a/builds/msvc/vs2017/libzmq/libzmq.vcxproj.filters b/builds/deprecated-msvc/vs2017/libzmq/libzmq.vcxproj.filters similarity index 100% rename from builds/msvc/vs2017/libzmq/libzmq.vcxproj.filters rename to builds/deprecated-msvc/vs2017/libzmq/libzmq.vcxproj.filters diff --git a/builds/msvc/vs2017/libzmq/libzmq.xml b/builds/deprecated-msvc/vs2017/libzmq/libzmq.xml similarity index 100% rename from builds/msvc/vs2017/libzmq/libzmq.xml rename to builds/deprecated-msvc/vs2017/libzmq/libzmq.xml diff --git a/builds/msvc/vs2017/local_lat/local_lat.props b/builds/deprecated-msvc/vs2017/local_lat/local_lat.props similarity index 100% rename from builds/msvc/vs2017/local_lat/local_lat.props rename to builds/deprecated-msvc/vs2017/local_lat/local_lat.props diff --git a/builds/msvc/vs2017/local_lat/local_lat.vcxproj b/builds/deprecated-msvc/vs2017/local_lat/local_lat.vcxproj similarity index 100% rename from builds/msvc/vs2017/local_lat/local_lat.vcxproj rename to builds/deprecated-msvc/vs2017/local_lat/local_lat.vcxproj diff --git a/builds/msvc/vs2017/local_thr/local_thr.props b/builds/deprecated-msvc/vs2017/local_thr/local_thr.props similarity index 100% rename from builds/msvc/vs2017/local_thr/local_thr.props rename to builds/deprecated-msvc/vs2017/local_thr/local_thr.props diff --git a/builds/msvc/vs2017/local_thr/local_thr.vcxproj b/builds/deprecated-msvc/vs2017/local_thr/local_thr.vcxproj similarity index 100% rename from builds/msvc/vs2017/local_thr/local_thr.vcxproj rename to builds/deprecated-msvc/vs2017/local_thr/local_thr.vcxproj diff --git a/builds/msvc/vs2017/remote_lat/remote_lat.props b/builds/deprecated-msvc/vs2017/remote_lat/remote_lat.props similarity index 100% rename from builds/msvc/vs2017/remote_lat/remote_lat.props rename to builds/deprecated-msvc/vs2017/remote_lat/remote_lat.props diff --git a/builds/msvc/vs2017/remote_lat/remote_lat.vcxproj b/builds/deprecated-msvc/vs2017/remote_lat/remote_lat.vcxproj similarity index 100% rename from builds/msvc/vs2017/remote_lat/remote_lat.vcxproj rename to builds/deprecated-msvc/vs2017/remote_lat/remote_lat.vcxproj diff --git a/builds/msvc/vs2017/remote_thr/remote_thr.props b/builds/deprecated-msvc/vs2017/remote_thr/remote_thr.props similarity index 100% rename from builds/msvc/vs2017/remote_thr/remote_thr.props rename to builds/deprecated-msvc/vs2017/remote_thr/remote_thr.props diff --git a/builds/msvc/vs2017/remote_thr/remote_thr.vcxproj b/builds/deprecated-msvc/vs2017/remote_thr/remote_thr.vcxproj similarity index 100% rename from builds/msvc/vs2017/remote_thr/remote_thr.vcxproj rename to builds/deprecated-msvc/vs2017/remote_thr/remote_thr.vcxproj