История изменений
Исправление fsb4000, (текущая версия) :
Какой генератор используется и компилятор?
Для Visual C++ в Cmake 3.21(вышла неделю назад 🙂) добавили поддержку: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5926
(в MSBuild поддержка была ещё раньше, просто жмёшь добавить файл, и выбираешь C++ Module Interface Unit https://imgur.com/a/9FTrByo ничего делать не нужно, просто пишешь код)
А вот статья про build2 и gcc: https://build2.org/blog/build2-cxx20-modules-gcc.xhtml
Cmake не поддерживает пока модули в gcc.
В рукописном Makefile можно заставить работать модули и с Visual C++ и с gcc…
Исходная версия fsb4000, :
Какой генератор используется и компилятор?
Для Visual C++ в Cmake 3.21 добавили поддержку: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5926
(в MSBuild поддержка была ещё раньше, просто жмёшь добавить файл, и выбираешь C++ Module Interface Unit https://imgur.com/a/9FTrByo ничего делать не нужно, просто пишешь код)
А вот статья про build2 и gcc: https://build2.org/blog/build2-cxx20-modules-gcc.xhtml
Cmake не поддерживает пока модули в gcc.
В рукописном Makefile можно заставить работать модули и с Visual C++ и с gcc…