From 6103f4ea865ab52e44880edd022f2bfa9b4e6ede Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sun, 25 Sep 2016 04:07:05 +0200 Subject: Add idea: C++ modules support --- build2/cxx-modules | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 build2/cxx-modules diff --git a/build2/cxx-modules b/build2/cxx-modules new file mode 100644 index 0000000..f147825 --- /dev/null +++ b/build2/cxx-modules @@ -0,0 +1,18 @@ +- C++ modules support [idea] + +Notes on C++ Modules +==================== + +* Clang implements non-intrusive model via module maps, libc++ has one. + +* VC implements TS, has some tutorials. + +* Seems like multi-file module export may be supported in the future. So the + output becomes kind of like a library rather than a precompiled header file. + +Questions +========= + +* Is there/will there be support for modules in /showIncludes/-M*? We will + need it for all the same reasons as for headers. In a sense, module is an + always generated header. -- cgit v1.1