Clang’s module maps aren't without issues, which is why they have been mostly used by Google and no other C++ compiler vendor bothered implementing Clang's design.
Even at Apple, which originally designed them, they just focused on making it good enough for C and Objective-C system headers.
Even at Apple, which originally designed them, they just focused on making it good enough for C and Objective-C system headers.