[Development] Notes on "Qt Build Systems" @ QtCon 2016
Thiago Macieira
thiago.macieira at intel.com
Tue Sep 6 02:21:21 CEST 2016
Em segunda-feira, 5 de setembro de 2016, às 14:12:23 PDT, Jake Petroules
escreveu:
> Many of you seem to not understand how complex build tools can get and just
> how simple Qbs can make problems that are incredibly challenging in other
> systems. Perhaps you should actually try Qbs before complaining about it.
> Or perhaps we simply need more/better examples to show the community the
> difference between the Rolls-Royce Trent 900 jet engine that is CMake, and
> the wet firecrackers that are CMake and qmake. Perhaps both. :)
I'm interested in seeing that.
Please port one of the complex KF5 libraries to qbs. One that has dozens of
configuration decisions and dependencies, both mandatory and optional, few of
which can be detected with pkg-config.
Then we can compare a real-world case of CMake vs qbs.
Qt Creator is not a good example, because it has exactly one external
dependency (the LLVM libs) and it barely tries to detect it. You have to
inform the build with qmake that LLVM is available. Botan is included as a
bundled 3rdparty, instead of being detected, etc.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Development
mailing list