-
Notifications
You must be signed in to change notification settings - Fork 4k
Description
Describe the enhancement requested
Meson has a rather nice collection of projects in its WrapDB, which makes it rather easy to add dependencies to your project:
https://mesonbuild.com/Wrapdb-projects.html
I do not believe this would require Arrow to implement the Meson build system; we would just have to provide Meson patch files as part of the WrapDB:
https://mesonbuild.com/Adding-new-projects-to-wrapdb.html
This is also something I've explored for nanoarrow, with the only difference being that nanoarrow has meson build files in the source tree.
Would this be something the Arrow team would be interested in? And if so, are there any thoughts on the dependencies we would like to provide? I was thinking something along the lines of:
- arrow_core
- arrow_parquet
- arrow_flight
- arrow_flight
- arrow_gandiva
- arrow_acero
- arrow_dataset
- arrow_substrait
To match how @raulcd created the new conda packages for pyarrow conda-forge/arrow-cpp-feedstock#1255 (comment)
Component(s)
C++