diff --git a/vendor/POCO/.gitignore b/vendor/POCO/.gitignore
index a326021e..b334caf2 100644
--- a/vendor/POCO/.gitignore
+++ b/vendor/POCO/.gitignore
@@ -144,3 +144,10 @@ cmake-build/
*.bak
stage/
releases/
+
+# vim #
+#######
+*.orig
+*.swp
+*.vim
+tags
diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs170.sln b/vendor/POCO/ActiveRecord/ActiveRecord_vs170.sln
new file mode 100644
index 00000000..c87e3d4d
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs170.sln
@@ -0,0 +1,204 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ActiveRecord", "ActiveRecord_vs170.vcxproj", "{CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs170.vcxproj", "{16B8C4E7-6F29-4910-9350-848730F9EF77}"
+ ProjectSection(ProjectDependencies) = postProject
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E} = {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler\Compiler_vs170.vcxproj", "{84DD1CB5-4735-478A-B48E-5E4858F0E831}"
+ ProjectSection(ProjectDependencies) = postProject
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E} = {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}
+ {16B8C4E7-6F29-4910-9350-848730F9EF77} = {16B8C4E7-6F29-4910-9350-848730F9EF77}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|ARM64 = debug_shared|ARM64
+ release_shared|ARM64 = release_shared|ARM64
+ debug_static_mt|ARM64 = debug_static_mt|ARM64
+ release_static_mt|ARM64 = release_static_mt|ARM64
+ debug_static_md|ARM64 = debug_static_md|ARM64
+ release_static_md|ARM64 = release_static_md|ARM64
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|x64.Build.0 = debug_shared|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|x64.ActiveCfg = release_shared|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|x64.Build.0 = release_shared|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|x64.Deploy.0 = release_shared|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|x64.Build.0 = release_static_md|x64
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|Win32.Build.0 = release_shared|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|x64.Build.0 = debug_shared|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|x64.ActiveCfg = release_shared|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|x64.Build.0 = release_shared|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|x64.Deploy.0 = release_shared|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|x64.Build.0 = release_static_md|x64
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|Win32.Build.0 = release_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|x64.Build.0 = debug_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|x64.ActiveCfg = release_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|x64.Build.0 = release_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|x64.Deploy.0 = release_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|x64.Build.0 = release_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs170.vcxproj b/vendor/POCO/ActiveRecord/ActiveRecord_vs170.vcxproj
new file mode 100644
index 00000000..d0af33fa
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs170.vcxproj
@@ -0,0 +1,846 @@
+
+
+
+
+ debug_shared
+ ARM64
+
+
+ debug_shared
+ Win32
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ ARM64
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ ARM64
+
+
+ debug_static_mt
+ Win32
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ ARM64
+
+
+ release_shared
+ Win32
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ ARM64
+
+
+ release_static_md
+ Win32
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ ARM64
+
+
+ release_static_mt
+ Win32
+
+
+ release_static_mt
+ x64
+
+
+
+ 17.0
+ ActiveRecord
+ {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}
+ ActiveRecord
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ StaticLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.32505.173
+ PocoActiveRecordA64d
+ PocoActiveRecordmdd
+ PocoActiveRecordmtd
+ PocoActiveRecordA64
+ PocoActiveRecordmd
+ PocoActiveRecordmt
+ PocoActiveRecordd
+ PocoActiveRecordmdd
+ PocoActiveRecordmtd
+ PocoActiveRecord
+ PocoActiveRecordmd
+ PocoActiveRecordmt
+ PocoActiveRecord64d
+ PocoActiveRecordmdd
+ PocoActiveRecordmtd
+ PocoActiveRecord64
+ PocoActiveRecordmd
+ PocoActiveRecordmt
+
+
+ ..\binA64\
+ objA64\ActiveRecord\$(Configuration)\
+ true
+
+
+ ..\binA64\
+ objA64\ActiveRecord\$(Configuration)\
+ false
+
+
+ ..\libA64\
+ objA64\ActiveRecord\$(Configuration)\
+
+
+ ..\libA64\
+ objA64\ActiveRecord\$(Configuration)\
+
+
+ ..\libA64\
+ objA64\ActiveRecord\$(Configuration)\
+
+
+ ..\libA64\
+ objA64\ActiveRecord\$(Configuration)\
+
+
+ ..\bin\
+ obj\ActiveRecord\$(Configuration)\
+ true
+
+
+ ..\bin\
+ obj\ActiveRecord\$(Configuration)\
+ false
+
+
+ ..\lib\
+ obj\ActiveRecord\$(Configuration)\
+
+
+ ..\lib\
+ obj\ActiveRecord\$(Configuration)\
+
+
+ ..\lib\
+ obj\ActiveRecord\$(Configuration)\
+
+
+ ..\lib\
+ obj\ActiveRecord\$(Configuration)\
+
+
+ ..\bin64\
+ obj64\ActiveRecord\$(Configuration)\
+ true
+
+
+ ..\bin64\
+ obj64\ActiveRecord\$(Configuration)\
+ false
+
+
+ ..\lib64\
+ obj64\ActiveRecord\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\ActiveRecord\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\ActiveRecord\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\ActiveRecord\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\binA64\PocoActiveRecordA64d.dll
+ true
+ true
+ ..\binA64\PocoActiveRecordA64d.pdb
+ ..\libA64;%(AdditionalLibraryDirectories)
+ Console
+ ..\libA64\PocoActiveRecordd.lib
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\binA64\PocoActiveRecordA64.dll
+ true
+ false
+ ..\libA64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\libA64\PocoActiveRecord.lib
+ MachineARM64
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\libA64\PocoActiveRecordmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\libA64\PocoActiveRecordmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\libA64\PocoActiveRecordmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\libA64\PocoActiveRecordmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\libA64\PocoActiveRecordmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\libA64\PocoActiveRecordmd.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\bin\PocoActiveRecordd.dll
+ true
+ true
+ ..\bin\PocoActiveRecordd.pdb
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib\PocoActiveRecordd.lib
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\bin\PocoActiveRecord.dll
+ true
+ false
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib\PocoActiveRecord.lib
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoActiveRecordmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\lib\PocoActiveRecordmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\lib\PocoActiveRecordmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoActiveRecordmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\lib\PocoActiveRecordmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ ..\lib\PocoActiveRecordmd.pdb
+ Level3
+
+ Default
+ true
+
+
+ ..\lib\PocoActiveRecordmd.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\bin64\PocoActiveRecord64d.dll
+ true
+ true
+ ..\bin64\PocoActiveRecord64d.pdb
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib64\PocoActiveRecordd.lib
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\bin64\PocoActiveRecord64.dll
+ true
+ false
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib64\PocoActiveRecord.lib
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoActiveRecordmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\lib64\PocoActiveRecordmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\lib64\PocoActiveRecordmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoActiveRecordmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ ..\lib64\PocoActiveRecordmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ ..\lib64\PocoActiveRecordmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs170.vcxproj.filters b/vendor/POCO/ActiveRecord/ActiveRecord_vs170.vcxproj.filters
new file mode 100644
index 00000000..f036fdfe
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs170.vcxproj.filters
@@ -0,0 +1,51 @@
+
+
+
+
+ {9cca8535-cf0a-4522-9de3-ea3b7be7f991}
+
+
+ {bd01a2c1-30a0-4c11-b18c-70c3151b477b}
+
+
+ {5e2b163d-82cb-47c5-9df3-11bdd30c15c0}
+
+
+
+
+ ActiveRecord\Header Files
+
+
+ ActiveRecord\Header Files
+
+
+ ActiveRecord\Header Files
+
+
+ ActiveRecord\Header Files
+
+
+ ActiveRecord\Header Files
+
+
+ ActiveRecord\Header Files
+
+
+
+
+ ActiveRecord\Source Files
+
+
+ ActiveRecord\Source Files
+
+
+ ActiveRecord\Source Files
+
+
+ ActiveRecord\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt b/vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt
index 06749c1c..40a8b23a 100644
--- a/vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt
+++ b/vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt
@@ -21,5 +21,6 @@ install(
LIBRARY DESTINATION lib${LIB_SUFFIX}
ARCHIVE DESTINATION lib${LIB_SUFFIX}
RUNTIME DESTINATION bin
+ BUNDLE DESTINATION bin
INCLUDES DESTINATION include
)
diff --git a/vendor/POCO/ActiveRecord/Compiler/Compiler.progen b/vendor/POCO/ActiveRecord/Compiler/Compiler.progen
index 14d6ad15..624f293a 100644
--- a/vendor/POCO/ActiveRecord/Compiler/Compiler.progen
+++ b/vendor/POCO/ActiveRecord/Compiler/Compiler.progen
@@ -12,5 +12,5 @@ vc.project.compiler.defines =
vc.project.compiler.defines.shared =
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
-vc.project.linker.dependencies =
+vc.project.linker.dependencies =
vc.solution.create = true
diff --git a/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.sln b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.sln
new file mode 100644
index 00000000..820d34cc
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.sln
@@ -0,0 +1,85 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs170.vcxproj", "{84DD1CB5-4735-478A-B48E-5E4858F0E831}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|ARM64 = debug_shared|ARM64
+ release_shared|ARM64 = release_shared|ARM64
+ debug_static_mt|ARM64 = debug_static_mt|ARM64
+ release_static_mt|ARM64 = release_static_mt|ARM64
+ debug_static_md|ARM64 = debug_static_md|ARM64
+ release_static_md|ARM64 = release_static_md|ARM64
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|Win32.Build.0 = release_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|x64.Build.0 = debug_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|x64.ActiveCfg = release_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|x64.Build.0 = release_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|x64.Deploy.0 = release_shared|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|x64.Build.0 = release_static_md|x64
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.vcxproj b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.vcxproj
new file mode 100644
index 00000000..02a5053a
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.vcxproj
@@ -0,0 +1,912 @@
+
+
+
+
+ debug_shared
+ ARM64
+
+
+ debug_shared
+ Win32
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ ARM64
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ ARM64
+
+
+ debug_static_mt
+ Win32
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ ARM64
+
+
+ release_shared
+ Win32
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ ARM64
+
+
+ release_static_md
+ Win32
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ ARM64
+
+
+ release_static_mt
+ Win32
+
+
+ release_static_mt
+ x64
+
+
+
+ 17.0
+ Compiler
+ {84DD1CB5-4735-478A-B48E-5E4858F0E831}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.32505.173
+ arcd
+ arcd
+ arcd
+ arc
+ arc
+ arc
+ arcd
+ arcd
+ arcd
+ arc
+ arc
+ arc
+ arcd
+ arcd
+ arcd
+ arc
+ arc
+ arc
+
+
+ binA64\
+ objA64\Compiler\$(Configuration)\
+ true
+
+
+ binA64\
+ objA64\Compiler\$(Configuration)\
+ false
+
+
+ binA64\static_mt\
+ objA64\Compiler\$(Configuration)\
+ true
+
+
+ binA64\static_mt\
+ objA64\Compiler\$(Configuration)\
+ false
+
+
+ binA64\static_md\
+ objA64\Compiler\$(Configuration)\
+ true
+
+
+ binA64\static_md\
+ objA64\Compiler\$(Configuration)\
+ false
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ binA64\arcd.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ binA64\arcd.pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ binA64\arc.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_mt\arcd.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ binA64\static_mt\arcd.pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_mt\arc.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_md\arcd.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ binA64\static_md\arcd.pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_md\arc.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ bin\arcd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\arcd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ bin\arc.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\arcd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\arcd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\arc.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\arcd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\arcd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\arc.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ bin64\arcd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\arcd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ bin64\arc.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\arcd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\arcd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\arc.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\arcd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\arcd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\arc.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.vcxproj.filters b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.vcxproj.filters
new file mode 100644
index 00000000..859cec6e
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs170.vcxproj.filters
@@ -0,0 +1,45 @@
+
+
+
+
+ {c74cd999-577b-420f-80c1-07d02f70b342}
+
+
+ {158349db-4632-4610-8c5d-dc54c381eaac}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp b/vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp
index 140f24be..f5bd06fa 100644
--- a/vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp
+++ b/vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp
@@ -78,7 +78,7 @@ protected:
helpFormatter.setHeader(
"\n"
"The POCO C++ Libraries ActiveRecord ORM Compiler.\n"
- "Copyright (c) 2020-2021 by Applied Informatics Software Engineering GmbH.\n"
+ "Copyright (c) 2020-2022 by Applied Informatics Software Engineering GmbH.\n"
"All rights reserved.\n\n"
"This program generates C++ source code from an ActiveRecord "
"XML definition. "
diff --git a/vendor/POCO/ActiveRecord/testsuite/TestSuite_vs170.vcxproj b/vendor/POCO/ActiveRecord/testsuite/TestSuite_vs170.vcxproj
new file mode 100644
index 00000000..12f53637
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/testsuite/TestSuite_vs170.vcxproj
@@ -0,0 +1,917 @@
+
+
+
+
+ debug_shared
+ ARM64
+
+
+ debug_shared
+ Win32
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ ARM64
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ ARM64
+
+
+ debug_static_mt
+ Win32
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ ARM64
+
+
+ release_shared
+ Win32
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ ARM64
+
+
+ release_static_md
+ Win32
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ ARM64
+
+
+ release_static_mt
+ Win32
+
+
+ release_static_mt
+ x64
+
+
+
+ 17.0
+ TestSuite
+ {16B8C4E7-6F29-4910-9350-848730F9EF77}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+ Application
+ MultiByte
+ v143
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.32505.173
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ binA64\
+ objA64\TestSuite\$(Configuration)\
+ true
+
+
+ binA64\
+ objA64\TestSuite\$(Configuration)\
+ false
+
+
+ binA64\static_mt\
+ objA64\TestSuite\$(Configuration)\
+ true
+
+
+ binA64\static_mt\
+ objA64\TestSuite\$(Configuration)\
+ false
+
+
+ binA64\static_md\
+ objA64\TestSuite\$(Configuration)\
+ true
+
+
+ binA64\static_md\
+ objA64\TestSuite\$(Configuration)\
+ false
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ binA64\TestSuited.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ binA64\TestSuited.pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ binA64\TestSuite.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_mt\TestSuited.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ binA64\static_mt\TestSuited.pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_mt\TestSuite.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_md\TestSuited.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ true
+ true
+ binA64\static_md\TestSuited.pdb
+ Console
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ binA64\static_md\TestSuite.exe
+ ..\..\libA64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineARM64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin64\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin64\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/POCO/ActiveRecord/testsuite/TestSuite_vs170.vcxproj.filters b/vendor/POCO/ActiveRecord/testsuite/TestSuite_vs170.vcxproj.filters
new file mode 100644
index 00000000..dfc3e31e
--- /dev/null
+++ b/vendor/POCO/ActiveRecord/testsuite/TestSuite_vs170.vcxproj.filters
@@ -0,0 +1,48 @@
+
+
+
+
+ {3947c588-f807-4200-8275-91de658656ab}
+
+
+ {df9bd59e-3743-49b1-900f-090f8eab11e3}
+
+
+ {283726aa-5601-40b5-bd69-30f542c4ed53}
+
+
+ {4fb792f6-42f2-4d69-b1ca-e6fd68675b6f}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Generated Source Files
+
+
+ Generated Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Generated Header Files
+
+
+ Generated Header Files
+
+
+
\ No newline at end of file
diff --git a/vendor/POCO/ApacheConnector/ApacheConnector_vs170.sln b/vendor/POCO/ApacheConnector/ApacheConnector_vs170.sln
new file mode 100644
index 00000000..86cdecee
--- /dev/null
+++ b/vendor/POCO/ApacheConnector/ApacheConnector_vs170.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ApacheConnector", "ApacheConnector_vs170.vcxproj", "{9866EE28-0612-4746-BD35-3B15B0AF7267}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|ARM64 = debug_shared|ARM64
+ release_shared|ARM64 = release_shared|ARM64
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|ARM64.Build.0 = release_shared|ARM64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|Win32.Build.0 = release_shared|Win32
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|x64.Build.0 = debug_shared|x64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|x64.ActiveCfg = release_shared|x64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|x64.Build.0 = release_shared|x64
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|x64.Deploy.0 = release_shared|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vendor/POCO/ApacheConnector/ApacheConnector_vs170.vcxproj b/vendor/POCO/ApacheConnector/ApacheConnector_vs170.vcxproj
new file mode 100644
index 00000000..53d920ca
--- /dev/null
+++ b/vendor/POCO/ApacheConnector/ApacheConnector_vs170.vcxproj
@@ -0,0 +1,353 @@
+
+
+
+
+ debug_shared
+ ARM64
+
+
+ debug_shared
+ Win32
+
+
+ debug_shared
+ x64
+
+
+ release_shared
+ ARM64
+
+
+ release_shared
+ Win32
+
+
+ release_shared
+ x64
+
+
+
+ 17.0
+ ApacheConnector
+ {9866EE28-0612-4746-BD35-3B15B0AF7267}
+ ApacheConnector
+ Win32Proj
+
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ MultiByte
+ v143
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>17.0.32505.173
+ mod_pocoA64d
+ mod_pocoA64
+ mod_pocod
+ mod_poco
+ mod_poco64d
+ mod_poco64
+
+
+ ..\binA64\
+ objA64\ApacheConnector\$(Configuration)\
+ true
+
+
+ ..\binA64\
+ objA64\ApacheConnector\$(Configuration)\
+ false
+
+
+ ..\bin\
+ obj\ApacheConnector\$(Configuration)\
+ true
+
+
+ ..\bin\
+ obj\ApacheConnector\$(Configuration)\
+ false
+
+
+ ..\bin64\
+ obj64\ApacheConnector\$(Configuration)\
+ true
+
+
+ ..\bin64\
+ obj64\ApacheConnector\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies)
+ ..\binA64\mod_pocoA64d.dll
+ true
+ true
+ ..\binA64\mod_pocoA64d.pdb
+ ..\libA64;%(AdditionalLibraryDirectories)
+ Console
+ ..\libA64\mod_pocod.lib
+ MachineARM64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies)
+ ..\binA64\mod_pocoA64.dll
+ true
+ false
+ ..\libA64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\libA64\mod_poco.lib
+ MachineARM64
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies)
+ ..\bin\mod_pocod.dll
+ true
+ true
+ ..\bin\mod_pocod.pdb
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib\mod_pocod.lib
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies)
+ ..\bin\mod_poco.dll
+ true
+ false
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib\mod_poco.lib
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ true
+
+
+ libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies)
+ ..\bin64\mod_poco64d.dll
+ true
+ true
+ ..\bin64\mod_poco64d.pdb
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib64\mod_pocod.lib
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ true
+
+
+ libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies)
+ ..\bin64\mod_poco64.dll
+ true
+ false
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib64\mod_poco.lib
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+
diff --git a/vendor/POCO/ApacheConnector/ApacheConnector_vs170.vcxproj.filters b/vendor/POCO/ApacheConnector/ApacheConnector_vs170.vcxproj.filters
new file mode 100644
index 00000000..ef035893
--- /dev/null
+++ b/vendor/POCO/ApacheConnector/ApacheConnector_vs170.vcxproj.filters
@@ -0,0 +1,57 @@
+
+
+
+
+ {1500b978-8453-4fff-a785-5927dcf1c74b}
+
+
+ {c085c416-6266-4142-b541-c5eac7b7c514}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/vendor/POCO/ApacheConnector/CMakeLists.txt b/vendor/POCO/ApacheConnector/CMakeLists.txt
index 86d7210a..544904fe 100644
--- a/vendor/POCO/ApacheConnector/CMakeLists.txt
+++ b/vendor/POCO/ApacheConnector/CMakeLists.txt
@@ -14,7 +14,7 @@ set_target_properties(mod_poco
target_include_directories(mod_poco
PUBLIC
$
- $
+ $
PRIVATE
${APACHE2_INCLUDE_DIRS}
${CMAKE_CURRENT_SOURCE_DIR}/src
diff --git a/vendor/POCO/ApacheConnector/doc/ApacheConnectorUserGuide.page b/vendor/POCO/ApacheConnector/doc/ApacheConnectorUserGuide.page
index b045dc54..7c316222 100644
--- a/vendor/POCO/ApacheConnector/doc/ApacheConnectorUserGuide.page
+++ b/vendor/POCO/ApacheConnector/doc/ApacheConnectorUserGuide.page
@@ -16,7 +16,7 @@ file (usually <[httpd.conf]>):
LoadModule poco_module modules/mod_pocod.so
----
-
+
!!!Configuring ApacheConnector
ApacheConnector must be able to find shared libraries containing request handler, as well
as optional configuration files. ApacheConnector provides an Poco::Util::Application class
@@ -30,7 +30,7 @@ is used in the Apache configuration file:
AddPocoRequestHandler ...
----
-
+
The first argument specifies the name of the request handler factory class. The second argument
contains the path of the shared library containing the request handler.
The third (and optionally following) argument(s) specify the URI paths handled by the
@@ -38,7 +38,7 @@ request handler. For example:
AddPocoRequestHandler TimeRequestHandlerFactory p:/Poco/ApacheConnector/samples/TimeServer/bin/TimeServerd.dll /time
----
-
+
loads the TimeRequestHandlerFactory from TimeServerd.dll. Whenever a request for a URI starting with "/time"
is sent by a client, this request will be handled by the TimeRequestHandler.
@@ -76,8 +76,8 @@ Following is a sample for a request handler implementation. The complete sample
#include "Poco/DateTimeFormatter.h"
#include "Poco/DateTimeFormat.h"
#include "Poco/ClassLibrary.h"
-
-
+
+
using Poco::Net::HTTPRequestHandler;
using Poco::Net::HTTPRequestHandlerFactory;
using Poco::Net::HTTPServerRequest;
@@ -85,24 +85,24 @@ Following is a sample for a request handler implementation. The complete sample
using Poco::Timestamp;
using Poco::DateTimeFormatter;
using Poco::DateTimeFormat;
-
-
+
+
class TimeRequestHandler: public HTTPRequestHandler
/// Return a HTML document with the current date and time.
{
public:
- TimeRequestHandler()
+ TimeRequestHandler()
{
}
-
+
void handleRequest(HTTPServerRequest& request, HTTPServerResponse& response)
{
Timestamp now;
std::string dt(DateTimeFormatter::format(now, DateTimeFormat::SORTABLE_FORMAT));
-
+
response.setChunkedTransferEncoding(true);
response.setContentType("text/html");
-
+
std::ostream& ostr = response.send();
ostr << "TimeServer powered by POCO ApacheConnector";
ostr << "";
@@ -111,22 +111,22 @@ Following is a sample for a request handler implementation. The complete sample
ostr << "