diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 76bc7a6a6..a81b5e696 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -578,6 +578,17 @@ jobs: platform: "x64" version: "vs2022" tests: "*" + - image: windows-2025-vs2026 + configuration: "StaticRelease" + platform: "x64" + version: "vs2026" + tests: "*" + + - image: windows-2025-vs2026 + configuration: "StaticDebug" + platform: "x64" + version: "vs2026" + tests: "*" runs-on: ${{ matrix.image }} diff --git a/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.props b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.props new file mode 100644 index 000000000..8f9501d90 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.props @@ -0,0 +1,57 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Database Test Common Settings + AllRules.ruleset + false + + + + + + + $(RepoRoot)include\;(AdditionalIncludeDirectories) + false + + + "$(TargetPath)" --log_level=warning --run_test=* --show_progress=no --build_info=yes + + + + + + + + + + + + ..\..\..\..\..\.nuget\packages\ + + + + dynamic + dynamic + dynamic + + + ltcg + ltcg + ltcg + + + static + static + static + + + + + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj new file mode 100644 index 000000000..6877eca6c --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj @@ -0,0 +1,259 @@ + + + + + Application + v145 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70} + libbitcoin-database-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 + + + DebugDEXE + ARM + + + ReleaseDEXE + ARM + + + DebugDEXE + ARM64 + + + ReleaseDEXE + ARM64 + + + DebugLEXE + ARM + + + ReleaseLEXE + ARM + + + DebugLEXE + ARM64 + + + ReleaseLEXE + ARM64 + + + DebugSEXE + ARM + + + ReleaseSEXE + ARM + + + DebugSEXE + ARM64 + + + ReleaseSEXE + ARM64 + + + + + + + + + + + + + + $(IntDir)test_file_utilities.obj + + + + + + + + + $(IntDir)test_memory_utilities.obj + + + $(IntDir)test_mocks_blocks.obj + + + $(IntDir)test_mocks_chunk_storage.obj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(IntDir)test_query_height.obj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(IntDir)test_tables_indexes_height.obj + + + + + + + $(IntDir)test_test.obj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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}. + + + + + + + + + + + + + {62D7FBEE-4D52-424A-8938-59756E13D9F5} + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj.filters b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj.filters new file mode 100644 index 000000000..4aac69976 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj.filters @@ -0,0 +1,327 @@ + + + + + + {5C4DA53A-8C06-4DA6-0000-000000000000} + + + {5C4DA53A-8C06-4DA6-0000-000000000001} + + + {5C4DA53A-8C06-4DA6-0000-000000000002} + + + {5C4DA53A-8C06-4DA6-0000-000000000003} + + + {5C4DA53A-8C06-4DA6-0000-000000000004} + + + {5C4DA53A-8C06-4DA6-0000-000000000005} + + + {5C4DA53A-8C06-4DA6-0000-000000000006} + + + {5C4DA53A-8C06-4DA6-0000-000000000009} + + + {5C4DA53A-8C06-4DA6-0000-00000000000A} + + + {5C4DA53A-8C06-4DA6-0000-00000000000B} + + + {5C4DA53A-8C06-4DA6-0000-00000000000C} + + + {5C4DA53A-8C06-4DA6-0000-000000000007} + + + {5C4DA53A-8C06-4DA6-0000-00000000000D} + + + {5C4DA53A-8C06-4DA6-0000-00000000000E} + + + {5C4DA53A-8C06-4DA6-0000-00000000000F} + + + {5C4DA53A-8C06-4DA6-0000-000000000001} + + + {5C4DA53A-8C06-4DA6-0000-000000000008} + + + + + src + + + src\file + + + src\file + + + src\locks + + + src\locks + + + src\locks + + + src + + + src\memory + + + src\memory + + + src\memory + + + src\mocks + + + src\mocks + + + src\primitives + + + src\primitives + + + src\primitives + + + src\primitives + + + src\primitives + + + src\primitives + + + src\primitives + + + src\primitives + + + src\primitives + + + src\query\address + + + src\query\address + + + src\query\address + + + src\query\address + + + src\query + + + src\query\archive + + + src\query\archive + + + src\query\archive + + + src\query\archive + + + src\query + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query\consensus + + + src\query + + + src\query + + + src\query + + + src\query + + + src\query + + + src\query + + + src\query + + + src\query\navigate + + + src\query\navigate + + + src\query\navigate + + + src\query\navigate + + + src\query\navigate + + + src\query + + + src\query + + + src\query + + + src\query + + + src + + + src + + + src\tables\archives + + + src\tables\archives + + + src\tables\archives + + + src\tables\archives + + + src\tables\archives + + + src\tables\archives + + + src\tables\archives + + + src\tables\archives + + + src\tables\caches + + + src\tables\caches + + + src\tables\caches + + + src\tables\caches + + + src\tables\indexes + + + src\tables\indexes + + + src\tables\optional + + + src\tables\optional + + + src\tables\optional + + + src + + + src\types + + + src\types + + + src\types + + + + + src\mocks + + + src\mocks + + + src\mocks + + + src\mocks + + + src + + + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database-test/packages.config b/builds/msvc/vs2026/libbitcoin-database-test/packages.config new file mode 100644 index 000000000..bed507dbf --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-test/packages.config @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.props b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.props new file mode 100644 index 000000000..b12204c95 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.props @@ -0,0 +1,54 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Database Tools Common Settings + AllRules.ruleset + false + + + + + + + $(RepoRoot)include\;(AdditionalIncludeDirectories) + false + + + + + + + + + + + + ..\..\..\..\..\.nuget\packages\ + + + + dynamic + dynamic + dynamic + + + ltcg + ltcg + ltcg + + + static + static + static + + + + + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj new file mode 100644 index 000000000..3b7b8aed6 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj @@ -0,0 +1,157 @@ + + + + + Application + v145 + {005F2A86-F937-4AB5-B041-0F21B67EEC66} + libbitcoin-database-tools + + + + DebugDEXE + Win32 + + + ReleaseDEXE + Win32 + + + DebugDEXE + x64 + + + ReleaseDEXE + x64 + + + DebugLEXE + Win32 + + + ReleaseLEXE + Win32 + + + DebugLEXE + x64 + + + ReleaseLEXE + x64 + + + DebugSEXE + Win32 + + + ReleaseSEXE + Win32 + + + DebugSEXE + x64 + + + ReleaseSEXE + x64 + + + DebugDEXE + ARM + + + ReleaseDEXE + ARM + + + DebugDEXE + ARM64 + + + ReleaseDEXE + ARM64 + + + DebugLEXE + ARM + + + ReleaseLEXE + ARM + + + DebugLEXE + ARM64 + + + ReleaseLEXE + ARM64 + + + DebugSEXE + ARM + + + ReleaseSEXE + ARM + + + DebugSEXE + ARM64 + + + ReleaseSEXE + ARM64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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}. + + + + + + + + + + + + {62D7FBEE-4D52-424A-8938-59756E13D9F5} + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj.filters b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj.filters new file mode 100644 index 000000000..41153bb86 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj.filters @@ -0,0 +1,28 @@ + + + + + + {005F2A86-F937-4AB5-0000-000000000001} + + + {005F2A86-F937-4AB5-0000-000000000000} + + + + + src + + + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database-tools/packages.config b/builds/msvc/vs2026/libbitcoin-database-tools/packages.config new file mode 100644 index 000000000..7ced9c189 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database-tools/packages.config @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database.import.props b/builds/msvc/vs2026/libbitcoin-database.import.props new file mode 100644 index 000000000..de00e1d24 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database.import.props @@ -0,0 +1,35 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Database Import Settings + + + + + + + + + + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-database\include\;%(AdditionalIncludeDirectories) + BCD_STATIC;%(PreprocessorDefinitions) + + + libbitcoin-database.lib;%(AdditionalDependencies) + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-database\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-database)\; + $(ProjectDir)..\..\..\..\..\libbitcoin-database\obj\libbitcoin-database\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-database)\;%(AdditionalLibraryDirectories) + + + $(ProjectDir)..\..\..\..\..\libbitcoin-database\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-database)\; + $(ProjectDir)..\..\..\..\..\libbitcoin-database\obj\libbitcoin-database\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-database)\;%(AdditionalLibraryDirectories) + + + + \ No newline at end of file diff --git a/builds/msvc/vs2026/libbitcoin-database.import.xml b/builds/msvc/vs2026/libbitcoin-database.import.xml new file mode 100644 index 000000000..543108868 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database.import.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2026/libbitcoin-database.sln b/builds/msvc/vs2026/libbitcoin-database.sln new file mode 100644 index 000000000..2e39ef9ae --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database.sln @@ -0,0 +1,76 @@ + +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-database", "libbitcoin-database\libbitcoin-database.vcxproj", "{62D7FBEE-4D52-424A-8938-59756E13D9F5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin-database-test", "libbitcoin-database-test\libbitcoin-database-test.vcxproj", "{5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libbitcoin-database-tools", "libbitcoin-database-tools\libbitcoin-database-tools.vcxproj", "{005F2A86-F937-4AB5-B041-0F21B67EEC66}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + StaticDebug|Win32 = StaticDebug|Win32 + StaticDebug|x64 = StaticDebug|x64 + StaticRelease|Win32 = StaticRelease|Win32 + StaticRelease|x64 = StaticRelease|x64 + StaticDebug|ARM = StaticDebug|ARM + StaticDebug|ARM64 = StaticDebug|ARM64 + StaticRelease|ARM = StaticRelease|ARM + StaticRelease|ARM64 = StaticRelease|ARM64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|Win32.Build.0 = DebugLIB|Win32 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|x64.ActiveCfg = DebugLIB|x64 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|x64.Build.0 = DebugLIB|x64 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|x64.Build.0 = ReleaseLIB|x64 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|ARM.ActiveCfg = DebugLIB|ARM + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|ARM.Build.0 = DebugLIB|ARM + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|ARM64.ActiveCfg = DebugLIB|ARM64 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticDebug|ARM64.Build.0 = DebugLIB|ARM64 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|ARM.ActiveCfg = ReleaseLIB|ARM + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|ARM.Build.0 = ReleaseLIB|ARM + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|ARM64.ActiveCfg = ReleaseLIB|ARM64 + {62D7FBEE-4D52-424A-8938-59756E13D9F5}.StaticRelease|ARM64.Build.0 = ReleaseLIB|ARM64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|x64.Build.0 = DebugSEXE|x64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|ARM.ActiveCfg = DebugSEXE|ARM + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|ARM.Build.0 = DebugSEXE|ARM + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|ARM64.ActiveCfg = DebugSEXE|ARM64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticDebug|ARM64.Build.0 = DebugSEXE|ARM64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|ARM.ActiveCfg = ReleaseSEXE|ARM + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|ARM.Build.0 = ReleaseSEXE|ARM + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|ARM64.ActiveCfg = ReleaseSEXE|ARM64 + {5C4DA53A-8C06-4DA6-A2A8-3C30F338ED70}.StaticRelease|ARM64.Build.0 = ReleaseSEXE|ARM64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|x64.Build.0 = DebugSEXE|x64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|ARM.ActiveCfg = DebugSEXE|ARM + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|ARM.Build.0 = DebugSEXE|ARM + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|ARM64.ActiveCfg = DebugSEXE|ARM64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticDebug|ARM64.Build.0 = DebugSEXE|ARM64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|ARM.ActiveCfg = ReleaseSEXE|ARM + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|ARM.Build.0 = ReleaseSEXE|ARM + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|ARM64.ActiveCfg = ReleaseSEXE|ARM64 + {005F2A86-F937-4AB5-B041-0F21B67EEC66}.StaticRelease|ARM64.Build.0 = ReleaseSEXE|ARM64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.props b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.props new file mode 100644 index 000000000..7c0796e43 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.props @@ -0,0 +1,52 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin Database Library Common Settings + AllRules.ruleset + false + + + + + + + $(RepoRoot)include\;%(AdditionalIncludeDirectories) + false + WITH_CONSENSUS;%(PreprocessorDefinitions) + BCD_DLL;%(PreprocessorDefinitions) + BCD_STATIC;%(PreprocessorDefinitions) + + + + + + + + + + + ..\..\..\..\..\.nuget\packages\ + + + + dynamic + dynamic + + + ltcg + ltcg + + + static + static + + + + + + + + + + \ No newline at end of file diff --git a/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj new file mode 100644 index 000000000..b28c4944a --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj @@ -0,0 +1,293 @@ + + + + + v145 + {62D7FBEE-4D52-424A-8938-59756E13D9F5} + libbitcoin-database + + + + DebugDLL + Win32 + + + ReleaseDLL + Win32 + + + DebugDLL + x64 + + + ReleaseDLL + x64 + + + DebugLTCG + Win32 + + + ReleaseLTCG + Win32 + + + DebugLTCG + x64 + + + ReleaseLTCG + x64 + + + DebugLIB + Win32 + + + ReleaseLIB + Win32 + + + DebugLIB + x64 + + + ReleaseLIB + x64 + + + DebugDLL + ARM + + + ReleaseDLL + ARM + + + DebugDLL + ARM64 + + + ReleaseDLL + ARM64 + + + DebugLTCG + ARM + + + ReleaseLTCG + ARM + + + DebugLTCG + ARM64 + + + ReleaseLTCG + ARM64 + + + DebugLIB + ARM + + + ReleaseLIB + ARM + + + DebugLIB + ARM64 + + + ReleaseLIB + ARM64 + + + + StaticLibrary + DynamicLibrary + + + + + + + + + + + + + + $(IntDir)src_file_utilities.obj + + + + + + + $(IntDir)src_memory_mman-win32_mman.obj + + + $(IntDir)src_memory_utilities.obj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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/vs2026/libbitcoin-database/libbitcoin-database.vcxproj.filters b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj.filters new file mode 100644 index 000000000..f867d21d4 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj.filters @@ -0,0 +1,501 @@ + + + + + + {62D7FBEE-4D52-424A-0000-000000000006} + + + {62D7FBEE-4D52-424A-0000-000000000007} + + + {62D7FBEE-4D52-424A-0000-000000000008} + + + {62D7FBEE-4D52-424A-0000-000000000009} + + + {62D7FBEE-4D52-424A-0000-00000000000A} + + + {62D7FBEE-4D52-424A-0000-000000000001} + + + {62D7FBEE-4D52-424A-0000-000000000002} + + + {62D7FBEE-4D52-424A-0000-000000000003} + + + {62D7FBEE-4D52-424A-0000-000000000004} + + + {62D7FBEE-4D52-424A-0000-000000000005} + + + {62D7FBEE-4D52-424A-0000-000000000006} + + + {62D7FBEE-4D52-424A-0000-000000000007} + + + {62D7FBEE-4D52-424A-0000-00000000000B} + + + {62D7FBEE-4D52-424A-0000-00000000000C} + + + {62D7FBEE-4D52-424A-0000-000000000008} + + + {62D7FBEE-4D52-424A-0000-00000000000D} + + + {62D7FBEE-4D52-424A-0000-00000000000E} + + + {62D7FBEE-4D52-424A-0000-000000000009} + + + {62D7FBEE-4D52-424A-0000-000000000010} + + + {62D7FBEE-4D52-424A-0000-0000000000A1} + + + {62D7FBEE-4D52-424A-0000-0000000000B1} + + + {62D7FBEE-4D52-424A-0000-00000000000F} + + + {62D7FBEE-4D52-424A-0000-0000000000C1} + + + {62D7FBEE-4D52-424A-0000-000000000000} + + + {62D7FBEE-4D52-424A-0000-000000000001} + + + {62D7FBEE-4D52-424A-0000-000000000002} + + + {62D7FBEE-4D52-424A-0000-000000000003} + + + {62D7FBEE-4D52-424A-0000-000000000005} + + + {62D7FBEE-4D52-424A-0000-000000000004} + + + + + src + + + src + + + src\file + + + src\file + + + src\locks + + + src\locks + + + src\locks + + + src\memory + + + src\memory\mman-win32 + + + src\memory + + + src + + + src\types + + + src\types + + + + + include\bitcoin + + + include\bitcoin\database + + + include\bitcoin\database + + + include\bitcoin\database + + + include\bitcoin\database\file + + + include\bitcoin\database\file + + + include\bitcoin\database\file + + + include\bitcoin\database\locks + + + include\bitcoin\database\locks + + + include\bitcoin\database\locks + + + include\bitcoin\database\locks + + + include\bitcoin\database\memory + + + include\bitcoin\database\memory + + + include\bitcoin\database\memory\interfaces + + + include\bitcoin\database\memory\interfaces + + + include\bitcoin\database\memory + + + include\bitcoin\database\memory + + + include\bitcoin\database\memory + + + include\bitcoin\database\memory + + + include\bitcoin\database\memory + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database\primitives + + + include\bitcoin\database + + + include\bitcoin\database + + + include\bitcoin\database + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables\archives + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables\caches + + + include\bitcoin\database\tables\caches + + + include\bitcoin\database\tables\caches + + + include\bitcoin\database\tables\caches + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables\indexes + + + include\bitcoin\database\tables\indexes + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables\optionals + + + include\bitcoin\database\tables\optionals + + + include\bitcoin\database\tables\optionals + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables + + + include\bitcoin\database\tables + + + include\bitcoin\database\types + + + include\bitcoin\database\types + + + include\bitcoin\database\types + + + include\bitcoin\database\types + + + include\bitcoin\database\types + + + include\bitcoin\database\types + + + include\bitcoin\database\types + + + include\bitcoin\database\types + + + include\bitcoin\database + + + src\memory\mman-win32 + + + + + include\bitcoin\database\impl\memory + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\primitives + + + include\bitcoin\database\impl\query\address + + + include\bitcoin\database\impl\query\address + + + include\bitcoin\database\impl\query\address + + + include\bitcoin\database\impl\query\address + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query\archive + + + include\bitcoin\database\impl\query\archive + + + include\bitcoin\database\impl\query\archive + + + include\bitcoin\database\impl\query\archive + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query\consensus + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query\navigate + + + include\bitcoin\database\impl\query\navigate + + + include\bitcoin\database\impl\query\navigate + + + include\bitcoin\database\impl\query\navigate + + + include\bitcoin\database\impl\query\navigate + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl\query + + + include\bitcoin\database\impl + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-database/packages.config b/builds/msvc/vs2026/libbitcoin-database/packages.config new file mode 100644 index 000000000..7ced9c189 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-database/packages.config @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/builds/msvc/vs2026/libbitcoin-system.import.props b/builds/msvc/vs2026/libbitcoin-system.import.props new file mode 100644 index 000000000..6d9a890f8 --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-system.import.props @@ -0,0 +1,79 @@ + + + + + <_PropertySheetDisplayName>Libbitcoin System Import Settings + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-system\include\;%(AdditionalIncludeDirectories) + + + WIN32_LEAN_AND_MEAN;NOMINMAX;_WIN32_WINNT=0x0602;%(PreprocessorDefinitions) + BC_STATIC;%(PreprocessorDefinitions) + _CRTDBG_MAP_ALLOC;%(PreprocessorDefinitions) + + + WITH_SHA;%(PreprocessorDefinitions) + + + + + + + /ignore:4099 %(AdditionalOptions) + + + libbitcoin-system.lib;%(AdditionalDependencies) + + + + $(ProjectDir)..\..\..\..\..\libbitcoin-system\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-system)\; + $(ProjectDir)..\..\..\..\..\libbitcoin-system\obj\libbitcoin-system\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-system)\;%(AdditionalLibraryDirectories) + + + $(ProjectDir)..\..\..\..\..\libbitcoin-system\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-system)\; + $(ProjectDir)..\..\..\..\..\libbitcoin-system\obj\libbitcoin-system\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-system)\;%(AdditionalLibraryDirectories) + + + + diff --git a/builds/msvc/vs2026/libbitcoin-system.import.xml b/builds/msvc/vs2026/libbitcoin-system.import.xml new file mode 100644 index 000000000..1501f8dfa --- /dev/null +++ b/builds/msvc/vs2026/libbitcoin-system.import.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file