https://github.com/vspefs/makefile-cxx-module
Use C++20 modules and header units perfectly in Makefile. Make is fully functional.
https://github.com/vspefs/makefile-cxx-module
cpp cpp20 cpp20-modules gnu-make gnu-makefile make makefile template-project
Last synced: 12 months ago
JSON representation
Use C++20 modules and header units perfectly in Makefile. Make is fully functional.
- Host: GitHub
- URL: https://github.com/vspefs/makefile-cxx-module
- Owner: vspefs
- License: agpl-3.0
- Created: 2025-02-19T03:50:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T14:17:39.000Z (about 1 year ago)
- Last Synced: 2025-03-24T23:51:36.725Z (about 1 year ago)
- Topics: cpp, cpp20, cpp20-modules, gnu-make, gnu-makefile, make, makefile, template-project
- Language: Makefile
- Homepage:
- Size: 19.5 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
See [this reddit post](https://www.reddit.com/r/cpp/comments/1izg2cc/make_me_a_module_now/) for details. This is the referenced implementation of the post.
Things You Should Know:
1. Use my patched version of GCC [here](https://github.com/vspefs/gcc/tree/module-makefile-gen-fix).
2. There should be some script to automatically set CXX_STDMODULE. I didn't write one. Replace it with yours.
3. Feel free to edit and test.
Other Words:
1. The project and every file it contains are distributed under GNU Affero General Public License.
2. Please don't embarrass me if I'm wrong because I'm super noob and anxious about it.