You can find the file `CMakeLists.txt` in the code's main directory.
Header files can be found in `include` and its subdirectories.
Similarly, `src` and it's sub directories hold the source files.
Additionally, `apps` contains all source files holding `main` functions, thus allowing different setups of the code.
That also means, you can create a new setup, by copying one of the source files in `apps` and extending the `CMakeLists.txt` in the same directory correspondingly.
### Building the code
You can build the code by creating a build-directory, e.g., via `mkdir build`.
Next, change into that directory, execute `cmake ..` and `make install`.
This will install the executables in the directory `bin` in the main code directory.