This is the cmake-init generated example project.
CMake 3.28 was the first version to officially support C++20 Modules.
The real fun starts when building, installing, and consuming shared libraries with C++20 Modules.
It is based on C++20 Modules, CMake, And Shared Libraries
For compiler supported and limitations see cmake-cxxmodules
See the BUILDING document.
See the CONTRIBUTING document.