Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
Qbs should support C++ modules, which are now available in latest Visual Studio and Clang compilers.
Modules are a much anticipated feature of future C++ that allows to define a clean interface between C++ libraries/plugins/ .... In addition to having a cleaner defined API, it also promises much accelerated compile times. It will probably be part of C++20, but already now MSVC and upcoming Clang support parts of it.
Qbs should support the relevant compiler flags and new file suffixes in a common way, so people can make use of modules early on.
Attachments
Issue Links
- relates to
-
QBS-1085 Add support for Clang module maps
- Reported
Gerrit Reviews
For Gerrit Dashboard: QBS-1181 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
387822,91 | Add C++20 modules support | 2.5 | qbs/qbs | Status: MERGED | +2 | -1 |