HDFGroup / hdf5

Official HDF5® Library Repository
https://www.hdfgroup.org/
Other
605 stars 244 forks source link

.mod files are installed into $PREFIX/mod/shared/ and $PREFIX/mod/static/ #4873

Open yurivict opened 2 weeks ago

yurivict commented 2 weeks ago

Describe the bug These files are installed under $PREFIX/mod:

Error: Orphaned: mod/shared/h5_gen.mod
Error: Orphaned: mod/shared/h5a.mod
Error: Orphaned: mod/shared/h5d.mod
Error: Orphaned: mod/shared/h5do.mod
Error: Orphaned: mod/shared/h5ds.mod
Error: Orphaned: mod/shared/h5e.mod
Error: Orphaned: mod/shared/h5es.mod
Error: Orphaned: mod/shared/h5f.mod
Error: Orphaned: mod/shared/h5fortkit.mod
Error: Orphaned: mod/shared/h5fortran_types.mod
Error: Orphaned: mod/shared/h5g.mod
Error: Orphaned: mod/shared/h5global.mod
Error: Orphaned: mod/shared/h5i.mod
Error: Orphaned: mod/shared/h5im.mod
Error: Orphaned: mod/shared/h5l.mod
Error: Orphaned: mod/shared/h5lib.mod
Error: Orphaned: mod/shared/h5lt.mod
Error: Orphaned: mod/shared/h5lt_const.mod
Error: Orphaned: mod/shared/h5o.mod
Error: Orphaned: mod/shared/h5p.mod
Error: Orphaned: mod/shared/h5r.mod
Error: Orphaned: mod/shared/h5s.mod
Error: Orphaned: mod/shared/h5t.mod
Error: Orphaned: mod/shared/h5tb.mod
Error: Orphaned: mod/shared/h5tb_const.mod
Error: Orphaned: mod/shared/h5vl.mod
Error: Orphaned: mod/shared/h5z.mod
Error: Orphaned: mod/shared/hdf5.mod
Error: Orphaned: mod/static/h5_gen.mod
Error: Orphaned: mod/static/h5a.mod
Error: Orphaned: mod/static/h5d.mod
Error: Orphaned: mod/static/h5do.mod
Error: Orphaned: mod/static/h5ds.mod
Error: Orphaned: mod/static/h5e.mod
Error: Orphaned: mod/static/h5es.mod
Error: Orphaned: mod/static/h5f.mod
Error: Orphaned: mod/static/h5fortkit.mod
Error: Orphaned: mod/static/h5fortran_types.mod
Error: Orphaned: mod/static/h5g.mod
Error: Orphaned: mod/static/h5global.mod
Error: Orphaned: mod/static/h5i.mod
Error: Orphaned: mod/static/h5im.mod
Error: Orphaned: mod/static/h5l.mod
Error: Orphaned: mod/static/h5lib.mod
Error: Orphaned: mod/static/h5lt.mod
Error: Orphaned: mod/static/h5lt_const.mod
Error: Orphaned: mod/static/h5o.mod
Error: Orphaned: mod/static/h5p.mod
Error: Orphaned: mod/static/h5r.mod
Error: Orphaned: mod/static/h5s.mod
Error: Orphaned: mod/static/h5t.mod
Error: Orphaned: mod/static/h5tb.mod
Error: Orphaned: mod/static/h5tb_const.mod
Error: Orphaned: mod/static/h5vl.mod
Error: Orphaned: mod/static/h5z.mod
Error: Orphaned: mod/static/hdf5.mod
Error: Orphaned: share/CTestScript.cmake

These *.mod files are already installed under $PREFIX/include. There should be no difference between shared and static include files.

Platform (please complete the following information)

byrnHDF commented 2 weeks ago

mod files are not the same as include files! They are in fact obj types and some compilers do create different objs for shared or static. As a convenience, we allow the user to select one over the other for copying into the include folder.