WebPlatformForEmbedded / libwpe

General-purpose library specifically developed for the WPE-flavored port of WebKit.
BSD 2-Clause "Simplified" License
49 stars 36 forks source link

CI: Build also for Windows #84

Closed aperezdc closed 3 years ago

aperezdc commented 3 years ago

GitHub Actions can do Windows, and making sure we don't break the build there seems important as well. Now that we use Meson, and that libxkbcommon uses Meson, it is quite easy to add the latter as a subproject and let it manage the details. There are a couple of fixes currently needed for libxkbcommon, hence the need for a patch overlay directory—those changes can probably submitted upstream later on. Also dlfcn-win32 gets a subproject, and a minor tweak is done to avoid needing a full set of EGL/GLES development libraries.

aperezdc commented 3 years ago

Thanks to @donny-dont for pointing out that we need a .def file to let MSVC export the public symbols from libxkbcommon, by the way!

aperezdc commented 3 years ago

Thanks @TingPing 😃