CMake: do not expose dependencies for shared libraries to users thereof
Using PUBLIC
also exported the dependency to the interface of the library, so to other projects using it. I think they should be kept private.
This solves a linking issue of EUDAQ with PetaLinux when trying to use libeudaq_module_caribou.so.