Files
MX_Pmodule/HDF5_serial/HDF5_blosc/build
Achim Gsell da13fe1560 HDF5_serial/HDF5_blosc: review and fixes
- build module on Merlin with appropriate use-flag
- 'blosc' is used as external project which requires AVX2
- set rpath in filter libs to ""
2019-03-27 13:09:50 +01:00

19 lines
525 B
Plaintext
Executable File

#!/usr/bin/env modbuild
pbuild::set_download_url \
"https://github.com/Blosc/hdf5-blosc/archive/v${V_PKG}.tar.gz" \
"$P-${V_PKG}.tar.gz"
pbuild::add_to_group 'HDF5_serial'
pbuild::use_cmake
pbuild::install() {
module use System
module load patchelf/0.8.1
mkdir -p "${PREFIX}/lib"
install -m 0644 "${BUILD_DIR}/blosc/lib/"lib* "${PREFIX}/lib"
install -m 0644 "${BUILD_DIR}"/lib*.so "${PREFIX}/lib"
patchelf --set-rpath "" "${PREFIX}"/lib/libH5Zblosc.so
patchelf --set-rpath "" "${PREFIX}"/lib/libblosc_filter.so
}