Salome HOME
New '-w' (without GUI) key was added to build MED module with '--without-ihm' key.
[tools/install.git] / config_files / qwt-0.4.1.sh
index 7f6db0df63d91546912bf58fa45c35dc8b6d165d..c7c9aa7b366e62689e60569f3f25f35231e9dcd1 100755 (executable)
@@ -1,15 +1,24 @@
-#!/bin/sh
+#!/bin/bash -noprofile
+
+####################################################################################
+#  File      : qwt-0.4.1.sh
+#  Created   : Thu Dec 18 12:01:00 2002
+#  Author    : Vadim SANDLER, Open CASCADE SAS (vadim.sandler@opencascade.com)
+#  Project   : SALOME
+#  Module    : Installation Wizard
+#  Copyright : 2002-2007 CEA
+#
+#  This script is the part of the SALOME installation procedure.
+#
+####################################################################################
 
 check_version()
 {
-if [ -z "$QWTHOME" ]; then
-   #echo "QWTHOME doesn't set"
-   return 1
-fi
-check_lib_version libqwt.so.0.4.1 ${QWTHOME}/lib
-if [ "$?" -eq "0" ]; then
-    #echo "The product ${PRODUCT} has been already installed on yours system"
-    return 0
+if [ -n "${QWTHOME}" ]; then
+    check_lib_version libqwt.so.0.4.1 ${QWTHOME}/lib
+    if [ "$?" -eq "0" ]; then
+       return 0
+    fi
 fi
 return 1
 }
@@ -29,13 +38,14 @@ make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}"
 # looks for the native product and collects it's environment (used by make_env())
 try_native(){
 qwthome="`find_in_path libqwt.so.0.4.1 ${LD_LIBRARY_PATH}`"
+if [ -z "${qwthome}" ] ; then
+    qwthome="`find_in_path libqwt.so.0.4.1 /usr/lib`"
+fi
 if [ -n "${qwthome}" ] ; then
-    qwthome=`cd ${qwthome}/..; pwd`
-    tmp="\${QWTHOME}/lib ${QWTHOME}/lib \${LD_LIBRARY_PATH} ${LD_LIBRARY_PATH}";  
+    tmp="${qwthome} ${qwthome} \${LD_LIBRARY_PATH} ${LD_LIBRARY_PATH}";  
     ld_library_path=`sort_path ${tmp}`
     cat > ${INSTALL_WORK}/env_${PRODUCT_TYPE}.sh <<EOF 
 #$DELIM ${PRODUCT_TYPE} $DELIM
-export QWTHOME=${qwthome}
 export LD_LIBRARY_PATH=${ld_library_path}
 ##
 EOF
@@ -69,7 +79,8 @@ EOF
 check_job ${PRODUCT_DIR}/MAKE.LOG make 
 cp -rf include lib ${PRODUCT_DIR}
 
-rm -rf ${PRODUCT_WORK}
+#du -sk ${PRODUCT_WORK} > ${PRODUCT_DIR}/size.log
+cd ${PRODUCT_DIR}; rm -rf ${PRODUCT_WORK}
 
 print_env
 }
@@ -79,11 +90,7 @@ install_binary()
 make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE}
 source ${INSTALL_WORK}/$SHRC
 
-if [ -n "$MESA_HOME" ]; then
-    check_jb tar xfz ${SOURCE_DIR}/qwt-0.4.1-with-Mesa.tar.gz -C ${INSTALL_ROOT}
-else
-    check_jb tar xfz ${SOURCE_DIR}/qwt-0.4.1.tar.gz -C ${INSTALL_ROOT}
-fi
+check_jb tar xfz ${SOURCE_DIR}/qwt-0.4.1.tar.gz -C ${INSTALL_ROOT}
 
 print_env
 }