summaryrefslogtreecommitdiffstats
path: root/src/plugins/tracing/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/tracing/CMakeLists.txt')
-rw-r--r--src/plugins/tracing/CMakeLists.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/plugins/tracing/CMakeLists.txt b/src/plugins/tracing/CMakeLists.txt
index 9840b59ecd..823e11c174 100644
--- a/src/plugins/tracing/CMakeLists.txt
+++ b/src/plugins/tracing/CMakeLists.txt
@@ -12,12 +12,21 @@ endfunction(make_includable)
make_includable(metadata_template.txt metadata_template.h)
qt_internal_add_plugin(QCtfTracePlugin
- SHARED
CLASS_NAME QCtfTracePlugin
PLUGIN_TYPE tracing
SOURCES
qctflib_p.h qctflib.cpp metadata_template.txt qctfplugin.cpp qctfplugin_p.h
+ qctfserver_p.h qctfserver.cpp
LIBRARIES
- Qt6::Core Qt6::CorePrivate
+ Qt::Core Qt::CorePrivate Qt::Network
)
+qt_internal_extend_target(QCtfTracePlugin CONDITION QT_FEATURE_zstd
+ LIBRARIES
+ WrapZSTD::WrapZSTD
+)
+
+qt_internal_extend_target(QCtfTracePlugin CONDITION (QT_FEATURE_cxx17_filesystem) AND (GCC AND (QMAKE_GCC_MAJOR_VERSION LESS 9))
+ LINK_OPTIONS
+ "-lstdc++fs"
+)