logoalt Hacker News

VerifiedReportsyesterday at 7:59 PM1 replyview on HN

As long as programmers still have to deal with header files, all of this is lipstick on a pig.


Replies

jjmarryesterday at 8:09 PM

You don't on new projects. CMake + ninja has support for modules on gcc, clang, and MSVC.

This should be your default stack on any small-to-medium sized C++ project.

Bazel, the default pick for very large codebases, also has support for C++20 modules.

show 4 replies