Build system

Building and testing on multiple platforms – introducing minicoin

Published Tuesday June 4th, 2019 | 8 Comments on Building and testing on multiple platforms – introducing minicoin
Posted in Build system, C++, CI, Compilers, cross-platform, Dev Loop, Test | Tags:

When working on Qt, we need to write code that builds and runs on multiple platforms, with various compiler versions and platform SDKs, all the time. Building code, running tests, reproducing reported bugs, or testing packages is at best cumbersome and time consuming without easy access to the various machines locally. Keeping actual hardware around is […]

Read More
Christian Kandeler

Qbs 1.13 released

Published Thursday April 18th, 2019 | 32 Comments on Qbs 1.13 released
Posted in Build system, Dev Loop | Tags:

We are happy to announce version 1.13.0 of the Qbs build tool. This is the last version to be released under the auspices of the Qt Company, but certainly not the least. Highlights Transparent pkg-config support Qbs projects can now make use of pkg-config modules. Syntax-wise, the same dependency mechanism as for Qbs’ own modules […]

Read More
Tuukka Turunen

Deprecation of Qbs

Published Monday October 29th, 2018 | 200 Comments on Deprecation of Qbs
Posted in Build system, Dev Loop

The Qt Company has been supporting three different build systems for Qt programs. For Qt users, qmake is currently the most widely used build system. CMake is a clear second and growing in popularity. The third place is Qbs, with significantly smaller adoption. When asked about their preferences, most of our customers said they plan […]

Read More
Christian Kandeler

qbs 1.12 released

Published Thursday July 19th, 2018 | 12 Comments on qbs 1.12 released
Posted in Announcements, Build system, cross-platform, Dev Loop, Releases

We are happy to announce version 1.12.0 of the Qbs build tool. What’s new? Generating Interfaces for Qbs and pkg-config When distributing software components such as libraries, you’d like to make it as simple as possible for other projects to make use of them. To this end, we have added two new modules: The Exporter.qbs […]

Read More
Christian Kandeler

Qbs 1.11 released

Published Wednesday March 28th, 2018 | 10 Comments on Qbs 1.11 released
Posted in Announcements, Build system, cross-platform, Dev Loop, Releases

We are happy to announce version 1.11.0 of the Qbs build tool. What’s new? Language Improvements The long-existing list properties qbs.targetOS and qbs.toolchain have been complemented by their scalar counterparts qbs.targetPlatform and qbs.toolchainType, respectively. The new properties make it easier to specify the target platform on the command line and in profiles, while you should still […]

Read More
Jake Petroules

Qbs 1.10 released

Published Thursday December 7th, 2017 | 11 Comments on Qbs 1.10 released
Posted in Announcements, Biz Circuit & Dev Loop, Build system, Releases

Qbs (pronounced “Cubes”) is The Qt Company’s latest build tool, which aims to be the replacement for qmake in the Qt build system. In addition to its use within Qt, for our customers Qbs will also provide faster build times coupled with a rich feature set in order to reduce build engineering complexity and decrease […]

Read More
Jake Petroules

Qbs 1.9 released

Published Tuesday September 5th, 2017 | 46 Comments on Qbs 1.9 released
Posted in Announcements, Biz Circuit & Dev Loop, Build system, Releases

Qbs (pronounced “Cubes”) is The Qt Company’s latest build tool, which aims to be the replacement for qmake in the Qt build system. In addition to its use within Qt, for our customers Qbs will also provide faster build times coupled with a rich feature set in order to reduce build engineering complexity and decrease time to […]

Read More
tsarajarvi

CI Performance, HW and SW changes

Published Friday June 2nd, 2017 | 6 Comments on CI Performance, HW and SW changes
Posted in Build system, CI

This time I’ll cover the topics performance as well as upcoming hardware and software changes. Performance You have all noticed that the CI system is behaving poorly to what comes to the performance. Sometimes autotests take over 30 times longer to run compared to a normal situation. Now why is that? We actually have different […]

Read More
Jake Petroules

Qbs 1.8 released

Published Monday May 29th, 2017 | 46 Comments on Qbs 1.8 released
Posted in Announcements, Biz Circuit & Dev Loop, Build system, Releases

Qbs (pronounced “Cubes”) is The Qt Company’s latest build tool, which is planned to be the replacement for qmake in the Qt 6 build system. In addition to its use within Qt, for our customers Qbs will also provide faster build times coupled with a rich feature set in order to reduce build engineering complexity and decrease […]

Read More
Jake Petroules

Qbs 1.7 released

Published Tuesday January 31st, 2017 | 20 Comments on Qbs 1.7 released
Posted in Announcements, Build system, Dev Loop, Releases

We are delighted to announce the release of Qbs 1.7 “Technical Ecstasy”! While Qbs 1.7.0 was actually released back in mid-December, we decided to postpone the announcement until after last week’s 1.7.1 patch release in order to get in a few more bug fixes. What’s new? In addition to lots of bugfixes and smaller improvements, as […]

Read More
Get started today with Qt Download now