diff options
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/CMakeLists.txt | 10 | ||||
-rw-r--r-- | src/plugins/qmltooling/CMakeLists.txt | 29 | ||||
-rw-r--r-- | src/plugins/qmltooling/packetprotocol/CMakeLists.txt | 21 | ||||
-rw-r--r-- | src/plugins/scenegraph/CMakeLists.txt | 10 | ||||
-rw-r--r-- | src/plugins/scenegraph/openvg/CMakeLists.txt | 57 |
5 files changed, 127 insertions, 0 deletions
diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt new file mode 100644 index 0000000000..805cddf62d --- /dev/null +++ b/src/plugins/CMakeLists.txt @@ -0,0 +1,10 @@ +# Generated from plugins.pro. + + +if(QT_FEATURE_thread AND QT_FEATURE_qml_debug) + 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..61f73e6705 --- /dev/null +++ b/src/plugins/qmltooling/CMakeLists.txt @@ -0,0 +1,29 @@ +# 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) + + #if(QT_FEATURE_localserver) + #add_subdirectory(qmldbg_local) + #endif() +#endif() + +#if(TARGET Qt::Quick) + #add_subdirectory(qmldbg_inspector) + #add_subdirectory(qmldbg_quickprofiler) + + #if(QT_FEATURE_qml_network) + #add_subdirectory(qmldbg_preview) + #endif() +#endif() diff --git a/src/plugins/qmltooling/packetprotocol/CMakeLists.txt b/src/plugins/qmltooling/packetprotocol/CMakeLists.txt new file mode 100644 index 0000000000..d5f4174cd6 --- /dev/null +++ b/src/plugins/qmltooling/packetprotocol/CMakeLists.txt @@ -0,0 +1,21 @@ +# Generated from packetprotocol.pro. + +##################################################################### +## PacketProtocol Module: +##################################################################### + +add_qt_module(PacketProtocol + STATIC + SOURCES + qpacket.cpp qpacket_p.h + qpacketprotocol.cpp qpacketprotocol_p.h + qversionedpacket_p.h + LIBRARIES + Qt::CorePrivate + PUBLIC_LIBRARIES + Qt::Core +) + +#### Keys ignored in scope 1:.:.:packetprotocol.pro:<TRUE>: +# CONFIG = "static" "internal_module" +# _LOADED = "qt_module" diff --git a/src/plugins/scenegraph/CMakeLists.txt b/src/plugins/scenegraph/CMakeLists.txt new file mode 100644 index 0000000000..c490b19293 --- /dev/null +++ b/src/plugins/scenegraph/CMakeLists.txt @@ -0,0 +1,10 @@ +# 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/openvg/CMakeLists.txt b/src/plugins/scenegraph/openvg/CMakeLists.txt new file mode 100644 index 0000000000..39e28e047c --- /dev/null +++ b/src/plugins/scenegraph/openvg/CMakeLists.txt @@ -0,0 +1,57 @@ +# Generated from openvg.pro. + +##################################################################### +## qsgopenvgbackend Plugin: +##################################################################### + +add_qt_plugin(qsgopenvgbackend + TYPE scenegraph + CLASS_NAME QSGOpenVGAdaptation + 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>: +# CONFIG = "egl" +# OTHER_FILES = "$$PWD/openvg.json" +# PLUGIN_CLASS_NAME = "QSGOpenVGAdaptation" +# PLUGIN_TYPE = "scenegraph" +# QMAKE_TARGET_DESCRIPTION = "Quick OpenVG Renderer for Qt." +# QMAKE_TARGET_PRODUCT = "Qt Quick OpenVG Renderer (Qt $$QT_VERSION)" +# _LOADED = "qt_plugin" + +## Scopes: +##################################################################### + +extend_target(qsgopenvgbackend CONDITION QT_FEATURE_quick_sprite + SOURCES + qsgopenvgspritenode.cpp qsgopenvgspritenode.h +) |