Do not change code under the pure directory; it contains pure source code version 1.0.4.
It is created using git subtree command:
git subtree add --prefix=src/PureLib/pure https://github.com/ronomon/pure.git v1.0.4 --squash
The PureLib.vcxitems is created to make pure code compiled as part of the WinGet solution.
- VS Create project from existing code wizard to create a Shared Items template.
- Remove code not needed by WinGet project. Basically keeping only the top level headers.
- Add the PureLib headers to the shared items.
- Modify the created vcxitems file to add the PureLib directory to the include path.
When committing the PR, DO NOT squash it. The two commits are needed as is to allow for future subtree pulls.