C++ Logo

sg15

Advanced search

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

From: Ben Boeckel <ben.boeckel_at_[hidden]>
Date: Tue, 5 Mar 2019 10:04:04 -0500
On Tue, Mar 05, 2019 at 15:54:19 +0200, Boris Kolpackov wrote:
> Nathan Sidwell <nathan_at_[hidden]> 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

Received on 2019-03-05 16:04:15