RFC: A redesign of `-Mmodules` output
vspefs
vspefs@protonmail.com
Wed Mar 5 14:00:27 GMT 2025
On Wednesday, March 5th, 2025 at 21:06, Nathaniel Shead via Gcc <gcc@gcc.gnu.org> wrote:
> Worth noting that GCC already provides a mapper that you can customise:
>
> $ g++ -fmodules -fmodule-mapper='|@g++-module-server -r path' -c m.cpp
>
> for an m.cpp that provides a module "M" will write to 'path/M.gcm'.
Exactly! I have found that as well. I had always thought that the whole default
module mapper is embedded in GCC source, but when I started to look into that
I immediately found the standalone `g++-module-server` executable.
I'll implement this `-R` thing there, and try to have Autotools working with
modules in this way. We'll see how things roll out.
More information about the Gcc
mailing list