This document provides instructions on how to build DHTNet from source code. Ensure that you have met all the dependencies before proceeding with the build.
DHTNet depends on the following libraries:
Follow these steps to build DHTNet:
Clone the DHTNet repository to your local machine:
git clone https://github.com/savoirfairelinux/dhtnet.git cd dhtnet
Ensure that you have the latest versions of the required Git submodules, pjproject, and OpenDHT. Run the following command:
git submodule update --init --recursive
This step ensures that your project has the most up-to-date dependencies for the build process.
Create a build directory and use CMake to configure the build:
cd dependencies && ./build.py && cd .. mkdir build cd build cmake ..
Finally, initiate the build process:
make
If you encounter issues or wish to contribute to DHTNet's development, please visit the GitHub repository for more details on how to get involved.