Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 45 lines 2.0 kB view raw
1diff --git a/src/pflotran/makefile b/src/pflotran/makefile 2index 17587c91d..7caf73e8c 100644 3--- a/src/pflotran/makefile 4+++ b/src/pflotran/makefile 5@@ -51,7 +51,7 @@ PETSC_MAKE_STOP_ON_ERROR= 6 # so that PFLOTRAN will be built with the same options as 7 # the petsc configured in $PETSC_DIR/$PETSC_ARCH 8 9-MYFLAGS = -I. 10+MYFLAGS = -I. -L@HDF5_FORTRAN_LIBS@ -I@HDF5_FORTRAN_INCLUDE@ 11 12 ############################################################################### 13 # Preprocessor flags for special PFLOTRAN features/hacks 14@@ -183,7 +183,7 @@ ifdef ug_mpi_scatter_ghost 15 endif 16 17 ifdef have_hdf5 18-LIBS += -L${HDF5_LIB} -lhdf5_fortran -lhdf5 -lz 19+LIBS += -L${HDF5_LIB} -lhdf5 -lhdf5_fortran -lhdf5_hl_fortran -lhdf5_f90cstub -lz 20 endif 21 22 # Set this accordingly on your platform 23@@ -273,7 +273,7 @@ pflotran_rxn_obj = ${pflotran_src}pflotran_rxn.o 24 25 # PFLOTRAN executable 26 pflotran : $(pflotran_obj) 27- ${FLINKER} -o pflotran $(pflotran_obj) ${PETSC_LIB} ${LIBS} 28+ ${FLINKER} -o pflotran $(pflotran_obj) ${PETSC_LIB} ${LIBS} -lhdf5 -lhdf5_fortran -lhdf5_hl_fortran -lhdf5_f90cstub 29 30 # PFLOTRAN as a library 31 libpflotran.a : $(pflotran_obj) 32@@ -286,11 +286,11 @@ libpflotranchem.a : $(chem_obj) $(shared_mode_aux_obj) $(util_obj) 33 # object files lists below.... This is a workaround. 34 pflotran_rxn : libpflotranchem.a $(pflotran_rxn_obj) 35 ${FLINKER} -o $@ $(pflotran_rxn_obj) $(chem_obj) $(shared_mode_aux_obj) \ 36- $(util_obj) ${PETSC_LIB} ${LIBS} 37+ $(util_obj) ${PETSC_LIB} ${LIBS} -lhdf5 -lhdf5_fortran -lhdf5_hl_fortran -lhdf5_f90cstub 38 39 # PFLOTRAN derivative test 40 pflotran_derivative : $(pflotran_base_obj) pflotran_derivative.o 41- ${FLINKER} -o pflotran_derivative $(pflotran_base_obj) pflotran_derivative.o ${PETSC_LIB} ${LIBS} 42+ ${FLINKER} -o pflotran_derivative $(pflotran_base_obj) pflotran_derivative.o ${PETSC_LIB} ${LIBS} -lhdf5 -lhdf5_fortran -lhdf5_hl_fortran -lhdf5_f90cstub 43 44 $(SRC_DIR)/pflotran_provenance.F90 : FORCE 45 ifeq ($(UPDATE_PROVENANCE),1)