Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 161a1abe6d0775b2fbf001f328aabdeea38cf19c https://github.com/WebKit/WebKit/commit/161a1abe6d0775b2fbf001f328aabdeea38cf19c Author: David Kilzer <ddkil...@apple.com> 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 webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes