Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-110913

Relax dependencies of external projects examples on all qt_plugins in a top-level build

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P2: Important
    • 6.5.1, 6.6.0
    • 6.5.0 Beta2
    • Build System: CMake
    • None
    • a804ac3d8 (dev), 29cb6aba7 (6.5)

    Description

      Currently when configuring a top-level build with examples as external projects (in-tree), trying to build an example will try to build all qt_plugins which will build a big chunk of qt (including webengine).

      We add a dependency on all qt plugins for safety, because we don't have the information on which the plugins examples depend on.

      But generally examples shouldn't depend on plugins outside of the repo they are defined in.

      So we can relax the dependencies so that qtbase examples depend only on qtbase plugins, qtdeclarative examples on qtdeclarative plugins and plugins of its dependent repos, etc.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            alexandru.croitor Alexandru Croitor
            alexandru.croitor Alexandru Croitor
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes