Install

Download and install tuple_ext:

git clone git@codeberg.com:hugohp/tuple_ext.git
cd tuple_ext
mkdir build && cd build
cmake .. # Add -DCMAKE_PREFIX_PATH=${HOME}/usr/local/ -DCMAKE_INSTALL_PREFIX=${HOME}/usr/local/ for local installation (no administrative privileges)
make && make test && make install

Download and install cpptables:

git clone git@codeberg.com:hugohp/cpptables.git
cd cpptables
mkdir build && cd build
cmake ..  # Add -DCMAKE_PREFIX_PATH=${HOME}/usr/local/ -DCMAKE_INSTALL_PREFIX=${HOME}/usr/local/ for local installation (no administrative privileges)
make && make install

CMake integration

Once installed, you need to add tuple_ext and cpptables dependenceis into your CMakeLists.txt

find_package(tuple_ext REQUIRED)
find_package(cpptables REQUIRED)

add_compile_options(-Wall -std=c++20)