A minimal and fairly self-contained example of using CMake to use Arrow C++ in a separate C++ project. This uses FetchContent instead of ExternalProject to include Arrow C++.
- git
- cmake
- A C++ compiler toolchain
git clone https://github.com/amoeba/arrow-cmake-fetchcontent
cd arrow-cmake-fetchcontent
mkdir build
cd build
cmake ..
This fetches Arrow from GitHub so it takes a bit and produces no outputcmake --build .
./example
- Make it easier to check out different versions of Arrow
- Document how to customize the Arrow build