qbs 1.2.0 released
We're happy to announce the release of qbs 1.2.0! Qbs, or Qt Build Suite, is a general cross-platform build tool with a QMLish project description language. More information can be found on its documentation page.
This version fixes a lot of bugs and adds a heap of features that you requested. The qbs plugin of Qt Creator 3.1.0 is already based on qbs 1.2.0.
Qbs now supports rules with a flexible number of outputs. For example, you may write an IDL file containing the descriptions of several C++ interfaces. An interface compiler generates a number of header files. The generated header files are automatically taken into account as potential dependencies. Changing the content of the IDL file is fully tracked, leading to a rebuild of the affected parts of your project. This is of course not special-cased for the IDL use case. This feature is useful for any kind of code generator (e.g. flex/bison) where you can specify in the source what kind of files are generated and how these files are named.
Another use case for those dynamic rules is moc. We've adapted the moc handling of qbs to use dynamic rules and got rid off the lengthy "automoc" scanning phase before every build.
Other changes worth mentioning:
- Incremental builds got more robust.
- Thanks to Jake Petroules we now have modules for creating Windows installers based on NSIS or WiX (MSI).
- The memory footprint has been reduced significantly.
Where do I get it?
Bug tracker: https://bugreports.qt-project.org/browse/QBS
Mailing list: http://lists.qt-project.org/mailman/listinfo/qbs
Subscribe to our newsletter
Try Qt 6.4 Now!
Download the latest release here: www.qt.io/download.
Qt 6 is the productivity platform for the future, with next-gen 2D & 3D UX and limitless scalability.
Explore Qt World
Check our Qt demos and case studies in the virtual Qt World
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Näytä tämä julkaisu Instagramissa.
Want to build something for tomorrow, join #QtPeople today! We have loads of cool jobs you don't want to miss! http://qt.io/careers #builtwithQt #software #developers #coding #framework #tool #tooling #C++ #QML #engineers #sales #tech #technology #UI #UX #CX #Qt #Qtdev #global #openpositions #careers #job
Henkilön Qt (@theqtcompany) jakama julkaisu