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

Android: Implement a simpler dependency system

XMLWordPrintable

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

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes