qt5base-lts/src
Craig Scott 4f96af37b2 Allow finalizers to be delayed to later in the same directory scope
Deferred CMake calls are executed in the order they are created.
Sometimes, a deferred call created after a call to qt_add_executable()
or qt_add_library() needs to be executed before target finalization.
For example, a file may be written using a deferred write, but the
finalizers might need that file to exist.

Provide an internal _qt_internal_delay_finalization_until_after()
command that can be called to let finalization know it has to defer
to later. Target finalizers will check an internal property for IDs
recorded by that command and will re-defer itself if it detects that
any of those haven't run yet.

Task-number: QTBUG-96290
Pick-to: 6.2
Change-Id: Ia791e99339bab351eff0d675a552393e524490e8
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2021-09-16 01:31:35 +10:00
..
3rdparty Fix invalid JSON due to missing comma after value 2021-09-10 00:11:13 +10:00
android Android: Add information about who launched this activity to intents 2021-08-26 15:44:12 +00:00
concurrent Fix QtConcurrent::blockingMapped to work with non-template sequences 2021-09-08 15:05:32 +02:00
corelib Allow finalizers to be delayed to later in the same directory scope 2021-09-16 01:31:35 +10:00
dbus Revert "Ensure versionless wrappers do not introduce a new variable scope" 2021-09-06 23:56:28 +10:00
entrypoint Adjust the EntryPoint target name according to the internal module naming policy 2021-06-15 12:51:49 +02:00
gui Use QHighDpi::toNativeWindowGeometry() 2021-09-15 14:23:03 +00:00
network Doc: Update a link to Windows Sockets 2021-09-10 11:13:43 +02:00
opengl CMake: Make WrapVulkanHeaders target optional for QtGui consumers 2021-07-29 16:38:50 +02:00
openglwidgets Migrate to autogenerated cpp exports 2021-06-25 19:33:12 +02:00
platformsupport Fix button type to update coordinates when dragging 2021-08-11 12:38:35 +00:00
plugins macOS: Compute NSWindow background color without checking styleMask 2021-09-15 17:06:10 +02:00
printsupport Doc: Remove unsupported customFilters 2021-09-03 15:14:59 +00:00
sql Doc: Remove unsupported customFilters 2021-09-03 15:14:59 +00:00
testlib QTestJunitStreamer: Include <vector> 2021-09-13 17:13:32 +02:00
tools Support deploying of libraries from a build tree when building android apk 2021-09-09 21:49:37 +02:00
widgets macOS: Compute NSWindow background color without checking styleMask 2021-09-15 17:06:10 +02:00
xml Doc: Remove unsupported customFilters 2021-09-03 15:14:59 +00:00
CMakeLists.txt Make it possible to disable the PrintSupport module 2021-02-09 09:17:21 +01:00