Salome HOME
Improve scripts for Linux
[modules/shaper.git] / env_linux.sh
1 #!/bin/bash
2
3 # This script uses:
4 #
5 # INST_ROOT - path of SALOME (env_products.sh)
6 # NEWGEOM_PDIR - path of PRODUCTS for NEWGEOM (SolveSpace, lcov)
7 # NEWGEOM_ROOT_DIR - path of NEWGEOM installation
8
9 for path in INST_ROOT NEWGEOM_PDIR NEWGEOM_ROOT_DIR; do
10   if [[ -z ${!path+x} ]]; then
11     echo "${path} not found."; exit 1
12   else
13     echo "Found ${path}: ${!path}"
14   fi
15 done
16
17 set +u
18 source ${INST_ROOT}/env_products.sh
19 set -u
20
21 #------ SolveSpace ------
22 export SOLVESPACE_ROOT_DIR=${NEWGEOM_PDIR}/solvespace-2.1
23 export LD_LIBRARY_PATH=${SOLVESPACE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
24 ##
25
26 #------ lcov ------
27 export LCOV_ROOT_DIR=${NEWGEOM_PDIR}/lcov-1.11
28 export PATH=${LCOV_ROOT_DIR}/bin:${PATH}
29 ##
30
31 #------ OCCT ------
32 # Defaults
33 export CSF_PluginDefaults=${CAS_ROOT_DIR}/src/StdResource
34 export CSF_StandardDefaults=${CAS_ROOT_DIR}/src/StdResource
35 # For CMake
36 export LIB=${LD_LIBRARY_PATH}
37 export PATH=${CASROOT}:${PATH}
38 ##
39
40 #------ NewGEOM ------
41 export PATH=${NEWGEOM_ROOT_DIR}/bin:${NEWGEOM_ROOT_DIR}/plugins:${PATH}
42 export PYTHONPATH=${NEWGEOM_ROOT_DIR}/swig:${NEWGEOM_ROOT_DIR}/plugins:${NEWGEOM_ROOT_DIR}/addons:${NEWGEOM_ROOT_DIR}/pythonAPI:${PYTHONPATH}
43 export LD_LIBRARY_PATH=${NEWGEOM_ROOT_DIR}/bin:${NEWGEOM_ROOT_DIR}/swig:${NEWGEOM_ROOT_DIR}/plugins:${LD_LIBRARY_PATH}
44 export NEW_GEOM_CONFIG_FILE=${NEWGEOM_ROOT_DIR}/plugins
45 export NewGeomResources=${NEWGEOM_ROOT_DIR}/resources