[Development] On qbs use inside Qt
Thiago Macieira
thiago.macieira at intel.com
Thu Feb 16 12:19:10 CET 2012
Ok, so you have now all seen Jörg's blog about qbs. If you haven't, please go
read it before continuing:
http://labs.qt.nokia.com/2012/02/15/introducing-qbs/
Let me also remind you of the past discussions on buildsystems. See the
threads:
http://www.mail-archive.com/development@qt-project.org/msg00162.html
http://www.mail-archive.com/qt5-feedback@qt.nokia.com/msg01361.html
Particularly Lars's reply[1]:
> Let's not change this for 5.0. Changing the build system is something that
> can be potentially rather disruptive to our work. We'd then deal with both
> changing larger pieces in the architecture as well as a changing build
> system. It's better to look at options there once Qt itself has a stable
> branch to work with again (ie. after we have 5.0).
Those decisions still stand. So reiterating:
A) Qt 5.0 will ship with qmake as the buildsystem
B) other buildsystems are *not* welcome as non-optional dependencies
And since there has been as of yet no decision on the subject, let's also be
very clear:
C) it HAS NOT been decided that qbs will be adopted for building Qt
But if the qbs devs want to start adding files to the Qt installation like the
current pkg-config, cmake and libtool files, they can. I would personally
request that they make a 1.0 release of their tool first.
As for the adoption, I point back to Lars's statement: efforts right now would
be disruptive. I also take that to mean that adding the files to execute the
build are *not* welcome in the master branch.
If anyone wishes to start working on making Qt compile with their preferred
buildsystem, they are welcome to do so -- in a branch. Any discussion about
which one to adopt shall be postponed until 5.0 is out, possibly at the QCS.
[1] http://www.mail-archive.com/qt5-feedback@qt.nokia.com/msg01363.html
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
Intel Sweden AB - Registration Number: 556189-6027
Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120216/5bc92281/attachment.sig>
More information about the Development
mailing list