jplehr wrote: Thank you for looking into this. Reading through your explanations, I think, it makes a lot of sense. I'm not very familiar with a lot of the CMake we have but the changes and the direction looks great. https://github.com/llvm/llvm-project/pull/164794