Skip to content
Snippets Groups Projects
environment.sh 1.21 KiB
Newer Older
#!/bin/sh
Oriol Tintó's avatar
Oriol Tintó committed
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
. ${SCRIPT_DIR}/config.sh
Oriol Tintó's avatar
Oriol Tintó committed

INSTALLATION_DIR=${SCRIPT_DIR}/${INSTALLATION_DIR_NAME}
Oriol Tintó's avatar
Oriol Tintó committed

# HDF5
HDF5_DIR=${INSTALLATION_DIR}/hdf5/${HDF5_VERSION}
export HDF5_DIR

# Prepare environment variables
SZ_DIR=${INSTALLATION_DIR}/sz/${SZ_VERSION}
export SZ_DIR

std_compat_DIR=${INSTALLATION_DIR}/std_compat/${STD_COMPAT_VERSION}
export std_compat_DIR

ZFP_DIR=${INSTALLATION_DIR}/zfp/${ZFP_VERSION}
export ZFP_DIR

H5Z_ZFP_DIR=${INSTALLATION_DIR}/h5z-zfp/${H5Z_ZFP_VERSION}
export H5Z_ZFP_DIR

H5Z_BLOSC_DIR=${INSTALLATION_DIR}/h5z-blosc/${H5Z_BLOSC_VERSION}
export H5Z_BLOSC_DIR

Oriol Tintó's avatar
Oriol Tintó committed
BLOSC_DIR=${INSTALLATION_DIR}/c-blosc/${BLOSC_VERSION}
export BLOSC_DIR

LIBPRESSIO_DIR=${INSTALLATION_DIR}/libpressio/${LIBPRESSIO_VERSION}
export LIBPRESSIO_DIR

Oriol Tintó's avatar
Oriol Tintó committed
# PLUGINS PATH!
export HDF5_PLUGIN_PATH=${SZ_DIR}/lib:${H5Z_BLOSC_DIR}/lib:${H5Z_ZFP_DIR}/plugin:${HDF5_PLUGIN_PATH:=""}
Oriol Tintó's avatar
Oriol Tintó committed

# LIBPRESSIO PYTHON 
export PYTHONPATH=${LIBPRESSIO_DIR}/python:${PYTHONPATH:=""}


# ADD LIBRARIES TO LIBRARY_PATH
export LIBRARY_PATH=${LIBPRESSIO_DIR}/lib:${LIBRARY_PATH:=""}
export LD_LIBRARY_PATH=${LIBPRESSIO_DIR}/lib:${ZFP_DIR}/lib:${SZ_DIR}/lib:${BLOSC_DIR}/lib:${LD_LIBRARY_PATH:=""}