Title: [288766] trunk/Source
Revision
288766
Author
[email protected]
Date
2022-01-28 16:36:24 -0800 (Fri, 28 Jan 2022)

Log Message

Catalyst builds for WebCore and WebKitLegacy don't create proper symlinks for builds with system content path
https://bugs.webkit.org/show_bug.cgi?id=235839

Reviewed by Saam Barati.

Source/WebCore:

Fixed ALTERNATE_ROOT_PATH to have a proper path for Catalyst builds, but not for normal macOS builds
since they are under WebKit.framework.

* Configurations/WebCore.xcconfig:

Source/WebKitLegacy/mac:

Fixed ALTERNATE_ROOT_PATH and OUTPUT_ALTERNATE_ROOT_PATH to have proper paths for Catalyst builds,
but not for normal macOS builds since they are under WebKit.framework.

* Configurations/WebKitLegacy.xcconfig:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (288765 => 288766)


--- trunk/Source/WebCore/ChangeLog	2022-01-29 00:25:23 UTC (rev 288765)
+++ trunk/Source/WebCore/ChangeLog	2022-01-29 00:36:24 UTC (rev 288766)
@@ -1,3 +1,15 @@
+2022-01-28  Michael Saboff  <[email protected]>
+
+        Catalyst builds for WebCore and WebKitLegacy don't create proper symlinks for builds with system content path
+        https://bugs.webkit.org/show_bug.cgi?id=235839
+
+        Reviewed by Saam Barati.
+
+        Fixed ALTERNATE_ROOT_PATH to have a proper path for Catalyst builds, but not for normal macOS builds
+        since they are under WebKit.framework.
+
+        * Configurations/WebCore.xcconfig:
+
 2022-01-28  Alexey Shvayka  <[email protected]>
 
         Remove showModalDialog-specific logic from JSDOMWindow::getOwnPropertySlot()

Modified: trunk/Source/WebCore/Configurations/WebCore.xcconfig (288765 => 288766)


--- trunk/Source/WebCore/Configurations/WebCore.xcconfig	2022-01-29 00:25:23 UTC (rev 288765)
+++ trunk/Source/WebCore/Configurations/WebCore.xcconfig	2022-01-29 00:36:24 UTC (rev 288766)
@@ -75,6 +75,8 @@
 UNEXPORTED_SYMBOLS_FILE = Configurations/WebCore.unexp;
 
 ALTERNATE_ROOT_PATH[sdk=iphone*] = $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks;
+ALTERNATE_ROOT_PATH[sdk=macosx*] = $(ALTERNATE_ROOT_PATH_$(WK_USE_ALTERNATE_FRAMEWORKS_DIR));
+ALTERNATE_ROOT_PATH_YES = $(WK_ALTERNATE_FRAMEWORKS_DIR)/$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks;
 
 OUTPUT_ALTERNATE_ROOT_PATH[sdk=iphone*] = $(OUTPUT_ALTERNATE_ROOT_PATH_$(USE_SYSTEM_CONTENT_PATH));
 OUTPUT_ALTERNATE_ROOT_PATH_YES[sdk=iphone*] = $(DSTROOT)$(ALTERNATE_ROOT_PATH)/$(FULL_PRODUCT_NAME);

Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (288765 => 288766)


--- trunk/Source/WebKitLegacy/mac/ChangeLog	2022-01-29 00:25:23 UTC (rev 288765)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog	2022-01-29 00:36:24 UTC (rev 288766)
@@ -1,3 +1,15 @@
+2022-01-28  Michael Saboff  <[email protected]>
+
+        Catalyst builds for WebCore and WebKitLegacy don't create proper symlinks for builds with system content path
+        https://bugs.webkit.org/show_bug.cgi?id=235839
+
+        Reviewed by Saam Barati.
+
+        Fixed ALTERNATE_ROOT_PATH and OUTPUT_ALTERNATE_ROOT_PATH to have proper paths for Catalyst builds,
+        but not for normal macOS builds since they are under WebKit.framework.
+
+        * Configurations/WebKitLegacy.xcconfig:
+
 2022-01-27  Devin Rousso  <[email protected]>
 
         [Payment Request] allow additional payment method specific data to be passed to `complete()`

Modified: trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig (288765 => 288766)


--- trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig	2022-01-29 00:25:23 UTC (rev 288765)
+++ trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig	2022-01-29 00:36:24 UTC (rev 288766)
@@ -79,10 +79,15 @@
 APPLY_RULES_IN_COPY_HEADERS = $(WK_USE_NEW_BUILD_SYSTEM);
 
 ALTERNATE_ROOT_PATH[sdk=iphone*] = $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks;
+ALTERNATE_ROOT_PATH[sdk=macosx*] = $(ALTERNATE_ROOT_PATH_$(WK_USE_ALTERNATE_FRAMEWORKS_DIR));
+ALTERNATE_ROOT_PATH_YES = $(WK_ALTERNATE_FRAMEWORKS_DIR)/$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks;
 
 OUTPUT_ALTERNATE_ROOT_PATH[sdk=iphone*] = $(OUTPUT_ALTERNATE_ROOT_PATH_$(USE_SYSTEM_CONTENT_PATH));
 OUTPUT_ALTERNATE_ROOT_PATH_YES[sdk=iphone*] = $(DSTROOT)$(ALTERNATE_ROOT_PATH)/$(FULL_PRODUCT_NAME);
 
+OUTPUT_ALTERNATE_ROOT_PATH[sdk=macosx*] = $(OUTPUT_ALTERNATE_ROOT_PATH_$(USE_SYSTEM_CONTENT_PATH)_$(WK_USE_ALTERNATE_FRAMEWORKS_DIR));
+OUTPUT_ALTERNATE_ROOT_PATH_YES_YES[sdk=macosx*] = $(DSTROOT)$(ALTERNATE_ROOT_PATH)/$(FULL_PRODUCT_NAME);
+
 PRODUCT_NAME = WebKitLegacy;
 PRODUCT_BUNDLE_IDENTIFIER = com.apple.$(PRODUCT_NAME:rfc1034identifier);
 UMBRELLA_FRAMEWORKS_DIR = $(PRODUCTION_FRAMEWORKS_DIR)/WebKit.framework/Versions/A/Frameworks;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to