From 59aa9e86c6424234d1898c216dcd9c03ea4ac0d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antti=20M=C3=A4=C3=A4tt=C3=A4?= Date: Fri, 27 Jan 2023 08:06:54 +0200 Subject: Tracepointgen: Parse metadata from include files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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ä --- cmake/QtTargetHelpers.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmake/QtTargetHelpers.cmake') 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$,;>" ${absolute_file_paths} DEPENDS ${absolute_file_paths} VERBATIM) add_custom_target(${name}_${provider_name}_tracepoints_file DEPENDS "${tracepoints_path}") -- cgit v1.2.3