[webkit-dev] WebKit Build dependencies

Konstantin Tokarev annulen at yandex.ru
Thu Jun 22 05:13:06 PDT 2017



22.06.2017, 14:52, "Adrian Perez de Castro" <aperez at igalia.com>:
> On Thu, 22 Jun 2017 15:41:26 +0530, Nagendra K <pingnagendra at gmail.com> wrote:
>
>>  To build WebKit alone for a cross platform embedded device, want to know
>>  the list of dependencies/packages required to build on host(Ubuntu) and
>>  dependencies to run on host other than toolchain. Request some to help
>>  where to find this information.
>
> For the GTK+ and WPE ports you can get an idea from the JHBuild module sets:
>
>    https://trac.webkit.org/browser/webkit/trunk/Tools/gtk/jhbuild.modules
>    https://trac.webkit.org/browser/webkit/trunk/Tools/wpe/jhbuild.modules

Note that you can get rid of many dependencies if you disable some WebKit features. E.g. some of these jhbuild modules are needed only for WebRTC, and disabling HTML5 video/audio will cut off a lot of stuff further.

>
> The above are neeed *at run-time*, and for building you will need a bunch of
> additional tools. The “install-dependencies” scripts can give you an idea:
>
>   https://trac.webkit.org/browser/webkit/trunk/Tools/gtk/install-dependencies
>   https://trac.webkit.org/browser/webkit/trunk/Tools/wpe/install-dependencies

For the record, install-dependencies includes packages that may be needed to build jhbuild modules mentioned above, but not necessary for WebKit itself.

You can consult to existing packages of WebKitGTK+ to get better picture of build-time and run-time dependencies

>
> I hope this helps.
>
> Cheers,
>
> --
>  Adrián 🎩
> ,
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

-- 
Regards,
Konstantin


More information about the webkit-dev mailing list