Notepad3/vcpkg.json
Derick Payne 2b0df12461 Add vcpkg support for grepWinNP3 ARM64 Boost libraries
- 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.
2026-01-19 02:10:13 +02:00

10 lines
320 B
JSON

{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"name": "notepad3",
"version-string": "6.26",
"description": "Notepad3 - A fast and light-weight Scintilla-based text editor",
"dependencies": [
"boost-regex",
"boost-iostreams"
]
}