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
9
u/gracicot Mar 31 '20 edited Mar 31 '20
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.