jhendersonHDF
7a62abb03d
Fix Java build ordering when building with parallel jobs ( #6354 )
2026-04-08 11:47:50 -05:00
jhendersonHDF
2952bb9216
Mark several CMake variables as advanced ( #6321 )
2026-03-27 11:30:23 -05: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
701b46daed
Rename the HDF5Examples build option prefix ( #5906 )
...
Renamed all HDF5 examples build options from H5EX_* to H5EXAMPLE_* to better distinguish them from library options when building examples alongside the library.
Updated all CMake files, including:
Main examples CMakeLists.txt files
CMake configuration files in config/ directory
CMake preset files
Updated documentation files to reflect new option names
2025-10-08 15:53:44 -05:00
Allen Byrne
8f89d1fe7c
Develop big endianCorrect BE testing issues ( #5866 )
...
* Use bigendian specific files on those machine
* Examples need a bigendian check and var
* Update the reference files
2025-09-27 08:21:12 -05:00
Larry Knox
e3012ddc32
Set *PROVIDES* variables for all that are used in conditions for ( #5757 )
2025-09-04 08:03:43 -05:00
Allen Byrne
f44c9eac01
Add AI generated (reviewed) comments for config CMake files ( #5696 )
2025-08-12 13:28:19 -05:00
Allen Byrne
90dca6cc6b
Add section about Test Labels ( #5556 )
2025-05-30 10:29:06 -05:00
Allen Byrne
aa9784ea25
Refactor the config/cmake folder #5446 ( #5540 )
...
* Update config/examples/HDF5AsSubdirMacros.cmake
* Move f90 config file and remove m4 dir
2025-05-22 11:20:51 -05:00
Allen Byrne
ad3ea2633a
Move hl example into HDF5Examples ( #5057 )
2024-11-04 05:22:27 -08:00
Allen Byrne
5425a571e0
Convert develop to v2.0.0 ( #5006 )
...
Switches previous 1.16/17/18 values to 2.0
2024-10-27 21:51:07 -07:00
Allen Byrne
baa1e8e292
Prefix remaining CMake options except for CMake BUILD* variables ( #4990 )
2024-10-22 15:40:54 -07:00
Allen Byrne
07756c87f5
Update develop to 1.18 API
2024-10-02 19:53:38 -05:00
Allen Byrne
5e94301e71
Add THREADS check to configuration file ( #4746 )
...
* Cleanup threads package checks
* Check first if package was found
* Remove unnecessary dependent checks
* Remove Unused options and fix names of option prefix
2024-09-07 20:45:12 -05:00
Allen Byrne
dca6370691
Move C++ and Fortran and examples to HDF5Examples folder ( #4552 )
2024-06-08 06:46:09 -05:00
Allen Byrne
7ce8c6f81a
Add options to allow tools type selection and naming ( #4046 )
2024-03-04 06:53:52 -08:00
Glenn Song
14ed93e749
Update install texts ( #4010 )
...
* Update INSTALL_CMake.txt as necessary
* Update remaining docs that use HDF5_USE_GNU_DIRS
* Update options in HDFMacros in HDF5Examples
2024-02-14 07:37:18 -06:00
Allen Byrne
366f2d94a3
Add CMake api checks to test the new Examples folder. ( #3907 )
...
* Fix missing build-mode value
* Use 110 version file only for the 1.10 library
* Fix H5_LIBVER_DIR variable
* Disable 1.6 API tests for now.
2023-12-22 15:17:05 -06:00
Allen Byrne
aa734a5d7e
Add VDS examples and fix non-standalone build ( #3898 )
...
* Choose a size for rdata dimension
* Fix platform naming conflicts
* Fix doxygen references to point within library repo
2023-12-21 09:53:24 -06:00
Allen Byrne
6f2d22d86e
Add variable option syncing for examples ( #3885 )
2023-12-14 12:50:30 -06:00
Allen Byrne
ac650fa9d1
Update examples with 1.6 api and static libs ( #3874 )
...
* Update examples with 1.6 api and static libs
* Only check for STATIC only builds
* Do not calculate version as library has already.
2023-11-29 12:54:22 -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