Hi @ErichStyger ,
Thanks for the link - I know that page well, you can see a nice comment I left there last summer near the bottom.
Yes, we're already editing all the project references via the Project Properties pages, just as you'd expect. However, the problem we're seeing as that as we add more projects to the repo, we're starting to get unexpected build behaviours (i.e. where a project is being built multiple times, or where a Debug build is triggering a Release build, etc) which we can't easily debug.
So, what I'm trying to manage here is that the way Eclipse handles references between multiple projects is getting increasingly hard to debug as our overall development scales up. We're likely to end up with something like 50 or even 60 projects within this single repo, so scale is probably a bigger issue for us than for many embedded developers.
I'm hoping to find an Eclipse CDT plugin that renders to GraphViz in the way Linux tools such as dependency-cruiser do, but almost all the plugins I've found are very Java-centric. All the same, any trick that can help us debug complex project dependencies would be a big win.
Thanks, Nick