Files
MX_Pmodule/MPI/hdf5/build
Achim Gsell 74ba292073 MPI/hdf5/build
- use array for for arguments passed to configure
- add support for Clang from Xcode (no Fortran!)
2018-02-15 15:32:59 +01:00

45 lines
863 B
Plaintext
Executable File

#!/usr/bin/env modbuild
SOURCE_URL="https://support.hdfgroup.org/ftp/HDF5/current${V_MAJOR}${V_MINOR}/src/hdf5-$V.tar.bz2"
pbuild::configure() {
declare -a config_args=()
export CC=$MPICC
export CXX=$MPICXX
case "${COMPILER}" in
clang-macos )
# we do not have Fortran in Xcode
;;
* )
F77=$MPIF77
F90=$MPIF90
FC=$MPIFC
FORTRAN=$MPIFORTRAN
config_args+=( "--enable-fortran" )
;;
esac
config_args+=( "--enable-shared" )
config_args+=( "--enable-parallel" )
config_args+=( "--enable-cxx" )
config_args+=( "--enable-unsupported" )
#config_args+=( "--enable-threadsafe" )
config_args+=( "--with-pic" )
"${MODULE_SRCDIR}"/configure \
--prefix="${PREFIX}" \
"${config_args[@]}" \
|| exit 1
}
pbuild::add_to_group 'MPI'
pbuild::set_docfiles \
ACKNOWLEDGMENTS \
COPYING \
MANIFEST \
README.txt
pbuild::make_all