LINUX.ORG.RU

История изменений

Исправление 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…