Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6bb7ab679fa627224364142b4eb9e8beb4953a7b
https://github.com/WebKit/WebKit/commit/6bb7ab679fa627224364142b4eb9e8beb4953a7b
Author: Elliott Williams <[email protected]>
Date: 2025-12-13 (Sat, 13 Dec 2025)
Changed paths:
M Source/WebCore/DerivedSources.make
Log Message:
-----------
[Xcode] Changes to IDL file list in DerivedSources.make can cause incremental
build failures
https://bugs.webkit.org/show_bug.cgi?id=304096
rdar://166421164
Reviewed by Simon Fraser.
IDLFileNamesList.txt is derived from the JS_BINDING_IDLS list in the
Makefile, so the text listing needs to be regenerated whenever the
Makefile changes. Otherwise, removing an IDL will not regenerate the
list, which will cause the generator to fail.
To avoid spuriously re-running the generator, change
IDLFileNamesList.txt to be an order-only prerequisite of the generator
rules. This means that the generator requires that the file exists,
but will not be invalidated whenever the file updates. That's file; what
invalidates the generator is changes to IDL content itself.
* Source/WebCore/DerivedSources.make:
Canonical link: https://commits.webkit.org/304430@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications