@@ -41,6 +41,14 @@ These dependencies have to be downloaded separately and made known to CMake. Thi
...
@@ -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.
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
## 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:\`.
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:\`.