I'm working on the qbs bootstrapping. The requirements will be: a C++11 
compiler. End of requirements. Seriously. Not even bash, if you don't mind 
typing a couple commands manually.

Right now we depend on JSC via QtScript (not V4) but that will change at some 
point. We're not entirely sure of the solution yet; newer JSC vs V8 vs V4 or 
another solution.

JSC supports ES2017 nowadays so I somewhat favor that.

Qt could then include a tiny bootstrap script which downloads and bootstraps 
qbs, then builds Qt (but the normal use case would be that you already have qbs 
installed).
--
Jake Petroules - jake.petrou...@qt.io<mailto:jake.petrou...@qt.io>
The Qt Company - Silicon Valley
Qbs build tool evangelist - qbs.io<http://qbs.io>

________________________________
From: Development <development-bounces+jake.petroules=qt...@qt-project.org> on 
behalf of Sune Vuorela <nos...@vuorela.dk>
Sent: Wednesday, March 8, 2017 11:53:17 AM
To: development@qt-project.org
Subject: Re: [Development] syncqt.pl in C++

On 2017-03-07, Lars Knoll <lars.kn...@qt.io> wrote:
> This also makes qbs a natural choice to also use for Qt itself, and I belie=
> ve all the people that have worked and maintained Qt's build system over th=
> e last few years are supporting this. Of course this requires that we can s=
> how that qbs can be used to build Qt.

I expect this also includes "Can be bootstrapped" and "Does not require
a qbs executable obtained from elsewhere with all dependencies". And
maybe even "Can be built on platforms where v4 isn't yet
ported."

/Sune


_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to