Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Add a vcpkg.json manifest file to the cpp project root to enable easy one-liner installation of build dependencies with vcpkg:
vcpkg install --clean-after-build --triplet x64-windows --x-manifest-root C:\path\to\arrow\cpp
Info about vcpkg manifests:
- https://devblogs.microsoft.com/cppblog/vcpkg-accelerate-your-team-development-environment-with-binary-caching-and-manifests/#announcing-manifests-and-binary-caching-support
- https://vcpkg.readthedocs.io/en/latest/specifications/manifests/
- https://github.com/microsoft/vcpkg/blob/master/docs/users/manifests.md
Attachments
Issue Links
- is depended upon by
-
ARROW-11580 [C++] Add CMake option ARROW_DEPENDENCY_SOURCE=VCPKG
- Resolved
- is related to
-
ARROW-12886 [C++] Suppress vcpkg manifest disabled messages from msbuild
- Open
-
ARROW-11581 [Packaging][C++] Formalize distribution through vcpkg
- Resolved
-
ARROW-11675 [CI][C++] Resolve ctest failures on VS 2019 builds
- Resolved
- relates to
-
ARROW-11336 [C++][Doc] Improve Developing on Windows docs
- Resolved
- links to