diff --git a/nc_test4/tst_specific_filters.sh b/nc_test4/tst_specific_filters.sh index 43235d286..2f05b959b 100755 --- a/nc_test4/tst_specific_filters.sh +++ b/nc_test4/tst_specific_filters.sh @@ -150,6 +150,7 @@ testszip() { testblosc() { zext=$1 if ! avail blosc; then return 0; fi +echo ">>> $HDF5_PLUGIN_PATH" runfilter $zext blosc $BLOSCARGS "$BLOSCCODEC" diff -b -w "tmp_filt_blosc.cdl" "tmp_filt_blosc.dump" } diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index f97a80141..9dc8c2b15 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -102,17 +102,25 @@ install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${BUILD_PLUGIN_LIB} DESTINATION ${P ENDMACRO() install(DIRECTORY DESTINATION ${PLUGIN_INSTALL_DIR}) +IF(Bzip2_FOUND) installplugin(h5bzip2) +ENDIF() +IF(Zstd_FOUND) installplugin(h5zstd) +ENDIF() +IF(Blosc_FOUND) installplugin(h5blosc) +ENDIF() IF(ENABLE_NCZARR) installplugin(h5fletcher32) installplugin(h5shuffle) installplugin(h5deflate) - installplugin(h5szip) installplugin(nczdefaults) +IF(Szip_FOUND) + installplugin(h5szip) installplugin(nczszip) ENDIF() +ENDIF() ENDIF(ENABLE_PLUGIN_INSTALL)