-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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_from_git] Add SHA512 argument, deprecate usage without argument. #13941
Conversation
[portaudio] Fix ninja 1.9.0 issue
23a1d40
to
f9bc44d
Compare
Cherry-picked from microsoft#13065
…roschuma/vcpkg_from_git
…roschuma/vcpkg_from_git
@ras0219 is there anything else to be done here? |
No functional changes; just a matter of getting a clean build |
…roschuma/vcpkg_from_git
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
…roschuma/vcpkg_from_git
…roschuma/vcpkg_from_git
…roschuma/vcpkg_from_git
…roschuma/vcpkg_from_git
There are additional challenges to be faced with making git.exe produce stable archives across all OSes. Marking this as draft for now until those problems are solved.
|
This PR has been inactive for a long time, please reopen it if there is any progress. |
Would be cool to get this in some kind so that asset caching would capture git repos too. |
This PR adds a SHA512 argument to
vcpkg_from_git()
, allowing vcpkg to verify the integrity of the intermediate archives. As part of this change, callingvcpkg_from_git()
without this argument is deprecated (with a warning) and all ports usingvcpkg_from_git()
have been updated to pass an appropriate SHA512.As a drive by fix, this PR also fixes portaudio's ninja 1.9.0 issue by only building one of static/shared.