Title: [291087] trunk/Source/_javascript_Core
- Revision
- 291087
- Author
- sbar...@apple.com
- Date
- 2022-03-09 19:31:10 -0800 (Wed, 09 Mar 2022)
Log Message
Limit WK_XCODE_SUPPORTS_LTO in _javascript_Core based on target OS
https://bugs.webkit.org/show_bug.cgi?id=237682
Reviewed by Alexey Proskuryakov.
* Configurations/Base.xcconfig:
* Configurations/WebKitTargetConditionals.xcconfig:
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (291086 => 291087)
--- trunk/Source/_javascript_Core/ChangeLog 2022-03-10 03:18:08 UTC (rev 291086)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-03-10 03:31:10 UTC (rev 291087)
@@ -1,3 +1,13 @@
+2022-03-09 Saam Barati <sbar...@apple.com>
+
+ Limit WK_XCODE_SUPPORTS_LTO in _javascript_Core based on target OS
+ https://bugs.webkit.org/show_bug.cgi?id=237682
+
+ Reviewed by Alexey Proskuryakov.
+
+ * Configurations/Base.xcconfig:
+ * Configurations/WebKitTargetConditionals.xcconfig:
+
2022-03-09 Carlos Garcia Campos <cgar...@igalia.com>
[GTK][WPE] Stop using the env var WEBKIT_INSPECTOR_SERVER to connect to the inspector
Modified: trunk/Source/_javascript_Core/Configurations/Base.xcconfig (291086 => 291087)
--- trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2022-03-10 03:18:08 UTC (rev 291086)
+++ trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2022-03-10 03:31:10 UTC (rev 291087)
@@ -194,8 +194,11 @@
WK_LLVM_LTO_NO = NO;
WK_LLVM_LTO_YES = $(WK_USER_LTO_MODE);
-WK_XCODE_SUPPORTS_LTO = $(WK_NOT_$(WK_XCODE_VERSION_BEFORE_10_2_$(XCODE_VERSION_MAJOR)));
-WK_XCODE_SUPPORTS_LTO[arch=arm*] = $(WK_NOT_$(WK_XCODE_VERSION_BEFORE_11_4_$(XCODE_VERSION_MAJOR)));
+WK_XCODE_SUPPORTS_LTO[sdk=macos*] = $(WK_NOT_$(WK_MACOS_BEFORE_1300));
+WK_XCODE_SUPPORTS_LTO[sdk=iphone*] = $(WK_NOT_$(WK_IOS_BEFORE_16));
+WK_XCODE_SUPPORTS_LTO[sdk=appletv*] = $(WK_NOT_$(WK_TVOS_BEFORE_16));
+// FIXME: This can follow the above pattern once rdar://90049836 is resolved.
+WK_XCODE_SUPPORTS_LTO[sdk=watch*] = NO;
WK_XCODE_VERSION_BEFORE_10_2_0800 = YES;
WK_XCODE_VERSION_BEFORE_10_2_0900 = YES;
Modified: trunk/Source/_javascript_Core/Configurations/WebKitTargetConditionals.xcconfig (291086 => 291087)
--- trunk/Source/_javascript_Core/Configurations/WebKitTargetConditionals.xcconfig 2022-03-10 03:18:08 UTC (rev 291086)
+++ trunk/Source/_javascript_Core/Configurations/WebKitTargetConditionals.xcconfig 2022-03-10 03:31:10 UTC (rev 291087)
@@ -217,3 +217,11 @@
WK_IOS_16 = $(WK_IOS_16_$(WK_IOS_BEFORE_16));
WK_IOS_16_ = _IOS_SINCE_16;
WK_IOS_16_YES = _IOS_BEFORE_16;
+
+
+// tvOS
+WK_TVOS_BEFORE_16 = $(WK_TVOS_BEFORE_16_$(TVOS_DEPLOYMENT_TARGET:base));
+WK_TVOS_BEFORE_16_13 = YES;
+WK_TVOS_BEFORE_16_14 = YES;
+WK_TVOS_BEFORE_16_15 = YES;
+
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes