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:
>>
>>> CXX_MODULE_HEADERS
>>
>> 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
> 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:
>>
>>> CXX_MODULE_HEADERS
>>
>> 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
-- Nathan Sidwell
Received on 2022-05-04 10:46:06