Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8a6a6600d5d24ee9f06b1ad6c5f03948ceb50795
      
https://github.com/WebKit/WebKit/commit/8a6a6600d5d24ee9f06b1ad6c5f03948ceb50795
  Author: Diego Pino Garcia <[email protected]>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M Source/WebKit/PlatformGTK.cmake
    M Tools/TestWebKitAPI/glib/CMakeLists.txt

  Log Message:
  -----------
  [GTK] Fix build for GTK3 after 301078@main
https://bugs.webkit.org/show_bug.cgi?id=285379

Reviewed by Adrian Perez de Castro.

After changeset 301078@main, GTK3 build fails with error:

error: 'WEBKIT_WEB_EXTENSION_MATCH_PATTERN_OPTIONS_NONE' was not declared in 
this scope.

That symbol is defined in 'WebKitWebExtensionMatchPattern.h.in'.

The only file that includes the 'WebKitWebExtensionMatchPattern.h.in' header is
'WebKitWebExtension.h.in'. In 'PlatformGTK.cmake' file 'WebKitWebExtension.h.in'
is only include if 'ENABLE_2022_GLIB_API' is defined.

Thus, 'WebKitWebExtensionMatchPattern.h.in' should only be included in
the same cases 'WebKitWebExtension.h.in' is included.

* Source/WebKit/PlatformGTK.cmake:
* Tools/TestWebKitAPI/glib/CMakeLists.txt:

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



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

Reply via email to