]> SALOME platform Git repositories - modules/kernel.git/blob - doc/configuration_examples/example_prerequis.sh
Salome HOME
merge from branch BR_V5_DEV
[modules/kernel.git] / doc / configuration_examples / example_prerequis.sh
1 #  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 #  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 #  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
5 #
6 #  This library is free software; you can redistribute it and/or
7 #  modify it under the terms of the GNU Lesser General Public
8 #  License as published by the Free Software Foundation; either
9 #  version 2.1 of the License.
10 #
11 #  This library is distributed in the hope that it will be useful,
12 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 #  Lesser General Public License for more details.
15 #
16 #  You should have received a copy of the GNU Lesser General Public
17 #  License along with this library; if not, write to the Free Software
18 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19 #
20 #  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21 #
22 # --- SALOME Required packages : configuration example,SALOME2 V2_2_0
23 # --- all path are relative to ${INSTALLROOT}
24 #
25 INSTALLROOT="__INSTALL_PATH__/SALOME2/prerequis"
26
27 #------ gcc 3.2.3 ---
28 export PATH=${INSTALLROOT}/gcc-3.2.3/bin:${PATH}
29 export LD_LIBRARY_PATH=${INSTALLROOT}/gcc-3.2.3/lib:${LD_LIBRARY_PATH}
30
31 #------ Tcl/tk ------
32 export PATH=${INSTALLROOT}/tcl8.3/bin:${INSTALLROOT}/tk8.3/bin:${PATH}
33 export LD_LIBRARY_PATH=${INSTALLROOT}/tcl8.3/lib:${INSTALLROOT}/tk8.3/lib:${LD_LIBRARY_PATH}
34
35 export TCLHOME=${INSTALLROOT}/tcl8.3
36 export TKHOME=${INSTALLROOT}/tk8.3
37
38 export TCL_LIBRARY=${INSTALLROOT}/tcl8.3/lib/tcl8.3
39 export TK_LIBRARY=${INSTALLROOT}/tk8.3/lib/tk8.3
40
41
42 #------ python ------
43 export PYTHONHOME=${INSTALLROOT}/Python-2.2.2
44 export PYTHON_INCLUDE=${PYTHONHOME}/include/python2.2
45 export PATH=${PYTHONHOME}/bin:${PATH}
46 export PYTHONSTARTUP=${PYTHONHOME}/.pythonrc
47
48 #------ qt ------
49 export QTDIR=${INSTALLROOT}/qt-x11-free-3.0.5
50 export PATH=$QTDIR/bin:${PATH} 
51 export LD_LIBRARY_PATH=$QTDIR/lib:${LD_LIBRARY_PATH} 
52
53 #------ sip ------
54 export SIPDIR=${INSTALLROOT}/sip-3.3.2
55 export PYTHONPATH=${SIPDIR}:${PYTHONPATH}
56 export PATH=${SIPDIR}:${PATH}
57 export LD_LIBRARY_PATH=${SIPDIR}:${LD_LIBRARY_PATH}
58
59 #------ pyqt ------
60 export PYQTDIR=${INSTALLROOT}/PyQt-3.3.2
61 # --- set PYQT_SIPS as below, presence required during pyqt check during configure
62 export PYQT_SIPS=${PYQTDIR}/sip
63 export PYTHONPATH=${PYQTDIR}:${PYTHONPATH}
64 export PATH=${PYQTDIR}:${PATH} 
65 export LD_LIBRARY_PATH=${PYQTDIR}:${LD_LIBRARY_PATH} 
66
67 #------ qwt ------
68 export QWTHOME=${INSTALLROOT}/qwt-0.4.1
69 export LD_LIBRARY_PATH=${QWTHOME}/lib:${LD_LIBRARY_PATH} 
70
71 #------ swig ------ 
72 export SWIG_ROOT=${INSTALLROOT}/SWIG-1.3.17
73 export PATH=${SWIG_ROOT}/bin:${PATH}
74 export SWIG_LIB=${SWIG_ROOT}/lib/swig1.3
75 export LD_LIBRARY_PATH=${SWIG_ROOT}/lib:${LD_LIBRARY_PATH}
76
77 #------ cas ------ 
78 export CASROOT=${INSTALLROOT}/CAS-5.2
79 export LD_LIBRARY_PATH=${CASROOT}/lin/lib:${LD_LIBRARY_PATH}
80 # Variable for Foundation Classes : 
81 export CSF_UnitsLexicon=${CASROOT}/src/UnitsAPI/Lexi_Expr.dat 
82 export CSF_UnitsDefinition=${CASROOT}/src/UnitsAPI/Units.dat 
83 # Variable for DataExchange : 
84 export CSF_SHMessageStd=${CASROOT}/src/SHMessageStd 
85 export CSF_XSMessage=${CASROOT}/src/XSMessage 
86 # Variable for Font : 
87 export CSF_MDTVFontDirectory=${CASROOT}/src/FontMFT 
88 export CSF_MDTVTexturesDirectory=${CASROOT}/src/Textures 
89
90 #------ hdf ------
91 export HDF5HOME=${INSTALLROOT}/hdf5-1.4.4
92 export PATH=${HDF5HOME}/bin:${PATH}
93 export LD_LIBRARY_PATH=${HDF5HOME}/lib:${LD_LIBRARY_PATH}
94
95 #------ med ------
96 export MED2HOME=${INSTALLROOT}/med-2.2.2.
97 export PATH=${MED2HOME}/bin:${PATH}
98 export LD_LIBRARY_PATH=${MED2HOME}/lib:${LD_LIBRARY_PATH}
99
100 #------ vtk ------
101 export VTKHOME=${INSTALLROOT}/VTK-4.2.2
102 export PYVTK_PATH=${VTKHOME}/lib/vtk
103 export LD_LIBRARY_PATH=${PYVTK_PATH}:${LD_LIBRARY_PATH} 
104 export PYTHONPATH=${VTKHOME}/Wrapping/Python:${PYVTK_PATH}:${PYTHONPATH}
105 export PATH=${VTKHOME}/bin:${PATH} 
106
107 #------ omni ------
108 export OMNIORBDIR=${INSTALLROOT}/omniORB-3.0.5
109 # --- OMNIORB_CONFIG is often modified by user
110 export OMNIORB_CONFIG=${HOME}/.salome.omniORB.cfg
111 export PYTHONPATH=${OMNIORBDIR}/lib/python:${OMNIORBDIR}/lib/i586_linux_2.0_glibc2.1:${PYTHONPATH}
112 export PATH=${OMNIORBDIR}/bin/i586_linux_2.0_glibc2.1:${PATH}
113 export LD_LIBRARY_PATH=${OMNIORBDIR}/lib/i586_linux_2.0_glibc2.1:${LD_LIBRARY_PATH} 
114
115 #------ boost ---------
116 export BOOSTDIR=${INSTALLROOT}/boost_1_31_0
117
118 #------ doxygen ------
119 export PATH=${INSTALLROOT}/doxygen-1.3-rc2/bin:${PATH}
120
121 #------ graphviz ------
122 export PATH=${INSTALLROOT}/graphviz-1.9/bin:${PATH}
123 export LD_LIBRARY_PATH=${INSTALLROOT}/graphviz-1.9/lib/graphviz:${LD_LIBRARY_PATH}
124
125
126 # ----- tix -----------
127 export PATH=${INSTALLROOT}/tix8.1.4/bin:${PATH}
128 export LD_LIBRARY_PATH=${INSTALLROOT}/tix8.1.4/lib:${LD_LIBRARY_PATH}
129 export TIXHOME=${INSTALLROOT}/tix8.1.4
130 export TIX_LIBRARY=${INSTALLROOT}/tix8.1.4/lib/tix8.1
131
132 #------ netgen ------
133 export NETGENHOME=${INSTALLROOT}/netgen4.3/install
134
135