Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 161a1abe6d0775b2fbf001f328aabdeea38cf19c
https://github.com/WebKit/WebKit/commit/161a1abe6d0775b2fbf001f328aabdeea38cf19c
Author: David Kilzer <[email protected]>
Date: 2023-05-11 (Thu, 11 May 2023)
Changed paths:
M Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig
A Source/ThirdParty/libwebrtc/Configurations/libwebrtc.exp
R Source/ThirdParty/libwebrtc/Configurations/libwebrtc.iOS.exp
R Source/ThirdParty/libwebrtc/Configurations/libwebrtc.iOSsim.exp
R Source/ThirdParty/libwebrtc/Configurations/libwebrtc.mac.exp
A Source/ThirdParty/libwebrtc/Configurations/libwebrtc.testing.exp
M Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig
R Source/ThirdParty/libwebrtc/Configurations/libwebrtc2.exp
R Source/ThirdParty/libwebrtc/Configurations/libwebrtc4.exp
M Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj
Log Message:
-----------
[LibWebRTC] Consolidate export files and add testing exports
https://bugs.webkit.org/show_bug.cgi?id=256560
<rdar://109122945>
Reviewed by Youenn Fablet.
General clean-up of libwebrtc export files. Adds the ability to
export symbols only for testing by introducing a build phase
script in Xcode.
* Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig:
(WK_EXPORT_SYMBOLS_FOR_TESTING): Add.
- Setting this Xcode variable enables the symbols in
libwebrtc.testing.exp to be exported when building Debug or
Release configurations.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.exp: Renamed from
Source/ThirdParty/libwebrtc/Configurations/libwebrtc.mac.exp.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.iOS.exp: Remove.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.iOSsim.exp: Remove.
- The symbols in all three files were identical, so consolidated
them into a single export file.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.testing.exp: Add.
- List of symbols to export when testing.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig:
(EXPORTED_SYMBOLS_FILE):
- Update to point to generate export file created by "Generate
Export Files" build phase script.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc2.exp: Remove.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc4.exp: Remove.
- Remove unused export symbol dumps.
* Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj:
- Rename libwebrtc.mac.exp to libwebrtc.exp, and remove deleted
files.
(Generate Export Files): Add.
- Add build phase script to generate libwebrtc export file.
Canonical link: https://commits.webkit.org/263962@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes