[webkit-dev] [ANN] JSCOnly port becomes dependency-free (except for ICU)

Konstantin Tokarev annulen at yandex.ru
Thu Apr 21 09:31:55 PDT 2016



21.04.2016, 19:30, "Yusuke SUZUKI" <utatane.tea at gmail.com>:
> On Thu, Apr 21, 2016 at 3:12 AM, Eric Wing <ewmailing at gmail.com> wrote:
>> On 4/18/16, Yusuke SUZUKI <utatane.tea at gmail.com> wrote:
>>> Hi folks,
>>>
>>> Thanks to Konstantin Tokavev and GTK guys, JSCOnly port becomes quickly
>>> mature.
>>> As of now, finally, JSCOnly port becomes completely dependency free port
>>> (except for ICU :P).
>>> It means that, when you need some Linux JSC shell to test, you just
>>>
>>> 1. clone the tree
>>> 2. install ICU (sudo apt-get install libicu-dev)
>>> 3. hit `Tools/Scripts/build-webkit --jsc-only`
>>>
>>> That's it! After building, you will get the JSC shell on (almost) any
>>> platforms and you also get the TestWTF.
>>> It makes easy to build / contribute to JSC.
>>> And it makes building old (from now) JSC easy, it's super beneficial.
>>> For example, when you encounter the performance regression in some revision
>>> XXX, previously, you need to,
>>>
>>> 1. checkout the old rev
>>> 2. prepare the old dependencies (Let's build old DependenciesXXX!)
>>> 3. let's build the JSC and check the regression
>>>
>>> But now, we can just checkout the old revision and build the old JSC.
>>>
>>> Best regards,
>>> Yusuke Suzuki
>>>
>>
>> Just curious, is this expected to work for Windows/Visual Studio too?
>
> If you build it with CMake, it should work fine I think (And if it cannot be done, it's a bug, plz file it.)

It's currently missing a cmake option to use native Windows event loop, but that would be trivial to add.


-- 
Regards,
Konstantin


More information about the webkit-dev mailing list