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

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

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes