[Interest] Qt modules dependency tree
Elvis Stansvik
elvstone at gmail.com
Wed Mar 30 20:15:39 CEST 2016
2016-03-30 18:28 GMT+02:00 Thiago Macieira <thiago.macieira at intel.com>:
> On quarta-feira, 30 de março de 2016 15:26:50 PDT Olivier B. wrote:
>> Hi,
>> Would there be somewhere online a dependency tree of all qt modules of the
>> standard distribution?
>
> It used to be in the qt.pro file of the qt5.git repository. Now it's in the
> .gitmodules file itself[1]
>
> $ git config --file=.gitmodules --get-regexp 'submodule.*(depends|recommends)'
> submodule.qtsvg.depends qtbase
> submodule.qtdeclarative.depends qtbase
> submodule.qtdeclarative.recommends qtsvg qtxmlpatterns
> submodule.qtactiveqt.depends qtbase
> submodule.qtscript.depends qtbase
> submodule.qtscript.recommends qttools
> submodule.qtmultimedia.depends qtbase
> submodule.qtmultimedia.recommends qtdeclarative
> submodule.qttools.depends qtbase
> submodule.qttools.recommends qtdeclarative qtactiveqt qtwebkit
> submodule.qtxmlpatterns.depends qtbase
> submodule.qttranslations.depends qttools
> submodule.qtdoc.depends qtdeclarative
> submodule.qtwebkit.depends qtbase
> submodule.qtwebkit.recommends qtdeclarative qtlocation qtmultimedia qtsensors
> qtwebchannel qtxmlpatterns
> submodule.qtwebkit-examples.depends qtwebkit qttools
> submodule.qtqa.depends qtbase
> submodule.qtlocation.depends qtbase
> submodule.qtlocation.recommends qtdeclarative qtquickcontrols qtserialport
> qtsystems
> submodule.qtsensors.depends qtbase
> submodule.qtsensors.recommends qtdeclarative
> submodule.qtsystems.depends qtbase
> submodule.qtsystems.recommends qtdeclarative
> submodule.qtfeedback.depends qtdeclarative
> submodule.qtfeedback.recommends qtmultimedia
> submodule.qtdocgallery.depends qtdeclarative
> submodule.qtpim.depends qtdeclarative
> submodule.qtconnectivity.depends qtbase
> submodule.qtconnectivity.recommends qtdeclarative qtandroidextras
> submodule.qtwayland.depends qtbase
> submodule.qtwayland.recommends qtdeclarative
> submodule.qt3d.depends qtdeclarative qtimageformats
> submodule.qtimageformats.depends qtbase
> submodule.qtquick1.depends qtscript
> submodule.qtquick1.recommends qtsvg qtxmlpatterns
> submodule.qtgraphicaleffects.depends qtdeclarative
> submodule.qtquickcontrols.depends qtdeclarative
> submodule.qtquickcontrols.recommends qtgraphicaleffects
> submodule.qtserialbus.depends qtserialport
> submodule.qtserialport.depends qtbase
> submodule.qtx11extras.depends qtbase
> submodule.qtmacextras.depends qtbase
> submodule.qtwinextras.depends qtbase
> submodule.qtwinextras.recommends qtdeclarative qtmultimedia
> submodule.qtandroidextras.depends qtbase
> submodule.qtenginio.depends qtdeclarative
> submodule.qtwebsockets.depends qtbase
> submodule.qtwebsockets.recommends qtdeclarative
> submodule.qtwebchannel.depends qtbase
> submodule.qtwebchannel.recommends qtdeclarative qtwebsockets
> submodule.qtwebengine.depends qtquickcontrols qtwebchannel
> submodule.qtwebengine.recommends qtlocation
> submodule.qtcanvas3d.depends qtdeclarative
> submodule.qtwebview.depends qtdeclarative
> submodule.qtwebview.recommends qtwebengine
> submodule.qtquickcontrols2.depends qtquickcontrols
> submodule.qtpurchasing.depends qtbase
> submodule.qtpurchasing.recommends qtdeclarative
>
> [1] http://code.qt.io/cgit/qt/qt5.git/tree/.gitmodules
>
This really called for one of those ugly GraphViz graphs. Attaching
monstrosity SVG and the ugly script that made it.
Elvis
>
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
> Software Architect - Intel Open Source Technology Center
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
-------------- next part --------------
A non-text attachment was scrubbed...
Name: module-deps.svg
Type: image/svg+xml
Size: 41246 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160330/d2a3da2c/attachment.svg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mkdepgraph.sh
Type: application/x-sh
Size: 429 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160330/d2a3da2c/attachment.sh>
More information about the Interest
mailing list