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

Allow building src/3rdparty projects instead of using vcpkg

    XMLWordPrintable

Details

    • User Story
    • Resolution: Done
    • P1: Critical
    • None
    • None
    • Build System
    • None

    Description

      Initially a decision was made to move away from bundling 3rd party source code in Qt 6, regardless of which build system is used, and instead leverage something like Conan or vcpkg.

      This proved to be an involved task (required fork of vcpkg, will need additional work in Qt Installer and possibly Coin), and there's lots of other stuff left to do.

      Instead, for the time, being we got approval to proceed with bundling / building src/3rdparty projects.

      This means we should:

      • allow the configure system to choose whether to use system libraries or build and use Qt provided ones
      • make sure to export proper CMake packages and qmake pri files
      • have appropriate WrapFoo.cmake files that allow choosing system / qt libraries

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-82167
          # Subject Branch Project Status CR V

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes