To install on a unix system:
./configure && make && sudo make install
To verify that a few things work, you can optioinally run
make test
You need a C++14 compiler.
All libraries are optional but you will be missing features if the libraries aren't present. The configure script will tell you what's present and what's not.
Latest documentation here: https://codedocs.xyz/edrosten/libcvd/ or just run Doxygen.