Work/separate libs
Description
build separate libraries and link only when necessary to make tests smaller, especially in debug mode.
Conformity
-
Changelog entry - [-] Downport
- [-] Unittests
- Fixes (partially): tests are too big in debug mode, duplicate src file in CMakefile and other cmake clean ups