Skip to content

ahamez/netcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

The netcode library is a C++11 network coding library. C interfaces are also provided.

Requirements

Building and installing

Basic commands:

$ mkdir build && cd build
$ cmake ..
$ make && make install

Configuring gf-complete path:

$ cmake -DGF_COMPLETE_ROOT=...

Configuring compiler to use:

$ cmake -DCMAKE_CXX_COMPILER=... -DCMAKE_C_COMPILER=...

Testing

Launching tests:

./tests/tests

Enabling code coverage (GCC only):

$ cmake -DCOVERAGE=1

Documentation

If a doxygen executable has been found, the documentation can be generated:

$ make doc

Internal documentation can be generated if an option is given to cmake:

$ cmake -DINTERNAL_DOC=1