@dougbinks Hashing object files seems like a solution where you just have one build file for everything and do no separation.
I don't know, maybe it's some kind of cargo cult that you need to build everything in your project from one place? I wanted to fix this in the Meson VS Code extension, and it was a constant "yeah, but why?", "nobody does that", and so on.