Salome HOME
Correction for case: create auxiliary cirle, try to create several lines coincident...
[modules/shaper.git] / env_linux.sh
index 69ff2a646fdc39c9af54db1fbd94038587a04847..5beff47b467a1e0e9ed4e2ac1a26a76f05fcac9d 100644 (file)
@@ -1,35 +1,56 @@
 #!/bin/bash
 
-set +x
-set +u
-echo "Export SALOME from ${INST_ROOT}..."
-source ${INST_ROOT}/env_products.sh
-set -u
-set -x
+# This script uses:
+#
+# SHAPER_PDIR - path of PRODUCTS for SHAPER (SolveSpace, lcov, cpplint)
+# SHAPER_ROOT_DIR - path of SHAPER installation
+
+for path in SHAPER_PDIR SHAPER_ROOT_DIR; do
+  if [[ -z ${!path+x} ]]; then
+    echo "${path} not found."; exit 1
+  else
+    echo "Found ${path}: ${!path}"
+  fi
+done
 
 #------ SolveSpace ------
-export SOLVESPACE_ROOT_DIR=${NEWGEOM_PDIR}/solvespace-2.0
+export SOLVESPACE_ROOT_DIR=${SHAPER_PDIR}/solvespace-2.1
 export LD_LIBRARY_PATH=${SOLVESPACE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
 ##
 
+#------ PlaneGCS ------
+export PLANEGCS_ROOT_DIR=${SHAPER_PDIR}/planegcs-0.16
+export LD_LIBRARY_PATH=${PLANEGCS_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
+##
+
+#------ Eigen ------
+export EIGEN_ROOT_DIR=${SHAPER_PDIR}/eigen-3.2.7
+##
+
+#------ Boost ------
+export BOOST_ROOT_DIR=${SHAPER_PDIR}/boost-1.52.0
+##
+
 #------ lcov ------
-export LCOV_ROOT_DIR=${NEWGEOM_PDIR}/lcov-1.11
+export LCOV_ROOT_DIR=${SHAPER_PDIR}/lcov-1.11
 export PATH=${LCOV_ROOT_DIR}/bin:${PATH}
 ##
 
+#------ cpplint ------
+export CPPLINT_ROOT_DIR=${SHAPER_PDIR}/cpplint-1.3.0
+export PATH=${CPPLINT_ROOT_DIR}:${PATH}
+##
+
 #------ OCCT ------
 # Defaults
-export CSF_PluginDefaults=${CAS_ROOT_DIR}/src/StdResource
-export CSF_StandardDefaults=${CAS_ROOT_DIR}/src/StdResource
+export CSF_PluginDefaults=${CAS_ROOT_DIR}/share/opencascade/resources/StdResource
+export CSF_StandardDefaults=${CAS_ROOT_DIR}/share/opencascade/resources/StdResource
 # For CMake
 export LIB=${LD_LIBRARY_PATH}
 export PATH=${CASROOT}:${PATH}
 ##
 
-#------ NewGEOM ------
-export NEWGEOM_ROOT_DIR=${INSTALL_DIR}
-export PATH=${NEWGEOM_ROOT_DIR}/bin:${NEWGEOM_ROOT_DIR}/plugins:${PATH}
-export PYTHONPATH=${NEWGEOM_ROOT_DIR}/swig:${NEWGEOM_ROOT_DIR}/plugins:${NEWGEOM_ROOT_DIR}/addons:${NEWGEOM_ROOT_DIR}/pythonAPI:${PYTHONPATH}
-export LD_LIBRARY_PATH=${NEWGEOM_ROOT_DIR}/bin:${NEWGEOM_ROOT_DIR}/swig:${NEWGEOM_ROOT_DIR}/plugins:${LD_LIBRARY_PATH}
-export NEW_GEOM_CONFIG_FILE=${NEWGEOM_ROOT_DIR}/plugins
-export NewGeomResources=${NEWGEOM_ROOT_DIR}/resources
+#------ SHAPER ------
+export PATH=${SHAPER_ROOT_DIR}/bin/salome:${PATH}
+export PYTHONPATH=${SHAPER_ROOT_DIR}/bin/salome:${SHAPER_ROOT_DIR}/lib/python2.7/site-packages/salome:${PYTHONPATH}
+export LD_LIBRARY_PATH=${SHAPER_ROOT_DIR}/lib/salome:${LD_LIBRARY_PATH}