apache / arrow-nanoarrow

Helpers for Arrow C Data & Arrow C Stream interfaces
https://arrow.apache.org/nanoarrow
Apache License 2.0
149 stars 34 forks source link

refactor!: More idiomatic meson usage #504

Closed WillAyd closed 1 month ago

WillAyd commented 1 month ago

Two main changes here:

  1. Changed options like NANOARROW_BUILD_TESTS to just tests
  2. Included wrap files into repository, rather than requiring user to install

Point 1 was inspired by looking at other projects in the wrap database. Note that if multiple projects were being compiled at once and there was some ambiguity between options, you can namespace providing them on the command line by using the form <project>:<option>, ex: meson configure -Darrow:tests=true