mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-11-26 23:47:21 +00:00
eaa962f265
* added mariadb-connector-cpp submodule * raknet aarch64 support * fix compile errors * mariadb connector swap (in progress) * update CMakeLists, add preprocessor definition to switch between mysql and mariadb connectors * update types with missing aarch64 check * corrected adding extra flag to properly compile mariadbconn in CMakeLists * updated readme with arm builds section * fix build failure if test folder does not exist * Remove mysql connector from all builds, add mariadbconnector to windows build * readd Linux check for backtrace lib to CMakeLists.txt * Separate system specific mariadbconncpp extra compile flags * Copy dlls to exes directory once built * fetch prebuilt binaries on windows so that ClangCL can be used * Delay load dll so that plugin directory is set correctly * Fixed typo in glibcxx compile flag * whitespacing, spaces -> tabs * Updated README.md, included instructions to update * Updated README.md added libssl-dev requirement and removed mysql connector references from macOS builds section * apple compile fixes for zlib and shared library name * add windows arm64 checks to raknet * remove extra . in shared library location * Setup plugins directory for the connector to search in, pass openssl_root_dir on for apple * Fix copy paths for single config generators and non windows * change plugin folder location, another single config generator fix * GENERATOR_IS_MULTI_CONFIG is a property not a variable * Fixed a few errors after merge * Fix plugin directory path, force windows to look at the right folder * fixed directory name for make_directory command * Update README.md Updated MacOS, Windows build instructions. * set INSTALL_PLUGINDIR so that the right directory is used * Support for relative rpath for docker build * added mariadb-connector-cpp submodule * raknet aarch64 support * fix compile errors * mariadb connector swap (in progress) * update CMakeLists, add preprocessor definition to switch between mysql and mariadb connectors * update types with missing aarch64 check * corrected adding extra flag to properly compile mariadbconn in CMakeLists * updated readme with arm builds section * fix build failure if test folder does not exist * Remove mysql connector from all builds, add mariadbconnector to windows build * readd Linux check for backtrace lib to CMakeLists.txt * Separate system specific mariadbconncpp extra compile flags * Copy dlls to exes directory once built * fetch prebuilt binaries on windows so that ClangCL can be used * Delay load dll so that plugin directory is set correctly * Fixed typo in glibcxx compile flag * whitespacing, spaces -> tabs * Updated README.md, included instructions to update * Updated README.md added libssl-dev requirement and removed mysql connector references from macOS builds section * apple compile fixes for zlib and shared library name * add windows arm64 checks to raknet * Setup plugins directory for the connector to search in, pass openssl_root_dir on for apple * Fix copy paths for single config generators and non windows * change plugin folder location, another single config generator fix * GENERATOR_IS_MULTI_CONFIG is a property not a variable * Fixed a few errors after merge * Fix plugin directory path, force windows to look at the right folder * fixed directory name for make_directory command * Update README.md Updated MacOS, Windows build instructions. * set INSTALL_PLUGINDIR so that the right directory is used * Support for relative rpath for docker build * Rebase on main * Remove extra git submodule * Update CMakeLists.txt * Remove CMakeLists.txt file from mariadb Remove the CMakeLists.txt file from the mariaDBConnector so we dont build the tests. Also add a config option to the CMakeVariables.txt so you can build the connector with multiple jobs * Compile on windows Specify the mariadbcpp.dll file location with a defined absolute path so windows knows it actually exists. * default to 1 job Default mariadb jobs running in parallel to 1 instead of 4 * Move mariadbcpp.dll file to the expected directory on windows * Changed plugin Updated the plugin location from the project binary directory to the expected location, the mariadb binary directory. * Addressed windows dll issues by moving files to the expected directory instead of a directory that wouldnt get created * Update README Co-authored-by: Aaron Kimbrell <aronwk.aaron@gmail.com> Co-authored-by: EmosewaMC <39972741+EmosewaMC@users.noreply.github.com> |
||
---|---|---|
.. | ||
_FindFirst.cpp | ||
_FindFirst.h | ||
AsynchronousFileIO.cpp | ||
AsynchronousFileIO.h | ||
AutopatcherPatchContext.h | ||
AutopatcherRepositoryInterface.h | ||
AutoRPC.cpp | ||
AutoRPC.h | ||
BigTypes.h | ||
BitStream_NoTemplate.cpp | ||
BitStream_NoTemplate.h | ||
BitStream.cpp | ||
BitStream.h | ||
CheckSum.cpp | ||
CheckSum.h | ||
ClientContextStruct.h | ||
CommandParserInterface.cpp | ||
CommandParserInterface.h | ||
ConnectionGraph.cpp | ||
ConnectionGraph.h | ||
ConsoleServer.cpp | ||
ConsoleServer.h | ||
DataBlockEncryptor.cpp | ||
DataBlockEncryptor.h | ||
DataCompressor.cpp | ||
DataCompressor.h | ||
DirectoryDeltaTransfer.cpp | ||
DirectoryDeltaTransfer.h | ||
DS_BinarySearchTree.h | ||
DS_BPlusTree.h | ||
DS_BytePool.cpp | ||
DS_BytePool.h | ||
DS_ByteQueue.cpp | ||
DS_ByteQueue.h | ||
DS_Heap.h | ||
DS_HuffmanEncodingTree.cpp | ||
DS_HuffmanEncodingTree.h | ||
DS_HuffmanEncodingTreeFactory.h | ||
DS_HuffmanEncodingTreeNode.h | ||
DS_LinkedList.h | ||
DS_List.h | ||
DS_Map.h | ||
DS_MemoryPool.h | ||
DS_OrderedChannelHeap.h | ||
DS_OrderedList.h | ||
DS_Queue.h | ||
DS_QueueLinkedList.h | ||
DS_RangeList.h | ||
DS_Table.cpp | ||
DS_Table.h | ||
DS_Tree.h | ||
DS_WeightedGraph.h | ||
EmailSender.cpp | ||
EmailSender.h | ||
EncodeClassName.cpp | ||
EpochTimeToString.cpp | ||
EpochTimeToString.h | ||
Export.h | ||
ExtendedOverlappedPool.cpp | ||
ExtendedOverlappedPool.h | ||
FileList.cpp | ||
FileList.h | ||
FileListTransfer.cpp | ||
FileListTransfer.h | ||
FileListTransferCBInterface.h | ||
FileOperations.cpp | ||
FileOperations.h | ||
FormatString.cpp | ||
FormatString.h | ||
FullyConnectedMesh.cpp | ||
FullyConnectedMesh.h | ||
FunctionThread.cpp | ||
FunctionThread.h | ||
Gen_RPC8.cpp | ||
Gen_RPC8.h | ||
GetTime.cpp | ||
GetTime.h | ||
GridSectorizer.cpp | ||
GridSectorizer.h | ||
HTTPConnection.cpp | ||
HTTPConnection.h | ||
InlineFunctor.cpp | ||
InlineFunctor.h | ||
InternalPacket.h | ||
Itoa.cpp | ||
Itoa.h | ||
Kbhit.h | ||
LightweightDatabaseClient.cpp | ||
LightweightDatabaseClient.h | ||
LightweightDatabaseCommon.cpp | ||
LightweightDatabaseCommon.h | ||
LightweightDatabaseServer.cpp | ||
LightweightDatabaseServer.h | ||
LinuxStrings.cpp | ||
LinuxStrings.h | ||
LogCommandParser.cpp | ||
LogCommandParser.h | ||
Makefile.am | ||
MessageFilter.cpp | ||
MessageFilter.h | ||
MessageIdentifiers.h | ||
MTUSize.h | ||
NatPunchthrough.cpp | ||
NatPunchthrough.h | ||
NetworkIDManager.cpp | ||
NetworkIDManager.h | ||
NetworkIDObject.cpp | ||
NetworkIDObject.h | ||
PacketConsoleLogger.cpp | ||
PacketConsoleLogger.h | ||
PacketFileLogger.cpp | ||
PacketFileLogger.h | ||
PacketLogger.cpp | ||
PacketLogger.h | ||
PacketPool.h | ||
PacketPriority.h | ||
PluginInterface.cpp | ||
PluginInterface.h | ||
RakAssert.h | ||
RakMemoryOverride.cpp | ||
RakMemoryOverride.h | ||
RakNet3.0.vcproj | ||
RakNet_vc8.vcproj | ||
RakNet.vcproj | ||
RakNetCommandParser.cpp | ||
RakNetCommandParser.h | ||
RakNetDefines.h | ||
RakNetStatistics.cpp | ||
RakNetStatistics.h | ||
RakNetTransport.cpp | ||
RakNetTransport.h | ||
RakNetTypes.cpp | ||
RakNetTypes.h | ||
RakNetVersion.h | ||
RakNetworkFactory.cpp | ||
RakNetworkFactory.h | ||
RakPeer.cpp | ||
RakPeer.h | ||
RakPeerInterface.h | ||
RakSleep.cpp | ||
RakSleep.h | ||
RakString.cpp | ||
RakString.h | ||
RakThread.cpp | ||
RakThread.h | ||
Rand.cpp | ||
Rand.h | ||
ReadyEvent.cpp | ||
ReadyEvent.h | ||
RefCountedObj.h | ||
ReliabilityLayer.cpp | ||
ReliabilityLayer.h | ||
Replica.h | ||
ReplicaEnums.h | ||
ReplicaManager2.cpp | ||
ReplicaManager2.h | ||
ReplicaManager.cpp | ||
ReplicaManager.h | ||
Rijndael-Boxes.h | ||
rijndael.cpp | ||
Rijndael.h | ||
Router.cpp | ||
Router.h | ||
RouterInterface.h | ||
RPCMap.cpp | ||
RPCMap.h | ||
RPCNode.h | ||
RSACrypt.h | ||
SHA1.cpp | ||
SHA1.h | ||
SimpleMutex.cpp | ||
SimpleMutex.h | ||
SimpleTCPServer.h | ||
SingleProducerConsumer.h | ||
SocketLayer.cpp | ||
SocketLayer.h | ||
StringCompressor.cpp | ||
StringCompressor.h | ||
StringTable.cpp | ||
StringTable.h | ||
SuperFastHash.cpp | ||
SuperFastHash.h | ||
SystemAddressList.cpp | ||
SystemAddressList.h | ||
TableSerializer.cpp | ||
TableSerializer.h | ||
TCPInterface.cpp | ||
TCPInterface.h | ||
TelnetTransport.cpp | ||
TelnetTransport.h | ||
ThreadPool.h | ||
ThreadsafePacketLogger.cpp | ||
ThreadsafePacketLogger.h | ||
TransportInterface.h | ||
Types.h |