-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support GCC C++20+ modules. #21
Conversation
Thanks for the PR. GCC C++20 modules are already supported, is there any advantage to using |
You can try to compile module library in error: failed to read compiled module: No such file or directory
note: compiled module file is ‘gcm.cache/~.gcm’
note: imports must be built before being imported
fatal error: returning to the gate for a mechanical issue is shown. when |
This can be solved by setting the cache path (e.g. https://stackoverflow.com/q/69549286/471164). Is there any advantage to using a mapper file? |
|
I mean that you can set the path for the cache directory with |
Looks nice, but you still have to work out dependencies with Feel free to close his PR. |
Closing then but thanks for working on this anyway! |
This PR does the following:
.gcm
location to top/down files, example:mapper.txt
content:hello /abs./path/to//modules/example/build/gcm.cache/hello.gcm
-fmodule-mapper=/abs./path/to/mapper.txt
cmake_parse_arguments
as it handle arguments better.NOTE: