update cmake submodule and doxygen configuration

- update cmake toolchain including the findings in it
- adjust CMakeLists.txt files accordingly
- update doxygen.conf.in