Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 23337c88dde5c88452e82c0ad0170820cbf92218 https://github.com/WebKit/WebKit/commit/23337c88dde5c88452e82c0ad0170820cbf92218 Author: Elliott Williams <e...@apple.com> Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths: M Source/WebKit/DerivedSources-input.xcfilelist M Source/WebKit/DerivedSources-output.xcfilelist M Source/WebKit/DerivedSources.make M Source/WebKit/Modules/iOS_Private.modulemap M Source/WebKit/Scripts/generate-derived-sources.sh M Source/WebKit/WebKit.xcodeproj/project.pbxproj Log Message: ----------- [WebKit] Avoid running "Generate Derived Sources" in installhdrs phases https://bugs.webkit.org/show_bug.cgi?id=285641 rdar://problem/142584488 Reviewed by Alexey Proskuryakov. Most of the sources generated are only needed at compilation time. Apple's internal build system installs headers prior to building WebKit, so we save time and eliminate some dependencies by preventing the Makefile from building during installhdrs. One file that *does* appear to be needed during installhdrs is the module map. Move its build logic out to a separate script phase. * Source/WebKit/DerivedSources-input.xcfilelist: * Source/WebKit/DerivedSources-output.xcfilelist: * Source/WebKit/DerivedSources.make: * Source/WebKit/Modules/iOS_Private.modulemap: Change unifdef-style feature check to WTF style, as this file is now processed by clang directly, not unifdef. * Source/WebKit/Scripts/generate-derived-sources.sh: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/288724@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes