Skip to content

Conversation

florelis
Copy link
Member

@florelis florelis commented Apr 21, 2025

Follow-up to #5390

We have copies of PureLib and UndockedRegFreeWinRT in the repo that themselves include code from their dependencies (catch2, zlib). This PR removes that code in favor of using vcpkg to fetch the dependencies.

For PureLib, after removing zlib, there are only headers left. So I replaced the .vcxproj with a .vcxitems

For UndockedRegFreeWinRT, I removed all the test code along with the copy of catch2.

Updated the READMEs for the subtrees, although I'm not certain a subtree update would still work...

Microsoft Reviewers: Open in CodeFlow

@florelis florelis requested a review from a team as a code owner April 21, 2025 21:38
@florelis florelis merged commit 0130b01 into master Apr 22, 2025
11 checks passed
@florelis florelis deleted the vcpkg branch April 22, 2025 01:50
@florelis florelis mentioned this pull request May 3, 2025
florelis added a commit that referenced this pull request May 3, 2025
In #5399 I changed purelib from using a vcxproj to using a vcxitems, but
didn't remove the vcxproj. This PR removes the vcxprojs, and moves the
include path from the consumers to purelib.vcxitems
###### Microsoft Reviewers: [Open in
CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/5429)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants