2 ms·
The header lists are specified either as a list of directories (Bazel) or using globs (Buck). You must have been using quite an old version! Yes, it is a big i
by adgasf 8y ago
The header lists are specified either as a list of directories (Bazel) or using globs (Buck). You must have been using quite an old version!
Yes, it is a big improvement. The error message tells you exactly what you failed to do. If a target does not export all of its headers correctly, then fixing that fixes it for everyone consuming that target, which scales well to large code-bases.
It is not a coincidence that so many companies (Google, Facebook, Amazon, Twitter, Thought Machine) have converged on this design.