[Tooling] Modules
Titus Winters
titus at google.com
Fri Feb 1 15:24:54 CET 2019
No, naturally not. The build system handles transitivity and making
transitive includes available in each parallel build shard.
I'm just trying to figure out how much of this is fundamental to all build
systems (I don't think it is) vs. "I just want globbing to be enough" (I
also don't think it's that). There's some subtlety in here that I think is
getting lost and conflated with "stuff works this way now". Of course if we
change things, things will be different.
On Fri, Feb 1, 2019 at 9:20 AM Boris Kolpackov <boris at codesynthesis.com>
wrote:
> Titus Winters <titus at google.com> writes:
>
> > We've been doing explicit statements of the dependency chain for our
> > codebase for almost 20 years, and I've literally never heard a new hire
> (or
> > anyone else) say it is a "huge" burden.
>
> The question is to what degree. I am sure you don't require new
> hires to manually specify for each translation unit dependencies
> on headers it includes, transitively?
>
> But that would sure make for a nice hazing ritual.
> _______________________________________________
> Tooling mailing list
> Tooling at isocpp.open-std.org
> http://www.open-std.org/mailman/listinfo/tooling
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.open-std.org/pipermail/tooling/attachments/20190201/934f7bee/attachment.html
More information about the Tooling
mailing list