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 - [email protected]<mailto:[email protected]> The Qt Company - Silicon Valley Qbs build tool evangelist - qbs.io<http://qbs.io> ________________________________ From: Development <[email protected]> on behalf of Sune Vuorela <[email protected]> Sent: Wednesday, March 8, 2017 11:53:17 AM To: [email protected] Subject: Re: [Development] syncqt.pl in C++ On 2017-03-07, Lars Knoll <[email protected]> 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 [email protected] http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
