Skip to content

Releases: geospace-code/h5fortran

Improve install

07 May 14:24
4837f8f
Compare
Choose a tag to compare
  • use sha256 to check HDF5 and ZLIB source hash
  • don't needlessly export--just default install to build dir for same effect and more reliable
  • note that HL is not needed but implied and silently accepted

better / simpler install defaults

29 Apr 13:54
a279656
Compare
Choose a tag to compare

also enhance external project not rebuilding each time

cmake bugfix: build if template change

12 Apr 02:34
11516e4
Compare
Choose a tag to compare
  • Cmake build bugfix: detect template change and regenerate
  • update cmake presets and use them in CI

auto-find HDF5 from installed package

15 Mar 19:43
f6bf95f
Compare
Choose a tag to compare
install: find HDF5 automatically

packages using h5fortran install no longer need to find HDF5 themselves

install Find*.cmake

15 Mar 18:39
550ea07
Compare
Choose a tag to compare

This facilitates finding HDF5 robustly, as we believe our FindHDF5 is better suited to h5fortran use cases than the CMake factory FindHDF5.cmake

CI enhancements

12 Mar 22:34
e7ff15a
Compare
Choose a tag to compare

Use CDash as a first-class CI use case.
Eliminated intrinsic-shadow warning.

script fixes

12 Mar 19:09
f70aa10
Compare
Choose a tag to compare
  • FindHDF5.cmake: fix detection of self-built HDF5 on Unix-like OS
  • build_hdf5.py: bugfix and allow building git revision or download zip

allow HDF5 install to be outside build dir

05 Mar 17:54
292ec31
Compare
Choose a tag to compare

This allows user to specify HDF5_ROOT and ZLIB_ROOT to say ~/lib_gcc so that the HDF5 library can be built and installed just once.

int64 read 0d..3d write 0d..7d

02 Mar 04:58
5efcc5c
Compare
Choose a tag to compare

add ability to read/write int64 data. The HDF5 Fortran interface doesn't currently have an H5T_NATIVE_INT64 so we assume the int64 data on disk is H5T_STD_LE64.

If needed, we can add read int64 for 4d..7d in the future.

improve packaging, generate h5fortran.pc

24 Feb 06:15
5a847a1
Compare
Choose a tag to compare
  • generate h5fortran.pc for pkg-config
  • improve packaging
  • export targets to build dir