Working module branch of CMake
- https://gitlab.kitware.com/ben.boeckel/cmake/
- https://gitlab.kitware.com/ben.boeckel/cmake/-/tree/cpp-modules-checkpoint
GCC - patch for named modules
Snippet
cmake_minimum_required(VERSION 3.23)
project(simple CXX)
set(CMAKE_CXX_STANDARD 20)
add_library(simple)
target_sources(simple
PRIVATE
FILE_SET cxx_modules TYPE CXX_MODULES FILES
A.cpp B.cpp
)