Add '_sync_headers' for interface libraries to "ALL"
Interface libraries don't build anything, commands that belong them might not run if nothing depends on an interface library. We still need to make sure that we run syncqt for interface libraries. Add '_sync_headers' for interface libraries to "ALL" explictily. Amends a8cf976ce6c82192bdf2d4b310e9ba0ea75bd0b0 Fixes: QTBUG-115101 Pick-to: 6.5 6.6 Change-Id: I24b34574fdc3060e3a60886620dbe5c1b526f1a7 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
parent
f846454993
commit
d22a696b66
@ -192,7 +192,14 @@ function(qt_internal_target_sync_headers target module_headers module_headers_ge
|
||||
"Running syncqt.cpp for module: ${module}"
|
||||
VERBATIM
|
||||
)
|
||||
|
||||
set(add_sync_headers_to_all "")
|
||||
if(is_interface_lib)
|
||||
set(add_sync_headers_to_all ALL)
|
||||
endif()
|
||||
|
||||
add_custom_target(${target}_sync_headers
|
||||
${add_sync_headers_to_all}
|
||||
DEPENDS
|
||||
${syncqt_outputs}
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user