[Development] On qbs use inside Qt

Thiago Macieira thiago.macieira at intel.com
Thu Feb 16 13:35:40 CET 2012

On quinta-feira, 16 de fevereiro de 2012 12.47.02, Mathias Hasselmann wrote:
> > 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.
> I have to disagree: A basic principle for developing software are
> use-cases. For applications you get them from UI spec. For good
> libraries you get them from non-trivial applications. For build systems
> you get them from existing, non-trivial software you try to build.
> For QBS it is natural to use something complex like QtCreator or Qt
> itself as test bed.
> Like you said above, QBS support would be optional. So you would see no
> harm from their iterations: Causal people would stick to qmake, and
> whatever.

I'm not sure I understand you, Mathias...

What I mean is that the people developing qbs are free to do so and even try 
to compile qtbase or Qt Creator with it. I'd love to see them get qtbase up 
and running, including solving the bootstrapping problem.

In addition, since the decision was made to allow .cmake files to be included 
as part of the Qt build and install them, we can't now say QBS files can't get 
the same right.

What I don't want, based on what Lars said, is to see files that attempt to 
build qtbase with QBS in the master branch. That is going to disrupt other 
work. Use branches for that feature development.

I can't make the decision for Qt Creator though, but I'd expect them to do the 
same (which means rejecting change 16019).

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/7d2588fe/attachment.sig>

More information about the Development mailing list