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

export interfaces (build tool specific module definitions) from Export items

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P2: Important
    • some future version
    • 0.3
    • General
    • None

    Description

      Export items make it possible to use Products as dependencies for other Products within a project. however, this data also needs to be exported for installed products, to make them available as external dependencies of other projects.

      apart from qbs modules, we also need to export qt5 qmake module pri files (optional - needed only for qt modules), and cmake config files.

      it must be possible to suppress this feature so internal modules are not exposed to the outside. note that this may depend on the build type - static builds may need to export convenience libraries which would be linked into the final dlls in shared builds.

      Attachments

        Issue Links

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

          Activity

            People

              kandeler Christian Kandeler
              buddenha Oswald Buddenhagen
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes