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