mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-24 17:51:25 +08:00
[svn-r12324] Purpose: Fighting with VMS make files
Description: Compilation of most of the Fortran files depends on existance of three module files. On VMS the dependency was enforced by listing source files for compilation command in the correct order. It looks like that this approach doesn't always work and compilation fails sometimes. Solution: Hardcoded compilation of the threee files in the make.com file Platforms tested: VMS server with IEEE option Misc. update:
This commit is contained in:
parent
e8f915c403
commit
4c073616df
@ -48,16 +48,19 @@ $ type sys$input
|
||||
$!
|
||||
$ cobj="H5f90kit, H5_f, H5Af, H5Df, H5Ef, H5Ff, H5Gf, "+-
|
||||
"H5If, H5Pf, H5Rf, H5Sf, H5Tf, H5Zf"
|
||||
$ ffiles="H5fortran_flags.f90, H5f90global.f90, "+-
|
||||
"H5fortran_types.f90, H5_ff.f90, H5Aff.f90, H5Dff.f90, H5Eff.f90,"+-
|
||||
"H5Fff.f90, H5Gff.f90, H5Iff.f90, H5Pff.f90, H5Rff.f90, H5Sff.f90,"+-
|
||||
"H5Tff.f90, H5Zff.f90, HDF5.f90"
|
||||
$ ffiles= "H5_ff.f90, H5Aff.f90, H5Dff.f90, H5Eff.f90,"+-
|
||||
"H5Fff.f90, H5Gff.f90, H5Iff.f90, H5Pff.f90, H5Rff.f90, H5Sff.f90,"+-
|
||||
"H5Tff.f90, H5Zff.f90, HDF5.f90"
|
||||
$ fobj="H5fortran_flags, H5f90global, "+-
|
||||
"H5fortran_types, H5_ff, H5Aff, H5Dff, H5Eff,"+-
|
||||
"H5Fff, H5Gff, H5Iff, H5Pff, H5Rff, H5Sff,"+-
|
||||
"H5Tff, H5Zff, HDF5"
|
||||
$!
|
||||
$ ccc 'cobj
|
||||
$ fff H5fortran_flags.f90
|
||||
$ fff H5fortran_types.f90
|
||||
$ fff H5f90global.f90
|
||||
$
|
||||
$ fff 'ffiles
|
||||
$ library/create []hdf5_fortran 'cobj
|
||||
$ library/replace []hdf5_fortran 'fobj
|
||||
|
Loading…
x
Reference in New Issue
Block a user