mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-02-05 16:20:10 +08:00
126b3f9423
re: https://github.com/Unidata/netcdf-c/issues/2294 Ed Hartnett suggested that the netcdf library installation process be extended to install the standard filters into a user specified location. The user can then set HDF5_PLUGIN_PATH to that location. This PR provides that capability using: ```` configure option: --with-plugin-dir=<absolute directory path> cmake option: -DPLUGIN_INSTALL_DIR=<absolute directory path> ```` Currently, the following plugins are always installed, if available: bzip2, zstd, blosc. If NCZarr is enabled, then additional plugins are installed: fletcher32, shuffle, deflate, szip. Additionally, the necessary codec support is installed for each of the above filters that is installed. ## Changes: 1. Cleanup handling of built-in bzip2. 2. Add documentation to docs/filters.md 3. Re-factor the NCZarr codec libraries 4. Add a test, although it can only be exercised after the library is installed, so it cannot be used during normal testing. 5. Cleanup use of HDF5_PLUGIN_PATH in the filter test cases. |
||
---|---|---|
.. | ||
obsolete | ||
CMakeLists.txt | ||
Makefile.am | ||
SimpleBinStream.h | ||
zarr.c | ||
zarr.h | ||
zattr.c | ||
zcache.h | ||
zchunking.c | ||
zchunking.h | ||
zclose.c | ||
zcreate.c | ||
zcvt.c | ||
zdebug.c | ||
zdebug.h | ||
zdim.c | ||
zdispatch.c | ||
zdispatch.h | ||
zfile.c | ||
zfilter.c | ||
zfilter.h | ||
zgrp.c | ||
zincludes.h | ||
zinternal.c | ||
zinternal.h | ||
zmap_file.c | ||
zmap_s3sdk.c | ||
zmap_zip.c | ||
zmap.c | ||
zmap.h | ||
zodom.c | ||
zodom.h | ||
zopen.c | ||
zprov.c | ||
zprovenance.h | ||
zs3sdk.cpp | ||
zsync.c | ||
ztype.c | ||
zutil.c | ||
zvar.c | ||
zwalk.c | ||
zxcache.c |