libzmq/builds
Matt Powley f2018ab317 Fixes for Windows XP compatibility
A Visual Studio build from master (commit id: dac5b45dfb) using the v140_xp toolset yields a binary that is not XP compatible.

Two libraries contain exports that cannot be found:
 -  IPHLPAPI.DLL : if_nametoindex
 - KERNEL32.DLL : InitializeConditionVariable

The latter export is already dealt with in the file './src/condition_variable.hpp'; however this requires setting the _WIN32_WINNT pre-processor definition.
I am not experienced enough to figure a work around for the 'if_nametoindex' method, so I have created a new pre-processor definition 'ZMQ_HAVE_WINDOWS_TARGET_XP' and removed the calling of the function with the limitation that these builds cannot handle a IPv6 address with an adapter name.

To make it easier for people targeting XP with an MSVC build I have modified the MSBuild property file to add/modify the pre-processor definitions if they are building using a XP targeting tool set; such as v140_xp.
2016-03-31 15:45:00 +01:00
..
android add some doc for docker android compilation 2016-03-18 13:54:20 +01:00
cmake Problem: CI use of sodium or nacl is confusing 2016-02-11 22:39:36 +00:00
coverage Problem: coveralls uses wrong path on Trusty 2016-03-19 21:55:03 +00:00
cygwin Problem: various errors in build scripts 2016-02-01 11:18:08 +01:00
gyp Problem: test_large_msg requires 2GB of free RAM 2016-03-16 21:47:58 +00:00
mingw32 update Makefile.mingw32 2016-02-28 06:26:35 +02:00
msvc Fixes for Windows XP compatibility 2016-03-31 15:45:00 +01:00
nuget updated with better owner, author and copyright information 2014-03-25 17:34:09 -05:00
openwrt Problem: OpenWRT Makefile still uses tarballs, now using GIT HEAD master 2016-01-15 11:19:24 +01:00
valgrind Problem: false positive on valgrind 3.10 2016-03-19 21:54:52 +00:00
zos Revert "Revert "Problem: deprecated use and reference of zmq_term"" 2016-02-01 23:00:06 +01:00
Makefile.am Problem: make dist broken due to builds/android 2016-02-22 11:58:00 +00:00
README Problem: builds directory contains packaging scripts 2016-01-15 10:25:38 +01:00

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.