Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git] / linux_env.sh
1 #------ Setting products installation directory ------
2
3 if [ "${PDIR}" = "" ] ; then
4     export PDIR=/dn48/newgeom/common/SALOME-7.4.0
5 fi
6
7 # Find absolute path to ROOT_DIR
8 export ROOT_DIR=$(pwd)/..
9 export ROOT_DIR=`cd "${ROOT_DIR}";pwd`
10
11 #------ Python ------
12 export PYTHONHOME=${PDIR}/Python-2.7.3
13 export PYTHON_INCLUDE=${PYTHONHOME}/include/python2.7
14 export PYTHON_VERSION=2.7
15 export PATH=${PYTHONHOME}/bin:${PATH}
16 export LD_LIBRARY_PATH=${PYTHONHOME}/lib:${LD_LIBRARY_PATH}
17 export PYTHONPATH=${PYTHONHOME}/lib/python2.7
18 ##
19 #------ Qt ------
20 export QT4_ROOT_DIR=${PDIR}/qt-4.8.4
21 export QT_PLUGIN_PATH=${QT4_ROOT_DIR}/plugins
22 export PATH=${QT4_ROOT_DIR}/bin:${PATH}
23 export LD_LIBRARY_PATH=${QT4_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
24 ##
25 #------ boost ------
26 export BOOST_ROOT_DIR=${PDIR}/boost-1.52.0
27 export LD_LIBRARY_PATH=${BOOST_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
28 ##
29 #------ swig ------
30 export SWIG_ROOT_DIR=${PDIR}/swig-2.0.8
31 export SWIG_LIB=${SWIG_ROOT_DIR}/share/swig/2.0.8
32 export PATH=${SWIG_ROOT_DIR}/bin:${PATH}
33 ##
34 #------ cmake ------
35 export CMAKE_ROOT_DIR=${PDIR}/cmake-2.8.10.2
36 export PATH=${CMAKE_ROOT_DIR}/bin:${PATH}
37 ##
38 #------ freetype ------
39 export FREETYPE_ROOT_DIR=${PDIR}/freetype-2.4.11
40 export LD_LIBRARY_PATH=${FREETYPE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
41 ##
42 #------ freeimage ------
43 export FREEIMAGE_ROOT_DIR=${PDIR}/freeimage-3.16.0
44 export LD_LIBRARY_PATH=${FREEIMAGE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
45 ##
46 #------ gl2ps ------
47 export GL2PS_ROOT_DIR=${PDIR}/gl2ps-1.3.8
48 export PATH=${GL2PS_ROOT_DIR}/bin:${PATH}
49 export LD_LIBRARY_PATH=${GL2PS_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
50 ##
51 #------ tbb ------
52 export TBB_ROOT_DIR=${PDIR}/tbb-30_018oss
53 export PATH=${TBB_ROOT_DIR}/bin/intel64/cc4.1.0_libc2.4_kernel2.6.16.21:${PATH}
54 export LD_LIBRARY_PATH=${TBB_ROOT_DIR}/lib/intel64/cc4.1.0_libc2.4_kernel2.6.16.21:${LD_LIBRARY_PATH}
55 ##
56 #------ libxml2 ------
57 export LIBXML_DIR=${PDIR}/libxml2-2.9.0
58 export PATH=${LIBXML_DIR}/bin:${PATH}
59 export LD_LIBRARY_PATH=${LIBXML_DIR}/lib:${LD_LIBRARY_PATH}
60 ##
61 #------ SolveSpace ------
62 export SOLVESPACE_ROOT_DIR=${PDIR}/solvespace-2.0
63 export LD_LIBRARY_PATH=${SOLVESPACE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
64 ##
65 #------ OCCT ------
66 export CAS_ROOT_DIR=${PDIR}/OCCT-6.7.1
67
68 #------ lcov ------
69 export LCOV_ROOT_DIR=${PDIR}/lcov-1.11
70 export PATH=${LCOV_ROOT_DIR}/bin:${PATH}
71
72 #------ SUIT ------
73 export SUIT_DIR=${PDIR}/GUI_7.4.0
74 export PATH=${SUIT_DIR}/bin/salome:${PATH}
75 export LD_LIBRARY_PATH=${SUIT_DIR}/lib/salome:${LD_LIBRARY_PATH}
76
77 # CAS_ROOT_DIR has to be in the PATH for CMake's FindCAS procedures
78 export PATH=${CAS_ROOT_DIR}:${CAS_ROOT_DIR}/bin:${PATH}
79 export LD_LIBRARY_PATH=${CAS_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
80 export CSF_GraphicShr=${CAS_ROOT_DIR}/lib/libTKOpenGl.so
81 # Variable for Foundation Classes :
82 export CSF_UnitsLexicon=${CAS_ROOT_DIR}/src/UnitsAPI/Lexi_Expr.dat
83 export CSF_UnitsDefinition=${CAS_ROOT_DIR}/src/UnitsAPI/Units.dat
84 # Variable for DataExchange :
85 export CSF_SHMessage=${CAS_ROOT_DIR}/src/SHMessage
86 export CSF_XSMessage=${CAS_ROOT_DIR}/src/XSMessage
87 # Variable for Font :
88 export CSF_MDTVFontDirectory=${CAS_ROOT_DIR}/src/FontMFT
89 export CSF_MDTVTexturesDirectory=${CAS_ROOT_DIR}/src/Textures
90 # Defaults
91 export CSF_PluginDefaults=${CAS_ROOT_DIR}/src/StdResource
92 export CSF_StandardDefaults=${CAS_ROOT_DIR}/src/StdResource
93 # Activation of OCCT Kernel multithreading :
94 export MMGT_REENTRANT=1
95 # For CMake
96 export LIB=${LD_LIBRARY_PATH}
97
98 #------ NewGEOM ------
99 export NEW_GEOM_ROOT_DIR=${ROOT_DIR}/install
100 export PATH=${NEW_GEOM_ROOT_DIR}/bin:${NEW_GEOM_ROOT_DIR}/plugins:${PATH}
101 export PYTHONPATH=${NEW_GEOM_ROOT_DIR}/swig:${PYTHONPATH}
102 export LD_LIBRARY_PATH=${NEW_GEOM_ROOT_DIR}/bin:${NEW_GEOM_ROOT_DIR}/swig:${NEW_GEOM_ROOT_DIR}/plugins:${LD_LIBRARY_PATH}
103 export NEW_GEOM_CONFIG_FILE=${NEW_GEOM_ROOT_DIR}/plugins
104 export NewGeomResources=${NEW_GEOM_ROOT_DIR}/resources
105