Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a24473a87b4ec6d52f34b7394e4055ab489e47c7
      
https://github.com/WebKit/WebKit/commit/a24473a87b4ec6d52f34b7394e4055ab489e47c7
  Author: Adrian Perez de Castro <ape...@igalia.com>
  Date:   2025-04-07 (Mon, 07 Apr 2025)

  Changed paths:
    M Source/ThirdParty/skia/CMakeLists.txt
    M Source/WebKit/PlatformWPE.cmake

  Log Message:
  -----------
  REGRESSION(286721@main): [CMake][WPE] Android builds with Skia enabled fail
https://bugs.webkit.org/show_bug.cgi?id=291176

Reviewed by Carlos Garcia Campos.

With the update done in 286721@main plus additional changes from 288086@main
Skia has been refactored to use some platform-independent FreeType code on
Android as well. Therefore, reorganize the CMake build system to reflect
this change.

While at it link, also to libintl on Android, which has always been needed
and its lack was being workarounded in the Cerbero build system [1].

[1] 
https://github.com/Igalia/wpe-android-cerbero/blob/28cb1f1686842826590b1b6936d0fd7b4f37364e/recipes/wpewebkit.recipe#L184

* Source/ThirdParty/skia/CMakeLists.txt: Move most Android bits under
  the Unix (non-Windows) part, keeping the addition of the Freetype related
  sources and library under the common part.
* Source/WebKit/PlatformWPE.cmake: Add linking to libintl on Android,
  needed by WebKitWebContext to use bindtextdomain().

Canonical link: https://commits.webkit.org/293351@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to