X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=env_linux.sh;h=5beff47b467a1e0e9ed4e2ac1a26a76f05fcac9d;hb=d59d764828699eb876af4f4a51ab02c52014e622;hp=69ff2a646fdc39c9af54db1fbd94038587a04847;hpb=ae56a5ed7f640a944108b5aee567bb80ced86c9a;p=modules%2Fshaper.git diff --git a/env_linux.sh b/env_linux.sh index 69ff2a646..5beff47b4 100644 --- a/env_linux.sh +++ b/env_linux.sh @@ -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}