aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/quick.pro
diff options
context:
space:
mode:
authorMilian Wolff <milian.wolff@kdab.com>2019-10-11 18:10:29 +0200
committerMilian Wolff <milian.wolff@kdab.com>2019-12-13 17:43:08 +0100
commit3ea16d737b8b3750c0c8d2d4bf2c8bb24037329c (patch)
tree7c3bdd582eb9ab429b3d438ef5d3adf85126b323 /src/quick/quick.pro
parent8acbfa1553277d6ca140940c5f196095844048a8 (diff)
Add trace points for Qt Quick Scene Graph
This adds Q_TRACE tracepoints for all places that are covered by the QML profiler's QSG integration. The big advantage over the existing framework is that these trace points can be visualized next to other system tracepoints to correlate the data better with load and resource consumption induced by other processes on the system. Change-Id: I0c5b70a0870f0b89e4533c351c099e13fd18a55f Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/quick/quick.pro')
-rw-r--r--src/quick/quick.pro3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quick/quick.pro b/src/quick/quick.pro
index 700f794af4..2f22fb2c4a 100644
--- a/src/quick/quick.pro
+++ b/src/quick/quick.pro
@@ -4,6 +4,9 @@ QT = core-private gui-private qml-private qmlmodels-private
qtConfig(qml-network): \
QT_PRIVATE += network
+TRACEPOINT_PROVIDER = $$PWD/qtquick.tracepoints
+CONFIG += qt_tracepoints
+
DEFINES += QT_NO_URL_CAST_FROM_STRING QT_NO_INTEGER_EVENT_COORDINATES
msvc:DEFINES *= _CRT_SECURE_NO_WARNINGS
solaris-cc*:QMAKE_CXXFLAGS_RELEASE -= -O2