diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2006-05-03 17:06:11 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2006-05-03 17:06:11 (GMT) |
commit | 4c073616dfb3856d1b81fd41d6f0990bd4b4f487 (patch) | |
tree | 213151d1fbd3ee1eae3c1b125135a44cbc4e4268 | |
parent | e8f915c403fc916f57a0f898fd23affe556b43d9 (diff) | |
download | hdf5-4c073616dfb3856d1b81fd41d6f0990bd4b4f487.zip hdf5-4c073616dfb3856d1b81fd41d6f0990bd4b4f487.tar.gz hdf5-4c073616dfb3856d1b81fd41d6f0990bd4b4f487.tar.bz2 |
[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:
-rw-r--r-- | vms/fortran/src/make.com | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/vms/fortran/src/make.com b/vms/fortran/src/make.com index a54709a..a94e453 100644 --- a/vms/fortran/src/make.com +++ b/vms/fortran/src/make.com @@ -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 |