Skip to content

[Misc] Remove unneeded library dependencies

Michael Davis requested to merge 1198-remove-unneeded-library-dependencies into main

Description

Updates CMakeLists.txt to remove some unneeded libraries and reduce the scope of some linked libraries. Minor code changes to reduce the scope of some code that needs to be linked to a library. Main changes:

  • libXrdCl removed from libctacommon as it was only needed for an exception (moved to libctadisk)
  • libProtoCtaFrontend split into libctaprotobuf and libctagrpc, so we don't need to link gRPC libraries into libctacommon
  • several other unneeded dependencies and libraries removed

Checklist

  • Documentation reflects the changes made.
  • Merge Request title is clear, concise, and suitable as a changelog entry. See this link

References

Closes #1198 (closed)

Edited by Michael Davis

Merge request reports

Loading