Details
-
Technical task
-
Resolution: Done
-
P2: Important
-
None
-
5161d8d525650ac74a3571b13bb8b35dbf413e59 (qt/qtbase/dev) e8859b732dcefcdc46b66b5518e64feae29d35c4 (qt/qtbase/6.2)
Description
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
- depends on
-
QTBUG-95018 Change the minimum required CMake version for building and using Qt
- Closed
- relates to
-
QTBUG-95603 Remove workarounds for linking object libraries in static Qt builds
- Reported
- resulted in
-
QTBUG-95601 Remove unnecessary static linking tests based on requiring CMake 3.21
- Reported