Files
MX_Pmodule/scripts/HDF5_serial/build_all_variants
2015-03-24 18:54:48 +01:00

24 lines
481 B
Bash
Executable File

#!/bin/bash
declare -r basedir=$(dirname $0)
source '../../config/Pmodules.conf'
declare -r recipe="${basedir}/$1/build"
shift
if [[ ! -x "${recipe}" ]]; then
echo "Error: no recipe to build '$1'!"
exit 1
fi
for cc in "${COMPILER_VERSIONS[@]}"; do
for hdf in "${HDF5_SERIAL_VERSIONS[@]}"; do
"${recipe}" "$@" --with=$cc --with=$hdf || {
echo "Oops: build failed for:"
echo " compiler: $cc"
echo " HDF5 (serial): $hdf"
exit 1
}
done
done