To maximize test coverage and make sure no gaps appear as new options are added, it would be nice to set auto_features=enabled in the Windows Meson CI job
However, doing so on Windows by default seems to require both liblzma and proxy-libintl to be added as a wrap entry. The former appears to be released under the BSD 0 clause license but the latter appears to be distributed under the GNU GPL, so I don't think its suitable for use with nanoarrow.
I didn't research why exactly these are required, so it's possible that some option from a dependency may be set that elides the need for them as well
To maximize test coverage and make sure no gaps appear as new options are added, it would be nice to set
auto_features=enabledin the Windows Meson CI jobHowever, doing so on Windows by default seems to require both liblzma and proxy-libintl to be added as a wrap entry. The former appears to be released under the BSD 0 clause license but the latter appears to be distributed under the GNU GPL, so I don't think its suitable for use with nanoarrow.
I didn't research why exactly these are required, so it's possible that some option from a dependency may be set that elides the need for them as well