Salome HOME
Prepare SALOME 2.2.6 installation
[tools/install.git] / config_files / CAS-5.2.sh
index 819bff14d94b3f4db8622234b205a9c98de2271f..d3fa89f653cb96e30b0aa0a1e6b32ebb77e28eb6 100755 (executable)
@@ -9,8 +9,8 @@ check_lib_version ${CASROOT}/inc/Standard_Version.hxx
 if [ "$?" -ne "0" ] ; then
     return 1
 fi
-ver_major=`grep "!define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`
-ver_minor=`grep "!define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`
+ver_major=`grep "#define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`
+ver_minor=`grep "#define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`
 ver="$ver_major.$ver_minor"
 if [ "$ver" == "5.2" ] ; then
     return 0
@@ -81,6 +81,16 @@ make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE}
 source ${INSTALL_WORK}/$SHRC
 
 check_jb tar xfz ${SOURCE_DIR}/CAS-5.2.tar.gz -C ${INSTALL_ROOT}
+ldir=${PRODUCT_DIR}/lib
+if [ ! -d $ldir ]; then ldir=${PRODUCT_DIR}/Linux/lib; fi
+if [ ! -d $ldir ]; then ldir=${PRODUCT_DIR}/lin/lib; fi
+cd $ldir
+for l in `ls *.la`; do
+    libdir=`grep -e "libdir=.*" $l | sed -e "s/libdir=[\'|\"]\(.*\)[\'|\"]/\1/g"`
+    sed -e "s%${libdir}%${ldir}%g" $l > _$l
+    mv -f _$l $l
+    chmod a+x $l
+done
 
 print_env
 }