Problem: Currently we have no means the define in a third party project settings that have implication on other required third party projects.
Example:
A third party project A that needs Boost libraries, can specify boost as a dependency. But it is currently not able to alter "MITK_USE_Boost_LIBRARIES" to set the needed libs.
Reason:
The CMake files of required third party projects (e.g.) is evaluated befor the other projects. Thus the external project boost is already configured and set if an depending project A asks for special libs.
One could think about different mechanisms to solve that. Would be good if we could discuss that topic and came up with a favored way.
Its no showstopper. It makes the build instructions currently a bit more complex.