From dd11bad3802602e379beb5588c2e42df2d3f02ce Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 8 Jan 2025 09:26:13 +0100 Subject: [PATCH] Fix build without QWebSockets Disable QmlDesigner if it is not available. The dependency leaks from devicesharing into the rest of QmlDesigner via includes and dependencies on Device in other parts. Change-Id: I11fb2c3fcd6f284ccc815110bb7dbb1c036625f7 Reviewed-by: Jarek Kobus --- src/plugins/qmldesigner/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/CMakeLists.txt b/src/plugins/qmldesigner/CMakeLists.txt index 72aa9521d5d..c3ee926a7e1 100644 --- a/src/plugins/qmldesigner/CMakeLists.txt +++ b/src/plugins/qmldesigner/CMakeLists.txt @@ -47,7 +47,7 @@ find_package(Qt6 QUIET COMPONENTS WebSockets WebEngineWidgets) add_qtc_plugin(QmlDesigner PLUGIN_RECOMMENDS QmlPreview - CONDITION TARGET QmlDesignerCore AND TARGET Qt::QuickWidgets AND TARGET Qt::Svg + CONDITION TARGET QmlDesignerCore AND TARGET Qt::QuickWidgets AND TARGET Qt::Svg AND TARGET Qt::WebSockets PLUGIN_DEPENDS Core ProjectExplorer