Open vyasr opened 3 months ago
I agree! The pattern should be more like -DNANOARROW_WITH_IPC=ON
.
I think this is closable now after https://github.com/apache/arrow-nanoarrow/pull/517
I think the last piece is to ensure that the targets are installed (I don't think using the IPC or device components will work from an "installed" version of nanoarrow)!
Possibly! Adding a test to the cmake build scenarios would ensure that we know for sure. If I'm remembering from the last time I went through the CMake, there are some other things that happen for each target that never made it to the device/IPC extensions.
Currently the extensions to the API are built completely separately. It would be helpful to support building them as components of the library. This would also facilitate transitioning them out of an experimental state.