Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 647 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 647 Bytes

BT

CMake

A C++ library for decoding/encoding the binary "BYOND Topic" format. It supports both the response and request packets.

There is also a command line tool for sending "topics".

Requirements

  • GCC 14 / MSVC 19.0
  • CMake 3.28 or newer
  • Ninja

Building

cmake -G Ninja -B ./cmake-build -DCMAKE_BUILD_TYPE=Release
cmake --build ./cmake-build

Testing

Tests written with Catch2, which can be installed with vcpkg. Configure with -DBT_TESTS:BOOL=ON to enable them.