[Development] syncqt.pl in C++

Corentin corentin.jabot at gmail.com
Fri Mar 10 12:03:36 CET 2017


JSC is pretty slow to build compared to V4. I think It's an inconvenient.
And it would negate the efforts to get rid out of QtScript/JSC in Qt.
It may be wishful thinking, but it would be great if QBS and Qml could use
the exact same engine that would only be build once.

Le mer. 8 mars 2017 à 21:10, Jake Petroules <Jake.Petroules at qt.io> a écrit :

> 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.petroules at qt.io
> The Qt Company - Silicon Valley
> Qbs build tool evangelist - qbs.io
>
> ------------------------------
> *From:* Development <development-bounces+jake.petroules=
> qt.io at qt-project.org> on behalf of Sune Vuorela <nospam at vuorela.dk>
> *Sent:* Wednesday, March 8, 2017 11:53:17 AM
> *To:* development at qt-project.org
>
> *Subject:* Re: [Development] syncqt.pl in C++
> On 2017-03-07, Lars Knoll <lars.knoll at 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 at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20170310/d67b0c20/attachment.html>


More information about the Development mailing list