X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=config_files%2Fhdf5-1.4.4.sh;h=fdce78079c430225a7afb26681393a91f6b728d2;hb=af1decc59e3bb8733afff4553de107330335513a;hp=4c9fea7e977410438a0c0d5e93c32cba36fdca44;hpb=eb9de328d5830612894de3a1a8524f176a625aa5;p=tools%2Finstall.git diff --git a/config_files/hdf5-1.4.4.sh b/config_files/hdf5-1.4.4.sh index 4c9fea7..fdce780 100755 --- a/config_files/hdf5-1.4.4.sh +++ b/config_files/hdf5-1.4.4.sh @@ -3,22 +3,16 @@ check_version() { if [ -z "$HDF5HOME" ]; then - #echo "HDF5HOME doesn't set" return 1 fi check_lib_version libhdf5.so.0.0.0 ${HDF5HOME}/lib if [ "$?" -ne "0" ]; then return 1 fi -#check libhdf5.settings file in a ${HDF5HOME}/lib check_lib_version libhdf5.settings ${HDF5HOME}/lib if [ "$?" -eq "0" ]; then - #check that libhdf5.settings file contains following entry: - #HDF5 Version: hdf5-1.4.4 - entry=`grep "HDF5 Version:" ${HDF5HOME}/lib/libhdf5.settings` - ver=`echo $entry | awk '{print $3}'` + ver=`grep "HDF5 Version:" ${HDF5HOME}/lib/libhdf5.settings | awk '{print $3}'` if [ "$ver" = "1.4.4" ]; then - #echo "The product ${PRODUCT} has been already installed on yours system" return 0 fi fi @@ -29,7 +23,7 @@ print_env() { cat > ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh <> ${PRODUCT_DIR}/MAKE0.LOG < ${PRODUCT_DIR}/size.log rm -fr ${PRODUCT_WORK} print_env } @@ -145,6 +139,12 @@ source ${INSTALL_WORK}/$SHRC check_jb tar xfz ${SOURCE_DIR}/hdf5-1.4.4.tar.gz -C ${INSTALL_ROOT} +### modify libhdf5.la file to correct direct path to hdf5 library +### no need to do this for sources installation because 'make install' does it! +cd ${PRODUCT_DIR}/lib +sed -e "s%^libdir='\(.*\)'%libdir='${PRODUCT_DIR}/lib'%g" libhdf5.la > libhdf5.la.new +mv -f libhdf5.la.new libhdf5.la + print_env }