diff options
author | Antti Määttä <antti.maatta@qt.io> | 2023-01-27 08:06:54 +0200 |
---|---|---|
committer | Antti Määttä <antti.maatta@qt.io> | 2023-02-10 12:39:47 +0200 |
commit | 59aa9e86c6424234d1898c216dcd9c03ea4ac0d8 (patch) | |
tree | 5f730a8e33a956b405289c438488b95a3cf10bc9 /cmake/QtTargetHelpers.cmake | |
parent | 991c321f3933954364c204c71dc3282defb8cca9 (diff) |
Tracepointgen: Parse metadata from include files
The tracepointgen tool needs to know the enumeration/flag names
and values in order to generate metadata for the tracepoints
in order to pass this information when tracing.
Currently the metadata needs to be provided to the tracepointgen by
hand. This implements metadata parsing from header files.
Task-number: QTBUG-110598
Pick-to: 6.5
Change-Id: Ibb2cc6e724fd2defca4e301af2285b0fdbe8e7f7
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Diffstat (limited to 'cmake/QtTargetHelpers.cmake')
-rw-r--r-- | cmake/QtTargetHelpers.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/QtTargetHelpers.cmake b/cmake/QtTargetHelpers.cmake index a98e940885..80dfff7cc1 100644 --- a/cmake/QtTargetHelpers.cmake +++ b/cmake/QtTargetHelpers.cmake @@ -800,7 +800,7 @@ function(qt_internal_generate_tracepoints name provider) endif() add_custom_command(OUTPUT "${tracepoints_path}" - COMMAND ${tracepointgen} ${provider_name} "${tracepoints_path}" ${absolute_file_paths} + COMMAND ${tracepointgen} ${provider_name} "${tracepoints_path}" "I$<JOIN:$<TARGET_PROPERTY:${name},INCLUDE_DIRECTORIES>,;>" ${absolute_file_paths} DEPENDS ${absolute_file_paths} VERBATIM) add_custom_target(${name}_${provider_name}_tracepoints_file DEPENDS "${tracepoints_path}") |