-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[vcpkg script]WIP: ninja 1.12 (Reprise from #39260) #41980
base: master
Are you sure you want to change the base?
Conversation
Fixes microsoft#38494 Resurrects microsoft#38538 Co-authored-by: xb284524239 <40262910+xb284524239@users.noreply.github.com>
android: Unrelated baseline regressions. windows: qt5-webengine
... proposal: add legacy ninja as a per-port download. |
Maybe we should skip it given qt5's status at this point. |
qt 5.15.16 was just released. qt5 will stay for a while, also for targeting older devices which cannot run the latest macOS or android (if only vcpkg would support cross builds for qt5). |
And marking qt5-webengine as Yeah, breaking one of the long-path victims by use of the new version of ninja which improves long-path issues is a nice dilemma. |
To be clear, I only mean qt5-webengine, not all of qt5. We are already considering skipping it because the |
@@ -1,17 +1,29 @@ | |||
set(program_name ninja) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel like this should use vcpkg fetch ninja
somehow so that the ninja in the executable and the ninja provided by the script are defined to be the same.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They are different before this PR and the same with this PR ;-)
else() | ||
set(build_arch $ENV{PROCESSOR_ARCHITECTURE}) | ||
endif() | ||
if((build_arch MATCHES "^(ARM|arm)64$") OR (build_arch MATCHES "^(ARM|arm)$")) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if((build_arch MATCHES "^(ARM|arm)64$") OR (build_arch MATCHES "^(ARM|arm)$")) | |
if((build_arch MATCHES "^(ARM|arm)64$")) |
I don't see how arm64 can be run on arm32
Waiting for #42588. |
No description provided.