From 7a3d92d1d1faf0572fc5ed56e49771709f281e5c Mon Sep 17 00:00:00 2001 From: Sandu Liviu Catalin Date: Sun, 22 Aug 2021 18:07:06 +0300 Subject: [PATCH] Update POCO to 1.11.0 --- .gitignore | 2 +- vendor/POCO/.travis.yml | 293 - vendor/POCO/ActiveRecord/ActiveRecord.progen | 16 + .../POCO/ActiveRecord/ActiveRecord_vs140.sln | 144 + .../ActiveRecord/ActiveRecord_vs140.vcxproj | 579 ++ .../ActiveRecord_vs140.vcxproj.filters | 51 + .../POCO/ActiveRecord/ActiveRecord_vs150.sln | 144 + .../ActiveRecord/ActiveRecord_vs150.vcxproj | 579 ++ .../ActiveRecord_vs150.vcxproj.filters | 51 + .../POCO/ActiveRecord/ActiveRecord_vs160.sln | 144 + .../ActiveRecord/ActiveRecord_vs160.vcxproj | 579 ++ .../ActiveRecord_vs160.vcxproj.filters | 51 + .../POCO/ActiveRecord/ActiveRecord_vs90.sln | 74 + .../ActiveRecord/ActiveRecord_vs90.vcproj | 588 ++ vendor/POCO/ActiveRecord/CMakeLists.txt | 37 + .../POCO/ActiveRecord/Compiler/CMakeLists.txt | 25 + .../ActiveRecord/Compiler/Compiler.progen | 16 + .../ActiveRecord/Compiler/Compiler_vs140.sln | 61 + .../Compiler/Compiler_vs140.vcxproj | 622 ++ .../Compiler/Compiler_vs140.vcxproj.filters | 45 + .../ActiveRecord/Compiler/Compiler_vs150.sln | 61 + .../Compiler/Compiler_vs150.vcxproj | 622 ++ .../Compiler/Compiler_vs150.vcxproj.filters | 45 + .../ActiveRecord/Compiler/Compiler_vs160.sln | 61 + .../Compiler/Compiler_vs160.vcxproj | 622 ++ .../Compiler/Compiler_vs160.vcxproj.filters | 45 + .../Compiler/Compiler_vs90.vcproj | 602 ++ vendor/POCO/ActiveRecord/Compiler/Makefile | 14 + .../POCO/ActiveRecord/Compiler/dependencies | 4 + .../Compiler/src/CodeGenerator.cpp | 166 + .../ActiveRecord/Compiler/src/CodeGenerator.h | 71 + .../ActiveRecord/Compiler/src/Compiler.cpp | 234 + .../Compiler/src/HeaderGenerator.cpp | 351 + .../Compiler/src/HeaderGenerator.h | 59 + .../Compiler/src/ImplGenerator.cpp | 418 + .../ActiveRecord/Compiler/src/ImplGenerator.h | 56 + .../POCO/ActiveRecord/Compiler/src/Parser.cpp | 277 + .../POCO/ActiveRecord/Compiler/src/Parser.h | 63 + vendor/POCO/ActiveRecord/Compiler/src/Types.h | 60 + vendor/POCO/ActiveRecord/Makefile | 15 + .../cmake/PocoActiveRecordConfig.cmake | 4 + vendor/POCO/ActiveRecord/dependencies | 3 + .../doc/ActiveRecordUserGuide.page | 400 + .../include/Poco/ActiveRecord/ActiveRecord.h | 277 + .../Poco/ActiveRecord/ActiveRecordLib.h | 58 + .../include/Poco/ActiveRecord/Context.h | 74 + .../include/Poco/ActiveRecord/IDTraits.h | 184 + .../include/Poco/ActiveRecord/Query.h | 235 + .../StatementPlaceholderProvider.h | 62 + vendor/POCO/ActiveRecord/src/ActiveRecord.cpp | 62 + vendor/POCO/ActiveRecord/src/Context.cpp | 43 + vendor/POCO/ActiveRecord/src/IDTraits.cpp | 26 + .../src/StatementPlaceholderProvider.cpp | 54 + .../ActiveRecord/testsuite/CMakeLists.txt | 36 + vendor/POCO/ActiveRecord/testsuite/Makefile | 16 + vendor/POCO/ActiveRecord/testsuite/ORM.xml | 15 + .../ActiveRecord/testsuite/TestSuite.progen | 9 + .../testsuite/TestSuite_vs140.vcxproj | 625 ++ .../testsuite/TestSuite_vs140.vcxproj.filters | 48 + .../testsuite/TestSuite_vs150.vcxproj | 625 ++ .../testsuite/TestSuite_vs150.vcxproj.filters | 48 + .../testsuite/TestSuite_vs160.vcxproj | 625 ++ .../testsuite/TestSuite_vs160.vcxproj.filters | 48 + .../testsuite/TestSuite_vs90.vcproj | 614 ++ .../testsuite/include/ORM/Employee.h | 161 + .../ActiveRecord/testsuite/include/ORM/Role.h | 116 + .../testsuite/src/ActiveRecordTest.cpp | 333 + .../testsuite/src/ActiveRecordTest.h | 51 + .../testsuite/src/ActiveRecordTestSuite.cpp | 22 + .../testsuite/src/ActiveRecordTestSuite.h | 27 + .../ActiveRecord/testsuite/src/Driver.cpp | 17 + .../ActiveRecord/testsuite/src/Employee.cpp | 151 + .../POCO/ActiveRecord/testsuite/src/Role.cpp | 109 + .../testsuite/src/WinCEDriver.cpp | 30 + .../ActiveRecord/testsuite/src/WinDriver.cpp | 28 + vendor/POCO/CHANGELOG | 129 + vendor/POCO/CMakeLists.txt | 45 +- .../CppParser/include/Poco/CppParser/Enum.h | 26 +- .../include/Poco/CppParser/Function.h | 18 + .../CppParser/include/Poco/CppParser/Symbol.h | 56 +- .../include/Poco/CppParser/TypeDef.h | 2 +- vendor/POCO/CppParser/src/Enum.cpp | 18 +- vendor/POCO/CppParser/src/Parser.cpp | 70 +- vendor/POCO/CppUnit/src/TestCase.cpp | 5 +- vendor/POCO/CppUnit/src/TextTestResult.cpp | 2 + .../POCO/Crypto/cmake/PocoCryptoConfig.cmake | 1 + .../POCO/Crypto/include/Poco/Crypto/Crypto.h | 18 +- .../POCO/Crypto/include/Poco/Crypto/EVPPKey.h | 11 +- .../include/Poco/Crypto/X509Certificate.h | 6 + vendor/POCO/Crypto/src/CipherImpl.cpp | 2 +- vendor/POCO/Crypto/src/ECDSADigestEngine.cpp | 1 + vendor/POCO/Crypto/src/PKCS12Container.cpp | 17 +- vendor/POCO/Crypto/src/RSACipherImpl.cpp | 3 - vendor/POCO/Crypto/src/X509Certificate.cpp | 18 + .../POCO/Crypto/testsuite/src/CryptoTest.cpp | 3 + vendor/POCO/Data/MySQL/Makefile | 5 +- vendor/POCO/Data/MySQL/MySQL.make | 32 + .../MySQL/include/Poco/Data/MySQL/Binder.h | 7 +- .../MySQL/include/Poco/Data/MySQL/Extractor.h | 3 + .../MySQL/include/Poco/Data/MySQL/MySQL.h | 7 +- .../include/Poco/Data/MySQL/MySQLException.h | 2 +- .../include/Poco/Data/MySQL/ResultMetadata.h | 4 +- .../include/Poco/Data/MySQL/SessionHandle.h | 2 +- .../Poco/Data/MySQL/StatementExecutor.h | 4 +- .../MySQL/include/Poco/Data/MySQL/Utility.h | 2 +- vendor/POCO/Data/MySQL/src/Binder.cpp | 7 + vendor/POCO/Data/MySQL/src/Connector.cpp | 4 +- vendor/POCO/Data/MySQL/src/Extractor.cpp | 12 + vendor/POCO/Data/MySQL/src/MySQLException.cpp | 7 +- vendor/POCO/Data/MySQL/src/SessionHandle.cpp | 1 + .../POCO/Data/MySQL/src/StatementExecutor.cpp | 6 +- vendor/POCO/Data/MySQL/src/Utility.cpp | 2 +- vendor/POCO/Data/MySQL/testsuite/Makefile | 4 +- .../Data/MySQL/testsuite/src/MySQLTest.cpp | 21 + .../POCO/Data/MySQL/testsuite/src/MySQLTest.h | 5 +- .../MySQL/testsuite/src/MySQLTestSuite.cpp | 1 + .../Data/MySQL/testsuite/src/SQLExecutor.cpp | 109 +- .../Data/MySQL/testsuite/src/SQLExecutor.h | 5 +- vendor/POCO/Data/ODBC/ODBC.make | 3 - .../Data/ODBC/include/Poco/Data/ODBC/Binder.h | 5 + .../ODBC/include/Poco/Data/ODBC/Extractor.h | 94 +- .../Poco/Data/ODBC/ODBCStatementImpl.h | 2 - .../ODBC/include/Poco/Data/ODBC/Preparator.h | 87 +- .../ODBC/include/Poco/Data/ODBC/SessionImpl.h | 24 + .../include/Poco/Data/ODBC/Unicode_WIN32.h | 7 + vendor/POCO/Data/ODBC/src/Binder.cpp | 149 +- vendor/POCO/Data/ODBC/src/Extractor.cpp | 200 +- vendor/POCO/Data/ODBC/src/ODBCMetaColumn.cpp | 6 +- .../POCO/Data/ODBC/src/ODBCStatementImpl.cpp | 3 +- vendor/POCO/Data/ODBC/src/Preparator.cpp | 22 +- vendor/POCO/Data/ODBC/src/SessionImpl.cpp | 18 +- .../ODBC/testsuite/src/ODBCSQLServerTest.cpp | 10 + .../ODBC/testsuite/src/ODBCSQLServerTest.h | 1 + .../POCO/Data/ODBC/testsuite/src/ODBCTest.cpp | 15 + .../POCO/Data/ODBC/testsuite/src/ODBCTest.h | 9 + .../Data/ODBC/testsuite/src/SQLExecutor.cpp | 23 + .../Data/ODBC/testsuite/src/SQLExecutor.h | 1 + vendor/POCO/Data/PostgreSQL/Makefile | 3 + .../include/Poco/Data/PostgreSQL/Binder.h | 3 + .../include/Poco/Data/PostgreSQL/Extractor.h | 13 +- .../Poco/Data/PostgreSQL/PostgreSQLTypes.h | 4 +- .../Poco/Data/PostgreSQL/SessionHandle.h | 3 +- vendor/POCO/Data/PostgreSQL/src/Binder.cpp | 19 +- vendor/POCO/Data/PostgreSQL/src/Extractor.cpp | 399 +- .../src/PostgreSQLStatementImpl.cpp | 3 +- .../Data/PostgreSQL/src/PostgreSQLTypes.cpp | 5 + .../Data/PostgreSQL/src/SessionHandle.cpp | 49 +- .../POCO/Data/PostgreSQL/src/SessionImpl.cpp | 7 +- .../Data/PostgreSQL/src/StatementExecutor.cpp | 15 +- vendor/POCO/Data/PostgreSQL/src/Utility.cpp | 5 - .../POCO/Data/PostgreSQL/testsuite/Makefile | 3 + .../testsuite/src/PostgreSQLTest.cpp | 18 + .../PostgreSQL/testsuite/src/PostgreSQLTest.h | 2 + .../PostgreSQL/testsuite/src/SQLExecutor.cpp | 25 +- .../PostgreSQL/testsuite/src/SQLExecutor.h | 5 +- vendor/POCO/Data/SQLite/CMakeLists.txt | 4 - .../SQLite/include/Poco/Data/SQLite/Binder.h | 3 + .../include/Poco/Data/SQLite/Extractor.h | 10 + vendor/POCO/Data/SQLite/src/Binder.cpp | 7 + vendor/POCO/Data/SQLite/src/Extractor.cpp | 10 + vendor/POCO/Data/SQLite/src/Utility.cpp | 6 +- vendor/POCO/Data/SQLite/src/sqlite3.c | 7247 ++++++++++------- vendor/POCO/Data/SQLite/src/sqlite3.h | 133 +- .../Data/SQLite/testsuite/src/SQLiteTest.cpp | 17 + .../Data/SQLite/testsuite/src/SQLiteTest.h | 2 + .../POCO/Data/doc/00200-DataUserManual.page | 175 +- .../POCO/Data/doc/99100-DataReleaseNotes.page | 63 - .../Data/include/Poco/Data/AbstractBinder.h | 13 + .../include/Poco/Data/AbstractExtractor.h | 13 + .../include/Poco/Data/AbstractPreparator.h | 13 + vendor/POCO/Data/include/Poco/Data/LOB.h | 31 +- .../POCO/Data/include/Poco/Data/MetaColumn.h | 1 + .../POCO/Data/include/Poco/Data/SQLChannel.h | 2 +- .../Data/include/Poco/Data/StatementImpl.h | 84 +- .../POCO/Data/include/Poco/Data/TypeHandler.h | 342 +- vendor/POCO/Data/src/AbstractBinder.cpp | 18 + vendor/POCO/Data/src/AbstractExtractor.cpp | 18 + vendor/POCO/Data/src/AbstractPreparator.cpp | 18 + vendor/POCO/Data/src/RecordSet.cpp | 19 +- vendor/POCO/Data/src/SessionPool.cpp | 83 +- vendor/POCO/Data/src/StatementImpl.cpp | 48 +- vendor/POCO/Data/testsuite/src/Binder.cpp | 5 + vendor/POCO/Data/testsuite/src/Binder.h | 5 +- vendor/POCO/Data/testsuite/src/Extractor.cpp | 7 +- vendor/POCO/Data/testsuite/src/Extractor.h | 5 +- vendor/POCO/Data/testsuite/src/Preparator.cpp | 5 + vendor/POCO/Data/testsuite/src/Preparator.h | 3 + .../Compiler/src/TextEncodingCompiler.cpp | 2 +- .../Foundation/include/Poco/AbstractCache.h | 41 +- .../include/Poco/AbstractObserver.h | 2 +- vendor/POCO/Foundation/include/Poco/Buffer.h | 7 +- .../Foundation/include/Poco/Dynamic/Pair.h | 24 +- .../Foundation/include/Poco/Dynamic/Struct.h | 28 +- .../Foundation/include/Poco/Dynamic/Var.h | 14 +- .../include/Poco/Dynamic/VarHolder.h | 210 +- .../include/Poco/FPEnvironment_C99.h | 70 +- .../POCO/Foundation/include/Poco/File_UNIX.h | 3 +- .../POCO/Foundation/include/Poco/MemoryPool.h | 20 +- .../POCO/Foundation/include/Poco/NObserver.h | 4 +- .../POCO/Foundation/include/Poco/Nullable.h | 2 +- .../POCO/Foundation/include/Poco/ObjectPool.h | 65 +- .../POCO/Foundation/include/Poco/Observer.h | 4 +- .../POCO/Foundation/include/Poco/Optional.h | 2 +- .../include/Poco/PatternFormatter.h | 3 + .../POCO/Foundation/include/Poco/Platform.h | 13 +- .../Foundation/include/Poco/Platform_WIN32.h | 5 - .../POCO/Foundation/include/Poco/SharedPtr.h | 2 +- .../POCO/Foundation/include/Poco/StreamUtil.h | 11 +- vendor/POCO/Foundation/include/Poco/String.h | 12 +- .../POCO/Foundation/include/Poco/ThreadPool.h | 8 +- vendor/POCO/Foundation/include/Poco/URI.h | 2 +- vendor/POCO/Foundation/include/Poco/Version.h | 2 +- .../src/DirectoryIteratorStrategy.cpp | 16 +- vendor/POCO/Foundation/src/Environment.cpp | 5 + .../Foundation/src/Environment_WIN32U.cpp | 5 + vendor/POCO/Foundation/src/FPEnvironment.cpp | 5 + vendor/POCO/Foundation/src/File_UNIX.cpp | 55 +- vendor/POCO/Foundation/src/JSONString.cpp | 3 +- vendor/POCO/Foundation/src/LocalDateTime.cpp | 21 +- .../POCO/Foundation/src/NumberFormatter.cpp | 29 +- vendor/POCO/Foundation/src/NumericString.cpp | 6 +- .../POCO/Foundation/src/PatternFormatter.cpp | 46 +- vendor/POCO/Foundation/src/Process_UNIX.cpp | 10 +- vendor/POCO/Foundation/src/Process_WIN32U.cpp | 14 +- vendor/POCO/Foundation/src/Process_WINCE.cpp | 17 +- .../Foundation/src/SharedLibrary_WIN32U.cpp | 11 +- vendor/POCO/Foundation/src/Thread_POSIX.cpp | 5 +- vendor/POCO/Foundation/src/Timezone.cpp | 5 + vendor/POCO/Foundation/src/Timezone_VX.cpp | 12 +- vendor/POCO/Foundation/src/URI.cpp | 2 +- vendor/POCO/Foundation/src/Var.cpp | 5 +- vendor/POCO/Foundation/src/VarHolder.cpp | 3 +- vendor/POCO/Foundation/src/VarIterator.cpp | 1 + vendor/POCO/Foundation/src/bignum-dtoa.cc | 2 +- vendor/POCO/Foundation/src/bignum.cc | 11 +- vendor/POCO/Foundation/src/bignum.h | 3 +- vendor/POCO/Foundation/src/cached-powers.cc | 9 +- vendor/POCO/Foundation/src/diy-fp.h | 22 +- .../POCO/Foundation/src/double-conversion.cc | 412 +- .../POCO/Foundation/src/double-conversion.h | 84 +- vendor/POCO/Foundation/src/fixed-dtoa.cc | 7 +- vendor/POCO/Foundation/src/ieee.h | 10 +- vendor/POCO/Foundation/src/pcre.h | 4 +- vendor/POCO/Foundation/src/pcre_compile.c | 37 +- vendor/POCO/Foundation/src/pcre_config.h | 6 +- vendor/POCO/Foundation/src/pcre_jit_compile.c | 8 +- vendor/POCO/Foundation/src/strtod.cc | 46 +- vendor/POCO/Foundation/src/utils.h | 92 +- .../POCO/Foundation/testsuite/src/AnyTest.cpp | 28 +- .../testsuite/src/BasicEventTest.cpp | 53 +- .../Foundation/testsuite/src/CoreTest.cpp | 76 +- .../Foundation/testsuite/src/DateTimeTest.cpp | 5 + .../testsuite/src/FIFOEventTest.cpp | 57 +- .../testsuite/src/FileChannelTest.cpp | 4 +- .../Foundation/testsuite/src/LRUCacheTest.cpp | 24 + .../Foundation/testsuite/src/LRUCacheTest.h | 1 + .../testsuite/src/LocalDateTimeTest.cpp | 6 + .../testsuite/src/NamedEventTest.cpp | 10 +- .../testsuite/src/NamedMutexTest.cpp | 12 +- .../testsuite/src/ObjectPoolTest.cpp | 43 +- .../Foundation/testsuite/src/ObjectPoolTest.h | 1 + .../testsuite/src/OrderedContainersTest.cpp | 2 +- .../Foundation/testsuite/src/PathTest.cpp | 5 - .../testsuite/src/PatternFormatterTest.cpp | 12 + .../testsuite/src/PriorityEventTest.cpp | 60 +- .../Foundation/testsuite/src/StringTest.cpp | 40 +- .../POCO/Foundation/testsuite/src/VarTest.cpp | 80 +- .../POCO/Foundation/testsuite/src/VarTest.h | 27 +- vendor/POCO/JSON/include/Poco/JSON/Array.h | 9 + vendor/POCO/JSON/include/Poco/JSON/Object.h | 4 +- vendor/POCO/JSON/include/Poco/JSON/Parser.h | 32 +- .../POCO/JSON/include/Poco/JSON/ParserImpl.h | 9 +- .../JSON/samples/Benchmark/src/Benchmark.cpp | 4 +- vendor/POCO/JSON/src/ParseHandler.cpp | 5 +- vendor/POCO/JSON/src/Parser.cpp | 4 +- vendor/POCO/JSON/src/ParserImpl.cpp | 181 +- vendor/POCO/JSON/src/pdjson.c | 281 +- vendor/POCO/JSON/src/pdjson.h | 72 +- vendor/POCO/JSON/testsuite/src/JSONTest.cpp | 228 +- vendor/POCO/JSON/testsuite/src/JSONTest.h | 2 +- vendor/POCO/JWT/src/Signer.cpp | 15 +- vendor/POCO/JWT/testsuite/src/SignerTest.cpp | 132 + vendor/POCO/JWT/testsuite/src/SignerTest.h | 4 + vendor/POCO/Makefile | 72 +- .../Net/include/Poco/Net/DatagramSocket.h | 7 + .../POCO/Net/include/Poco/Net/HTTPMessage.h | 2 +- .../Net/include/Poco/Net/HTTPSessionFactory.h | 38 +- .../Poco/Net/HTTPSessionInstantiator.h | 55 +- vendor/POCO/Net/include/Poco/Net/HostEntry.h | 8 + .../Net/include/Poco/Net/ICMPPacketImpl.h | 20 +- .../Net/include/Poco/Net/ICMPv4PacketImpl.h | 4 +- .../include/Poco/Net/RemoteSyslogChannel.h | 3 + .../include/Poco/Net/RemoteSyslogListener.h | 15 + .../include/Poco/Net/SSPINTLMCredentials.h | 4 +- vendor/POCO/Net/include/Poco/Net/SocketImpl.h | 4 +- vendor/POCO/Net/include/Poco/Net/UDPClient.h | 2 +- vendor/POCO/Net/include/Poco/Net/UDPHandler.h | 4 +- vendor/POCO/Net/include/Poco/Net/WebSocket.h | 18 +- vendor/POCO/Net/src/DatagramSocket.cpp | 6 + vendor/POCO/Net/src/HTTPClientSession.cpp | 2 + vendor/POCO/Net/src/HTTPSessionFactory.cpp | 42 +- .../POCO/Net/src/HTTPSessionInstantiator.cpp | 19 +- vendor/POCO/Net/src/HostEntry.cpp | 8 +- vendor/POCO/Net/src/ICMPv4PacketImpl.cpp | 30 +- vendor/POCO/Net/src/IPAddressImpl.cpp | 5 + vendor/POCO/Net/src/NetworkInterface.cpp | 13 +- vendor/POCO/Net/src/PollSet.cpp | 82 +- vendor/POCO/Net/src/RemoteSyslogChannel.cpp | 17 + vendor/POCO/Net/src/RemoteSyslogListener.cpp | 75 +- vendor/POCO/Net/src/SMTPClientSession.cpp | 3 + vendor/POCO/Net/src/SocketImpl.cpp | 5 + vendor/POCO/Net/src/TCPServerDispatcher.cpp | 8 +- vendor/POCO/Net/src/WebSocket.cpp | 1 + vendor/POCO/Net/src/WebSocketImpl.cpp | 2 + vendor/POCO/Net/testsuite/src/DNSTest.cpp | 11 + vendor/POCO/Net/testsuite/src/EchoServer.cpp | 19 +- vendor/POCO/Net/testsuite/src/EchoServer.h | 11 +- .../Net/testsuite/src/MulticastSocketTest.cpp | 2 +- .../testsuite/src/NetworkInterfaceTest.cpp | 16 +- vendor/POCO/Net/testsuite/src/PollSetTest.cpp | 77 +- vendor/POCO/Net/testsuite/src/PollSetTest.h | 2 + .../Net/testsuite/src/SocketAddressTest.cpp | 2 +- .../Net/testsuite/src/SocketReactorTest.cpp | 41 +- .../cmake/PocoNetSSLConfig.cmake | 1 + .../Poco/Net/AcceptCertificateHandler.h | 2 +- .../NetSSL_OpenSSL/include/Poco/Net/Context.h | 37 + .../Poco/Net/InvalidCertificateHandler.h | 12 +- .../include/Poco/Net/SSLManager.h | 16 + .../include/Poco/Net/SecureServerSocketImpl.h | 66 +- .../include/Poco/Net/SecureSocketImpl.h | 105 +- .../include/Poco/Net/VerificationErrorArgs.h | 13 +- .../src/AcceptCertificateHandler.cpp | 1 + .../src/ConsoleCertificateHandler.cpp | 1 + vendor/POCO/NetSSL_OpenSSL/src/Context.cpp | 40 +- .../NetSSL_OpenSSL/src/HTTPSClientSession.cpp | 6 +- .../src/HTTPSSessionInstantiator.cpp | 5 +- .../src/InvalidCertificateHandler.cpp | 15 - .../src/RejectCertificateHandler.cpp | 1 + vendor/POCO/NetSSL_OpenSSL/src/SSLManager.cpp | 186 +- .../src/SecureServerSocketImpl.cpp | 31 +- .../NetSSL_OpenSSL/src/SecureSocketImpl.cpp | 31 + .../src/VerificationErrorArgs.cpp | 3 +- vendor/POCO/NetSSL_OpenSSL/testsuite/any.pem | 95 +- .../testsuite/src/HTTPSClientSessionTest.cpp | 9 - .../testsuite/src/TCPServerTest.cpp | 67 + .../testsuite/src/TCPServerTest.h | 1 + .../include/Poco/Net/SecureServerSocketImpl.h | 68 +- .../include/Poco/Net/SecureSocketImpl.h | 70 +- .../src/HTTPSSessionInstantiator.cpp | 6 +- vendor/POCO/NetSSL_Win/src/SSLManager.cpp | 5 + .../NetSSL_Win/src/SecureServerSocketImpl.cpp | 31 +- .../POCO/NetSSL_Win/src/SecureSocketImpl.cpp | 34 +- vendor/POCO/PDF/src/Cell.cpp | 2 +- vendor/POCO/PDF/src/pngwutil.c | 2 +- vendor/POCO/PageCompiler/CMakeLists.txt | 6 + .../PageCompiler/File2Page/CMakeLists.txt | 6 + .../samples/HTTPTimeServer/Makefile | 6 +- .../HTTPTimeServer/src/TimeHandler.cpp | 19 +- .../samples/HTTPTimeServer/src/TimeHandler.h | 2 +- vendor/POCO/PageCompiler/src/CodeWriter.cpp | 2 +- vendor/POCO/PageCompiler/src/PageCompiler.cpp | 4 +- vendor/POCO/PocoDoc/cfg/mkdoc-poco.xml | 3 +- vendor/POCO/PocoDoc/resources/index.thtml | 2 + vendor/POCO/PocoDoc/src/DocWriter.cpp | 44 +- vendor/POCO/PocoDoc/src/DocWriter.h | 10 +- vendor/POCO/PocoDoc/src/PocoDoc.cpp | 33 +- vendor/POCO/README.md | 3 +- vendor/POCO/Redis/src/RedisStream.cpp | 4 +- vendor/POCO/SevenZip/src/CpuArch.c | 2 +- .../POCO/Util/include/Poco/Util/Application.h | 17 +- vendor/POCO/Util/src/Application.cpp | 48 +- vendor/POCO/Util/src/ServerApplication.cpp | 3 +- vendor/POCO/Util/src/SystemConfiguration.cpp | 5 + vendor/POCO/Util/src/WinService.cpp | 2 +- .../testsuite/src/JSONConfigurationTest.cpp | 4 +- .../Util/testsuite/src/WinServiceTest.cpp | 2 +- vendor/POCO/VERSION | 2 +- .../include/Poco/DOM/AbstractContainerNode.h | 4 +- vendor/POCO/XML/include/Poco/SAX/SAXParser.h | 22 +- .../POCO/XML/include/Poco/XML/ParserEngine.h | 86 +- vendor/POCO/XML/include/Poco/XML/expat.h | 44 +- .../XML/include/Poco/XML/expat_external.h | 9 +- vendor/POCO/XML/src/AbstractContainerNode.cpp | 47 +- vendor/POCO/XML/src/ParserEngine.cpp | 107 +- vendor/POCO/XML/src/SAXParser.cpp | 9 +- vendor/POCO/XML/src/ascii.h | 7 +- vendor/POCO/XML/src/asciitab.h | 66 +- vendor/POCO/XML/src/iasciitab.h | 66 +- vendor/POCO/XML/src/internal.h | 58 +- vendor/POCO/XML/src/latin1tab.h | 66 +- vendor/POCO/XML/src/nametab.h | 4 +- vendor/POCO/XML/src/siphash.h | 11 +- vendor/POCO/XML/src/utf8tab.h | 66 +- vendor/POCO/XML/src/xmlparse.cpp | 1247 ++- vendor/POCO/XML/src/xmlrole.c | 17 +- vendor/POCO/XML/src/xmlrole.h | 11 +- vendor/POCO/XML/src/xmltok.c | 42 +- vendor/POCO/XML/src/xmltok.h | 6 +- vendor/POCO/XML/src/xmltok_impl.c | 21 +- vendor/POCO/XML/src/xmltok_impl.h | 3 +- vendor/POCO/XML/src/xmltok_ns.c | 6 +- vendor/POCO/XML/testsuite/src/ElementTest.cpp | 222 +- vendor/POCO/appveyor.yml | 9 - vendor/POCO/appveyor/Cygwin/excluded.sh | 2 - vendor/POCO/appveyor/Cygwin/runtests.sh | 11 - vendor/POCO/appveyor/ignored.sh | 12 - vendor/POCO/build/config/ARM-Linux | 5 +- vendor/POCO/build/config/Darwin | 4 +- vendor/POCO/build/config/Darwin-clang | 75 +- vendor/POCO/build/config/Darwin-clang-libc++ | 26 +- vendor/POCO/build/config/Darwin32 | 12 - vendor/POCO/build/config/Darwin32-clang | 10 - .../POCO/build/config/Darwin32-clang-libc++ | 12 - vendor/POCO/build/config/Darwin64 | 7 +- vendor/POCO/build/config/Darwin64-clang | 9 +- .../POCO/build/config/Darwin64-clang-libc++ | 7 +- vendor/POCO/build/config/Linux | 12 +- vendor/POCO/build/config/iPhone | 20 +- vendor/POCO/build/rules/compile | 53 + vendor/POCO/build/rules/global | 11 +- vendor/POCO/{travis => ci}/runtests.sh | 1 - vendor/POCO/cmake/FindMySQL.cmake | 2 +- vendor/POCO/cmake/PocoMacros.cmake | 11 +- vendor/POCO/components | 2 + vendor/POCO/configure | 18 + vendor/POCO/doc/00100-GuidedTour.page | 3 + vendor/POCO/doc/00200-GettingStarted.page | 8 +- vendor/POCO/doc/80100-HowToGetHelp.page | 15 - vendor/POCO/doc/99100-ReleaseNotes.page | 130 + vendor/POCO/libversion | 2 +- vendor/POCO/packaging/Poco.png | Bin 0 -> 53649 bytes .../POCO/packaging/Windows/NuGet/Poco.front | 20 + .../Windows/NuGet/Poco.noarch.nuspec | 25 + ...o.v141.x64.targets => Poco.noarch.targets} | 4 +- .../packaging/Windows/NuGet/Poco.shared.back | 15 + .../Windows/NuGet/Poco.shared.nuspec | 37 + .../Windows/NuGet/Poco.shared.targets | 14 + .../packaging/Windows/NuGet/Poco.static.back | 11 + .../Windows/NuGet/Poco.static.nuspec | 33 + .../Windows/NuGet/Poco.static.targets | 14 + .../NuGet/Pocoproject.Poco.v141.x86.targets | 13 - .../NuGet/Pocoproject.Poco.x64.targets | 10 - .../NuGet/Pocoproject.Poco.x86.targets | 13 - vendor/POCO/packaging/Windows/NuGet/bap.cmd | 25 + vendor/POCO/packaging/Windows/NuGet/pack.cmd | 41 + vendor/POCO/release/script/cpproj | 5 + vendor/POCO/release/script/mkdoc | 10 +- vendor/POCO/release/script/mkdocumentation | 11 +- vendor/POCO/release/spec/all.release | 2 + vendor/POCO/travis/gradle.properties | 93 - 450 files changed, 25219 insertions(+), 6528 deletions(-) delete mode 100644 vendor/POCO/.travis.yml create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord.progen create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs140.sln create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs140.vcxproj create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs140.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs150.sln create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs150.vcxproj create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs150.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs160.sln create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs160.vcxproj create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs160.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs90.sln create mode 100644 vendor/POCO/ActiveRecord/ActiveRecord_vs90.vcproj create mode 100644 vendor/POCO/ActiveRecord/CMakeLists.txt create mode 100644 vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler.progen create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.sln create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.vcxproj create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.sln create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.vcxproj create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.sln create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.vcxproj create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/Compiler/Compiler_vs90.vcproj create mode 100644 vendor/POCO/ActiveRecord/Compiler/Makefile create mode 100644 vendor/POCO/ActiveRecord/Compiler/dependencies create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.cpp create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.h create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/HeaderGenerator.cpp create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/HeaderGenerator.h create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/ImplGenerator.cpp create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/ImplGenerator.h create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/Parser.cpp create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/Parser.h create mode 100644 vendor/POCO/ActiveRecord/Compiler/src/Types.h create mode 100644 vendor/POCO/ActiveRecord/Makefile create mode 100644 vendor/POCO/ActiveRecord/cmake/PocoActiveRecordConfig.cmake create mode 100644 vendor/POCO/ActiveRecord/dependencies create mode 100644 vendor/POCO/ActiveRecord/doc/ActiveRecordUserGuide.page create mode 100644 vendor/POCO/ActiveRecord/include/Poco/ActiveRecord/ActiveRecord.h create mode 100644 vendor/POCO/ActiveRecord/include/Poco/ActiveRecord/ActiveRecordLib.h create mode 100644 vendor/POCO/ActiveRecord/include/Poco/ActiveRecord/Context.h create mode 100644 vendor/POCO/ActiveRecord/include/Poco/ActiveRecord/IDTraits.h create mode 100644 vendor/POCO/ActiveRecord/include/Poco/ActiveRecord/Query.h create mode 100644 vendor/POCO/ActiveRecord/include/Poco/ActiveRecord/StatementPlaceholderProvider.h create mode 100644 vendor/POCO/ActiveRecord/src/ActiveRecord.cpp create mode 100644 vendor/POCO/ActiveRecord/src/Context.cpp create mode 100644 vendor/POCO/ActiveRecord/src/IDTraits.cpp create mode 100644 vendor/POCO/ActiveRecord/src/StatementPlaceholderProvider.cpp create mode 100644 vendor/POCO/ActiveRecord/testsuite/CMakeLists.txt create mode 100644 vendor/POCO/ActiveRecord/testsuite/Makefile create mode 100644 vendor/POCO/ActiveRecord/testsuite/ORM.xml create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite.progen create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite_vs140.vcxproj create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite_vs140.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite_vs150.vcxproj create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite_vs150.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite_vs160.vcxproj create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite_vs160.vcxproj.filters create mode 100644 vendor/POCO/ActiveRecord/testsuite/TestSuite_vs90.vcproj create mode 100644 vendor/POCO/ActiveRecord/testsuite/include/ORM/Employee.h create mode 100644 vendor/POCO/ActiveRecord/testsuite/include/ORM/Role.h create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/ActiveRecordTest.cpp create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/ActiveRecordTest.h create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/ActiveRecordTestSuite.cpp create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/ActiveRecordTestSuite.h create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/Driver.cpp create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/Employee.cpp create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/Role.cpp create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/WinCEDriver.cpp create mode 100644 vendor/POCO/ActiveRecord/testsuite/src/WinDriver.cpp create mode 100644 vendor/POCO/Data/MySQL/MySQL.make delete mode 100644 vendor/POCO/Data/doc/99100-DataReleaseNotes.page delete mode 100644 vendor/POCO/appveyor.yml delete mode 100644 vendor/POCO/appveyor/Cygwin/excluded.sh delete mode 100644 vendor/POCO/appveyor/Cygwin/runtests.sh delete mode 100644 vendor/POCO/appveyor/ignored.sh delete mode 100644 vendor/POCO/build/config/Darwin32 delete mode 100644 vendor/POCO/build/config/Darwin32-clang delete mode 100644 vendor/POCO/build/config/Darwin32-clang-libc++ rename vendor/POCO/{travis => ci}/runtests.sh (78%) delete mode 100644 vendor/POCO/doc/80100-HowToGetHelp.page create mode 100644 vendor/POCO/packaging/Poco.png create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.front create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.noarch.nuspec rename vendor/POCO/packaging/Windows/NuGet/{Pocoproject.Poco.v141.x64.targets => Poco.noarch.targets} (61%) create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.shared.back create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.shared.nuspec create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.shared.targets create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.static.back create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.static.nuspec create mode 100644 vendor/POCO/packaging/Windows/NuGet/Poco.static.targets delete mode 100644 vendor/POCO/packaging/Windows/NuGet/Pocoproject.Poco.v141.x86.targets delete mode 100644 vendor/POCO/packaging/Windows/NuGet/Pocoproject.Poco.x64.targets delete mode 100644 vendor/POCO/packaging/Windows/NuGet/Pocoproject.Poco.x86.targets create mode 100644 vendor/POCO/packaging/Windows/NuGet/bap.cmd create mode 100644 vendor/POCO/packaging/Windows/NuGet/pack.cmd delete mode 100644 vendor/POCO/travis/gradle.properties diff --git a/.gitignore b/.gitignore index 450fb8fe..6ffa78c2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,7 @@ /bin/* # Exclude -!/bin/demo +!/vendor # Hidden files and folders .* diff --git a/vendor/POCO/.travis.yml b/vendor/POCO/.travis.yml deleted file mode 100644 index 71d3bd77..00000000 --- a/vendor/POCO/.travis.yml +++ /dev/null @@ -1,293 +0,0 @@ -language: cpp - -cache: - - apt - -services: - - mongodb - - redis - - postgresql - - mysql - -addons: - postgresql: "9.4" - -git: - submodules: false - -notifications: - slack: - secure: "EKysuMlTU3Uv5XFX+zuwHK/ej4wtD8+UjO5xvchCFMkRgM0V3rERVT1rV6NocNBH4hjTcvue9DEKdWAtqdDh06vTOHGKdnZ/e204jA38HfcIA0SPVbQXzjckQXALvKl51OPOmGuI7Feo4wyohzUyGoDLo1bom02xqDfC3caQB5Q=" - -jobs: - include: - - name: Android (API level 19) - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - openjdk-8-jdk - before_install: - - export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 - - wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip - - unzip -qq sdk-tools-linux-4333796.zip -d /opt/android-sdk - - rm sdk-tools-linux-4333796.zip - - echo "y" | /opt/android-sdk/tools/bin/sdkmanager "platform-tools" "system-images;android-24;default;armeabi-v7a" "platforms;android-24" "emulator" "ndk-bundle" "cmake;3.10.2.4988404" > /dev/null - before_script: - - export TERM=dumb - - export _NO_CHECK_SIGNATURE=true - - export ANDROID_SDK_ROOT=/opt/android-sdk - - echo no | /opt/android-sdk/tools/bin/avdmanager create avd -n test -k "system-images;android-24;default;armeabi-v7a" - - /opt/android-sdk/emulator/emulator -avd test -no-audio -no-window -dns-server 8.8.8.8 & - #- android-wait-for-emulator || android-wait-for-emulator - - /opt/android-sdk/platform-tools/adb shell input keyevent 82 & - script: - # Mandatory cmake parameter to set API level and platform for the android toolchain: - # /usr/local/android-sdk/cmake/3.6.4111459/bin/cmake -DCMAKE_TOOLCHAIN_FILE=/usr/local/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-22 - # See also in /usr/local/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake - - # Using the ninja build command. Is much faster then make build command. - - /opt/android-sdk/cmake/3.10.2.4988404/bin/cmake -H. -Bcmake-build -GNinja -DANDROID_ABI=armeabi-v7a -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/opt/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=android-19 -DCMAKE_MAKE_PROGRAM=/opt/android-sdk/cmake/3.10.2.4988404/bin/ninja -DANDROID_STL="c++_static" -DANDROID_CPP_FEATURES="exceptions rtti" -DENABLE_APACHECONNECTOR=OFF -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_DATA_MYSQL=OFF -DENABLE_DATA_POSTGRESQL=OFF -DENABLE_TESTS=ON -DENABLE_LONG_RUNNING_TESTS=OFF -DOLD_REDIS_VERSION=ON && - /opt/android-sdk/cmake/3.10.2.4988404/bin/cmake --build cmake-build --target all #&& - #cd cmake-build && travis_wait 30 /opt/android-sdk/cmake/3.10.2.4988404/bin/ctest -E Foundation --output-on-failure FIXME Android emulator hangs - - - name: Android (API level 24 arm64-v8a) - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - openjdk-8-jdk - before_install: - - export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 - - wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip - - unzip -qq sdk-tools-linux-4333796.zip -d /opt/android-sdk - - rm sdk-tools-linux-4333796.zip - - echo "y" | /opt/android-sdk/tools/bin/sdkmanager "platform-tools" "system-images;android-24;default;arm64-v8a" "platforms;android-24" "emulator" "ndk-bundle" "cmake;3.10.2.4988404" > /dev/null - before_script: - - export TERM=dumb - - export _NO_CHECK_SIGNATURE=true - - export ANDROID_SDK_ROOT=/opt/android-sdk - - echo no | /opt/android-sdk/tools/bin/avdmanager create avd -n test -k "system-images;android-24;default;arm64-v8a" - - /opt/android-sdk/emulator/emulator -avd test -no-audio -no-window -dns-server 8.8.8.8 & - #- android-wait-for-emulator || android-wait-for-emulator - - /opt/android-sdk/platform-tools/adb shell input keyevent 82 & - script: - # Mandatory cmake parameter to set API level and platform for the android toolchain: - # /usr/local/android-sdk/cmake/3.6.4111459/bin/cmake -DCMAKE_TOOLCHAIN_FILE=/usr/local/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-22 - # See also in /usr/local/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake - - # Using the ninja build command. Is much faster then make build command. - - /opt/android-sdk/cmake/3.10.2.4988404/bin/cmake -H. -Bcmake-build -GNinja -DANDROID_ABI=arm64-v8a -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/opt/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=android-24 -DCMAKE_MAKE_PROGRAM=/opt/android-sdk/cmake/3.10.2.4988404/bin/ninja -DANDROID_STL="c++_static" -DANDROID_CPP_FEATURES="exceptions rtti" -DENABLE_APACHECONNECTOR=OFF -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_DATA_MYSQL=OFF -DENABLE_DATA_POSTGRESQL=OFF -DENABLE_TESTS=ON -DENABLE_LONG_RUNNING_TESTS=OFF -DOLD_REDIS_VERSION=ON && - /opt/android-sdk/cmake/3.10.2.4988404/bin/cmake --build cmake-build --target all #&& - #cd cmake-build && travis_wait 30 /opt/android-sdk/cmake/3.10.2.4988404/bin/ctest -E Foundation --output-on-failure FIXME Android emulator hangs - - - name: Linux (clang, make) - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - libssl-dev - - unixodbc-dev - - libmysqlclient-dev - compiler: clang - script: - - ./configure --everything --omit=PDF --config=Linux-clang && make all -s -j2 && sudo make install - - sudo -s ./travis/runtests.sh - - - name: Linux (gcc, make) - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - libssl-dev - - unixodbc-dev - - libmysqlclient-dev - compiler: gcc - script: - - ./configure --everything --omit=PDF && make all -s -j2 && sudo make install - - sudo -s ./travis/runtests.sh - - - name: Linux (gcc, make, arm64) - os: linux - dist: bionic - arch: arm64 - addons: - apt: - packages: - - libssl-dev - compiler: gcc - script: - # skip some libs due to build timeout - - ./configure --everything --omit=PDF,Data/MySQL,Data/ODBC,Data/PostgreSQL,MongoDB,Redis && make all -s -j2 && sudo make install - - sudo -s ./travis/runtests.sh - - - name: Linux (gcc, make, ppc64le) - os: linux - dist: bionic - arch: ppc64le - addons: - apt: - packages: - - libssl-dev - - libmysqlclient-dev - compiler: gcc - script: - - ./configure --everything --omit=PDF,Data/ODBC,Data/PostgreSQL,Redis && make all -s -j2 && sudo make install - - sudo -s ./travis/runtests.sh - - - name: Linux (gcc, make, s390x) - os: linux - dist: bionic - arch: s390x - addons: - apt: - packages: - - libssl-dev - - unixodbc-dev - - libmysqlclient-dev - compiler: gcc - script: - - ./configure --everything --omit=PDF,Redis && make all -s -j2 && sudo make install - - sudo -s ./travis/runtests.sh - - - name: macOS (clang, make) - os: osx - osx_image: xcode11.3 - addons: - homebrew: - packages: - - openssl - script: - - ./configure --everything --no-prefix --omit=PDF,Data/MySQL,Data/ODBC,Data/PostgreSQL,Redis && make all -s -j2 && sudo make install - # ignore test results for now as timing-sensitive tests fail randomly - - sudo -s ./travis/runtests.sh || true - - - name: Linux (gcc, cmake) - os: linux - dist: bionic - arch: amd64 - compiler: gcc - addons: - apt: - packages: - - cmake - - ninja-build - - libssl-dev - - unixodbc-dev - - libmysqlclient-dev - script: - - cmake -H. -Bcmake-build -GNinja -DENABLE_PDF=OFF -DENABLE_TESTS=ON && cmake --build cmake-build --target all && cd cmake-build && sudo -s PWD=`pwd` ctest --output-on-failure -E "(DataMySQL)|(DataODBC)" - - - name: Linux (clang, cmake) - os: linux - dist: bionic - arch: amd64 - compiler: clang - addons: - apt: - packages: - - cmake - - ninja-build - - libssl-dev - - unixodbc-dev - - libmysqlclient-dev - script: - - cmake -H. -Bcmake-build -GNinja -DENABLE_PDF=OFF -DENABLE_TESTS=ON && cmake --build cmake-build --target all && cd cmake-build && sudo -s PWD=`pwd` ctest --output-on-failure -E "(DataMySQL)|(DataODBC)" - - - name: Linux cross (arm-linux-gnueabi-g++, cmake) - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - cmake - - ninja-build - - libssl-dev - - unixodbc-dev - - libmysqlclient-dev - - g++-arm-linux-gnueabi - script: - - export CC="arm-linux-gnueabi-gcc" - - export CXX="arm-linux-gnueabi-g++" - - cmake -H. -Bcmake-build -GNinja -DENABLE_PDF=OFF -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_TESTS=ON && cmake --build cmake-build --target all - - - name: Linux cross (arm-linux-gnueabihf-g++, cmake) - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - cmake - - ninja-build - - libssl-dev - - unixodbc-dev - - libmysqlclient-dev - - g++-arm-linux-gnueabihf - script: - - export CC="arm-linux-gnueabihf-gcc" - - export CXX="arm-linux-gnueabihf-g++" - - cmake -H. -Bcmake-build -GNinja -DENABLE_PDF=OFF -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_TESTS=ON && cmake --build cmake-build --target all - - # build documentation and release - - name: Documentation & Release - os: linux - dist: bionic - arch: amd64 - compiler: clang - script: - - . env.sh && mkdoc all && mkrel all - - ls -l releases - - # QA jobs for code analytics and metrics - # static code analysis with cppcheck (we can add --enable=all later) - - name: CppCheck - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - cppcheck - script: cppcheck --force --quiet --inline-suppr -j2 -iData/SQLite/src/sqlite3.c . - - # search for TODO within source tree - - name: TODO - os: linux - dist: bionic - arch: amd64 - script: grep -r TODO * - - # search for FIXME within source tree - - name: FIXME - os: linux - dist: bionic - arch: amd64 - script: grep -r FIXME * - - # search for HACK within source tree - - name: HACK - os: linux - dist: bionic - arch: amd64 - script: grep -r HACK * - - # some statistics about the code base - - name: Sloccount - os: linux - dist: bionic - arch: amd64 - addons: - apt: - packages: - - sloccount - script: sloccount . diff --git a/vendor/POCO/ActiveRecord/ActiveRecord.progen b/vendor/POCO/ActiveRecord/ActiveRecord.progen new file mode 100644 index 00000000..08164c1d --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord.progen @@ -0,0 +1,16 @@ +vc.project.guid = CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E +vc.project.name = ActiveRecord +vc.project.target = Poco${vc.project.name} +vc.project.type = library +vc.project.pocobase = .. +vc.project.outdir = ${vc.project.pocobase} +vc.project.platforms = Win32 +vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md +vc.project.prototype = ${vc.project.name}_vs90.vcproj +vc.project.compiler.include = ..\\Foundation\\include, ..\\Data\\include +vc.project.compiler.defines = +vc.project.compiler.defines.shared = ${vc.project.name}Lib_EXPORTS +vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared} +vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared} +vc.solution.create = true +vc.solution.include = testsuite\\TestSuite, Compiler\\Compiler diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs140.sln b/vendor/POCO/ActiveRecord/ActiveRecord_vs140.sln new file mode 100644 index 00000000..2d417595 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs140.sln @@ -0,0 +1,144 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ActiveRecord", "ActiveRecord_vs140.vcxproj", "{CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs140.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_vs140.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|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|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|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|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_vs140.vcxproj b/vendor/POCO/ActiveRecord/ActiveRecord_vs140.vcxproj new file mode 100644 index 00000000..eb1d1e32 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs140.vcxproj @@ -0,0 +1,579 @@ + + + + + debug_shared + Win32 + + + debug_shared + x64 + + + debug_static_md + Win32 + + + debug_static_md + x64 + + + debug_static_mt + Win32 + + + debug_static_mt + x64 + + + release_shared + Win32 + + + release_shared + x64 + + + release_static_md + Win32 + + + release_static_md + x64 + + + release_static_mt + Win32 + + + release_static_mt + x64 + + + + ActiveRecord + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E} + ActiveRecord + Win32Proj + + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + DynamicLibrary + MultiByte + v140 + + + DynamicLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + DynamicLibrary + MultiByte + v140 + + + DynamicLibrary + MultiByte + v140 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25420.1 + PocoActiveRecordd + PocoActiveRecordmdd + PocoActiveRecordmtd + PocoActiveRecord + PocoActiveRecordmd + PocoActiveRecordmt + PocoActiveRecord64d + PocoActiveRecordmdd + PocoActiveRecordmtd + PocoActiveRecord64 + PocoActiveRecordmd + PocoActiveRecordmt + + + ..\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 + + + ..\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 + + + + + diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs140.vcxproj.filters b/vendor/POCO/ActiveRecord/ActiveRecord_vs140.vcxproj.filters new file mode 100644 index 00000000..77aa7675 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs140.vcxproj.filters @@ -0,0 +1,51 @@ + + + + + {a2961e06-9534-4945-9e33-934994da5c47} + + + {a04c32cc-eb8e-4257-a1fc-abdceac6ef39} + + + {2c6e1f7c-78bd-4a1a-8c85-581b5684a1ee} + + + + + 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/ActiveRecord_vs150.sln b/vendor/POCO/ActiveRecord/ActiveRecord_vs150.sln new file mode 100644 index 00000000..65b27a14 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs150.sln @@ -0,0 +1,144 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ActiveRecord", "ActiveRecord_vs150.vcxproj", "{CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs150.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_vs150.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|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|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|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|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_vs150.vcxproj b/vendor/POCO/ActiveRecord/ActiveRecord_vs150.vcxproj new file mode 100644 index 00000000..e548fa0c --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs150.vcxproj @@ -0,0 +1,579 @@ + + + + + debug_shared + Win32 + + + debug_shared + x64 + + + debug_static_md + Win32 + + + debug_static_md + x64 + + + debug_static_mt + Win32 + + + debug_static_mt + x64 + + + release_shared + Win32 + + + release_shared + x64 + + + release_static_md + Win32 + + + release_static_md + x64 + + + release_static_mt + Win32 + + + release_static_mt + x64 + + + + ActiveRecord + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E} + ActiveRecord + Win32Proj + + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + DynamicLibrary + MultiByte + v141 + + + DynamicLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + StaticLibrary + MultiByte + v141 + + + DynamicLibrary + MultiByte + v141 + + + DynamicLibrary + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25420.1 + PocoActiveRecordd + PocoActiveRecordmdd + PocoActiveRecordmtd + PocoActiveRecord + PocoActiveRecordmd + PocoActiveRecordmt + PocoActiveRecord64d + PocoActiveRecordmdd + PocoActiveRecordmtd + PocoActiveRecord64 + PocoActiveRecordmd + PocoActiveRecordmt + + + ..\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 + + + ..\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 + + + + + diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs150.vcxproj.filters b/vendor/POCO/ActiveRecord/ActiveRecord_vs150.vcxproj.filters new file mode 100644 index 00000000..f26a5395 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs150.vcxproj.filters @@ -0,0 +1,51 @@ + + + + + {a4ef5b7c-1517-45e6-8856-e9a6c0a9193c} + + + {28638692-307b-4c80-9fed-23bcf87f7cc1} + + + {0b612e41-e6c4-48fa-9e02-ba01ee09fb19} + + + + + 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/ActiveRecord_vs160.sln b/vendor/POCO/ActiveRecord/ActiveRecord_vs160.sln new file mode 100644 index 00000000..d7513307 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs160.sln @@ -0,0 +1,144 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ActiveRecord", "ActiveRecord_vs160.vcxproj", "{CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs160.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_vs160.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|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|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|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|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_vs160.vcxproj b/vendor/POCO/ActiveRecord/ActiveRecord_vs160.vcxproj new file mode 100644 index 00000000..d6663ac5 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs160.vcxproj @@ -0,0 +1,579 @@ + + + + + debug_shared + Win32 + + + debug_shared + x64 + + + debug_static_md + Win32 + + + debug_static_md + x64 + + + debug_static_mt + Win32 + + + debug_static_mt + x64 + + + release_shared + Win32 + + + release_shared + x64 + + + release_static_md + Win32 + + + release_static_md + x64 + + + release_static_mt + Win32 + + + release_static_mt + x64 + + + + ActiveRecord + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E} + ActiveRecord + Win32Proj + + + + StaticLibrary + MultiByte + v142 + + + StaticLibrary + MultiByte + v142 + + + StaticLibrary + MultiByte + v142 + + + StaticLibrary + MultiByte + v142 + + + DynamicLibrary + MultiByte + v142 + + + DynamicLibrary + MultiByte + v142 + + + StaticLibrary + MultiByte + v142 + + + StaticLibrary + MultiByte + v142 + + + StaticLibrary + MultiByte + v142 + + + StaticLibrary + MultiByte + v142 + + + DynamicLibrary + MultiByte + v142 + + + DynamicLibrary + MultiByte + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25420.1 + PocoActiveRecordd + PocoActiveRecordmdd + PocoActiveRecordmtd + PocoActiveRecord + PocoActiveRecordmd + PocoActiveRecordmt + PocoActiveRecord64d + PocoActiveRecordmdd + PocoActiveRecordmtd + PocoActiveRecord64 + PocoActiveRecordmd + PocoActiveRecordmt + + + ..\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 + + + ..\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 + + + + + diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs160.vcxproj.filters b/vendor/POCO/ActiveRecord/ActiveRecord_vs160.vcxproj.filters new file mode 100644 index 00000000..f97048f1 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs160.vcxproj.filters @@ -0,0 +1,51 @@ + + + + + {0c7ca2fc-405c-41cb-8a85-0c0be704bb61} + + + {dc022939-cad7-4896-a860-11904f78b5e8} + + + {ff728db9-1520-40b8-89fd-93aa9669be62} + + + + + 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/ActiveRecord_vs90.sln b/vendor/POCO/ActiveRecord/ActiveRecord_vs90.sln new file mode 100644 index 00000000..1cb172a1 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs90.sln @@ -0,0 +1,74 @@ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ActiveRecord", "ActiveRecord_vs90.vcproj", "{CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs90.vcproj", "{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_vs90.vcproj", "{84DD1CB5-4735-478A-B48E-5E4858F0E831}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|Win32 = debug_shared|Win32 + debug_static_md|Win32 = debug_static_md|Win32 + debug_static_mt|Win32 = debug_static_mt|Win32 + release_shared|Win32 = release_shared|Win32 + release_static_md|Win32 = release_static_md|Win32 + release_static_mt|Win32 = release_static_mt|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {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}.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}.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_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}.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}.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 + {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}.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}.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_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}.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}.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 + {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_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_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}.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_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_mt|Win32.ActiveCfg = release_static_mt|Win32 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|Win32.Build.0 = release_static_mt|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/vendor/POCO/ActiveRecord/ActiveRecord_vs90.vcproj b/vendor/POCO/ActiveRecord/ActiveRecord_vs90.vcproj new file mode 100644 index 00000000..705042b6 --- /dev/null +++ b/vendor/POCO/ActiveRecord/ActiveRecord_vs90.vcproj @@ -0,0 +1,588 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/POCO/ActiveRecord/CMakeLists.txt b/vendor/POCO/ActiveRecord/CMakeLists.txt new file mode 100644 index 00000000..ad39171e --- /dev/null +++ b/vendor/POCO/ActiveRecord/CMakeLists.txt @@ -0,0 +1,37 @@ +# Sources +file(GLOB SRCS_G "src/*.cpp") +POCO_SOURCES_AUTO(SRCS ${SRCS_G}) + +# Headers +file(GLOB_RECURSE HDRS_G "include/*.h") +POCO_HEADERS_AUTO(SRCS ${HDRS_G}) + +# Version Resource +if(MSVC AND BUILD_SHARED_LIBS) + source_group("Resources" FILES ${PROJECT_SOURCE_DIR}/DLLVersion.rc) + list(APPEND SRCS ${PROJECT_SOURCE_DIR}/DLLVersion.rc) +endif() + +add_library(ActiveRecord ${SRCS}) +add_library(Poco::ActiveRecord ALIAS ActiveRecord) +set_target_properties(ActiveRecord + PROPERTIES + VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} + OUTPUT_NAME PocoActiveRecord + DEFINE_SYMBOL ActiveRecordLib_EXPORTS +) + +target_link_libraries(ActiveRecord PUBLIC Poco::Data Poco::Foundation) +target_include_directories(ActiveRecord + PUBLIC + $ + $ + PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src +) + +POCO_INSTALL(ActiveRecord) +POCO_GENERATE_PACKAGE(ActiveRecord) + +if(ENABLE_TESTS) + add_subdirectory(testsuite) +endif() diff --git a/vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt b/vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt new file mode 100644 index 00000000..06749c1c --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/CMakeLists.txt @@ -0,0 +1,25 @@ +# Sources +file(GLOB SRCS_G "src/*.cpp") +POCO_SOURCES_AUTO(SRCS ${SRCS_G}) + +# Version Resource +if(MSVC) + source_group("Resources" FILES ${PROJECT_SOURCE_DIR}/DLLVersion.rc) + list(APPEND SRCS ${PROJECT_SOURCE_DIR}/DLLVersion.rc) +endif() + +add_executable(ActiveRecordCompiler ${SRCS}) +set_target_properties(ActiveRecordCompiler + PROPERTIES + OUTPUT_NAME arc +) + +target_link_libraries(ActiveRecordCompiler PUBLIC Poco::Foundation Poco::Util) + +install( + TARGETS ActiveRecordCompiler EXPORT "ActiveRecordCompiler" + LIBRARY DESTINATION lib${LIB_SUFFIX} + ARCHIVE DESTINATION lib${LIB_SUFFIX} + RUNTIME DESTINATION bin + INCLUDES DESTINATION include +) diff --git a/vendor/POCO/ActiveRecord/Compiler/Compiler.progen b/vendor/POCO/ActiveRecord/Compiler/Compiler.progen new file mode 100644 index 00000000..14d6ad15 --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler.progen @@ -0,0 +1,16 @@ +vc.project.guid = 84DD1CB5-4735-478A-B48E-5E4858F0E831 +vc.project.name = Compiler +vc.project.target = arc +vc.project.type = executable +vc.project.pocobase = ..\\.. +vc.project.outdir = ${vc.project.pocobase} +vc.project.platforms = Win32 +vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md +vc.project.prototype = ${vc.project.name}_vs90.vcproj +vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\XML\\include;..\\..\\Util\\include +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.solution.create = true diff --git a/vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.sln b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.sln new file mode 100644 index 00000000..7eabb3a3 --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.sln @@ -0,0 +1,61 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs140.vcxproj", "{84DD1CB5-4735-478A-B48E-5E4858F0E831}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + 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|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_vs140.vcxproj b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.vcxproj new file mode 100644 index 00000000..cf118291 --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.vcxproj @@ -0,0 +1,622 @@ + + + + + debug_shared + Win32 + + + debug_shared + x64 + + + debug_static_md + Win32 + + + debug_static_md + x64 + + + debug_static_mt + Win32 + + + debug_static_mt + x64 + + + release_shared + Win32 + + + release_shared + x64 + + + release_static_md + Win32 + + + release_static_md + x64 + + + release_static_mt + Win32 + + + release_static_mt + x64 + + + + Compiler + {84DD1CB5-4735-478A-B48E-5E4858F0E831} + Compiler + Win32Proj + + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25420.1 + arcd + arcd + arcd + arc + arc + arc + arcd + arcd + arcd + arc + arc + arc + + + 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 + + + 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_vs140.vcxproj.filters b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.vcxproj.filters new file mode 100644 index 00000000..bbae1563 --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs140.vcxproj.filters @@ -0,0 +1,45 @@ + + + + + {7c28ab07-1eed-44dd-94e3-280a7c8c0ff1} + + + {cda11fd7-ac58-4553-b1d7-8b46eb398bc9} + + + + + 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/Compiler_vs150.sln b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.sln new file mode 100644 index 00000000..e5c2bacb --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.sln @@ -0,0 +1,61 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs150.vcxproj", "{84DD1CB5-4735-478A-B48E-5E4858F0E831}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + 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|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_vs150.vcxproj b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.vcxproj new file mode 100644 index 00000000..f751e50d --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.vcxproj @@ -0,0 +1,622 @@ + + + + + debug_shared + Win32 + + + debug_shared + x64 + + + debug_static_md + Win32 + + + debug_static_md + x64 + + + debug_static_mt + Win32 + + + debug_static_mt + x64 + + + release_shared + Win32 + + + release_shared + x64 + + + release_static_md + Win32 + + + release_static_md + x64 + + + release_static_mt + Win32 + + + release_static_mt + x64 + + + + Compiler + {84DD1CB5-4735-478A-B48E-5E4858F0E831} + Compiler + Win32Proj + + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + Application + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25420.1 + arcd + arcd + arcd + arc + arc + arc + arcd + arcd + arcd + arc + arc + arc + + + 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 + + + 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_vs150.vcxproj.filters b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.vcxproj.filters new file mode 100644 index 00000000..a0c13e86 --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs150.vcxproj.filters @@ -0,0 +1,45 @@ + + + + + {fb34d3ce-6dad-44cb-a80c-80a89f4447b6} + + + {57a4cc5c-f4ed-40e2-863f-07a942b5deca} + + + + + 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/Compiler_vs160.sln b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.sln new file mode 100644 index 00000000..d471fa9b --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.sln @@ -0,0 +1,61 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs160.vcxproj", "{84DD1CB5-4735-478A-B48E-5E4858F0E831}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + 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|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_vs160.vcxproj b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.vcxproj new file mode 100644 index 00000000..ba2895cd --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.vcxproj @@ -0,0 +1,622 @@ + + + + + debug_shared + Win32 + + + debug_shared + x64 + + + debug_static_md + Win32 + + + debug_static_md + x64 + + + debug_static_mt + Win32 + + + debug_static_mt + x64 + + + release_shared + Win32 + + + release_shared + x64 + + + release_static_md + Win32 + + + release_static_md + x64 + + + release_static_mt + Win32 + + + release_static_mt + x64 + + + + Compiler + {84DD1CB5-4735-478A-B48E-5E4858F0E831} + Compiler + Win32Proj + + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + Application + MultiByte + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25420.1 + arcd + arcd + arcd + arc + arc + arc + arcd + arcd + arcd + arc + arc + arc + + + 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 + + + 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_vs160.vcxproj.filters b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.vcxproj.filters new file mode 100644 index 00000000..9e3336cd --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs160.vcxproj.filters @@ -0,0 +1,45 @@ + + + + + {cd9adea7-e228-4461-b943-a2df8ee6ccbe} + + + {b7bff09e-f386-4d17-a458-b22fd54aa6d5} + + + + + 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/Compiler_vs90.vcproj b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs90.vcproj new file mode 100644 index 00000000..840a770e --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Compiler_vs90.vcproj @@ -0,0 +1,602 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/POCO/ActiveRecord/Compiler/Makefile b/vendor/POCO/ActiveRecord/Compiler/Makefile new file mode 100644 index 00000000..1c083ea1 --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/Makefile @@ -0,0 +1,14 @@ +# +# Makefile +# +# Makefile for Poco ActiveRecord Compiler +# + +include $(POCO_BASE)/build/rules/global + +objects = Parser CodeGenerator HeaderGenerator ImplGenerator Compiler + +target = arc +target_libs = PocoUtil PocoJSON PocoXML PocoFoundation + +include $(POCO_BASE)/build/rules/exec diff --git a/vendor/POCO/ActiveRecord/Compiler/dependencies b/vendor/POCO/ActiveRecord/Compiler/dependencies new file mode 100644 index 00000000..5881de2e --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/dependencies @@ -0,0 +1,4 @@ +Util +XML +JSON +Foundation diff --git a/vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.cpp b/vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.cpp new file mode 100644 index 00000000..79f0145d --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.cpp @@ -0,0 +1,166 @@ +// +// CodeGenerator.cpp +// +// Copyright (c) 2020, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +#include "CodeGenerator.h" +#include "Poco/StringTokenizer.h" +#include + + +using namespace std::string_literals; + + +namespace Poco { +namespace ActiveRecord { +namespace Compiler { + + +CodeGenerator::CodeGenerator(const std::string& source, std::ostream& stream): + _source(source), + _stream(stream) +{ +} + + +void CodeGenerator::writeBeginNameSpace(const std::string& nameSpace) const +{ + if (!nameSpace.empty()) + { + auto ns = splitNameSpace(nameSpace); + for (const auto& s: ns) + { + _stream << "namespace " << s << " {\n"; + } + } +} + + +void CodeGenerator::writeEndNameSpace(const std::string& nameSpace) const +{ + if (!nameSpace.empty()) + { + auto ns = splitNameSpace(nameSpace); + for (const auto& s: ns) + { + _stream << "} "; + } + _stream << "// namespace " << nameSpace << "\n"; + } +} + + +void CodeGenerator::writeHeaderComment(const std::string& fileName) const +{ + _stream + << "//\n" + << "// " << fileName << "\n" + << "//\n" + << "// This file has been generated from " << _source << ". Do not edit.\n" + << "//\n\n\n"; +} + + +void CodeGenerator::writeInclude(const std::string& nameSpace, const std::string& name) const +{ + _stream << "#include \""; + auto ns = splitNameSpace(nameSpace); + for (const auto& s: ns) + { + _stream << s << '/'; + } + _stream << name << ".h\"\n"; +} + + +std::vector CodeGenerator::splitNameSpace(const std::string& nameSpace) +{ + std::vector result; + Poco::StringTokenizer tok(nameSpace, ":"s, Poco::StringTokenizer::TOK_TRIM | Poco::StringTokenizer::TOK_IGNORE_EMPTY); + result.insert(result.end(), tok.begin(), tok.end()); + return result; +} + + +std::string CodeGenerator::propertyType(const Property& prop) const +{ + std::string type; + if (prop.nullable) type += "Poco::Nullable<"; + type += prop.type; + if (prop.nullable) type += ">"; + return type; +} + + +std::string CodeGenerator::paramType(const Property& prop) const +{ + std::string type; + if (!prop.nullable && isSimpleType(prop.type)) + { + type = propertyType(prop); + } + else + { + type += "const "; + type += propertyType(prop); + type += "&"; + } + return type; +} + + +std::string CodeGenerator::keyType(const Class& clazz) const +{ + for (const auto& p: clazz.properties) + { + if (p.name == clazz.key) + { + return propertyType(p); + } + } + return ""s; +} + + +bool CodeGenerator::isSimpleType(const std::string& type) +{ + static const std::set simpleTypes = + { + "bool"s, + "char"s, + "Poco::UInt8"s, + "Poco::Int8"s, + "Poco::UInt16"s, + "Poco::Int16"s, + "Poco::UInt32"s, + "Poco::Int32"s, + "Poco::UInt64"s, + "Poco::Int64"s, + "float"s, + "double"s + }; + + return simpleTypes.find(type) != simpleTypes.end(); +} + + +std::string CodeGenerator::fullClassName(const Class& clazz) const +{ + std::string fullName; + auto ns = splitNameSpace(clazz.nameSpace); + for (const auto& n: ns) + { + fullName += n; + fullName += "::"; + } + fullName += clazz.name; + return fullName; +} + + +} } } // namespace Poco::ActiveRecord::Compiler diff --git a/vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.h b/vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.h new file mode 100644 index 00000000..043bd22c --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/src/CodeGenerator.h @@ -0,0 +1,71 @@ +// +// CodeGenerator.h +// +// Copyright (c) 2020, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +#ifndef ActiveRecordCompiler_CodeGenerator_INCLUDED +#define ActiveRecordCompiler_CodeGenerator_INCLUDED + + +#include "Types.h" +#include +#include + + +namespace Poco { +namespace ActiveRecord { +namespace Compiler { + + +class CodeGenerator +{ +public: + CodeGenerator(const std::string& source, std::ostream& stream); + + static std::vector splitNameSpace(const std::string& nameSpace); + +protected: + const std::string& source() const; + std::ostream& stream() const; + void writeBeginNameSpace(const std::string& nameSpace) const; + void writeEndNameSpace(const std::string& nameSpace) const; + void writeHeaderComment(const std::string& fileName) const; + void writeInclude(const std::string& nameSpace, const std::string& name) const; + std::string propertyType(const Property& prop) const; + std::string paramType(const Property& prop) const; + std::string keyType(const Class& clazz) const; + std::string fullClassName(const Class& clazz) const; + static bool isSimpleType(const std::string& type); + +private: + std::string _source; + std::ostream& _stream; +}; + + +// +// inlines +// + + +inline std::ostream& CodeGenerator::stream() const +{ + return _stream; +} + + +inline const std::string& CodeGenerator::source() const +{ + return _source; +} + + +} } } // namespace Poco::ActiveRecord::Compiler + + +#endif // ActiveRecordCompiler_CodeGenerator_INCLUDED diff --git a/vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp b/vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp new file mode 100644 index 00000000..140f24be --- /dev/null +++ b/vendor/POCO/ActiveRecord/Compiler/src/Compiler.cpp @@ -0,0 +1,234 @@ +// +// CompilerApp.cpp +// +// Copyright (c) 2020, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +#include "Poco/Util/Application.h" +#include "Poco/Util/Option.h" +#include "Poco/Util/OptionSet.h" +#include "Poco/Util/HelpFormatter.h" +#include "Poco/FileStream.h" +#include "Poco/Path.h" +#include "Poco/File.h" +#include "Parser.h" +#include "HeaderGenerator.h" +#include "ImplGenerator.h" +#include +#include + + +using namespace std::string_literals; + + +using Poco::Util::Application; +using Poco::Util::Option; +using Poco::Util::OptionSet; +using Poco::Util::HelpFormatter; +using Poco::Util::OptionCallback; + + +namespace Poco { +namespace ActiveRecord { +namespace Compiler { + + +class CompilerApp: public Application +{ +public: + CompilerApp() + { + } + +protected: + void initialize(Application& self) + { + loadConfiguration(); // load default configuration files, if present + Application::initialize(self); + } + + void defineOptions(OptionSet& options) + { + Application::defineOptions(options); + + options.addOption( + Option("help", "h", "Display help information on command line arguments."s) + .required(false) + .repeatable(false) + .callback(OptionCallback(this, &CompilerApp::handleHelp))); + } + + void handleHelp(const std::string& name, const std::string& value) + { + _helpRequested = true; + displayHelp(); + stopOptionsProcessing(); + } + + void displayHelp() + { + HelpFormatter helpFormatter(options()); + helpFormatter.setCommand(commandName()); + helpFormatter.setUsage("[