Changeset 259826 in webkit
- Timestamp:
- Apr 9, 2020, 1:51:59 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 16 edited
-
Source/ThirdParty/libwebrtc/ChangeLog (modified) (1 diff)
-
Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/Configurations/WebCoreTestShim.xcconfig (modified) (1 diff)
-
Source/WebCore/Configurations/WebCoreTestSupport.xcconfig (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/Configurations/GPUService.xcconfig (modified) (1 diff)
-
Source/WebKit/Configurations/NetworkService.xcconfig (modified) (1 diff)
-
Source/WebKit/Configurations/PluginProcessShim.xcconfig (modified) (1 diff)
-
Source/WebKit/Configurations/PluginService.64.xcconfig (modified) (1 diff)
-
Source/WebKit/Configurations/SecItemShim.xcconfig (modified) (1 diff)
-
Source/WebKit/Configurations/WebContentService.xcconfig (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/Scripts/webkitdirs.pm (modified) (1 diff)
-
Tools/TestWebKitAPI/Configurations/TestWTF.xcconfig (modified) (1 diff)
-
Tools/TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/ThirdParty/libwebrtc/ChangeLog
r259726 r259826 1 2020-04-09 Keith Rollin <krollin@apple.com> 2 3 Set ENTITLEMENTS_REQUIRED=NO for some Xcode build targets 4 https://bugs.webkit.org/show_bug.cgi?id=210250 5 <rdar://problem/61502270> 6 7 Reviewed by Jonathan Bedard. 8 9 When building with the public version of Xcode 11.4, with XCBuild 10 enabled, and targeting the iOS device, some build targets issue an 11 error like: 12 13 error: An empty identity is not valid when signing a binary for 14 the product type 'Command-line Tool'. (in target 'yasm' from 15 project 'libwebrtc') 16 17 A comment in <rdar://problem/47092353> suggests setting 18 ENTITLEMENTS_REQUIRED=NO to relax the requirement. To that end, when 19 building with the public Xcode, establish that setting for the 20 affected targets. 21 22 * Configurations/Base.xcconfig: 23 1 24 2020-04-08 Truitt Savell <tsavell@apple.com> 2 25 -
trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
r259466 r259826 61 61 STRIP_INSTALLED_PRODUCT = NO; 62 62 WARNING_CFLAGS = -Wexit-time-destructors -Wglobal-constructors -Wthread-safety; 63 64 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 65 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 66 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 67 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); 63 68 64 69 SUPPORTED_PLATFORMS = iphoneos iphonesimulator macosx; -
trunk/Source/WebCore/ChangeLog
r259825 r259826 1 2020-04-09 Keith Rollin <krollin@apple.com> 2 3 Set ENTITLEMENTS_REQUIRED=NO for some Xcode build targets 4 https://bugs.webkit.org/show_bug.cgi?id=210250 5 <rdar://problem/61502270> 6 7 Reviewed by Jonathan Bedard. 8 9 When building with the public version of Xcode 11.4, with XCBuild 10 enabled, and targeting the iOS device, some build targets issue an 11 error like: 12 13 error: An empty identity is not valid when signing a binary for 14 the product type 'Command-line Tool'. (in target 'yasm' from 15 project 'libwebrtc') 16 17 A comment in <rdar://problem/47092353> suggests setting 18 ENTITLEMENTS_REQUIRED=NO to relax the requirement. To that end, when 19 building with the public Xcode, establish that setting for the 20 affected targets. 21 22 No new tests -- no changed functionality. 23 24 * Configurations/WebCoreTestShim.xcconfig: 25 * Configurations/WebCoreTestSupport.xcconfig: 26 1 27 2020-04-09 Rob Buis <rbuis@igalia.com> 2 28 -
trunk/Source/WebCore/Configurations/WebCoreTestShim.xcconfig
r230836 r259826 44 44 OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS); 45 45 OTHER_LDFLAGS[sdk=macosx*] = $(ASAN_OTHER_LDFLAGS) -framework Carbon; 46 47 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 48 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 49 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 50 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Source/WebCore/Configurations/WebCoreTestSupport.xcconfig
r254551 r259826 63 63 OTHER_LDFLAGS[sdk=iphonesimulator*] = $(ASAN_OTHER_LDFLAGS) -lAccessibility $(LIBWEBRTC_LDFLAGS); 64 64 SECT_ORDER_FLAGS = ; 65 66 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 67 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 68 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 69 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Source/WebKit/ChangeLog
r259824 r259826 1 2020-04-09 Keith Rollin <krollin@apple.com> 2 3 Set ENTITLEMENTS_REQUIRED=NO for some Xcode build targets 4 https://bugs.webkit.org/show_bug.cgi?id=210250 5 <rdar://problem/61502270> 6 7 Reviewed by Jonathan Bedard. 8 9 When building with the public version of Xcode 11.4, with XCBuild 10 enabled, and targeting the iOS device, some build targets issue an 11 error like: 12 13 error: An empty identity is not valid when signing a binary for 14 the product type 'Command-line Tool'. (in target 'yasm' from 15 project 'libwebrtc') 16 17 A comment in <rdar://problem/47092353> suggests setting 18 ENTITLEMENTS_REQUIRED=NO to relax the requirement. To that end, when 19 building with the public Xcode, establish that setting for the 20 affected targets. 21 22 * Configurations/GPUService.xcconfig: 23 * Configurations/NetworkService.xcconfig: 24 * Configurations/PluginProcessShim.xcconfig: 25 * Configurations/PluginService.64.xcconfig: 26 * Configurations/SecItemShim.xcconfig: 27 * Configurations/WebContentService.xcconfig: 28 1 29 2020-04-09 Jacob Uphoff <jacob_uphoff@apple.com> 2 30 -
trunk/Source/WebKit/Configurations/GPUService.xcconfig
r253098 r259826 30 30 31 31 OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH) $(WK_RELOCATABLE_FRAMEWORKS_LDFLAGS); 32 33 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 34 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 35 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 36 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Source/WebKit/Configurations/NetworkService.xcconfig
r248164 r259826 31 31 OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_VERSIONED_FRAMEWORK_PATH) $(WK_RELOCATABLE_FRAMEWORKS_LDFLAGS); 32 32 OTHER_LDFLAGS[sdk=macosx*] = $(inherited) $(BUILT_PRODUCTS_DIR)/SecItemShim.dylib; 33 34 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 35 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 36 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 37 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Source/WebKit/Configurations/PluginProcessShim.xcconfig
r230698 r259826 36 36 37 37 OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS) $(WK_APPKIT_LDFLAGS) $(WK_CARBON_LDFLAGS) $(WK_QUARTZCORE_LDFLAGS); 38 39 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 40 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 41 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 42 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Source/WebKit/Configurations/PluginService.64.xcconfig
r248164 r259826 39 39 40 40 SKIP_INSTALL[sdk=iphone*] = YES; 41 42 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 43 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 44 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 45 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Source/WebKit/Configurations/SecItemShim.xcconfig
r194022 r259826 28 28 OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS) $(OTHER_LDFLAGS_PLATFORM); 29 29 OTHER_LDFLAGS_PLATFORM[sdk=macosx*] = -framework Security; 30 31 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 32 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 33 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 34 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Source/WebKit/Configurations/WebContentService.xcconfig
r248164 r259826 51 51 RUNLOOP_TYPE_MACOS_BEFORE_1014 = _NSApplicationMain; 52 52 RUNLOOP_TYPE_MACOS_SINCE_1014 = _WebKit; 53 54 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 55 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 56 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 57 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Tools/ChangeLog
r259819 r259826 1 2020-04-09 Keith Rollin <krollin@apple.com> 2 3 Set ENTITLEMENTS_REQUIRED=NO for some Xcode build targets 4 https://bugs.webkit.org/show_bug.cgi?id=210250 5 <rdar://problem/61502270> 6 7 Reviewed by Jonathan Bedard. 8 9 When building with the public version of Xcode 11.4, with XCBuild 10 enabled, and targeting the iOS device, some build targets issue an 11 error like: 12 13 error: An empty identity is not valid when signing a binary for 14 the product type 'Command-line Tool'. (in target 'yasm' from 15 project 'libwebrtc') 16 17 A comment in <rdar://problem/47092353> suggests setting 18 ENTITLEMENTS_REQUIRED=NO to relax the requirement. To that end, when 19 building with the public Xcode, establish that setting for the 20 affected targets. 21 22 With this change, we can also remove 23 IDEProvisioningProfileSupportRelaxed=YES from webkitdirs.pm. 24 25 * Scripts/webkitdirs.pm: 26 (XcodeOptions): 27 * TestWebKitAPI/Configurations/TestWTF.xcconfig: 28 * TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig: 29 1 30 2020-04-09 Wenson Hsieh <wenson_hsieh@apple.com> 2 31 -
trunk/Tools/Scripts/webkitdirs.pm
r259726 r259826 915 915 916 916 if (willUseIOSDeviceSDK() || willUseWatchDeviceSDK() || willUseAppleTVDeviceSDK()) { 917 push @options, "-IDEProvisioningProfileSupportRelaxed=YES";918 917 push @options, "ENABLE_BITCODE=NO"; 919 918 if (hasIOSDevelopmentCertificate()) { -
trunk/Tools/TestWebKitAPI/Configurations/TestWTF.xcconfig
r246282 r259826 39 39 40 40 STRIP_STYLE = debugging; 41 42 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 43 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 44 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 45 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED); -
trunk/Tools/TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig
r257614 r259826 81 81 CREATE_INFOPLIST_SECTION_IN_BINARY = YES; 82 82 INFOPLIST_FILE = $(SRCROOT)/Info.plist; 83 84 ENTITLEMENTS_REQUIRED = $(ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_$(USE_INTERNAL_SDK)) 85 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_ = NO; 86 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_NO = NO; 87 ENTITLEMENTS_REQUIRED_USE_INTERNAL_SDK_YES = $(ENTITLEMENTS_REQUIRED);
Note:
See TracChangeset
for help on using the changeset viewer.