Add warning for links between bundles
Description
Linking between bundles is conceptually bad, this means a plug-in needs another plug-in to load. This makes things harder to launch, deploy and anyway they should be independent. If they need to share some code, this code should be moved into a library.
Proposal
- Add a test in our CMakeList.txt to display a warning if there are links between bundles
- Remove useless links to avoid displaying too many warning messages
😅
Related issue
- The next step will be to forbid links between bundles (in Sight 21), see Sight/sight#126