From 0db07394d0b137cd50968567d8b20c9d0b227fc1 Mon Sep 17 00:00:00 2001 From: evoskuil Date: Fri, 13 May 2016 01:00:58 -0700 Subject: [PATCH] Problem: msvc configuration options are invalid and/or inconsistent. --- builds/msvc/vs2015/inproc_lat/inproc_lat.props | 6 +++--- builds/msvc/vs2015/inproc_thr/inproc_thr.props | 6 +++--- builds/msvc/vs2015/libzmq.import.props | 3 +++ builds/msvc/vs2015/libzmq.import.xml | 15 ++++++++++++++- builds/msvc/vs2015/libzmq/libzmq.props | 15 +++++++++++---- builds/msvc/vs2015/libzmq/libzmq.xml | 17 +++++++++++++++-- builds/msvc/vs2015/local_lat/local_lat.props | 6 +++--- builds/msvc/vs2015/local_thr/local_thr.props | 6 +++--- builds/msvc/vs2015/remote_lat/remote_lat.props | 6 +++--- builds/msvc/vs2015/remote_thr/remote_thr.props | 6 +++--- 10 files changed, 61 insertions(+), 25 deletions(-) diff --git a/builds/msvc/vs2015/inproc_lat/inproc_lat.props b/builds/msvc/vs2015/inproc_lat/inproc_lat.props index 74734022..792a0ef1 100644 --- a/builds/msvc/vs2015/inproc_lat/inproc_lat.props +++ b/builds/msvc/vs2015/inproc_lat/inproc_lat.props @@ -28,15 +28,15 @@ dynamic - dynamic + dynamic ltcg - ltcg + ltcg static - static + static diff --git a/builds/msvc/vs2015/inproc_thr/inproc_thr.props b/builds/msvc/vs2015/inproc_thr/inproc_thr.props index eb50c378..99817a83 100644 --- a/builds/msvc/vs2015/inproc_thr/inproc_thr.props +++ b/builds/msvc/vs2015/inproc_thr/inproc_thr.props @@ -28,15 +28,15 @@ dynamic - dynamic + dynamic ltcg - ltcg + ltcg static - static + static diff --git a/builds/msvc/vs2015/libzmq.import.props b/builds/msvc/vs2015/libzmq.import.props index 10fd51d0..634b6ad2 100644 --- a/builds/msvc/vs2015/libzmq.import.props +++ b/builds/msvc/vs2015/libzmq.import.props @@ -15,8 +15,11 @@ + ZMQ_USE_TWEETNACL;%(PreprocessorDefinitions) + ZMQ_USE_LIBSODIUM;%(PreprocessorDefinitions) ZMQ_HAVE_OPENPGM;%(PreprocessorDefinitions) HAVE_LIBGSSAPI_KRB5;%(PreprocessorDefinitions) + ZMQ_BUILD_DRAFT_API;%(PreprocessorDefinitions) diff --git a/builds/msvc/vs2015/libzmq.import.xml b/builds/msvc/vs2015/libzmq.import.xml index 18e258ce..9fb2e342 100644 --- a/builds/msvc/vs2015/libzmq.import.xml +++ b/builds/msvc/vs2015/libzmq.import.xml @@ -3,10 +3,19 @@ + + + + + + + + + @@ -15,6 +24,10 @@ + + + + @@ -30,4 +43,4 @@ - + \ No newline at end of file diff --git a/builds/msvc/vs2015/libzmq/libzmq.props b/builds/msvc/vs2015/libzmq/libzmq.props index 891482d4..94165976 100644 --- a/builds/msvc/vs2015/libzmq/libzmq.props +++ b/builds/msvc/vs2015/libzmq/libzmq.props @@ -20,8 +20,12 @@ $(ProjectDir)..\..\;$(ProjectDir)..\..\..\..\include\;%(AdditionalIncludeDirectories) false _CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;FD_SETSIZE=16384;ZMQ_USE_SELECT;%(PreprocessorDefinitions) + ZMQ_USE_TWEETNACL;%(PreprocessorDefinitions) + ZMQ_USE_LIBSODIUM;%(PreprocessorDefinitions) + ZMQ_HAVE_CURVE;%(PreprocessorDefinitions) ZMQ_HAVE_OPENPGM;%(PreprocessorDefinitions) HAVE_LIBGSSAPI_KRB5;%(PreprocessorDefinitions) + ZMQ_BUILD_DRAFT_API;%(PreprocessorDefinitions) ZMQ_STATIC;%(PreprocessorDefinitions) DLL_EXPORT;%(PreprocessorDefinitions) @@ -41,24 +45,27 @@ - dynamic + dynamic - ltcg + ltcg - static + static + + + - + \ No newline at end of file diff --git a/builds/msvc/vs2015/libzmq/libzmq.xml b/builds/msvc/vs2015/libzmq/libzmq.xml index 20f0b744..872c5d14 100644 --- a/builds/msvc/vs2015/libzmq/libzmq.xml +++ b/builds/msvc/vs2015/libzmq/libzmq.xml @@ -3,12 +3,21 @@ + - + + + + + + + + + @@ -16,5 +25,9 @@ + + + + - + \ No newline at end of file diff --git a/builds/msvc/vs2015/local_lat/local_lat.props b/builds/msvc/vs2015/local_lat/local_lat.props index ffe7e66a..ae521521 100644 --- a/builds/msvc/vs2015/local_lat/local_lat.props +++ b/builds/msvc/vs2015/local_lat/local_lat.props @@ -28,15 +28,15 @@ dynamic - dynamic + dynamic ltcg - ltcg + ltcg static - static + static diff --git a/builds/msvc/vs2015/local_thr/local_thr.props b/builds/msvc/vs2015/local_thr/local_thr.props index 9da5f160..0d6c8f0e 100644 --- a/builds/msvc/vs2015/local_thr/local_thr.props +++ b/builds/msvc/vs2015/local_thr/local_thr.props @@ -28,15 +28,15 @@ dynamic - dynamic + dynamic ltcg - ltcg + ltcg static - static + static diff --git a/builds/msvc/vs2015/remote_lat/remote_lat.props b/builds/msvc/vs2015/remote_lat/remote_lat.props index 6cb790b3..3d1ef0af 100644 --- a/builds/msvc/vs2015/remote_lat/remote_lat.props +++ b/builds/msvc/vs2015/remote_lat/remote_lat.props @@ -28,15 +28,15 @@ dynamic - dynamic + dynamic ltcg - ltcg + ltcg static - static + static diff --git a/builds/msvc/vs2015/remote_thr/remote_thr.props b/builds/msvc/vs2015/remote_thr/remote_thr.props index 18ff42c9..910b8536 100644 --- a/builds/msvc/vs2015/remote_thr/remote_thr.props +++ b/builds/msvc/vs2015/remote_thr/remote_thr.props @@ -28,15 +28,15 @@ dynamic - dynamic + dynamic ltcg - ltcg + ltcg static - static + static