Skip to content

[CMake] Resolve compiler path at configure time#64229

Merged
webkit-commit-queue merged 1 commit into
WebKit:mainfrom
geoffreygaren:eng/CMake-Resolve-compiler-path-at-configure-time
May 5, 2026
Merged

[CMake] Resolve compiler path at configure time#64229
webkit-commit-queue merged 1 commit into
WebKit:mainfrom
geoffreygaren:eng/CMake-Resolve-compiler-path-at-configure-time

Conversation

@geoffreygaren
Copy link
Copy Markdown
Contributor

@geoffreygaren geoffreygaren commented May 5, 2026

bb54639

[CMake] Resolve compiler path at configure time
https://bugs.webkit.org/show_bug.cgi?id=314039
rdar://176224089

Reviewed by David Kilzer.

This is a minor speedup (visible in the profile, but measured
end-to-end as 0.4%, which is in the noise.)

It also keeps the toolchain and SDK in sync (since we already
resolve the SDK path and version at configure time).

* Source/cmake/OptionsMac.cmake:

Canonical link: https://commits.webkit.org/312581@main

18ac410

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows Apple Internal
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe 🛠 win ⏳ 🛠 ios-apple
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug 🧪 wpe-wk2 🧪 win-tests ⏳ 🛠 mac-apple
✅ 🧪 webkitperl 🧪 ios-wk2 🧪 api-mac ✅ 🧪 api-wpe ⏳ 🛠 vision-apple
🧪 ios-wk2-wpt 🧪 api-mac-debug ✅ 🛠 gtk3-libwebrtc
🛠 🧪 jsc 🧪 api-ios ✅ 🛠 gtk
🛠 🧪 jsc-debug-arm64 ✅ 🧪 mac-wk2 🧪 gtk-wk2
✅ 🛠 vision 🧪 mac-AS-debug-wk2 ✅ 🧪 api-gtk
✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress 🛠 playstation
✅ 🛠 🧪 unsafe-merge ✅ 🧪 vision-wk2 🧪 mac-intel-wk2 ✅ 🛠 jsc-armv7
✅ 🛠 tv ✅ 🧪 jsc-armv7-tests
✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 watch-sim

@geoffreygaren geoffreygaren self-assigned this May 5, 2026
@geoffreygaren geoffreygaren added the New Bugs Unclassified bugs are placed in this component until the correct component can be determined. label May 5, 2026
Copy link
Copy Markdown
Contributor

@ddkilzer ddkilzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r=me

@geoffreygaren
Copy link
Copy Markdown
Contributor Author

FWIW, Ninja timing data confirms ~12 ms / .cpp file saved.

@geoffreygaren geoffreygaren added the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label May 5, 2026
https://bugs.webkit.org/show_bug.cgi?id=314039
rdar://176224089

Reviewed by David Kilzer.

This is a minor speedup (visible in the profile, but measured
end-to-end as 0.4%, which is in the noise.)

It also keeps the toolchain and SDK in sync (since we already
resolve the SDK path and version at configure time).

* Source/cmake/OptionsMac.cmake:

Canonical link: https://commits.webkit.org/312581@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/CMake-Resolve-compiler-path-at-configure-time branch from 18ac410 to bb54639 Compare May 5, 2026 01:40
@webkit-commit-queue
Copy link
Copy Markdown
Collaborator

Committed 312581@main (bb54639): https://commits.webkit.org/312581@main

Reviewed commits have been landed. Closing PR #64229 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit bb54639 into WebKit:main May 5, 2026
@webkit-commit-queue webkit-commit-queue removed the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New Bugs Unclassified bugs are placed in this component until the correct component can be determined.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants