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

Android: Implement a simpler dependency system

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Done
    • P2: Important
    • 5.2.0
    • 5.1.0 Beta 1
    • QPA
    • None
    • Android
    • c879400e3d5a0cde94c44b261111f153f391841b

    Description

      The current dependency system in Qt for Android suffers a bit from being built on top of the old Necessitas system, which had different requirements.

      I think a better system for us would be as follows:
      1. Mark in .pro files which files/directories are potentially required by a module. (External modules should also be allowed to add information here, so that an external project FooBar can have a library libFooBar.so which becomes a requirement of QtQuick.)

      2. By default, this means that an app will run out of the box with no dependency issues, but it will either be very large or depend on a lot of unused libraries from Ministro. We therefore need an editor in Qt Creator where you can manually override the libraries used and easily switch between an auto-detected list of dependencies and the manually created list.

      Developers would then use this prior to release to ensure that they only include the libraries they actually need.

      Attachments

        Issue Links

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

          Activity

            People

              esabraha Eskil Abrahamsen Blomfeldt
              esabraha Eskil Abrahamsen Blomfeldt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes