- Remove grepWinNP3 ARM64 build entries from solution
- Remove vcpkg setup steps from CI workflow
- Simplify build step
grepWinNP3 ARM64 support deferred until vcpkg integration is resolved.
- Add vcpkg.json manifest with boost-regex and boost-iostreams dependencies
- Update build.yml to setup vcpkg and install Boost ARM64 packages on CI
- Modify grepWinNP3.vcxproj:
- Add BOOST_ALL_NO_LIB to ARM64 configs to disable auto-linking
- Add vcpkg include/lib paths for ARM64 configurations
- Add explicit Boost library dependencies for ARM64
- Make NuGet library imports conditional (skip ARM64)
- Keep NuGet header imports for all platforms
NuGet Boost packages lack ARM64 binaries, so vcpkg provides them for CI.
Local ARM64 builds require vcpkg with VCPKG_ROOT environment variable set.