[Tooling] [isocpp-modules] Dependency information for module-aware build tools

Ben Boeckel ben.boeckel at kitware.com
Tue Mar 5 16:04:04 CET 2019


On Tue, Mar 05, 2019 at 15:54:19 +0200, Boris Kolpackov wrote:
> Nathan Sidwell <nathan at acm.org> writes:
> 
> > >     "requires": [                   // Modules names required by this
> > >     "M"                             // compilation.
> > >     ],                              //
> > 
> > IIRC this is the set of direct imports, not the transitive set. (it's easy
> > to change).  Which is better?  Do they need to be distinguished?
> 
> I don't believe the transitive set can be discovered at this stage
> since there may be no BMIs for the imported modules yet.

Correct. No transitive information needed here; it is hooked up by the
build tool later.

--Ben


More information about the Tooling mailing list