diff options
author | Alexey Edelev <alexey.edelev@qt.io> | 2023-05-25 19:32:12 +0200 |
---|---|---|
committer | Alexey Edelev <alexey.edelev@qt.io> | 2023-06-02 15:12:09 +0200 |
commit | 0006a564c85d49153288cd3834197effed53394e (patch) | |
tree | 55896457c8e698dbd58b8fcf180babca141761cb /qmake/generators/unix | |
parent | 251e3b44fab72c29d36018c61b79fe942f5402d5 (diff) |
Use the internal target property to store the module_sync_header target
name. The property then is used to collect module_sync_header targets
and build the dependency tree between them. This mechanism only works
for Qt dependencies that are added using qt_internal_extend_target call
that works well at least for out CI builds. The mechanism allows to
omit the race in sync_header runs that might lead to unexpected results
since internal targets like automoc or headersclean_check only depend
directly on module_sync_header target that belong to the module.
Change-Id: I564f3ea0f3c1703e70c4c300fd1307c3214d39d8
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'qmake/generators/unix')
0 files changed, 0 insertions, 0 deletions