Salome HOME
Fix problem with installation to single directory (HEXABLOCK, HEXABLOCKPLUGIN, HOMARD...
[tools/install.git] / config_files / HEXABLOCKPLUGIN.sh
index 78859f7f94d78eec08b7aec19ac938d86c9fe003..55ab4dc308900b68a844e527815fdef3e524a4c7 100755 (executable)
 
 check_version(){
 if [ -n "${HEXABLOCKPLUGIN_ROOT_DIR}" ]; then
-    check_lib_version VERSION ${HEXABLOCKPLUGIN_ROOT_DIR}/bin/salome
-    if [ "$?" -eq "0" ]; then
+    if [ -f ${HEXABLOCKPLUGIN_ROOT_DIR}/bin/salome/VERSION ]; then
        ver=`head -n1 ${HEXABLOCKPLUGIN_ROOT_DIR}/bin/salome/VERSION | awk -F: '{print $2}' | tr -d '[:space:]' ` 
        if [ "${ver}" = "${SALOME_VERSION}" ]; then
            return 0
        fi
     fi
-  return 0
 elif [ -n "${HEXABLOCKPLUGIN_SRC_DIR}" ]; then
   check_salome_src_version HEXABLOCKPLUGIN_SRC_DIR
   if [ $? -eq 0 ] ; then return 0 ; fi
@@ -88,11 +86,7 @@ fi
 
 CUR_DIR=`pwd`
 cd ${INST_ROOT}
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb ./build.sh -d -p ${INST_ROOT} -DSALOME_BUILD_GUI=OFF HEXABLOCKPLUGIN
-else
-    check_jb ./build.sh -d -p ${INST_ROOT} HEXABLOCKPLUGIN
-fi
+check_jb ./build.sh -d -p ${INST_ROOT} HEXABLOCKPLUGIN
 
 cd ${CUR_DIR}
 
@@ -114,11 +108,7 @@ source ${INSTALL_WORK}/${SHRC}
 # create a module directory
 test -z ${SINGLE_DIR} && makedir ${PRODUCT_DIR} || mkdir -p ${PRODUCT_DIR}
 
-if [ "${INST_WITH_GUI}" = "FALSE" ] ; then
-    check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKPLUGINWOGUIbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-else
-    check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKPLUGINbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
-fi
+check_jb tar xfz ${SOURCE_DIR}/HEXABLOCKPLUGINbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
 check_jb tar xfz ${SRC_DIR}/HEXABLOCKPLUGINsourcesV${SALOME_VERSION}.tar.gz -C ${INST_ROOT}
 
 # modify all *.la files
@@ -144,8 +134,6 @@ SRC_DIR=$8;
 shift
 REMOVE_SRC_TMP=$8;
 shift
-INST_WITH_GUI=$9;
-shift
 SINGLE_DIR=$9;
 if [ -n "${SINGLE_DIR}" ] ; then SINGLE_DIR=${SDIR_NAME}; fi
 export PRODUCT="HEXABLOCKPLUGIN_${SALOME_VERSION}"