36 Commits
Author SHA1 Message Date
jhendersonHDF 353da6cce4 Fix some filters testing issues (#6299) 2026-03-18 12:35:43 -05:00
jhendersonHDF 5a11a79fc4 Improvements to CMake logic for handling filters (#6287)
* Re-write zlib/szip CMake logic for clarity

* Update external libaec, zlib-ng and zlib builds to not use patching process

* Add FindZLIBNG module to locate zlib-ng on system

* Rework HDF5 filter plugins support
2026-03-16 13:46:48 -05:00
Larry Knox 6349c0426e Add ZLIB_USE_EXTERNAL/SZIP_USE_EXTERNAL for CMakePresets to replace force-setting removed from CMakeFilters.cmake. (#6222) (#6231)
removed force-setting in CMakeFilters.cmake.
2026-02-23 05:09:43 -06:00
Harish RS 33510a52e4 Enable Windows ARM64 CTest CI for release binaries (#6177)
* ci: add Windows ARM64 MSVC CTest job

* ci: add MSYS2 clangarm64 build on Windows ARM64

* cmake: add MSVC ARM64 presets for Windows

* zlib: fix MSVC static library flags for ARM64 builds
2026-02-20 11:04:00 -06:00
Allen Byrne b754dcb8f2 Move Java wrappers to FFM using jextract and java 25 (#5957)
FFM build requires Java 25, Jextract 25.
Generates FFM bindings during configure.
JNI is default when the requirements are not met or can be forced.
Presets added for maven and FFM - JNI is default selection.
Enhanced Maven options will work with either JNI or FFM
New Workflows for testing and maven uploads.
Extensive documentation changes for java.
2025-11-04 14:03:06 -06:00
Allen Byrne f8aa8aa1ba Improve the installation and usage docs for CMake (#5636)
* Workflow presets introduced in version CMake 3.25
2025-07-28 09:14:35 -05:00
Matt L 3b054fe7cc Always build test generators (#5622) 2025-06-23 07:47:05 -05:00
Allen Byrne e3f76b7fc1 Add bitgroom filter support (#5514)
* Add support for bitgroom filter
* Add settings for bitround remove unused settings
2025-05-08 14:39:13 -05:00
Allen Byrne d4200dc689 Fix the rpath with option - plugins fail without (#5298)
* Only need loader_path
2025-02-14 16:07:04 -06:00
Allen Byrne aa02a83ba3 Correct the version of zlib used by plugins (#5311) 2025-02-11 08:44:01 -06:00
Allen Byrne 63e02ae8d4 Correct versions for plugins (#5281) 2025-01-27 11:08:41 -06:00
Allen Byrne 778646f506 Update zfp compression lib references (#5141) 2024-11-22 15:44:40 -06:00
Allen Byrne 919d094ed6 Update plugin version refs to match updated plugins repo (#5129) 2024-11-19 03:37:53 -08:00
Allen Byrne aaf3339596 Cleanup various misspells and syntax (#5073) 2024-11-05 06:12:23 -08:00
Allen Byrne 8efc084646 Updated zlib and libaec compression versions (#4953) 2024-10-23 19:35:34 -07:00
Allen Byrne 39361bd24e Update windows and apple signing process (#4806) 2024-09-05 09:15:12 -05:00
Allen Byrne 32ee132b0b Add missing blosc2 info (#4717) 2024-08-16 12:14:04 -05:00
Allen Byrne d7e0ad5200 Change osx refs to macos (#4707) 2024-08-13 14:43:28 -05:00
Allen Byrne b3e1d6b862 Fixed usage issue with FindZLIB.cmake module (#4655)
* Add a comment on the FindZLIB.cmake module usage

* Allow choice of static/shared compression libs for Find Module

* Added new option to INSTALL_CMake file and changed option text
2024-07-16 14:21:43 -05:00
Allen Byrne 552510e906 Add option to use zlib-ng as zlib library (#4487) 2024-06-04 09:44:13 -07:00
Allen Byrne 162e7d676d Allow HDF5_LIB_INFIX to work with DLL (#4500)
* Allow HDF5_LIB_INFIX to work with DLL

* Separate individual library name into parts and add suffix option

* Java cannot use alternative names and removed extra setting

* Incorporate the underscore into the CORE name
2024-05-28 08:27:15 -07:00
Allen Byrne f17ca5689e Update for blosc2 in plugins and prefix hdf5 cmake varnames (#4468) 2024-05-10 13:01:28 -05:00
Allen Byrne 255ab716f2 Make platform specific test presets for windows and macs (#3988)
* Enable mac tests

* Add platform test workflows to examples
2024-02-06 08:11:45 -06:00
Allen Byrne efe7cb72ba Add binary build for linux S3 (#3936)
* Reorg and update options for doc and cmake config

* Correct subfiling depends

* Add linux S3 binaries to GH published files

* Correct path

* Try reducing parallel jobs in tests

* Change examples jobs for test from 8 to 4
2024-01-09 09:47:55 -08:00
Allen Byrne 5d2d389521 Add intel binaries to daily-build/release workflows (#3895) 2023-12-18 07:50:25 -06:00
Allen Byrne fc88fcde10 Develop merge examples (#3851)
* Merge examples repo into library

* Change grepTest to be more fault-tolerant

* Update examples macro file

* Exclude all Fortran examples from doxygen
2023-11-27 15:30:15 -06:00
Allen Byrne b5c63fb3fe Test scripts now execute in-source with creation of tmp dir (#3723)
Fixes a few issues created in #3580:

* Fixes a problem where committed tools test files were deleted when cleaning after an in-source build
* Fixes issues with test file paths in Autotools tools test scripts
2023-10-20 10:57:09 -07:00
jhendersonHDF 9557256819 Sync changes that are only in 1.14 branch (#3704) 2023-10-17 21:54:40 -07:00
Allen Byrne 7631015ea4 Use real URLs and updated names for plugins (#3651)
* synchronize TGZ naming convention/usage
2023-10-10 09:30:19 -05:00
Allen Byrne 283202bc62 Remove old EXTERNALPROJECT_ADD in favor of FETCH_CONTENT (#3624) 2023-10-04 15:51:01 -05:00
Allen Byrne e1602a287b Re-enable SZIP default to ON in CMake (#3414)
The Autotools were handled in a separate commit
2023-08-23 12:32:09 -07:00
Allen Byrne ffde055be2 Update presets, examples uncompress, szip cache (#3391) 2023-08-18 16:01:15 -05:00
Allen Byrne 891d00d702 Correct CI settings (#3384)
* Correct CI settings

* Correct plugin file name
2023-08-16 07:33:29 -05:00
Allen Byrne dc3ef6055f Change defaults of standard filters. (#2927) 2023-05-18 16:05:20 -05:00
Allen Byrne 2c6316ec57 Add DT workflow for creating daily binaries (#2843) 2023-04-29 12:36:17 -05:00
Allen Byrne ca27cf94a2 Add support for CMakePresets and fix example download (#2817) 2023-04-26 15:56:57 -07:00