Build scripts should default to the Internal workspace using the internal SDK#26123
Conversation
|
EWS run on previous version of this PR (hash b846ac7) Details |
b846ac7 to
1c7399b
Compare
|
EWS run on current version of this PR (hash 1c7399b) Details |
|
I tested |
Tools/Scripts/webkitdirs.pm
Outdated
There was a problem hiding this comment.
One thing to note is that this won't abort make unless we also change this logic to propagate the exit code from shell backticks:
Lines 172 to 173 in 3d472e9
I don't think you need to do that now—if webkitdirs does die here, the error will be printed up front and the Xcode build should fail immediately, too.
There was a problem hiding this comment.
Oh, interesting that make doesn't propagate non-zero exit status from sub-commands. As you said it's probably not a big deal.
|
Safe-Merge-Queue: Build #15423. |
…rnal SDK https://bugs.webkit.org/show_bug.cgi?id=271245 rdar://125015308 Reviewed by Elliott Williams. Right now in order to get WebKitAdditions when using these scripts you have to already have started a build from Internal. This is annoying for clean builds or when WebKitBuild has a stale WebKitAdditions. This patch changes the build scripts to default to the Internal workspace when building for a .internal SDK and the regular workspace when building for a public SDK. If there's already a configured workspace then we just use that. * Tools/Scripts/webkitdirs.pm: (determineConfiguredXcodeWorkspaceOrDefault): (configuredXcodeWorkspace): (XcodeOptions): (determineConfiguredXcodeWorkspace): Deleted. * Tools/Scripts/webkitperl/BuildSubproject.pm: (buildUpToProject): Canonical link: https://commits.webkit.org/276366@main
1c7399b to
29536a5
Compare
|
Committed 276366@main (29536a5): https://commits.webkit.org/276366@main Reviewed commits have been landed. Closing PR #26123 and removing active labels. |
29536a5
1c7399b
🛠 🧪 jsc🛠 🧪 jsc-arm64