Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-94581 Review and Document new Qt 6.2 CMake API
  3. QTBUG-95169

Rename qt6_enable_import_plugins_finalizer_mode and qt6_enable_object_libraries_finalizer_mode

    XMLWordPrintable

Details

    • 5161d8d525650ac74a3571b13bb8b35dbf413e59 (qt/qtbase/dev) e8859b732dcefcdc46b66b5518e64feae29d35c4 (qt/qtbase/6.2)

    Description

      Context https://git.qt.io/alcroito/qt6-cmake-api-review/-/commit/5313c017d09c51d9034dd62b33f968b9cd54363c#179fb5213a114272e340c63285f9fb35ba530ab8_177_187

      We should rename / combine the 2 functions called qt6_enable_object_libraries_finalizer_mode and qt_enable_import_plugins_finalizer_mode into a single function that takes a list of 'contexts' where finalizer mode should be enabled / disabled.

      Before we do that, we should wait a bit until CMake 3.21.0 is released, because that means we can at least get rid of qt6_enable_object_libraries_finalizer_mode. In this case, we still want a more generic 'contexts' taking function.
      Note if 3.21.0 is released soon enough, this will depend on QTBUG-95018 being done first.

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes