Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1181

Add support for C++20 modules

    XMLWordPrintable

Details

    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

          For Gerrit Dashboard: QBS-1181
          # Subject Branch Project Status CR V

          Activity

            People

              arch Ivan Komissarov
              kkohne Kai Köhne
              Votes:
              12 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes