|author||Ian Cook <email@example.com>||Fri Mar 05 12:35:24 2021 +0900|
|committer||Sutou Kouhei <firstname.lastname@example.org>||Fri Mar 05 12:35:24 2021 +0900|
ARROW-11580: [C++] Add CMake option ARROW_DEPENDENCY_SOURCE=VCPKG This builds upon ARROW-11340 and makes it simpler to use vcpkg for dependencies. Previously, to use vcpkg it was necessary to specify: - `-DARROW_DEPENDENCY_SOURCE=SYSTEM` - `-DCMAKE_TOOLCHAIN_FILE=/path/to/vcpkg.cmake` - `-DVCPKG_TARGET_TRIPLET=xxx-yyy-zzz` - Various`*_MSVC_*` variables on Windows - Various `*_ROOT`, `*_LIB`, and `*_INCLUDE` variables in some cases - `-D_VCPKG_INSTALLED_DIR=/path/to/vcpkg/installed/dir` in some cases Now all that is necessary is: - `-DARROW_DEPENDENCY_SOURCE=VCPKG` Other variables are now optional and can be specified to override default behaviors. After this is merged, I will make additional updates to the docs, focusing initially on Windows (ARROW-11336). Closes #9553 from ianmcook/ARROW-11580-take2 Authored-by: Ian Cook <email@example.com> Signed-off-by: Sutou Kouhei <firstname.lastname@example.org>
Apache Arrow is a development platform for in-memory analytics. It contains a set of technologies that enable big data systems to process and move data fast.
Major components of the project include:
The reference Arrow libraries contain many distinct software components:
The official Arrow libraries in this repository are in different stages of implementing the Arrow format and related features. See our current feature matrix on git master.
Please read our latest project contribution guide.
Even if you do not plan to contribute to Apache Arrow itself or Arrow integrations in other projects, we'd be happy to have you involved: