Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6350c54363c185145ff0457d6d8d5c1f299bbddd
      
https://github.com/WebKit/WebKit/commit/6350c54363c185145ff0457d6d8d5c1f299bbddd
  Author: Keith Miller <[email protected]>
  Date:   2026-06-12 (Fri, 12 Jun 2026)

  Changed paths:
    M Source/JavaScriptCore/shell/PlatformCocoa.cmake
    M Source/cmake/OptionsCocoa.cmake
    M Source/cmake/OptionsIOS.cmake
    M Source/cmake/OptionsMac.cmake
    M Source/cmake/WebKitXcodeSDK.cmake

  Log Message:
  -----------
  [CMake] codesign JavaScriptCore binary products
https://bugs.webkit.org/show_bug.cgi?id=316946
rdar://179410684

Reviewed by Geoffrey Garen and Yusuke Suzuki.

The binaries produced by the CMake build with the Apple internal
SDK are not signed and don't have any entitlements. This causes
JSC to not JIT and other fun things. This causes a bunch of JSC
tests to fail.

I added a WEBKIT_PROCESS_ENTITLEMENTS function so we can add
codesigning for subsequent build products in the future from the
same shared function.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to