diff options
author | eschnett <eschnett@fb53df36-e548-4a1e-8150-ab98cbd5e786> | 2014-11-01 00:51:57 +0000 |
---|---|---|
committer | eschnett <eschnett@fb53df36-e548-4a1e-8150-ab98cbd5e786> | 2014-11-01 00:51:57 +0000 |
commit | 5a1db31c107a8f43fd474ed37cdadf0e837d00be (patch) | |
tree | 51f6c664780066f0ae7630cd0ffc9b7f00b50420 | |
parent | b8ef4c9a9e2dcf13ba65cbaddb53f5fbfd21447c (diff) |
Update handling standard include/library paths
git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/HDF5/trunk@93 fb53df36-e548-4a1e-8150-ab98cbd5e786
-rw-r--r-- | configure.sh | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/configure.sh b/configure.sh index 0194774..921b6dc 100644 --- a/configure.sh +++ b/configure.sh @@ -131,7 +131,7 @@ then # Set locations THORN=HDF5 NAME=hdf5-1.8.13 - SRCDIR=$(dirname $0) + SRCDIR="$(dirname $0)" BUILD_DIR=${SCRATCH_BUILD}/build/${THORN} if [ -z "${HDF5_INSTALL_DIR}" ]; then INSTALL_DIR=${SCRATCH_BUILD}/external/${THORN} @@ -267,15 +267,9 @@ fi ################################################################################ # Set options -if [ "${HDF5_DIR}" = '/usr' -o "${HDF5_DIR}" = '/usr/local' ]; then - # Fortran modules may be located in the lib directory - HDF5_INC_DIRS='${HDF5_DIR}/lib' - HDF5_LIB_DIRS='' -else - # Fortran modules may be located in the lib directory - HDF5_INC_DIRS="${HDF5_DIR}/include ${HDF5_DIR}/lib" - HDF5_LIB_DIRS="${HDF5_DIR}/lib" -fi +# Fortran modules may be located in the lib directory +HDF5_INC_DIRS="${HDF5_DIR}/include ${HDF5_DIR}/lib" +HDF5_LIB_DIRS="${HDF5_DIR}/lib" HDF5_LIBS="${HDF5_CXX_LIBS} ${HDF5_FORTRAN_LIBS} ${HDF5_C_LIBS}" @@ -337,9 +331,14 @@ fi # Configure Cactus ################################################################################ +HDF5_INC_DIRS="$(${CCTK_HOME}/lib/sbin/strip-incdirs.sh ${HDF5_INC_DIRS})" +HDF5_LIB_DIRS="$(${CCTK_HOME}/lib/sbin/strip-libdirs.sh ${HDF5_LIB_DIRS})" + +ZLIB_INC_DIRS="$(${CCTK_HOME}/lib/sbin/strip-incdirs.sh ${ZLIB_INC_DIRS})" +ZLIB_LIB_DIRS="$(${CCTK_HOME}/lib/sbin/strip-libdirs.sh ${ZLIB_LIB_DIRS})" + # Pass options to Cactus echo "BEGIN MAKE_DEFINITION" -echo "HAVE_HDF5 = 1" echo "HDF5_DIR = ${HDF5_DIR}" echo "HDF5_ENABLE_CXX = ${HDF5_ENABLE_CXX}" echo "HDF5_ENABLE_FORTRAN = ${HDF5_ENABLE_FORTRAN}" |