External access to online libraries
I'd like to use a service in the online directory in darkart. After contacting Chris Green about how to do so, he pointed out the following about ds50daq:"
- Code for libraries or plugins intended to be available outside the package should be under the <package-name> subdirectory e.g. ds50daq/online instead of online/. This allows one to include the headers as you would expect: #include "ds50daq/online/ArtServices/...". It also ensures that the libraries will be labeled with the package name first, to avoid "namespace" clashes with libraries.
- Code intended to be available for include or debugging should have the following directives in the CMakeLists.txt file:
with optional SUBDIRS ... arguments as necessary.
Could you please make these changes? They are fairly urgent, as important development of the darkart laser analysis package relies on these changes.