[wpe-webkit] Switching libwpe & wpebackend-fdo from CMake to Meson

Adrian Perez de Castro aperez at igalia.com
Mon Mar 2 04:24:18 PST 2020


Hello all,

About a year ago I started toying with the idea of switching both libwpe and
wpebackend-fdo to the Meson [1] build system. I have been improving patches
which add the Meson support [2][3] to the point that I am finally satisfied
and consider the libwpe Meson build ready for merging [4] now that the CI
can build using *both* systems and compare the results to ensure that neither
is broken and that they produce equivalent outputs.

While Carlos López was suggesting in the libwpe PR that we could merge the
Meson build support early and include it in the 1.6 releases along with the
preexisting CMake build system, I think it is better to be a bit conservative
and do it for 1.8: this way we have the whole development cycle (six months)
to iron any rough edges and then another six months between 1.8 and 1.10 in
which both build systems will coexist. This gives packagers (and ourselves)
one year before the CMake build system is removed.

I plan to wait some days in case there are some questions and/or concerns
(if so, please speak up!) before merging the Meson build system in libwpe
In the meantime I will be also devoting some time to updating and improving
the PR for wpebackend-fdo.

Rgeards,
—Adrián

---
[1] http://mesonbuild.com/
[2] https://github.com/WebPlatformForEmbedded/libwpe/pull/9
[3] https://github.com/Igalia/WPEBackend-fdo/pull/3
[4] https://github.com/WebPlatformForEmbedded/libwpe/pull/9#issuecomment-593294857
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.webkit.org/pipermail/webkit-wpe/attachments/20200302/c384d28a/attachment.bin>


More information about the webkit-wpe mailing list