There are a number of build settings, script phases, and workarounds which only existed to support the legacy build system. Let's clean them up. For the most part, this can be done by finding usage of WK_WHICH_BUILD_SYSTEM and WK_USE_NEW_BUILD_SYSTEM in xcconfigs and script phases, and deleting the legacy code path.
Pull request: https://github.com/WebKit/WebKit/pull/2745
rdar://89701972
<rdar://problem/97618431>
Committed 252870@main (f5950aef5b7e): <https://commits.webkit.org/252870@main> Reviewed commits have been landed. Closing PR #2745 and removing active labels.
Reverting in https://bugs.webkit.org/show_bug.cgi?id=243259 because it broke the iOS build make release ARCHS=arm64e SDKROOT=iphoneos.internal
Reverted by https://github.com/WebKit/WebKit/pull/2787
Committed 252875@main (a790b3beee52): <https://commits.webkit.org/252875@main> Reviewed commits have been landed. Closing PR #2787 and removing active labels.
Re-opening for pull request https://github.com/WebKit/WebKit/pull/10552
merge-queue failed to commit PR to repository. To retry, remove any blocking labels and re-apply merge-queue label
Committed 261111@main (91b246244bf1): <https://commits.webkit.org/261111@main> Reviewed commits have been landed. Closing PR #10552 and removing active labels.
Re-opened since this is blocked by bug 253301
Pull request: https://github.com/WebKit/WebKit/pull/12010
Committed 262162@main (ecef01756ff9): <https://commits.webkit.org/262162@main> Reviewed commits have been landed. Closing PR #12010 and removing active labels.
Reopening to fix some additional places where these variables are used.
Pull request: https://github.com/WebKit/WebKit/pull/12125
Committed 262287@main (dbd94e530aea): <https://commits.webkit.org/262287@main> Reviewed commits have been landed. Closing PR #12125 and removing active labels.