At the moment all the libraries are compiled as shared libraries.
I would like to write the CMake project in a way such that the whole package can be shipped as a single monolithic libary package that could be imported as a shared (or static library).
In this way the only thing one should do in order to include the project in his CMake project is to link one library only and insert the include folder in one of the environent variables in which cmake looks for header files.
At the moment it is compiled as a single shared library called ToyExperimentHelper.
The CMakeLists is still not 100% satisfactory, I would like to polish it a bit before the end of the project
At the moment all the libraries are compiled as shared libraries.
I would like to write the CMake project in a way such that the whole package can be shipped as a single monolithic libary package that could be imported as a shared (or static library).
In this way the only thing one should do in order to include the project in his CMake project is to link one library only and insert the include folder in one of the environent variables in which cmake looks for header files.
Research on how to do so