Add optional dev requirements authored by Pascal Palenda's avatar Pascal Palenda
......@@ -41,6 +41,14 @@ These dependencies have to be downloaded separately and made known to CMake. Thi
In case you are working at our institute, these libraries can be found on our server.
### Optional requirements
These are optional requirements that can be useful when **developing** any of the IHTA projects.
- [**doxygen**](https://www.doxygen.nl/): Used for generating documentation for some projects.
- [**dot**, from graphviz](https://graphviz.org/): Used for generating inheritance diagrams for doxygen.
- [**OpenCppCoverage**](https://github.com/OpenCppCoverage/OpenCppCoverage): When installed, coverage reports will be generated for the unit test.
## Known issues
CMake has a character limit for its build paths. This means, that the path to some source files can be too long. In these cases CMake will issue a warning. If this happens, try to move the top-level source folder up in your directory tree. A safe place should be the main drive folder, e.g. `D:\`.
......
......