From ced1d6364c801ac627d6ca737bd01f7d94533449 Mon Sep 17 00:00:00 2001 From: Phillip Mienk Date: Wed, 20 Dec 2017 20:03:12 -0800 Subject: [PATCH] Regenerate msvc build artifacts. --- appveyor.yml | 2 +- build.cmd | 25 +-- .../libbitcoin-protocol-test.vcxproj | 33 ++-- .../libbitcoin-protocol-test.vcxproj.filters | 41 +++-- .../libbitcoin-protocol-test/packages.config | 15 +- .../vs2013/libbitcoin-protocol.import.props | 36 +++-- builds/msvc/vs2013/libbitcoin-protocol.sln | 34 +--- .../libbitcoin-protocol.vcxproj | 55 +++++-- .../libbitcoin-protocol.vcxproj.filters | 79 +++++----- .../libbitcoin-protocol/packages.config | 24 ++- builds/msvc/vs2013/libbitcoin.import.props | 36 ++++- .../libbitcoin-protocol-test.props | 65 ++++++++ .../libbitcoin-protocol-test.vcxproj | 135 ++++++++++++++++ .../libbitcoin-protocol-test.vcxproj.filters | 60 +++++++ .../libbitcoin-protocol-test/packages.config | 24 +++ .../vs2015/libbitcoin-protocol.import.props | 81 ++++++++++ .../vs2015/libbitcoin-protocol.import.xml | 17 ++ builds/msvc/vs2015/libbitcoin-protocol.sln | 38 +++++ .../libbitcoin-protocol.props | 66 ++++++++ .../libbitcoin-protocol.vcxproj | 144 +++++++++++++++++ .../libbitcoin-protocol.vcxproj.filters | 114 ++++++++++++++ .../libbitcoin-protocol/packages.config | 23 +++ builds/msvc/vs2015/libbitcoin.import.props | 88 +++++++++++ builds/msvc/vs2015/libbitcoin.import.xml | 17 ++ .../libbitcoin-protocol-test.props | 65 ++++++++ .../libbitcoin-protocol-test.vcxproj | 137 ++++++++++++++++ .../libbitcoin-protocol-test.vcxproj.filters | 60 +++++++ .../libbitcoin-protocol-test/packages.config | 25 +++ .../vs2017/libbitcoin-protocol.import.props | 81 ++++++++++ .../vs2017/libbitcoin-protocol.import.xml | 17 ++ builds/msvc/vs2017/libbitcoin-protocol.sln | 38 +++++ .../libbitcoin-protocol.props | 66 ++++++++ .../libbitcoin-protocol.vcxproj | 146 ++++++++++++++++++ .../libbitcoin-protocol.vcxproj.filters | 114 ++++++++++++++ .../libbitcoin-protocol/packages.config | 24 +++ builds/msvc/vs2017/libbitcoin.import.props | 88 +++++++++++ builds/msvc/vs2017/libbitcoin.import.xml | 17 ++ 37 files changed, 1983 insertions(+), 147 deletions(-) create mode 100644 builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.props create mode 100644 builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj create mode 100644 builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters create mode 100644 builds/msvc/vs2015/libbitcoin-protocol-test/packages.config create mode 100644 builds/msvc/vs2015/libbitcoin-protocol.import.props create mode 100644 builds/msvc/vs2015/libbitcoin-protocol.import.xml create mode 100644 builds/msvc/vs2015/libbitcoin-protocol.sln create mode 100644 builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.props create mode 100644 builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj create mode 100644 builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters create mode 100644 builds/msvc/vs2015/libbitcoin-protocol/packages.config create mode 100644 builds/msvc/vs2015/libbitcoin.import.props create mode 100644 builds/msvc/vs2015/libbitcoin.import.xml create mode 100644 builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.props create mode 100644 builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj create mode 100644 builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters create mode 100644 builds/msvc/vs2017/libbitcoin-protocol-test/packages.config create mode 100644 builds/msvc/vs2017/libbitcoin-protocol.import.props create mode 100644 builds/msvc/vs2017/libbitcoin-protocol.import.xml create mode 100644 builds/msvc/vs2017/libbitcoin-protocol.sln create mode 100644 builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.props create mode 100644 builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj create mode 100644 builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters create mode 100644 builds/msvc/vs2017/libbitcoin-protocol/packages.config create mode 100644 builds/msvc/vs2017/libbitcoin.import.props create mode 100644 builds/msvc/vs2017/libbitcoin.import.xml diff --git a/appveyor.yml b/appveyor.yml index 4ea517e9..60b07ace 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -61,7 +61,7 @@ before_build: Write-Host "CTP Compiler Installation Complete." -ForegroundColor Green; build_script: - - c:\git\libbitcoin-protocol\build.cmd c:\git %PLATFORM% %CONFIGURATION% + - c:\git\libbitcoin-protocol\build.cmd c:\git %PLATFORM% %CONFIGURATION% vs2013 - cd /d %APPVEYOR_BUILD_FOLDER% test_script: diff --git a/build.cmd b/build.cmd index c5684c93..d89c97da 100644 --- a/build.cmd +++ b/build.cmd @@ -6,10 +6,13 @@ REM # REM ########################################################################### @echo off SETLOCAL ENABLEEXTENSIONS -SET parent=%~dp0 -SET path_base=%~1 -SET nuget_pkg_path=%~1\..\nuget -SET msbuild_args=/verbosity:minimal /p:Platform=%~2 /p:Configuration=%~3 +SET "parent=%~dp0" +SET "path_base=%~1" +SET "nuget_pkg_path=%~1\..\nuget" +SET "msbuild_args=/verbosity:minimal /p:Platform=%~2 /p:Configuration=%~3" +SET "proj_version=%~4" +SET "msbuild_exe=msbuild" +IF EXIST "%~5" SET "msbuild_exe=%~5" call :pending "Build initialized..." IF NOT EXIST "%nuget_pkg_path%" ( @@ -63,10 +66,10 @@ IF %ERRORLEVEL% NEQ 0 ( call :failure "Initializing dependencies %~1 failed." exit /b 1 ) -call cd /d "%path_base%\%~1\builds\msvc\vs2013" -call msbuild %msbuild_args% %~1.sln +call cd /d "%path_base%\%~1\builds\msvc\%proj_version%" +call "%msbuild_exe%" %msbuild_args% %~1.sln IF %ERRORLEVEL% NEQ 0 ( - call :failure "msbuild %msbuild_args% %~1.sln failed." + call :failure "%msbuild_exe% %msbuild_args% %~1.sln failed." exit /b 1 ) call :success "Building repository %~1 execution complete." @@ -80,10 +83,10 @@ IF %ERRORLEVEL% NEQ 0 ( call :failure "Initializing dependencies %~1 failed." exit /b 1 ) -call cd /d "%path_base%\%~1\builds\msvc\vs2013" -call msbuild %msbuild_args% /target:%~1:Rebuild %~1.sln +call cd /d "%path_base%\%~1\builds\msvc\%proj_version%" +call "%msbuild_exe%" %msbuild_args% /target:%~1:Rebuild %~1.sln IF %ERRORLEVEL% NEQ 0 ( - call :failure "msbuildl %msbuild_args% /target:%~1:Rebuild %~1.sln" + call :failure "%msbuild_exe% %msbuild_args% /target:%~1:Rebuild %~1.sln" exit /b 1 ) call :success "Building repository project %~1 execution complete." @@ -92,7 +95,7 @@ exit /b 0 :depends call :pending "nuget restoring dependencies for %~1..." -call nuget restore "%path_base%\%~1\builds\msvc\vs2013\%~1.sln" -Outputdir "%nuget_pkg_path%" +call nuget restore "%path_base%\%~1\builds\msvc\%proj_version%\%~1.sln" -Outputdir "%nuget_pkg_path%" IF %ERRORLEVEL% NEQ 0 ( call :failure "nuget restore failed." exit /b 1 diff --git a/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj b/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj index e6157000..d4d70ec2 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj +++ b/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj @@ -1,11 +1,16 @@ - + + Application v120 {C42BE17B-063D-44F1-A5BB-9F8295144B70} libbitcoin-protocol-test - 30af8e9f @@ -65,6 +70,7 @@ + @@ -73,8 +79,11 @@ - + + + + @@ -86,15 +95,17 @@ + + - - + + @@ -103,22 +114,22 @@ + + + - - + + {6B94E2A5-C054-4790-963D-A7BE493259B0} - - - - \ No newline at end of file + diff --git a/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters b/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters index 0fdbd7a6..2784e493 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters +++ b/builds/msvc/vs2013/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters @@ -1,42 +1,48 @@ - - - - - + + + - {4d8600cf-1586-49be-abdc-525c227b3a02} + {C42BE17B-063D-44F1-0000-000000000000} - {be07d12d-9dae-4731-8b0d-acdec8ab7968} + {C42BE17B-063D-44F1-0000-000000000001} + + src + src - + src\zmq - + src\zmq - + src\zmq - + src\zmq - + src\zmq - + src\zmq - + src\zmq - + src\zmq @@ -48,4 +54,7 @@ src - \ No newline at end of file + + + + diff --git a/builds/msvc/vs2013/libbitcoin-protocol-test/packages.config b/builds/msvc/vs2013/libbitcoin-protocol-test/packages.config index dddd4194..8b9da2fb 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol-test/packages.config +++ b/builds/msvc/vs2013/libbitcoin-protocol-test/packages.config @@ -1,17 +1,24 @@ - + + + + - - - + + diff --git a/builds/msvc/vs2013/libbitcoin-protocol.import.props b/builds/msvc/vs2013/libbitcoin-protocol.import.props index 019f58f9..8edb75d8 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol.import.props +++ b/builds/msvc/vs2013/libbitcoin-protocol.import.props @@ -4,15 +4,15 @@ <_PropertySheetDisplayName>Libbitcoin Protocol Import Settings - + - + - + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\include\;%(AdditionalIncludeDirectories) @@ -20,25 +20,29 @@ libbitcoin-protocol.lib;%(AdditionalDependencies) + Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies) + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Debug\CTP_Nov2013\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) - $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) - + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\arm;%(AdditionalLibraryDirectories) $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\amd64;%(AdditionalLibraryDirectories) $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib;%(AdditionalLibraryDirectories) - - Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies) - - + + + + + + diff --git a/builds/msvc/vs2013/libbitcoin-protocol.sln b/builds/msvc/vs2013/libbitcoin-protocol.sln index bbba1be1..b050fa8f 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol.sln +++ b/builds/msvc/vs2013/libbitcoin-protocol.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 VisualStudioVersion = 12.0.30723.0 @@ -15,22 +15,6 @@ Global StaticRelease|x64 = StaticRelease|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynDebug|Win32.Build.0 = DebugDLL|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynDebug|x64.ActiveCfg = DebugDLL|x64 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynDebug|x64.Build.0 = DebugDLL|x64 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.DynRelease|x64.Build.0 = ReleaseDLL|x64 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgDebug|x64.Build.0 = DebugLTCG|x64 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64 - {6B94E2A5-C054-4790-963D-A7BE493259B0}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64 {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32 {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|Win32.Build.0 = DebugLIB|Win32 {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|x64.ActiveCfg = DebugLIB|x64 @@ -39,22 +23,6 @@ Global {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32 {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64 {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|x64.Build.0 = ReleaseLIB|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynDebug|Win32.ActiveCfg = DebugDEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynDebug|Win32.Build.0 = DebugDEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynDebug|x64.ActiveCfg = DebugDEXE|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynDebug|x64.Build.0 = DebugDEXE|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynRelease|Win32.ActiveCfg = DebugDEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynRelease|Win32.Build.0 = DebugDEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynRelease|x64.ActiveCfg = ReleaseDEXE|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.DynRelease|x64.Build.0 = ReleaseDEXE|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgDebug|Win32.ActiveCfg = DebugLEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgDebug|Win32.Build.0 = DebugLEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgDebug|x64.ActiveCfg = DebugLEXE|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgDebug|x64.Build.0 = DebugLEXE|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgRelease|Win32.ActiveCfg = ReleaseLEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgRelease|Win32.Build.0 = ReleaseLEXE|Win32 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgRelease|x64.ActiveCfg = ReleaseLEXE|x64 - {C42BE17B-063D-44F1-A5BB-9F8295144B70}.LtcgRelease|x64.Build.0 = ReleaseLEXE|x64 {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32 {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32 {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64 diff --git a/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj b/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj index ad7b38c2..6ecd9239 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj +++ b/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj @@ -1,5 +1,11 @@ - - + + + CTP_Nov2013 {6B94E2A5-C054-4790-963D-A7BE493259B0} @@ -58,7 +64,6 @@ StaticLibrary DynamicLibrary - 48fd83a3 @@ -67,9 +72,6 @@ - - - @@ -79,8 +81,8 @@ - + @@ -95,25 +97,48 @@ - + + + + - - - + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters b/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters index ba63e044..02dcce12 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters +++ b/builds/msvc/vs2013/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters @@ -1,37 +1,37 @@ - - + + + - - - - - {ebc99a88-4c3d-44db-aabe-824f64490e84} - - {d0e2a66a-ed2a-4bbd-93df-0564f7e97295} + {6B94E2A5-C054-4790-0000-000000000002} - {f12c7057-c4cf-406e-aaca-67fc543a3163} + {6B94E2A5-C054-4790-0000-000000000003} - {c51da6c8-7df7-48b3-a9c0-730e4eb199c3} + {6B94E2A5-C054-4790-0000-000000000004} - {63f9c630-60a8-49b2-a9f7-4def71562ab3} + {6B94E2A5-C054-4790-0000-000000000005} + + + {6B94E2A5-C054-4790-0000-000000000006} + + + {6B94E2A5-C054-4790-0000-000000000000} - {40d69ec6-5ffd-4db6-871f-a62f29929a8d} + {6B94E2A5-C054-4790-0000-000000000001} - - src\zmq - - - src\zmq - - - src\zmq + + src src\zmq @@ -48,15 +48,21 @@ src\zmq + + src\zmq + + + src\zmq + + + src\zmq + src\zmq src\zmq - - src - @@ -65,31 +71,34 @@ include\bitcoin\protocol + + include\bitcoin\protocol + include\bitcoin\protocol - + include\bitcoin\protocol\zmq - + include\bitcoin\protocol\zmq - + include\bitcoin\protocol\zmq - + include\bitcoin\protocol\zmq - + include\bitcoin\protocol\zmq include\bitcoin\protocol\zmq - + include\bitcoin\protocol\zmq - + include\bitcoin\protocol\zmq @@ -98,8 +107,8 @@ include\bitcoin\protocol\zmq - - include\bitcoin\protocol - - \ No newline at end of file + + + + diff --git a/builds/msvc/vs2013/libbitcoin-protocol/packages.config b/builds/msvc/vs2013/libbitcoin-protocol/packages.config index f55d917e..34cb110d 100644 --- a/builds/msvc/vs2013/libbitcoin-protocol/packages.config +++ b/builds/msvc/vs2013/libbitcoin-protocol/packages.config @@ -1,7 +1,23 @@ - + + - - - + + + + + + + + + + + + + diff --git a/builds/msvc/vs2013/libbitcoin.import.props b/builds/msvc/vs2013/libbitcoin.import.props index bc67f017..c2d39c46 100644 --- a/builds/msvc/vs2013/libbitcoin.import.props +++ b/builds/msvc/vs2013/libbitcoin.import.props @@ -4,7 +4,7 @@ <_PropertySheetDisplayName>Libbitcoin Import Settings - + @@ -12,7 +12,7 @@ - + $(ProjectDir)..\..\..\..\..\libbitcoin\include\;%(AdditionalIncludeDirectories) @@ -21,15 +21,21 @@ WITH_ICU;WIN32_LEAN_AND_MEAN;NOMINMAX;%(PreprocessorDefinitions) - BC_STATIC;%(PreprocessorDefinitions) + BC_STATIC;%(PreprocessorDefinitions) libbitcoin.lib;%(AdditionalDependencies) + + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Debug\CTP_Nov2013\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) - $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + + + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) - + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\arm;%(AdditionalLibraryDirectories) $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\amd64;%(AdditionalLibraryDirectories) @@ -40,7 +46,7 @@ - + + + + + + - + - + diff --git a/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.props b/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.props new file mode 100644 index 00000000..8022caba --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.props @@ -0,0 +1,65 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Protocol Test Common Settings + AllRules.ruleset + false + + + + + + + false + _WIN32_WINNT=0x0600;%(PreprocessorDefinitions) + BOOST_TEST_DYN_LINK;%(PreprocessorDefinitions) + + + "$(TargetPath)" --run_test=* --result_code=no --detect_memory_leak=0 --report_level=no --build_info=yes + + + + + + + + + + + + dynamic + dynamic + + dynamic + dynamic + + + ltcg + ltcg + + ltcg + ltcg + + + static + static + + static + static + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj b/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj new file mode 100644 index 00000000..9250ec6f --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj @@ -0,0 +1,135 @@ + + + + + Application + v140 + {C42BE17B-063D-44F1-A5BB-9F8295144B70} + libbitcoin-protocol-test + + + + DebugDEXE + Win32 + + + ReleaseDEXE + Win32 + + + DebugDEXE + x64 + + + ReleaseDEXE + x64 + + + DebugLEXE + Win32 + + + ReleaseLEXE + Win32 + + + DebugLEXE + x64 + + + ReleaseLEXE + x64 + + + DebugSEXE + Win32 + + + ReleaseSEXE + Win32 + + + DebugSEXE + x64 + + + ReleaseSEXE + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + + + + + + + + + {6B94E2A5-C054-4790-963D-A7BE493259B0} + + + diff --git a/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters b/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters new file mode 100644 index 00000000..2784e493 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters @@ -0,0 +1,60 @@ + + + + + + {C42BE17B-063D-44F1-0000-000000000000} + + + {C42BE17B-063D-44F1-0000-000000000001} + + + + + src + + + src + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + + + src + + + + + + diff --git a/builds/msvc/vs2015/libbitcoin-protocol-test/packages.config b/builds/msvc/vs2015/libbitcoin-protocol-test/packages.config new file mode 100644 index 00000000..ef2544d9 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol-test/packages.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2015/libbitcoin-protocol.import.props b/builds/msvc/vs2015/libbitcoin-protocol.import.props new file mode 100644 index 00000000..8edb75d8 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol.import.props @@ -0,0 +1,81 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Protocol Import Settings + + + + + + + + + + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\include\;%(AdditionalIncludeDirectories) + BCP_STATIC;%(PreprocessorDefinitions) + + + libbitcoin-protocol.lib;%(AdditionalDependencies) + Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies) + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Debug\CTP_Nov2013\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + + + + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\arm;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\amd64;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib;%(AdditionalLibraryDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2015/libbitcoin-protocol.import.xml b/builds/msvc/vs2015/libbitcoin-protocol.import.xml new file mode 100644 index 00000000..cb516ac3 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol.import.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2015/libbitcoin-protocol.sln b/builds/msvc/vs2015/libbitcoin-protocol.sln new file mode 100644 index 00000000..3fca0923 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin-protocol", "libbitcoin-protocol\libbitcoin-protocol.vcxproj", "{6B94E2A5-C054-4790-963D-A7BE493259B0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin-protocol-test", "libbitcoin-protocol-test\libbitcoin-protocol-test.vcxproj", "{C42BE17B-063D-44F1-A5BB-9F8295144B70}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + StaticDebug|Win32 = StaticDebug|Win32 + StaticDebug|x64 = StaticDebug|x64 + StaticRelease|Win32 = StaticRelease|Win32 + StaticRelease|x64 = StaticRelease|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|Win32.Build.0 = DebugLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|x64.ActiveCfg = DebugLIB|x64 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|x64.Build.0 = DebugLIB|x64 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|x64.Build.0 = ReleaseLIB|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|x64.Build.0 = DebugSEXE|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.props b/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.props new file mode 100644 index 00000000..1868c688 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.props @@ -0,0 +1,66 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Protocol Library Common Settings + AllRules.ruleset + false + + + + + + + + + + + + + $(RepoRoot)include\;%(AdditionalIncludeDirectories) + %(DisableSpecificWarnings) + false + _WIN32_WINNT=0x0600;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + BCP_DLL;%(PreprocessorDefinitions) + BCP_STATIC;%(PreprocessorDefinitions) + + + Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies) + + + + + + + + + + + dynamic + dynamic + + dynamic + + + ltcg + ltcg + + ltcg + + + static + static + + static + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj b/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj new file mode 100644 index 00000000..9abf3bf8 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj @@ -0,0 +1,144 @@ + + + + + v140 + {6B94E2A5-C054-4790-963D-A7BE493259B0} + libbitcoin-protocol + + + + DebugDLL + Win32 + + + ReleaseDLL + Win32 + + + DebugDLL + x64 + + + ReleaseDLL + x64 + + + DebugLTCG + Win32 + + + ReleaseLTCG + Win32 + + + DebugLTCG + x64 + + + ReleaseLTCG + x64 + + + DebugLIB + Win32 + + + ReleaseLIB + Win32 + + + DebugLIB + x64 + + + ReleaseLIB + x64 + + + + StaticLibrary + DynamicLibrary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters b/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters new file mode 100644 index 00000000..b01032f9 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters @@ -0,0 +1,114 @@ + + + + + + {6B94E2A5-C054-4790-0000-000000000002} + + + {6B94E2A5-C054-4790-0000-000000000003} + + + {6B94E2A5-C054-4790-0000-000000000004} + + + {6B94E2A5-C054-4790-0000-000000000005} + + + {6B94E2A5-C054-4790-0000-000000000006} + + + {6B94E2A5-C054-4790-0000-000000000000} + + + {6B94E2A5-C054-4790-0000-000000000001} + + + + + src + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + + + include\bitcoin + + + include\bitcoin\protocol + + + include\bitcoin\protocol + + + include\bitcoin\protocol + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + + + + diff --git a/builds/msvc/vs2015/libbitcoin-protocol/packages.config b/builds/msvc/vs2015/libbitcoin-protocol/packages.config new file mode 100644 index 00000000..cf37d163 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin-protocol/packages.config @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2015/libbitcoin.import.props b/builds/msvc/vs2015/libbitcoin.import.props new file mode 100644 index 00000000..c2d39c46 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin.import.props @@ -0,0 +1,88 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Import Settings + + + + + + + + + + + + + $(ProjectDir)..\..\..\..\..\libbitcoin\include\;%(AdditionalIncludeDirectories) + + 4996;%(DisableSpecificWarnings) + + + WITH_ICU;WIN32_LEAN_AND_MEAN;NOMINMAX;%(PreprocessorDefinitions) + BC_STATIC;%(PreprocessorDefinitions) + + + libbitcoin.lib;%(AdditionalDependencies) + + + + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Debug\CTP_Nov2013\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + + + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + + + + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\arm;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\amd64;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib;%(AdditionalLibraryDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2015/libbitcoin.import.xml b/builds/msvc/vs2015/libbitcoin.import.xml new file mode 100644 index 00000000..20535eb4 --- /dev/null +++ b/builds/msvc/vs2015/libbitcoin.import.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.props b/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.props new file mode 100644 index 00000000..8022caba --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.props @@ -0,0 +1,65 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Protocol Test Common Settings + AllRules.ruleset + false + + + + + + + false + _WIN32_WINNT=0x0600;%(PreprocessorDefinitions) + BOOST_TEST_DYN_LINK;%(PreprocessorDefinitions) + + + "$(TargetPath)" --run_test=* --result_code=no --detect_memory_leak=0 --report_level=no --build_info=yes + + + + + + + + + + + + dynamic + dynamic + + dynamic + dynamic + + + ltcg + ltcg + + ltcg + ltcg + + + static + static + + static + static + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj b/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj new file mode 100644 index 00000000..15856f83 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj @@ -0,0 +1,137 @@ + + + + + Application + v141 + {C42BE17B-063D-44F1-A5BB-9F8295144B70} + libbitcoin-protocol-test + + + + DebugDEXE + Win32 + + + ReleaseDEXE + Win32 + + + DebugDEXE + x64 + + + ReleaseDEXE + x64 + + + DebugLEXE + Win32 + + + ReleaseLEXE + Win32 + + + DebugLEXE + x64 + + + ReleaseLEXE + x64 + + + DebugSEXE + Win32 + + + ReleaseSEXE + Win32 + + + DebugSEXE + x64 + + + ReleaseSEXE + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + + + + + + + + + + {6B94E2A5-C054-4790-963D-A7BE493259B0} + + + diff --git a/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters b/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters new file mode 100644 index 00000000..2784e493 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol-test/libbitcoin-protocol-test.vcxproj.filters @@ -0,0 +1,60 @@ + + + + + + {C42BE17B-063D-44F1-0000-000000000000} + + + {C42BE17B-063D-44F1-0000-000000000001} + + + + + src + + + src + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + + + src + + + + + + diff --git a/builds/msvc/vs2017/libbitcoin-protocol-test/packages.config b/builds/msvc/vs2017/libbitcoin-protocol-test/packages.config new file mode 100644 index 00000000..382931ec --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol-test/packages.config @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2017/libbitcoin-protocol.import.props b/builds/msvc/vs2017/libbitcoin-protocol.import.props new file mode 100644 index 00000000..8edb75d8 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol.import.props @@ -0,0 +1,81 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Protocol Import Settings + + + + + + + + + + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\include\;%(AdditionalIncludeDirectories) + BCP_STATIC;%(PreprocessorDefinitions) + + + libbitcoin-protocol.lib;%(AdditionalDependencies) + Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies) + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Debug\CTP_Nov2013\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + + + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin-protocol\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-protocol)\;%(AdditionalLibraryDirectories) + + + + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\arm;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\amd64;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib;%(AdditionalLibraryDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2017/libbitcoin-protocol.import.xml b/builds/msvc/vs2017/libbitcoin-protocol.import.xml new file mode 100644 index 00000000..cb516ac3 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol.import.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2017/libbitcoin-protocol.sln b/builds/msvc/vs2017/libbitcoin-protocol.sln new file mode 100644 index 00000000..03ff0869 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27004.2010 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin-protocol", "libbitcoin-protocol\libbitcoin-protocol.vcxproj", "{6B94E2A5-C054-4790-963D-A7BE493259B0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin-protocol-test", "libbitcoin-protocol-test\libbitcoin-protocol-test.vcxproj", "{C42BE17B-063D-44F1-A5BB-9F8295144B70}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + StaticDebug|Win32 = StaticDebug|Win32 + StaticDebug|x64 = StaticDebug|x64 + StaticRelease|Win32 = StaticRelease|Win32 + StaticRelease|x64 = StaticRelease|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|Win32.Build.0 = DebugLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|x64.ActiveCfg = DebugLIB|x64 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticDebug|x64.Build.0 = DebugLIB|x64 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64 + {6B94E2A5-C054-4790-963D-A7BE493259B0}.StaticRelease|x64.Build.0 = ReleaseLIB|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticDebug|x64.Build.0 = DebugSEXE|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64 + {C42BE17B-063D-44F1-A5BB-9F8295144B70}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.props b/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.props new file mode 100644 index 00000000..1868c688 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.props @@ -0,0 +1,66 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Protocol Library Common Settings + AllRules.ruleset + false + + + + + + + + + + + + + $(RepoRoot)include\;%(AdditionalIncludeDirectories) + %(DisableSpecificWarnings) + false + _WIN32_WINNT=0x0600;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + BCP_DLL;%(PreprocessorDefinitions) + BCP_STATIC;%(PreprocessorDefinitions) + + + Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies) + + + + + + + + + + + dynamic + dynamic + + dynamic + + + ltcg + ltcg + + ltcg + + + static + static + + static + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj b/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj new file mode 100644 index 00000000..927a0fa8 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj @@ -0,0 +1,146 @@ + + + + + v141 + {6B94E2A5-C054-4790-963D-A7BE493259B0} + libbitcoin-protocol + + + + DebugDLL + Win32 + + + ReleaseDLL + Win32 + + + DebugDLL + x64 + + + ReleaseDLL + x64 + + + DebugLTCG + Win32 + + + ReleaseLTCG + Win32 + + + DebugLTCG + x64 + + + ReleaseLTCG + x64 + + + DebugLIB + Win32 + + + ReleaseLIB + Win32 + + + DebugLIB + x64 + + + ReleaseLIB + x64 + + + + StaticLibrary + DynamicLibrary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters b/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters new file mode 100644 index 00000000..867ee0fd --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol/libbitcoin-protocol.vcxproj.filters @@ -0,0 +1,114 @@ + + + + + + {6B94E2A5-C054-4790-0000-000000000002} + + + {6B94E2A5-C054-4790-0000-000000000003} + + + {6B94E2A5-C054-4790-0000-000000000004} + + + {6B94E2A5-C054-4790-0000-000000000005} + + + {6B94E2A5-C054-4790-0000-000000000006} + + + {6B94E2A5-C054-4790-0000-000000000000} + + + {6B94E2A5-C054-4790-0000-000000000001} + + + + + src + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + src\zmq + + + + + include\bitcoin + + + include\bitcoin\protocol + + + include\bitcoin\protocol + + + include\bitcoin\protocol + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + include\bitcoin\protocol\zmq + + + + + + diff --git a/builds/msvc/vs2017/libbitcoin-protocol/packages.config b/builds/msvc/vs2017/libbitcoin-protocol/packages.config new file mode 100644 index 00000000..407a50dc --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin-protocol/packages.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + diff --git a/builds/msvc/vs2017/libbitcoin.import.props b/builds/msvc/vs2017/libbitcoin.import.props new file mode 100644 index 00000000..c2d39c46 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin.import.props @@ -0,0 +1,88 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Import Settings + + + + + + + + + + + + + $(ProjectDir)..\..\..\..\..\libbitcoin\include\;%(AdditionalIncludeDirectories) + + 4996;%(DisableSpecificWarnings) + + + WITH_ICU;WIN32_LEAN_AND_MEAN;NOMINMAX;%(PreprocessorDefinitions) + BC_STATIC;%(PreprocessorDefinitions) + + + libbitcoin.lib;%(AdditionalDependencies) + + + + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Debug\CTP_Nov2013\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + + + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + $(ProjectDir)..\..\..\..\..\libbitcoin\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin)\;%(AdditionalLibraryDirectories) + + + + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\arm;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\amd64;%(AdditionalLibraryDirectories) + $(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib;%(AdditionalLibraryDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2017/libbitcoin.import.xml b/builds/msvc/vs2017/libbitcoin.import.xml new file mode 100644 index 00000000..20535eb4 --- /dev/null +++ b/builds/msvc/vs2017/libbitcoin.import.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file