forked from qt-creator/qt-creator
QmlDesigner: make WebEngine dependency optional
Qt 6.7.3 Mingw does not have it, and our documentation engineer is using it. Task-number: QDS-14262 Change-Id: Ie571d6841a69314cf3b561a6497ccc2798238995 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -35,7 +35,7 @@ add_feature_info("Meta info tracing" ${ENABLE_METAINFO_TRACING} "")
|
|||||||
|
|
||||||
add_subdirectory(libs)
|
add_subdirectory(libs)
|
||||||
|
|
||||||
find_package(Qt6 REQUIRED COMPONENTS WebSockets WebEngineWidgets)
|
find_package(Qt6 QUIET COMPONENTS WebSockets WebEngineWidgets)
|
||||||
|
|
||||||
add_qtc_plugin(QmlDesigner
|
add_qtc_plugin(QmlDesigner
|
||||||
PLUGIN_RECOMMENDS QmlPreview
|
PLUGIN_RECOMMENDS QmlPreview
|
||||||
@@ -736,6 +736,7 @@ extend_qtc_plugin(QmlDesigner
|
|||||||
)
|
)
|
||||||
|
|
||||||
extend_qtc_plugin(QmlDesigner
|
extend_qtc_plugin(QmlDesigner
|
||||||
|
CONDITION TARGET Qt::WebSockets
|
||||||
SOURCES_PREFIX components/devicesharing
|
SOURCES_PREFIX components/devicesharing
|
||||||
DEPENDS
|
DEPENDS
|
||||||
QtCreator::QrCodeGenerator Qt::WebSockets
|
QtCreator::QrCodeGenerator Qt::WebSockets
|
||||||
@@ -755,6 +756,7 @@ extend_qtc_plugin(QmlDesigner
|
|||||||
)
|
)
|
||||||
|
|
||||||
extend_qtc_plugin(QmlDesigner
|
extend_qtc_plugin(QmlDesigner
|
||||||
|
CONDITION TARGET Qt::WebEngineWidgets
|
||||||
SOURCES_PREFIX components/designviewer
|
SOURCES_PREFIX components/designviewer
|
||||||
DEPENDS
|
DEPENDS
|
||||||
Qt::WebEngineWidgets
|
Qt::WebEngineWidgets
|
||||||
|
Reference in New Issue
Block a user