C++ Logo

sg15

Advanced search

Re: [isocpp-sg15] Module metadata distributed with pre-built libraries

From: Chuanqi Xu <chuanqi.xcq_at_[hidden]>
Date: Thu, 23 May 2024 11:46:22 +0800
Hi Dianel,
 Do the format need to specify whether or not the build system should build the object part of modules?
 Although previously we though the object part of modules should be part of that library, the libc++ devs seem not like the idea. Further, it might be understandable that other libraries don't want the object parts of the modules "muddy" their libraries.
Thanks,
Chuanqi
------------------------------------------------------------------
From: SG15 <sg15_at_[hidden]>
Send Time:2024 May. 22 (Wed.) 21:31
To:SG15<sg15_at_[hidden]>
Cc:Daniel Ruoso<daniel_at_[hidden]>
Subject:[isocpp-sg15] Module metadata distributed with pre-built libraries
Hello,
I just submitted https://wg21.link/p3286r0 <https://wg21.link/p3286r0 > , which specifies the format of the metadata file that should be shipped with pre-built libraries.
The same format will be used by the standard library itself to inform build systems how to parse the std modules.
This is formalizing earlier discussions on this list, which already inform the experimental support for it in libc++, which already has been implemented in CMake.
Feedback is welcome.
Daniel

Received on 2024-05-23 03:46:29