RESOLVED FIXED211102
[MacCatalyst] Add missing symlinks to WebKit.frameworks
https://bugs.webkit.org/show_bug.cgi?id=211102
Summary [MacCatalyst] Add missing symlinks to WebKit.frameworks
David Kilzer (:ddkilzer)
Reported 2020-04-27 16:35:26 PDT
Add missing symlinks to WebKit.frameworks. The MacCatalyst build is missing the /System/iOSSupport/System/Library/Frameworks/WebKit.framework/{Frameworks,XPCServices} symlinks the the macOS build has. <rdar://problem/62137758>
Attachments
Patch v1 (4.31 KB, patch)
2020-04-27 18:15 PDT, David Kilzer (:ddkilzer)
no flags
David Kilzer (:ddkilzer)
Comment 1 2020-04-27 18:15:15 PDT
Created attachment 397777 [details] Patch v1
Alexey Proskuryakov
Comment 2 2020-04-27 19:57:27 PDT
Comment on attachment 397777 [details] Patch v1 View in context: https://bugs.webkit.org/attachment.cgi?id=397777&action=review > Source/WebKit/WebKit.xcodeproj/project.pbxproj:12143 > + shellScript = "if [[ \"${WK_PLATFORM_NAME}\" == macosx || \"${WK_PLATFORM_NAME}\" == maccatalyst || \"${WK_PLATFORM_NAME}\" == iosmac ]]; then\n ln -sfh \"Versions/Current/Frameworks\" \"${TARGET_BUILD_DIR}/WebKit.framework/Frameworks\"\nfi\n"; Why both iosmac and maccatalyst?
David Kilzer (:ddkilzer)
Comment 3 2020-04-28 10:32:50 PDT
Comment on attachment 397777 [details] Patch v1 View in context: https://bugs.webkit.org/attachment.cgi?id=397777&action=review >> Source/WebKit/WebKit.xcodeproj/project.pbxproj:12143 >> + shellScript = "if [[ \"${WK_PLATFORM_NAME}\" == macosx || \"${WK_PLATFORM_NAME}\" == maccatalyst || \"${WK_PLATFORM_NAME}\" == iosmac ]]; then\n ln -sfh \"Versions/Current/Frameworks\" \"${TARGET_BUILD_DIR}/WebKit.framework/Frameworks\"\nfi\n"; > > Why both iosmac and maccatalyst? For consistency with the same check in Source/Webkit/Scripts/process-entitlements.sh.
Alexey Proskuryakov
Comment 4 2020-04-28 10:54:24 PDT
I think that is obsolete and shouldn't be propagated, but will leave review to people who know a bit more about macCatalyst than I do.
Brent Fulgham
Comment 5 2020-04-28 11:17:09 PDT
Comment on attachment 397777 [details] Patch v1 View in context: https://bugs.webkit.org/attachment.cgi?id=397777&action=review >>> Source/WebKit/WebKit.xcodeproj/project.pbxproj:12143 >>> + shellScript = "if [[ \"${WK_PLATFORM_NAME}\" == macosx || \"${WK_PLATFORM_NAME}\" == maccatalyst || \"${WK_PLATFORM_NAME}\" == iosmac ]]; then\n ln -sfh \"Versions/Current/Frameworks\" \"${TARGET_BUILD_DIR}/WebKit.framework/Frameworks\"\nfi\n"; >> >> Why both iosmac and maccatalyst? > > For consistency with the same check in Source/Webkit/Scripts/process-entitlements.sh. We should get rid of the iosmac stuff in a future patch.
EWS
Comment 6 2020-04-28 12:53:46 PDT
Committed r260842: <https://trac.webkit.org/changeset/260842> All reviewed patches have been landed. Closing bug and clearing flags on attachment 397777 [details].
Note You need to log in before you can comment on or make changes to this bug.