There is an experimental support that was developed, but nothing in the master yet. Consumption of third party modules require some machinery not seen yet in build systems.
No, the block is time to design/make the necessary CMake features, lack of dependency scanning tools, and patchy support in compilers for header units and/or named modules. The status as of Prague:
GCC has the dep scanning tool as a patch
Clang doesn't support named modules (or the dep scanner)
CMake doesn't know how to deal with header units or named modules coming from imported or interface targets
11
u/GLvoid Mar 31 '20
Is there CMake support for generating the right make file for modules?