]> SALOME platform Git repositories - modules/shaper.git/blob - linux_env.sh
Salome HOME
Merge branch 'master' of newgeom:newgeom.git into BR_PORTING_CENTOS_6_3
[modules/shaper.git] / linux_env.sh
1 #------ Setting products installation directory ------
2 export INST_ROOT=/misc/dn21/hdfeditor/sbh/NewGeom/products
3
4 #------ Python ------
5 export PYTHON_ROOT_DIR=${INST_ROOT}/Python-2.7.3
6 export PYTHONHOME=${PYTHON_ROOT_DIR}
7 export PYTHON_INCLUDE=${PYTHON_ROOT_DIR}/include/python2.7
8 export PYTHON_VERSION=2.7
9 export PATH=${PYTHON_ROOT_DIR}/bin:${PATH}
10 export LD_LIBRARY_PATH=${PYTHON_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
11 export PYTHONPATH=${PYTHON_ROOT_DIR}/lib/python2.7
12 #For cmake
13 export PYTHON_LIB_DIR=${PYTHON_ROOT_DIR}/lib
14 export PYTHON_INC_DIR=${PYTHON_INCLUDE}
15 ##
16 #------ Qt ------
17 export QT4_ROOT_DIR=${INST_ROOT}/qt-4.8.4
18 export QT_PLUGIN_PATH=${QT4_ROOT_DIR}/plugins
19 export PATH=${QT4_ROOT_DIR}/bin:${PATH}
20 export LD_LIBRARY_PATH=${QT4_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
21 ##
22 #------ boost ------
23 #export BOOST_ROOT_DIR=${INST_ROOT}/boost-1.52.0
24 #export LD_LIBRARY_PATH ${BOOST_ROOT_DIR}/lib
25 ##
26 #------ swig ------
27 export SWIG_ROOT_DIR=${INST_ROOT}/swig-2.0.8
28 export SWIG_LIB=${SWIG_ROOT_DIR}/share/swig/2.0.8
29 export PATH=${SWIG_ROOT_DIR}/bin:${PATH}
30 ##
31 #------ cmake ------
32 export CMAKE_ROOT_DIR=${INST_ROOT}/cmake-2.8.10.2
33 export PATH=${CMAKE_ROOT_DIR}/bin:${PATH}
34 ##
35 #------ freetype ------
36 export FREETYPE_ROOT_DIR=${INST_ROOT}/freetype-2.4.11
37 export LD_LIBRARY_PATH=${FREETYPE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
38 ##
39 #------ freeimage ------
40 export FREEIMAGE_ROOT_DIR=${INST_ROOT}/freeimage-3.15.4
41 export PATH=${FREEIMAGE_ROOT_DIR}/bin:${PATH}
42 export LD_LIBRARY_PATH=${FREEIMAGE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
43 ##
44 #------ gl2ps ------
45 export GL2PS_ROOT_DIR=${INST_ROOT}/gl2ps-1.3.8
46 export PATH=${GL2PS_ROOT_DIR}/bin:${PATH}
47 export LD_LIBRARY_PATH=${GL2PS_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
48 ##
49 #------ tbb ------
50 export TBB_ROOT_DIR=${INST_ROOT}/tbb-30_018oss
51 export PATH=${TBB_ROOT_DIR}/bin/intel64/cc4.1.0_libc2.4_kernel2.6.16.21:${PATH}
52 export LD_LIBRARY_PATH=${TBB_ROOT_DIR}/lib/intel64/cc4.1.0_libc2.4_kernel2.6.16.21:${LD_LIBRARY_PATH}
53 ##
54 #------ libxml2 ------
55 export LIBXML2_ROOT_DIR=${INST_ROOT}/libxml2-2.9.0
56 export PATH=${LIBXML2_ROOT_DIR}/bin:${PATH}
57 export LD_LIBRARY_PATH=${LIBXML2_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
58 # DO NOT rename following 3 variables, 
59 # they are required by CMake "find(Libxml2)" procedure
60 export LIBXML2_INCLUDE_DIR=${LIBXML2_ROOT_DIR}/include/libxml2
61 export LIBXML2_LIB_DIR=${LIBXML2_ROOT_DIR}/lib
62 export LIBXML2_BIN_DIR=${LIBXML2_ROOT_DIR}/bin
63 ##
64 #------ OCCT ------
65 export CAS_ROOT_DIR=${INST_ROOT}/OCCT-6.7.0
66
67 export PATH=${CAS_ROOT_DIR}:${CAS_ROOT_DIR}/bin:${PATH}
68 export LD_LIBRARY_PATH=${CAS_ROOT_DIR}:${CAS_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
69 export CSF_GraphicShr=${CAS_ROOT_DIR}/lib/libTKOpenGl.so
70 # Variable for Foundation Classes : 
71 export CSF_UnitsLexicon=${CAS_ROOT_DIR}/src/UnitsAPI/Lexi_Expr.dat 
72 export CSF_UnitsDefinition=${CAS_ROOT_DIR}/src/UnitsAPI/Units.dat 
73 # Variable for DataExchange : 
74 export CSF_SHMessage=${CAS_ROOT_DIR}/src/SHMessage
75 export CSF_XSMessage=${CAS_ROOT_DIR}/src/XSMessage 
76 # Variable for Font : 
77 export CSF_MDTVFontDirectory=${CAS_ROOT_DIR}/src/FontMFT 
78 export CSF_MDTVTexturesDirectory=${CAS_ROOT_DIR}/src/Textures 
79 # Activation of OCCT Kernel multithreading :
80 export MMGT_REENTRANT=1
81 # this variable only needed for DRAWEXE
82 export CASROOT=${CAS_ROOT_DIR}
83 ##
84 export LIB=${LD_LIBRARY_PATH}
85
86 export PATH=${INST_ROOT}/../install/bin:${PATH}
87 export LD_LIBRARY_PATH=${INST_ROOT}/../install/bin:${INST_ROOT}/../install/swig:${LD_LIBRARY_PATH}