C++ Logo


Advanced search

Re: P2581R0: Specifying the Interoperability of Binary Module Interface Files

From: Nathan Sidwell <nathan_at_[hidden]>
Date: Wed, 4 May 2022 06:46:03 -0400
On 5/3/22 10:32, Ben Boeckel via SG15 wrote:
> On Tue, May 03, 2022 at 12:48:24 +0000, Gabriel Dos Reis wrote:
>> I have a lot to say in this thread, but a request for the CMake folks:
>> Please, can we avoid "module headers" or "header modules" as terminology in the community?
>> We've settled on "header units". If we need something more than that, please let's work on it.
> There are currently three names used:
> - `CXX_MODULE_INTERNAL_PARTITIONS`: for any TU which is a partition
> without `export` and not an implementation unit (needs to be
> separate because of the `-internalPartition` flag is needed during
> scanning; it wouldn't be that important if the non-standard MSVC
> extention needed the flag and this one did not)

IIUC these are what the std calls implementation partitions. It is
unfortunate the same name is not being used.

Nathan Sidwell

Received on 2022-05-04 10:46:06