Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1022 Bytes

File metadata and controls

45 lines (31 loc) · 1022 Bytes

libdave C++

Contains the libdave C++ library, which handles the bulk of the DAVE protocol implementation for Discord's native clients.

Dependencies

Testing

Building

vcpkg

Make sure the vcpkg submodule is up to date and initialized:

git submodule update --recursive
./vcpkg/bootstrap-vcpkg.sh

Compiling

For a static library, run:

make cclean
make

For a shared library, run:

make cclean
make shared

SSL

By default the library builds with OpenSSL 3, however you can modify VCPKG_MANIFEST_DIR in the Makefile to build with OpenSSL 1.1 or BoringSSL instead.