tree: 020c44ead5667c870d3d3b293c99880d8ee00f6c [path history] [tgz]
  1. src/
  2. build.sh
  3. CMakeLists.txt
  4. README.md
examples/cmake-scenarios/README.md

CMake Comprehensive Examples

This folder contains a CMake project that showcases the many different ways in which nanoarrow may be used by other projects. The project exposes a few options for configuring how nanoarrow is found and built. It shows how nanoarrow may be fetched from source during the build via FetchContent as well as how it may be preinstalled on the system and then found by the consumer.

To demonstrate the various scenarios, this project comes with a build script that iterates through the different possibilities. To test this out, simply run

./build.sh