diff --git a/Multiverso.sln b/Multiverso.sln
index 75346c7..bf7d652 100644
--- a/Multiverso.sln
+++ b/Multiverso.sln
@@ -38,50 +38,30 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MultiversoTests", "Test\Uni
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug_zmq|x64 = Debug_zmq|x64
Debug|x64 = Debug|x64
- Release_zmq|x64 = Release_zmq|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {546681D6-495C-4AEE-BBC2-3CAEC86B5137}.Debug_zmq|x64.ActiveCfg = Debug_zmq|x64
{546681D6-495C-4AEE-BBC2-3CAEC86B5137}.Debug|x64.ActiveCfg = Debug|x64
{546681D6-495C-4AEE-BBC2-3CAEC86B5137}.Debug|x64.Build.0 = Debug|x64
- {546681D6-495C-4AEE-BBC2-3CAEC86B5137}.Release_zmq|x64.ActiveCfg = Release_zmq|x64
{546681D6-495C-4AEE-BBC2-3CAEC86B5137}.Release|x64.ActiveCfg = Release|x64
{546681D6-495C-4AEE-BBC2-3CAEC86B5137}.Release|x64.Build.0 = Release|x64
- {16F14058-B116-49D9-8BA0-209F3AFFE849}.Debug_zmq|x64.ActiveCfg = Debug_zmq|x64
- {16F14058-B116-49D9-8BA0-209F3AFFE849}.Debug_zmq|x64.Build.0 = Debug_zmq|x64
{16F14058-B116-49D9-8BA0-209F3AFFE849}.Debug|x64.ActiveCfg = Debug|x64
{16F14058-B116-49D9-8BA0-209F3AFFE849}.Debug|x64.Build.0 = Debug|x64
- {16F14058-B116-49D9-8BA0-209F3AFFE849}.Release_zmq|x64.ActiveCfg = Release_zmq|x64
- {16F14058-B116-49D9-8BA0-209F3AFFE849}.Release_zmq|x64.Build.0 = Release_zmq|x64
{16F14058-B116-49D9-8BA0-209F3AFFE849}.Release|x64.ActiveCfg = Release|x64
{16F14058-B116-49D9-8BA0-209F3AFFE849}.Release|x64.Build.0 = Release|x64
- {AC12B871-D57D-493A-86A6-7778929D5A46}.Debug_zmq|x64.ActiveCfg = Debug|x64
{AC12B871-D57D-493A-86A6-7778929D5A46}.Debug|x64.ActiveCfg = Debug|x64
{AC12B871-D57D-493A-86A6-7778929D5A46}.Debug|x64.Build.0 = Debug|x64
- {AC12B871-D57D-493A-86A6-7778929D5A46}.Release_zmq|x64.ActiveCfg = Release|x64
{AC12B871-D57D-493A-86A6-7778929D5A46}.Release|x64.ActiveCfg = Release|x64
{AC12B871-D57D-493A-86A6-7778929D5A46}.Release|x64.Build.0 = Release|x64
- {73A81AC2-ECC6-4932-B0CF-0776BEAABCB9}.Debug_zmq|x64.ActiveCfg = Debug|x64
{73A81AC2-ECC6-4932-B0CF-0776BEAABCB9}.Debug|x64.ActiveCfg = Debug|x64
{73A81AC2-ECC6-4932-B0CF-0776BEAABCB9}.Debug|x64.Build.0 = Debug|x64
- {73A81AC2-ECC6-4932-B0CF-0776BEAABCB9}.Release_zmq|x64.ActiveCfg = Release|x64
{73A81AC2-ECC6-4932-B0CF-0776BEAABCB9}.Release|x64.ActiveCfg = Release|x64
{73A81AC2-ECC6-4932-B0CF-0776BEAABCB9}.Release|x64.Build.0 = Release|x64
- {8A33C1F0-77BB-4ADC-83B2-12146A199DFD}.Debug_zmq|x64.ActiveCfg = Debug|x64
- {8A33C1F0-77BB-4ADC-83B2-12146A199DFD}.Debug_zmq|x64.Build.0 = Debug|x64
{8A33C1F0-77BB-4ADC-83B2-12146A199DFD}.Debug|x64.ActiveCfg = Debug|x64
- {8A33C1F0-77BB-4ADC-83B2-12146A199DFD}.Release_zmq|x64.ActiveCfg = Release|x64
- {8A33C1F0-77BB-4ADC-83B2-12146A199DFD}.Release_zmq|x64.Build.0 = Release|x64
{8A33C1F0-77BB-4ADC-83B2-12146A199DFD}.Release|x64.ActiveCfg = Release|x64
- {EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Debug_zmq|x64.ActiveCfg = Debug|x64
- {EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Debug_zmq|x64.Build.0 = Debug|x64
{EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Debug|x64.ActiveCfg = Debug|x64
{EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Debug|x64.Build.0 = Debug|x64
- {EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Release_zmq|x64.ActiveCfg = Release|x64
- {EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Release_zmq|x64.Build.0 = Release|x64
{EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Release|x64.ActiveCfg = Release|x64
{EC7157E9-A51F-4702-A5FD-8DAF88C7029F}.Release|x64.Build.0 = Release|x64
EndGlobalSection
diff --git a/Test/unittests/MultiversoTests.vcxproj b/Test/unittests/MultiversoTests.vcxproj
index 330444e..9cef8d1 100644
--- a/Test/unittests/MultiversoTests.vcxproj
+++ b/Test/unittests/MultiversoTests.vcxproj
@@ -13,6 +13,10 @@
Release_CpuOnly
x64
+
+ Release_NoOpt
+ x64
+
Release
x64
@@ -44,6 +48,13 @@
true
Unicode
+
+ Application
+ false
+ v120
+ true
+ Unicode
+
Application
false
@@ -63,6 +74,9 @@
+
+
+
@@ -82,6 +96,11 @@
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(ProjectDir)/../../include/;
$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)/$(Platform)/$(Configuration);
+
+ false
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(ProjectDir)/../../include/;
+ $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)/$(Platform)/$(Configuration);
+
false
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(ProjectDir)/../../include/;
@@ -139,6 +158,26 @@
$(BOOST_LIB_PATH);$(OutDir)
+
+
+ Level4
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)
+ $(BOOST_INCLUDE_PATH);$(SolutionDir)\include;
+
+
+ Console
+ true
+ true
+ true
+ Multiverso.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+ $(BOOST_LIB_PATH);$(OutDir)
+
+
Level4
diff --git a/src/Multiverso.vcxproj b/src/Multiverso.vcxproj
index 77b2e91..58fa346 100644
--- a/src/Multiverso.vcxproj
+++ b/src/Multiverso.vcxproj
@@ -9,20 +9,16 @@
Debug
x64
-
- Debug_zmq
- x64
-
Release_CpuOnly
x64
-
- Release
+
+ Release_NoOpt
x64
-
- Release_zmq
+
+ Release
x64
@@ -49,20 +45,14 @@
v120
Unicode
-
- StaticLibrary
- true
- v120
- Unicode
-
-
+
StaticLibrary
false
v120
true
- Unicode
+ NotSet
-
+
StaticLibrary
false
v120
@@ -85,27 +75,24 @@
-
+
-
-
-
-
+
-
- $(ThirdPartyPath)\ZeroMQ 4.0.4\include;$(ProjectDir)\..\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)
- $(ThirdPartyPath)\ZeroMQ 4.0.4\lib;$(MSMPI_LIB64);$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);
-
$(MSMPI_INC);$(ProjectDir)\..\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)
$(MSMPI_LIB64);$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);
+
+ $(MSMPI_INC);$(ProjectDir)\..\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)
+ $(MSMPI_LIB64);$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);
+
$(MSMPI_INC);$(ProjectDir)\..\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)
$(MSMPI_LIB64);$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);
@@ -118,15 +105,11 @@
$(MSMPI_INC);$(ProjectDir)\..\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)
$(MSMPI_LIB64);$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);
-
- $(ThirdPartyPath)\ZeroMQ 4.0.4\include;D:\ZeroMQ\include;$(ProjectDir)\..\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)
- $(ThirdPartyPath)\ZeroMQ 4.0.4\lib;$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);D:\multiverso-next\lib;D:\ZeroMQ\lib;
-
- Level3
+ Level4
Disabled
MULTIVERSO_USE_MPI;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
@@ -136,13 +119,14 @@
msmpi.lib
+ Console
- Level3
+ Level4
Disabled
MULTIVERSO_USE_MPI;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
@@ -152,50 +136,38 @@
msmpi.lib
+ Console
-
-
-
-
- Level3
- Disabled
- MULTIVERSO_USE_ZMQ;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
-
-
- Windows
- true
-
-
- libzmq-v120-mt-4_0_4.lib
-
-
-
+
- Level3
+ Level4
MaxSpeed
true
true
- MULTIVERSO_USE_ZMQ;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- false
+ MULTIVERSO_USE_MPI;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ false
Windows
true
true
true
+ msmpi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
- libzmq-v120-mt-4_0_4.lib
+ msmpi.lib;
+ Console
-
+
Level4
@@ -220,6 +192,7 @@
+ Console
@@ -247,6 +220,7 @@
+ Console