diff options
Diffstat (limited to 'src/plugins')
17 files changed, 419 insertions, 0 deletions
diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt new file mode 100644 index 0000000000..5e24a32791 --- /dev/null +++ b/src/plugins/CMakeLists.txt @@ -0,0 +1,8 @@ +# Generated from plugins.pro. + +if(QT_FEATURE_qml_debug AND QT_FEATURE_thread) + add_subdirectory(qmltooling) +endif() +if(TARGET Qt::Quick) + add_subdirectory(scenegraph) +endif() diff --git a/src/plugins/qmltooling/CMakeLists.txt b/src/plugins/qmltooling/CMakeLists.txt new file mode 100644 index 0000000000..c692f4c9be --- /dev/null +++ b/src/plugins/qmltooling/CMakeLists.txt @@ -0,0 +1,24 @@ +# Generated from qmltooling.pro. + +add_subdirectory(packetprotocol) +add_subdirectory(qmldbg_native) +add_subdirectory(qmldbg_messages) +add_subdirectory(qmldbg_profiler) +add_subdirectory(qmldbg_debugger) +add_subdirectory(qmldbg_nativedebugger) +if(QT_FEATURE_thread) + add_subdirectory(qmldbg_server) +endif() +if(QT_FEATURE_qml_network) + add_subdirectory(qmldbg_tcp) +endif() +if(QT_FEATURE_localserver AND QT_FEATURE_qml_network) + add_subdirectory(qmldbg_local) +endif() +if(TARGET Qt::Quick) + add_subdirectory(qmldbg_inspector) + add_subdirectory(qmldbg_quickprofiler) +endif() +if(QT_FEATURE_qml_network AND TARGET Qt::Quick) + add_subdirectory(qmldbg_preview) +endif() diff --git a/src/plugins/qmltooling/packetprotocol/CMakeLists.txt b/src/plugins/qmltooling/packetprotocol/CMakeLists.txt new file mode 100644 index 0000000000..d12e30de7d --- /dev/null +++ b/src/plugins/qmltooling/packetprotocol/CMakeLists.txt @@ -0,0 +1,18 @@ +# Generated from packetprotocol.pro. + +##################################################################### +## PacketProtocol Module: +##################################################################### + +qt_add_module(PacketProtocol + STATIC + INTERNAL_MODULE + SOURCES + qpacket.cpp qpacket_p.h + qpacketprotocol.cpp qpacketprotocol_p.h + qversionedpacket_p.h + LIBRARIES + Qt::CorePrivate + PUBLIC_LIBRARIES + Qt::Core +) diff --git a/src/plugins/qmltooling/qmldbg_debugger/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_debugger/CMakeLists.txt new file mode 100644 index 0000000000..cc80b2c56d --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_debugger/CMakeLists.txt @@ -0,0 +1,30 @@ +# Generated from qmldbg_debugger.pro. + +##################################################################### +## QQmlDebuggerServiceFactory Plugin: +##################################################################### + +qt_add_plugin(QQmlDebuggerServiceFactory + OUTPUT_NAME qmldbg_debugger + TYPE qmltooling + SOURCES + qqmldebuggerservicefactory.cpp qqmldebuggerservicefactory.h + qqmlenginedebugservice.cpp qqmlenginedebugservice.h + qqmlwatcher.cpp qqmlwatcher.h + qv4datacollector.cpp qv4datacollector.h + qv4debugger.cpp qv4debugger.h + qv4debuggeragent.cpp qv4debuggeragent.h + qv4debugjob.cpp qv4debugjob.h + qv4debugservice.cpp qv4debugservice.h + LIBRARIES + Qt::CorePrivate + Qt::PacketProtocolPrivate + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::PacketProtocol + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_debugger.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qqmldebuggerservice.json" diff --git a/src/plugins/qmltooling/qmldbg_inspector/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_inspector/CMakeLists.txt new file mode 100644 index 0000000000..648921fd8e --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_inspector/CMakeLists.txt @@ -0,0 +1,32 @@ +# Generated from qmldbg_inspector.pro. + +##################################################################### +## QQmlInspectorServiceFactory Plugin: +##################################################################### + +qt_add_plugin(QQmlInspectorServiceFactory + OUTPUT_NAME qmldbg_inspector + TYPE qmltooling + SOURCES + globalinspector.cpp globalinspector.h + highlight.cpp highlight.h + inspecttool.cpp inspecttool.h + qqmlinspectorservice.cpp + qqmlinspectorservicefactory.h + qquickwindowinspector.cpp qquickwindowinspector.h + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::PacketProtocolPrivate + Qt::QmlPrivate + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui + Qt::PacketProtocol + Qt::Qml + Qt::Quick +) + +#### Keys ignored in scope 1:.:.:qmldbg_inspector.pro:<TRUE>: +# OTHER_FILES = "qqmlinspectorservice.json" diff --git a/src/plugins/qmltooling/qmldbg_local/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_local/CMakeLists.txt new file mode 100644 index 0000000000..ad285abba9 --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_local/CMakeLists.txt @@ -0,0 +1,20 @@ +# Generated from qmldbg_local.pro. + +##################################################################### +## QLocalClientConnectionFactory Plugin: +##################################################################### + +qt_add_plugin(QLocalClientConnectionFactory + OUTPUT_NAME qmldbg_local + TYPE qmltooling + SOURCES + qlocalclientconnection.cpp + qlocalclientconnectionfactory.h + LIBRARIES + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_local.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qlocalclientconnection.json" diff --git a/src/plugins/qmltooling/qmldbg_messages/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_messages/CMakeLists.txt new file mode 100644 index 0000000000..980c158488 --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_messages/CMakeLists.txt @@ -0,0 +1,23 @@ +# Generated from qmldbg_messages.pro. + +##################################################################### +## QDebugMessageServiceFactory Plugin: +##################################################################### + +qt_add_plugin(QDebugMessageServiceFactory + OUTPUT_NAME qmldbg_messages + TYPE qmltooling + SOURCES + qdebugmessageservice.cpp qdebugmessageservice.h + qdebugmessageservicefactory.cpp qdebugmessageservicefactory.h + LIBRARIES + Qt::PacketProtocolPrivate + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::PacketProtocol + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_messages.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qdebugmessageservice.json" diff --git a/src/plugins/qmltooling/qmldbg_native/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_native/CMakeLists.txt new file mode 100644 index 0000000000..ff92255720 --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_native/CMakeLists.txt @@ -0,0 +1,23 @@ +# Generated from qmldbg_native.pro. + +##################################################################### +## QQmlNativeDebugConnectorFactory Plugin: +##################################################################### + +qt_add_plugin(QQmlNativeDebugConnectorFactory + OUTPUT_NAME qmldbg_native + TYPE qmltooling + SOURCES + qqmlnativedebugconnector.cpp qqmlnativedebugconnector.h + LIBRARIES + Qt::CorePrivate + Qt::PacketProtocolPrivate + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::PacketProtocol + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_native.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qqmlnativedebugconnector.json" diff --git a/src/plugins/qmltooling/qmldbg_nativedebugger/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_nativedebugger/CMakeLists.txt new file mode 100644 index 0000000000..6a7e23301f --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_nativedebugger/CMakeLists.txt @@ -0,0 +1,23 @@ +# Generated from qmldbg_nativedebugger.pro. + +##################################################################### +## QQmlNativeDebugServiceFactory Plugin: +##################################################################### + +qt_add_plugin(QQmlNativeDebugServiceFactory + OUTPUT_NAME qmldbg_nativedebugger + TYPE qmltooling + SOURCES + qqmlnativedebugservice.cpp qqmlnativedebugservice.h + qqmlnativedebugservicefactory.cpp qqmlnativedebugservicefactory.h + LIBRARIES + Qt::PacketProtocolPrivate + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::PacketProtocol + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_nativedebugger.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qqmlnativedebugservice.json" diff --git a/src/plugins/qmltooling/qmldbg_preview/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_preview/CMakeLists.txt new file mode 100644 index 0000000000..17df4c0b2c --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_preview/CMakeLists.txt @@ -0,0 +1,34 @@ +# Generated from qmldbg_preview.pro. + +##################################################################### +## QQmlPreviewServiceFactory Plugin: +##################################################################### + +qt_add_plugin(QQmlPreviewServiceFactory + OUTPUT_NAME qmldbg_preview + TYPE qmltooling + SOURCES + qqmlpreviewblacklist.cpp qqmlpreviewblacklist.h + qqmlpreviewfileengine.cpp qqmlpreviewfileengine.h + qqmlpreviewfileloader.cpp qqmlpreviewfileloader.h + qqmlpreviewhandler.cpp qqmlpreviewhandler.h + qqmlpreviewposition.cpp qqmlpreviewposition.h + qqmlpreviewservice.cpp qqmlpreviewservice.h + qqmlpreviewservicefactory.cpp qqmlpreviewservicefactory.h + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::PacketProtocolPrivate + Qt::QmlPrivate + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui + Qt::Network + Qt::PacketProtocol + Qt::Qml + Qt::Quick +) + +#### Keys ignored in scope 1:.:.:qmldbg_preview.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qqmlpreviewservice.json" diff --git a/src/plugins/qmltooling/qmldbg_profiler/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_profiler/CMakeLists.txt new file mode 100644 index 0000000000..1809f3a0d1 --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_profiler/CMakeLists.txt @@ -0,0 +1,27 @@ +# Generated from qmldbg_profiler.pro. + +##################################################################### +## QQmlProfilerServiceFactory Plugin: +##################################################################### + +qt_add_plugin(QQmlProfilerServiceFactory + OUTPUT_NAME qmldbg_profiler + TYPE qmltooling + SOURCES + qqmlenginecontrolservice.cpp qqmlenginecontrolservice.h + qqmlprofileradapter.cpp qqmlprofileradapter.h + qqmlprofilerservice.cpp qqmlprofilerservice.h + qqmlprofilerservicefactory.cpp qqmlprofilerservicefactory.h + qv4profileradapter.cpp qv4profileradapter.h + LIBRARIES + Qt::CorePrivate + Qt::PacketProtocolPrivate + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::PacketProtocol + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_profiler.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qqmlprofilerservice.json" diff --git a/src/plugins/qmltooling/qmldbg_quickprofiler/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_quickprofiler/CMakeLists.txt new file mode 100644 index 0000000000..e5afbec3ed --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_quickprofiler/CMakeLists.txt @@ -0,0 +1,27 @@ +# Generated from qmldbg_quickprofiler.pro. + +##################################################################### +## QQuickProfilerAdapterFactory Plugin: +##################################################################### + +qt_add_plugin(QQuickProfilerAdapterFactory + OUTPUT_NAME qmldbg_quickprofiler + TYPE qmltooling + SOURCES + qquickprofileradapter.cpp qquickprofileradapter.h + qquickprofileradapterfactory.cpp qquickprofileradapterfactory.h + LIBRARIES + Qt::CorePrivate + Qt::PacketProtocolPrivate + Qt::QmlPrivate + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui + Qt::PacketProtocol + Qt::Qml + Qt::Quick +) + +#### Keys ignored in scope 1:.:.:qmldbg_quickprofiler.pro:<TRUE>: +# OTHER_FILES = "qquickprofileradapter.json" diff --git a/src/plugins/qmltooling/qmldbg_server/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_server/CMakeLists.txt new file mode 100644 index 0000000000..c6e1ccd915 --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_server/CMakeLists.txt @@ -0,0 +1,22 @@ +# Generated from qmldbg_server.pro. + +##################################################################### +## QQmlDebugServerFactory Plugin: +##################################################################### + +qt_add_plugin(QQmlDebugServerFactory + OUTPUT_NAME qmldbg_server + TYPE qmltooling + SOURCES + qqmldebugserver.cpp + qqmldebugserverfactory.h + LIBRARIES + Qt::PacketProtocolPrivate + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::PacketProtocol + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_server.pro:<TRUE>: +# OTHER_FILES = "qqmldebugserver.json" diff --git a/src/plugins/qmltooling/qmldbg_tcp/CMakeLists.txt b/src/plugins/qmltooling/qmldbg_tcp/CMakeLists.txt new file mode 100644 index 0000000000..fb8397d914 --- /dev/null +++ b/src/plugins/qmltooling/qmldbg_tcp/CMakeLists.txt @@ -0,0 +1,21 @@ +# Generated from qmldbg_tcp.pro. + +##################################################################### +## QTcpServerConnectionFactory Plugin: +##################################################################### + +qt_add_plugin(QTcpServerConnectionFactory + OUTPUT_NAME qmldbg_tcp + TYPE qmltooling + SOURCES + qtcpserverconnection.cpp + qtcpserverconnectionfactory.h + LIBRARIES + Qt::QmlPrivate + PUBLIC_LIBRARIES + Qt::Network + Qt::Qml +) + +#### Keys ignored in scope 1:.:.:qmldbg_tcp.pro:<TRUE>: +# OTHER_FILES = "$$PWD/qtcpserverconnection.json" diff --git a/src/plugins/scenegraph/.prev_CMakeLists.txt b/src/plugins/scenegraph/.prev_CMakeLists.txt new file mode 100644 index 0000000000..b41ceed2b8 --- /dev/null +++ b/src/plugins/scenegraph/.prev_CMakeLists.txt @@ -0,0 +1,8 @@ +# Generated from scenegraph.pro. + +if(QT_FEATURE_d3d12) + add_subdirectory(d3d12) +endif() +if(QT_FEATURE_openvg) + add_subdirectory(openvg) +endif() diff --git a/src/plugins/scenegraph/CMakeLists.txt b/src/plugins/scenegraph/CMakeLists.txt new file mode 100644 index 0000000000..364c38bc8b --- /dev/null +++ b/src/plugins/scenegraph/CMakeLists.txt @@ -0,0 +1,11 @@ +# Generated from scenegraph.pro. + +# special case begin +#if(QT_FEATURE_d3d12) +# add_subdirectory(d3d12) +#endif() +# special case end + +if(QT_FEATURE_openvg) + add_subdirectory(openvg) +endif() diff --git a/src/plugins/scenegraph/openvg/CMakeLists.txt b/src/plugins/scenegraph/openvg/CMakeLists.txt new file mode 100644 index 0000000000..eb06ef075d --- /dev/null +++ b/src/plugins/scenegraph/openvg/CMakeLists.txt @@ -0,0 +1,68 @@ +# Generated from openvg.pro. + +##################################################################### +## QSGOpenVGAdaptation Plugin: +##################################################################### + +qt_add_plugin(QSGOpenVGAdaptation + OUTPUT_NAME qsgopenvgbackend + TYPE scenegraph + SOURCES + qopenvgcontext.cpp qopenvgcontext_p.h + qopenvgmatrix.cpp qopenvgmatrix.h + qopenvgoffscreensurface.cpp qopenvgoffscreensurface.h + qsgopenvgadaptation.cpp qsgopenvgadaptation_p.h + qsgopenvgcontext.cpp qsgopenvgcontext_p.h + qsgopenvgfontglyphcache.cpp qsgopenvgfontglyphcache.h + qsgopenvgglyphnode.cpp qsgopenvgglyphnode_p.h + qsgopenvghelpers.cpp qsgopenvghelpers.h + qsgopenvginternalimagenode.cpp qsgopenvginternalimagenode.h + qsgopenvginternalrectanglenode.cpp qsgopenvginternalrectanglenode.h + qsgopenvglayer.cpp qsgopenvglayer.h + qsgopenvgnodevisitor.cpp qsgopenvgnodevisitor.h + qsgopenvgpainternode.cpp qsgopenvgpainternode.h + qsgopenvgpublicnodes.cpp qsgopenvgpublicnodes.h + qsgopenvgrenderable.cpp qsgopenvgrenderable.h + qsgopenvgrenderer.cpp qsgopenvgrenderer_p.h + qsgopenvgrenderloop.cpp qsgopenvgrenderloop_p.h + qsgopenvgtexture.cpp qsgopenvgtexture.h + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui + Qt::Qml + Qt::Quick + openvg +) + +#### Keys ignored in scope 1:.:.:openvg.pro:<TRUE>: +# OTHER_FILES = "$$PWD/openvg.json" +# QMAKE_TARGET_DESCRIPTION = "Quick OpenVG Renderer for Qt." +# QMAKE_TARGET_PRODUCT = "Qt Quick OpenVG Renderer (Qt $$QT_VERSION)" + +## Scopes: +##################################################################### + +qt_extend_target(QSGOpenVGAdaptation CONDITION CMAKE_BUILD_TYPE STREQUAL Debug AND debug_and_release + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_BINARY_DIR}/../../../quick/.tracegen/debug +) + +qt_extend_target(QSGOpenVGAdaptation CONDITION debug_and_release AND NOT CMAKE_BUILD_TYPE STREQUAL Debug + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_BINARY_DIR}/../../../quick/.tracegen/release +) + +qt_extend_target(QSGOpenVGAdaptation CONDITION NOT debug_and_release + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_BINARY_DIR}/../../../quick/.tracegen +) + +qt_extend_target(QSGOpenVGAdaptation CONDITION QT_FEATURE_quick_sprite + SOURCES + qsgopenvgspritenode.cpp qsgopenvgspritenode.h +) |