diff options
| author | Antti Määttä <[email protected]> | 2025-09-30 14:36:54 +0300 |
|---|---|---|
| committer | Antti Määttä <[email protected]> | 2025-10-03 17:35:21 +0300 |
| commit | 02377c3474f02435232ec49d38c691933984a8ad (patch) | |
| tree | ef8ff7f8af7812b18c51a3701a8f02549062d2f2 /cmake | |
| parent | 7aa415e25ea7d78a6b93972fca81ea1a1a5b7552 (diff) | |
Add syncqt headers to tracepointgen dependencies
Add the dependencies so that tracepointgen can resolve includes
properly.
Fixes: QTBUG-140443
Pick-to: 6.10
Change-Id: I57babc653d3d5c975dff3a07f7a6b1fc9323f988
Reviewed-by: Samuli Piippo <[email protected]>
Reviewed-by: Janne Roine <[email protected]>
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/QtTargetHelpers.cmake | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cmake/QtTargetHelpers.cmake b/cmake/QtTargetHelpers.cmake index 21798336f65..632fb5b5644 100644 --- a/cmake/QtTargetHelpers.cmake +++ b/cmake/QtTargetHelpers.cmake @@ -1333,9 +1333,12 @@ function(qt_internal_generate_tracepoints name provider) set(tracepointgen "${QT_CMAKE_EXPORT_NAMESPACE}::tracepointgen") endif() + add_custom_target(${name}_${provider_name}_sync) + qt_internal_add_sync_header_dependencies(${name}_${provider_name}_sync ${name}) + add_custom_command(OUTPUT "${tracepoints_path}" COMMAND ${tracepointgen} ${provider_name} "${tracepoints_path}" "I$<JOIN:$<TARGET_PROPERTY:${name},INCLUDE_DIRECTORIES>,;>" ${absolute_file_paths} - DEPENDS ${absolute_file_paths} + DEPENDS ${absolute_file_paths} ${name}_${provider_name}_sync VERBATIM) add_custom_target(${name}_${provider_name}_tracepoints_file DEPENDS "${tracepoints_path}") add_dependencies(${name} ${name}_${provider_name}_tracepoints_file) |
