1 ##########################################################################
2 # Functions exporta and exportp are used to append/prepend correspondingly
3 # one directory or a set of directories separated by semicolon symbol (':')
4 # to the environment variables like PATH, LD_LIBRARY_PATH, PYTHONPATH,
6 # The main purpose is to replace default setenv command behavior:
7 # exporta, exportp also remove duplicated entries, shortening in that way
8 # the environment variables.
9 # If some directory being added is already included into the variable
10 # nothing is done for it.
11 # Note, that these functions work some slower that setenv command itself.
14 # appends/prepends set of directories (second parameter)
15 # to the another set of directories (first parameter) and
16 # removes duplicated entries;
17 # the third parameter defines the mode: 0 - append, 1 - prepend
19 out_var=`echo $1 $2 | awk -v dir=$3 '{ \
20 na = split($2,a,":"); \
24 if($1 != "<empty>") { \
25 nb = split($1,b,":"); \
26 for(i=1;i<=nb;i++) { \
27 if(!(b[i] in ccc) ) { \
35 for(i=1;i<=na;i++) { \
36 if(!(a[i] in ccc)) { \
58 }' | sed -e 's/\(.*\):/\1/g'`
62 # appends directory or set of directories, separated by ':' (second parameter)
63 # to the variable (first parameter)
66 if [ -z "$xenv" ]; then xenv="<empty>"; fi
67 out_var=`cleandup $xenv $2 0`
71 # prepends directory or set of directories, separated by ':' (second parameter)
72 # to the variable (first parameter)
75 if [ -z "$xenv" ]; then xenv="<empty>"; fi
76 out_var=`cleandup $xenv $2 1`
79 ###########################################################################
81 #------ Setting products installation directory ------
82 export INST_ROOT=/home/siman/salome_6.5.0
83 #export INST_ROOT=/dn24/SIMAN/PRODUCTS/MANDRIVA.2010.64/salome_6.5.0
85 #------ Environment switch: 0 for SALOME building, 1 for SALOME launching ------
86 export ENV_FOR_LAUNCH=0
88 #------ License activation ------
89 export LICENSE_FILE=/product/distene/dlim8.var.sh
91 if [ -e "${LICENSE_FILE}" ] ; then
92 export SIMULOGD_LICENSE_FILE=29029@soleil
93 source ${LICENSE_FILE}
97 export TCLHOME=${INST_ROOT}/tcltk-8.5.8
98 exportp PATH ${TCLHOME}/bin
99 exportp LD_LIBRARY_PATH ${TCLHOME}/lib
100 export TCLLIBPATH="${TCLHOME}/lib ${TCLHOME}/lib/tcl8.5 ${TCLHOME}/lib/tk8.5"
102 ## #------ tcltk_src ------
105 #------ Python ------
106 export PYTHONROOT=${INST_ROOT}/Python-2.6.6
107 export PYTHONHOME=$PYTHONROOT
108 exportp PATH ${PYTHONROOT}/bin
109 exportp LD_LIBRARY_PATH ${PYTHONROOT}/lib
110 export PYTHON_VERSION=2.6
111 export PYTHON_INCLUDE=${PYTHONROOT}/include/python${PYTHON_VERSION}
112 exportp PYTHONPATH ${PYTHONROOT}/lib/python${PYTHON_VERSION}
114 ## #------ Python_src ------
118 export QTDIR=${INST_ROOT}/qt-4.6.3
119 exportp PATH ${QTDIR}/bin
120 exportp LD_LIBRARY_PATH ${QTDIR}/lib
121 export QT_PLUGIN_PATH=${QTDIR}/plugins
123 ## #------ Qt_src ------
127 export SIPDIR=${INST_ROOT}/sip-4.13.2
128 exportp PATH ${SIPDIR}/bin
129 exportp PYTHONPATH ${SIPDIR}/lib/python${PYTHON_VERSION}/site-packages
130 exportp LD_LIBRARY_PATH ${SIPDIR}/lib/python${PYTHON_VERSION}/site-packages
132 ## #------ Sip_src ------
136 export PYQTDIR=${INST_ROOT}/PyQt-4.9.1
137 export PYQT_SIPS=${PYQTDIR}/sip
138 exportp PATH ${PYQTDIR}/bin
139 exportp PYTHONPATH ${PYQTDIR}:${PYQTDIR}/PyQt4
140 exportp LD_LIBRARY_PATH ${PYQTDIR}/PyQt4
142 ## #------ PyQt_src ------
145 #------ QScintilla ------
146 export QSCINTILLA_DIR=${INST_ROOT}/QScintilla-2.6.1
147 exportp LD_LIBRARY_PATH ${QSCINTILLA_DIR}/lib
149 ## #------ QScintilla_src ------
153 export BOOSTDIR=${INST_ROOT}/boost-1.49.0
154 exportp LD_LIBRARY_PATH ${BOOSTDIR}/lib
155 exportp PATH ${BOOSTDIR}/include
157 ## #------ boost_src ------
161 export SWIG_ROOT=${INST_ROOT}/swig-1.3.40
162 exportp PATH ${SWIG_ROOT}/bin
163 export SWIG_LIB=${SWIG_ROOT}/share/swig/1.3.40
165 ## #------ Swig_src ------
168 #------ freetype ------
169 export FREETYPEDIR=${INST_ROOT}/freetype-2.3.7
170 exportp LD_LIBRARY_PATH ${FREETYPEDIR}/lib
172 ## #------ freetype_src ------
176 export FTGLDIR=${INST_ROOT}/ftgl-2.1.2
177 exportp PATH ${FTGLDIR}/bin
178 exportp LD_LIBRARY_PATH ${FTGLDIR}/lib
180 ## #------ ftgl_src ------
183 #------ freeimage ------
184 export FREEIMAGEDIR=${INST_ROOT}/freeimage-3.14.1
185 exportp PATH ${FREEIMAGEDIR}/bin
186 exportp LD_LIBRARY_PATH ${FREEIMAGEDIR}/lib
188 ## #------ freeimage_src ------
192 export CMAKEHOME=${INST_ROOT}/cmake-2.8.7
193 exportp PATH ${CMAKEHOME}/bin
195 ## #------ cmake_src ------
199 export GL2PSHOME=${INST_ROOT}/gl2ps-1.3.5
200 exportp PATH ${GL2PSHOME}/bin
201 exportp LD_LIBRARY_PATH ${GL2PSHOME}/lib
203 ## #------ gl2ps_src ------
207 export TBBHOME=${INST_ROOT}/tbb30_018oss
208 exportp PATH ${TBBHOME}/bin/intel64/cc4.1.0_libc2.4_kernel2.6.16.21
209 exportp LD_LIBRARY_PATH ${TBBHOME}/lib/intel64/cc4.1.0_libc2.4_kernel2.6.16.21
211 ## #------ tbb_src ------
214 #------ OpenCascade ------
215 export CASROOT=${INST_ROOT}/OCCT-6.5.3
216 exportp PATH ${CASROOT}/bin
217 exportp LD_LIBRARY_PATH ${CASROOT}/lib:${CASROOT}/lin/lib
218 # Variable for Foundation Classes :
219 export CSF_UnitsLexicon=${CASROOT}/src/UnitsAPI/Lexi_Expr.dat
220 export CSF_UnitsDefinition=${CASROOT}/src/UnitsAPI/Units.dat
221 # Variable for DataExchange :
222 export CSF_SHMessage=${CASROOT}/src/SHMessage
223 export CSF_XSMessage=${CASROOT}/src/XSMessage
224 # Variable for Font :
225 export CSF_MDTVFontDirectory=${CASROOT}/src/FontMFT
226 export CSF_MDTVTexturesDirectory=${CASROOT}/src/Textures
227 # Activation of OCCT Kernel multithreading :
228 export MMGT_REENTRANT=1
230 ## #------ OpenCascade_src ------
234 export QWTHOME=${INST_ROOT}/qwt-5.2.1
235 exportp LD_LIBRARY_PATH ${QWTHOME}/lib
237 ## #------ Qwt_src ------
240 #------ OmniORB ------
241 export OMNIORBDIR=${INST_ROOT}/omniORB-4.1.6
242 export OMNIORB_CONFIG=${OMNIORBDIR}/.omniORB.cfg
243 exportp PYTHONPATH ${OMNIORBDIR}/lib:${OMNIORBDIR}/lib/python${PYTHON_VERSION}/site-packages
244 exportp PATH $OMNIORBDIR/bin
245 exportp LD_LIBRARY_PATH $OMNIORBDIR/lib
247 ## #------ OmniORB_src ------
251 export HDF5HOME=${INST_ROOT}/hdf5-1.8.8
252 exportp PATH ${HDF5HOME}/bin
253 exportp LD_LIBRARY_PATH ${HDF5HOME}/lib
255 ## #------ Hdf5_src ------
258 #------ cgnslib ------
259 export CGNSHOME=${INST_ROOT}/cgnslib-3.1.3
260 exportp PATH ${CGNSHOME}/bin
261 exportp LD_LIBRARY_PATH ${CGNSHOME}/lib
263 ## #------ cgnslib_src ------
267 export MED3HOME=${INST_ROOT}/med-3.0.5
268 exportp PATH ${MED3HOME}/bin
269 exportp LD_LIBRARY_PATH ${MED3HOME}/lib
271 ## #------ Med_src ------
275 export METISDIR=${INST_ROOT}/metis-4.0
277 ## #------ Metis_src ------
280 #------ Scotch ------
281 export SCOTCHDIR=${INST_ROOT}/scotch-5.1.11
283 ## #------ Scotch_src ------
286 #------ ParaView ------
287 export PVHOME=${INST_ROOT}/ParaView-3.14.0
288 exportp PATH ${PVHOME}/bin
289 exportp LD_LIBRARY_PATH ${PVHOME}/lib/paraview-3.14
290 exportp PYTHONPATH ${PVHOME}/lib/paraview-3.14:${PVHOME}/lib/paraview-3.14/site-packages:${PVHOME}/lib/paraview-3.14/site-packages/paraview
291 export VTK_DIR=${PVHOME}/lib/paraview-3.14
292 export PV_PLUGIN_PATH=${PVHOME}/lib/paraview-3.14
294 ## #------ ParaView_src ------
298 exportp PYTHONPATH ${INST_ROOT}/numpy-1.5.1/lib/python${PYTHON_VERSION}/site-packages
299 exportp PATH ${INST_ROOT}/numpy-1.5.1/bin
300 exportp LD_LIBRARY_PATH ${INST_ROOT}/numpy-1.5.1/lib
302 ## #------ numpy_src ------
305 #------ libBatch ------
306 export LIBBATCH_ROOT_DIR=${INST_ROOT}/libBatch-1.5.0
307 exportp LD_LIBRARY_PATH ${LIBBATCH_ROOT_DIR}/lib
308 exportp PYTHONPATH ${LIBBATCH_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages
310 ## #------ libBatch_src ------
314 export EXPAT_ROOT=${INST_ROOT}/expat-2.0.1
315 exportp PATH ${EXPAT_ROOT}/bin
316 exportp LD_LIBRARY_PATH ${EXPAT_ROOT}/lib
318 ## #------ expat_src ------
321 #------ Graphviz ------
322 export GRAPHVIZHOME=${INST_ROOT}/graphviz-2.28.0
323 exportp PATH ${GRAPHVIZHOME}/bin
324 exportp LD_LIBRARY_PATH ${GRAPHVIZHOME}/lib:${GRAPHVIZHOME}/lib/graphviz
326 ## #------ Graphviz_src ------
329 #------ Doxygen ------
330 exportp PATH ${INST_ROOT}/doxygen-1.8.0/bin
332 ## #------ Doxygen_src ------
335 #------ docutils ------
336 exportp PYTHONPATH ${INST_ROOT}/docutils-0.8.1/lib/python${PYTHON_VERSION}/site-packages
337 exportp PATH ${INST_ROOT}/docutils-0.8.1/bin
339 ## #------ docutils_src ------
342 #------ Sphinx ------
343 exportp PYTHONPATH ${INST_ROOT}/Sphinx-1.1.3/lib/python${PYTHON_VERSION}/site-packages
344 exportp PATH ${INST_ROOT}/Sphinx-1.1.3/bin
346 ## #------ Sphinx_src ------
349 #------ netgen ------
350 export NETGENHOME=${INST_ROOT}/netgen-4.9.13
351 exportp LD_LIBRARY_PATH ${NETGENHOME}/lib
353 ## #------ netgen_src ------
356 #------ DISTENE ------
357 export DISTENE_HOME=${INST_ROOT}/DISTENE
358 export BLSURFHOME=${DISTENE_HOME}/Tools/BLSurf-3.1_64
359 export HEXOTICHOME=${DISTENE_HOME}/Tools/Hexotic-V1.0_64
360 exportp LD_LIBRARY_PATH ${BLSURFHOME}/lib
361 exportp PATH ${HEXOTICHOME}/bin:${DISTENE_HOME}/Tools/TetMesh-GHS3D4.1_64:${DISTENE_HOME}/Tools/TetMesh-GHS3D4.2_64
363 ## #------ DISTENE_src ------
366 #------ homard ------
367 export homard_HOME=${INST_ROOT}/homard-10.4
368 exportp PATH ${homard_HOME}/HOMARD_V10.4_64
370 ## #------ homard_src ------
373 #------ KERNEL ------
374 export KERNEL_ROOT_DIR=${INST_ROOT}/KERNEL_6.5.0
375 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
376 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
377 exportp PATH ${KERNEL_ROOT_DIR}/bin/salome
378 exportp LD_LIBRARY_PATH ${KERNEL_ROOT_DIR}/lib/salome
379 exportp PYTHONPATH ${KERNEL_ROOT_DIR}/bin/salome:${KERNEL_ROOT_DIR}/lib/salome:${KERNEL_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
383 #------ KERNEL_src ------
384 export KERNEL_SRC_DIR=${INST_ROOT}/KERNEL_SRC_6.5.0
387 export GUI_ROOT_DIR=${INST_ROOT}/GUI_6.5.0
388 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
389 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
390 exportp PATH ${GUI_ROOT_DIR}/bin/salome
391 exportp LD_LIBRARY_PATH ${GUI_ROOT_DIR}/lib/salome
392 exportp PYTHONPATH ${GUI_ROOT_DIR}/bin/salome:${GUI_ROOT_DIR}/lib/salome:${GUI_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
393 export VTK_AUTOLOAD_PATH=${GUI_ROOT_DIR}/lib/paraview
397 #------ GUI_src ------
398 export GUI_SRC_DIR=${INST_ROOT}/GUI_SRC_6.5.0
401 export GEOM_ROOT_DIR=${INST_ROOT}/GEOM_6.5.0
402 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
403 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
404 exportp PATH ${GEOM_ROOT_DIR}/bin/salome
405 exportp LD_LIBRARY_PATH ${GEOM_ROOT_DIR}/lib/salome
406 exportp PYTHONPATH ${GEOM_ROOT_DIR}/bin/salome:${GEOM_ROOT_DIR}/lib/salome:${GEOM_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
410 #------ GEOM_src ------
411 export GEOM_SRC_DIR=${INST_ROOT}/GEOM_SRC_6.5.0
414 export MED_ROOT_DIR=${INST_ROOT}/MED_6.5.0
415 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
416 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
417 exportp PATH ${MED_ROOT_DIR}/bin/salome
418 exportp LD_LIBRARY_PATH ${MED_ROOT_DIR}/lib/salome
419 exportp PYTHONPATH ${MED_ROOT_DIR}/bin/salome:${MED_ROOT_DIR}/lib/salome:${MED_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
420 export AM2CMAKE_FORCE_GENERATION=1
424 #------ MED_src ------
425 export MED_SRC_DIR=${INST_ROOT}/MED_SRC_6.5.0
428 export SMESH_ROOT_DIR=${INST_ROOT}/SMESH_6.5.0
429 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
430 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
431 exportp PATH ${SMESH_ROOT_DIR}/bin/salome
432 exportp LD_LIBRARY_PATH ${SMESH_ROOT_DIR}/lib/salome
433 exportp PYTHONPATH ${SMESH_ROOT_DIR}/bin/salome:${SMESH_ROOT_DIR}/lib/salome:${SMESH_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
437 #------ SMESH_src ------
438 export SMESH_SRC_DIR=${INST_ROOT}/SMESH_SRC_6.5.0
441 export VISU_ROOT_DIR=${INST_ROOT}/VISU_6.5.0
442 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
443 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
444 exportp PATH ${VISU_ROOT_DIR}/bin/salome
445 exportp LD_LIBRARY_PATH ${VISU_ROOT_DIR}/lib/salome
446 exportp PYTHONPATH ${VISU_ROOT_DIR}/bin/salome:${VISU_ROOT_DIR}/lib/salome:${VISU_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
450 #------ VISU_src ------
451 export VISU_SRC_DIR=${INST_ROOT}/VISU_SRC_6.5.0
453 #------ PARAVIS ------
454 export PARAVIS_ROOT_DIR=${INST_ROOT}/PARAVIS_6.5.0
455 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
456 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
457 exportp PATH ${PARAVIS_ROOT_DIR}/bin/salome
458 exportp LD_LIBRARY_PATH ${PARAVIS_ROOT_DIR}/lib/salome
459 exportp PYTHONPATH ${PARAVIS_ROOT_DIR}/bin/salome:${PARAVIS_ROOT_DIR}/lib/salome:${PARAVIS_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
460 export PV_PLUGIN_PATH=${PARAVIS_ROOT_DIR}/lib/paraview:${PV_PLUGIN_PATH}
464 #------ PARAVIS_src ------
465 export PARAVIS_SRC_DIR=${INST_ROOT}/PARAVIS_SRC_6.5.0
466 export ACCEPT_PARAVIS_WARNINGS=1
468 #------ HEXABLOCK ------
469 export HEXABLOCK_ROOT_DIR=${INST_ROOT}/HEXABLOCK_6.5.0
470 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
471 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
472 exportp PATH ${HEXABLOCK_ROOT_DIR}/bin/salome
473 exportp LD_LIBRARY_PATH ${HEXABLOCK_ROOT_DIR}/lib/salome
474 exportp PYTHONPATH ${HEXABLOCK_ROOT_DIR}/bin/salome:${HEXABLOCK_ROOT_DIR}/lib/salome:${HEXABLOCK_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
478 #------ HEXABLOCK_src ------
479 export HEXABLOCK_SRC_DIR=${INST_ROOT}/HEXABLOCK_SRC_6.5.0
481 #------ HEXABLOCKPLUGIN ------
482 export HEXABLOCKPLUGIN_ROOT_DIR=${INST_ROOT}/HEXABLOCKPLUGIN_6.5.0
483 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
484 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
485 exportp LD_LIBRARY_PATH ${HEXABLOCKPLUGIN_ROOT_DIR}/lib/salome
486 exportp PYTHONPATH ${HEXABLOCKPLUGIN_ROOT_DIR}/lib/salome:${HEXABLOCKPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
490 #------ HEXABLOCKPLUGIN_src ------
491 export HEXABLOCKPLUGIN_SRC_DIR=${INST_ROOT}/HEXABLOCKPLUGIN_SRC_6.5.0
493 #------ NETGENPLUGIN ------
494 export NETGENPLUGIN_ROOT_DIR=${INST_ROOT}/NETGENPLUGIN_6.5.0
495 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
496 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
497 exportp LD_LIBRARY_PATH ${NETGENPLUGIN_ROOT_DIR}/lib/salome
498 exportp PYTHONPATH ${NETGENPLUGIN_ROOT_DIR}/lib/salome:${NETGENPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
502 #------ NETGENPLUGIN_src ------
503 export NETGENPLUGIN_SRC_DIR=${INST_ROOT}/NETGENPLUGIN_SRC_6.5.0
505 #------ GHS3DPLUGIN ------
506 export GHS3DPLUGIN_ROOT_DIR=${INST_ROOT}/GHS3DPLUGIN_6.5.0
507 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
508 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
509 exportp LD_LIBRARY_PATH ${GHS3DPLUGIN_ROOT_DIR}/lib/salome
510 exportp PYTHONPATH ${GHS3DPLUGIN_ROOT_DIR}/lib/salome:${GHS3DPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
514 #------ GHS3DPLUGIN_src ------
515 export GHS3DPLUGIN_SRC_DIR=${INST_ROOT}/GHS3DPLUGIN_SRC_6.5.0
517 #------ GHS3DPRLPLUGIN ------
518 export GHS3DPRLPLUGIN_ROOT_DIR=${INST_ROOT}/GHS3DPRLPLUGIN_6.5.0
519 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
520 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
521 exportp PATH ${GHS3DPRLPLUGIN_ROOT_DIR}/bin/salome
522 exportp LD_LIBRARY_PATH ${GHS3DPRLPLUGIN_ROOT_DIR}/lib/salome
523 exportp PYTHONPATH ${GHS3DPRLPLUGIN_ROOT_DIR}/bin/salome:${GHS3DPRLPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
527 #------ GHS3DPRLPLUGIN_src ------
528 export GHS3DPRLPLUGIN_SRC_DIR=${INST_ROOT}/GHS3DPRLPLUGIN_SRC_6.5.0
530 #------ BLSURFPLUGIN ------
531 export BLSURFPLUGIN_ROOT_DIR=${INST_ROOT}/BLSURFPLUGIN_6.5.0
532 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
533 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
534 exportp PATH ${BLSURFPLUGIN_ROOT_DIR}/bin/salome
535 exportp LD_LIBRARY_PATH ${BLSURFPLUGIN_ROOT_DIR}/lib/salome
536 exportp PYTHONPATH ${BLSURFPLUGIN_ROOT_DIR}/bin/salome:${BLSURFPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
540 #------ BLSURFPLUGIN_src ------
541 export BLSURFPLUGIN_SRC_DIR=${INST_ROOT}/BLSURFPLUGIN_SRC_6.5.0
543 #------ HexoticPLUGIN ------
544 export HexoticPLUGIN_ROOT_DIR=${INST_ROOT}/HexoticPLUGIN_6.5.0
545 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
546 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
547 exportp PATH ${HexoticPLUGIN_ROOT_DIR}/bin/salome
548 exportp LD_LIBRARY_PATH ${HexoticPLUGIN_ROOT_DIR}/lib/salome
549 exportp PYTHONPATH ${HexoticPLUGIN_ROOT_DIR}/bin/salome:${HexoticPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
553 #------ HexoticPLUGIN_src ------
554 export HexoticPLUGIN_SRC_DIR=${INST_ROOT}/HexoticPLUGIN_SRC_6.5.0
556 #------ COMPONENT ------
557 export COMPONENT_ROOT_DIR=${INST_ROOT}/COMPONENT_6.5.0
558 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
559 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
560 exportp PATH ${COMPONENT_ROOT_DIR}/bin/salome
561 exportp LD_LIBRARY_PATH ${COMPONENT_ROOT_DIR}/lib/salome
562 exportp PYTHONPATH ${COMPONENT_ROOT_DIR}/bin/salome:${COMPONENT_ROOT_DIR}/lib/salome:${COMPONENT_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
566 #------ COMPONENT_src ------
567 export COMPONENT_SRC_DIR=${INST_ROOT}/COMPONENT_SRC_6.5.0
569 #------ PYCALCULATOR ------
570 export PYCALCULATOR_ROOT_DIR=${INST_ROOT}/PYCALCULATOR_6.5.0
571 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
572 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
573 exportp PATH ${PYCALCULATOR_ROOT_DIR}/bin/salome
574 exportp LD_LIBRARY_PATH ${PYCALCULATOR_ROOT_DIR}/lib/salome
575 exportp PYTHONPATH ${PYCALCULATOR_ROOT_DIR}/bin/salome:${PYCALCULATOR_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
579 #------ PYCALCULATOR_src ------
580 export PYCALCULATOR_SRC_DIR=${INST_ROOT}/PYCALCULATOR_SRC_6.5.0
582 #------ CALCULATOR ------
583 export CALCULATOR_ROOT_DIR=${INST_ROOT}/CALCULATOR_6.5.0
584 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
585 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
586 exportp PATH ${CALCULATOR_ROOT_DIR}/bin/salome
587 exportp LD_LIBRARY_PATH ${CALCULATOR_ROOT_DIR}/lib/salome
588 exportp PYTHONPATH ${CALCULATOR_ROOT_DIR}/bin/salome:${CALCULATOR_ROOT_DIR}/lib/salome:${CALCULATOR_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
592 #------ CALCULATOR_src ------
593 export CALCULATOR_SRC_DIR=${INST_ROOT}/CALCULATOR_SRC_6.5.0
596 export HELLO_ROOT_DIR=${INST_ROOT}/HELLO_6.5.0
597 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
598 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
599 exportp PATH ${HELLO_ROOT_DIR}/bin/salome
600 exportp LD_LIBRARY_PATH ${HELLO_ROOT_DIR}/lib/salome
601 exportp PYTHONPATH ${HELLO_ROOT_DIR}/bin/salome:${HELLO_ROOT_DIR}/lib/salome:${HELLO_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
605 #------ HELLO_src ------
606 export HELLO_SRC_DIR=${INST_ROOT}/HELLO_SRC_6.5.0
608 #------ PYHELLO ------
609 export PYHELLO_ROOT_DIR=${INST_ROOT}/PYHELLO_6.5.0
610 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
611 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
612 exportp PATH ${PYHELLO_ROOT_DIR}/bin/salome
613 exportp PYTHONPATH ${PYHELLO_ROOT_DIR}/bin/salome:${PYHELLO_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
617 #------ PYHELLO_src ------
618 export PYHELLO_SRC_DIR=${INST_ROOT}/PYHELLO_SRC_6.5.0
620 #------ ATOMGEN ------
621 export ATOMGEN_ROOT_DIR=${INST_ROOT}/ATOMGEN_6.5.0
622 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
623 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
624 exportp PATH ${ATOMGEN_ROOT_DIR}/bin/salome
625 exportp LD_LIBRARY_PATH ${ATOMGEN_ROOT_DIR}/lib/salome
626 exportp PYTHONPATH ${ATOMGEN_ROOT_DIR}/bin/salome:${ATOMGEN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
630 #------ ATOMGEN_src ------
631 export ATOMGEN_SRC_DIR=${INST_ROOT}/ATOMGEN_SRC_6.5.0
633 #------ ATOMSOLV ------
634 export ATOMSOLV_ROOT_DIR=${INST_ROOT}/ATOMSOLV_6.5.0
635 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
636 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
637 exportp PATH ${ATOMSOLV_ROOT_DIR}/bin/salome
638 exportp LD_LIBRARY_PATH ${ATOMSOLV_ROOT_DIR}/lib/salome
639 exportp PYTHONPATH ${ATOMSOLV_ROOT_DIR}/bin/salome:${ATOMSOLV_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
643 #------ ATOMSOLV_src ------
644 export ATOMSOLV_SRC_DIR=${INST_ROOT}/ATOMSOLV_SRC_6.5.0
646 #------ ATOMIC ------
647 export ATOMIC_ROOT_DIR=${INST_ROOT}/ATOMIC_6.5.0
648 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
649 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
650 exportp PATH ${ATOMIC_ROOT_DIR}/bin/salome
651 exportp LD_LIBRARY_PATH ${ATOMIC_ROOT_DIR}/lib/salome
652 exportp PYTHONPATH ${ATOMIC_ROOT_DIR}/bin/salome:${ATOMIC_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
656 #------ ATOMIC_src ------
657 export ATOMIC_SRC_DIR=${INST_ROOT}/ATOMIC_SRC_6.5.0
660 export LIGHT_ROOT_DIR=${INST_ROOT}/LIGHT_6.5.0
661 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
662 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
663 exportp LD_LIBRARY_PATH ${LIGHT_ROOT_DIR}/lib/salome
667 #------ LIGHT_src ------
668 export LIGHT_SRC_DIR=${INST_ROOT}/LIGHT_SRC_6.5.0
670 #------ PYLIGHT ------
671 export PYLIGHT_ROOT_DIR=${INST_ROOT}/PYLIGHT_6.5.0
672 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
673 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
674 exportp PATH ${PYLIGHT_ROOT_DIR}/bin/salome
675 exportp PYTHONPATH ${PYLIGHT_ROOT_DIR}/bin/salome
679 #------ PYLIGHT_src ------
680 export PYLIGHT_SRC_DIR=${INST_ROOT}/PYLIGHT_SRC_6.5.0
682 #------ RANDOMIZER ------
683 export RANDOMIZER_ROOT_DIR=${INST_ROOT}/RANDOMIZER_6.5.0
684 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
685 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
686 exportp PATH ${RANDOMIZER_ROOT_DIR}/bin/salome
687 exportp LD_LIBRARY_PATH ${RANDOMIZER_ROOT_DIR}/lib/salome
688 exportp PYTHONPATH ${RANDOMIZER_ROOT_DIR}/bin/salome:${RANDOMIZER_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
692 #------ RANDOMIZER_src ------
693 export RANDOMIZER_SRC_DIR=${INST_ROOT}/RANDOMIZER_SRC_6.5.0
695 #------ SIERPINSKY ------
696 export SIERPINSKY_ROOT_DIR=${INST_ROOT}/SIERPINSKY_6.5.0
697 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
698 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
699 exportp PATH ${SIERPINSKY_ROOT_DIR}/bin/salome
700 exportp LD_LIBRARY_PATH ${SIERPINSKY_ROOT_DIR}/lib/salome
701 exportp PYTHONPATH ${SIERPINSKY_ROOT_DIR}/bin/salome:${SIERPINSKY_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
705 #------ SIERPINSKY_src ------
706 export SIERPINSKY_SRC_DIR=${INST_ROOT}/SIERPINSKY_SRC_6.5.0
709 export YACS_ROOT_DIR=${INST_ROOT}/YACS_6.5.0
710 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
711 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
712 exportp PATH ${YACS_ROOT_DIR}/bin/salome
713 exportp LD_LIBRARY_PATH ${YACS_ROOT_DIR}/lib/salome
714 exportp PYTHONPATH ${YACS_ROOT_DIR}/bin/salome:${YACS_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
718 #------ YACS_src ------
719 export YACS_SRC_DIR=${INST_ROOT}/YACS_SRC_6.5.0
721 #------ YACSGEN ------
722 export YACSGEN_ROOT_DIR=${INST_ROOT}/YACSGEN_6.5.0
723 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
724 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
725 exportp PYTHONPATH ${YACSGEN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages
729 #------ YACSGEN_src ------
730 export YACSGEN_SRC_DIR=${INST_ROOT}/YACSGEN_SRC_6.5.0
732 #------ JOBMANAGER ------
733 export JOBMANAGER_ROOT_DIR=${INST_ROOT}/JOBMANAGER_6.5.0
734 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
735 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
736 exportp PATH ${JOBMANAGER_ROOT_DIR}/bin/salome
737 exportp LD_LIBRARY_PATH ${JOBMANAGER_ROOT_DIR}/lib/salome
738 exportp PYTHONPATH ${JOBMANAGER_ROOT_DIR}/bin/salome:${JOBMANAGER_ROOT_DIR}/lib/salome:${JOBMANAGER_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
742 #------ JOBMANAGER_src ------
743 export JOBMANAGER_SRC_DIR=${INST_ROOT}/JOBMANAGER_SRC_6.5.0
745 #------ SAMPLES_src ------
746 export DATA_DIR=${INST_ROOT}/SAMPLES_SRC_6.5.0
748 #------ TUTORIAL_src ------
750 #------ HOMARD ------
751 export HOMARD_ROOT_DIR=${INST_ROOT}/HOMARD_6.5.0
752 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
753 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
754 exportp PATH ${HOMARD_ROOT_DIR}/bin/salome
755 exportp LD_LIBRARY_PATH ${HOMARD_ROOT_DIR}/lib/salome
756 exportp PYTHONPATH ${HOMARD_ROOT_DIR}/bin/salome:${HOMARD_ROOT_DIR}/lib/salome:${HOMARD_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
760 #------ HOMARD_src ------
761 export HOMARD_SRC_DIR=${INST_ROOT}/HOMARD_SRC_6.5.0
764 export XDATAROOT=${INST_ROOT}/xdata-0.9.3
765 exportp PATH ${XDATAROOT}/bin
766 exportp PYTHONPATH ${XDATAROOT}/lib/python${PYTHON_VERSION}/site-packages/xdata
768 #------ xdata_src ------
771 #------ HXX2SALOME ------
772 export HXX2SALOME_ROOT_DIR=${INST_ROOT}/HXX2SALOME_6.5.0/bin
773 exportp PATH ${HXX2SALOME_ROOT_DIR}
775 #------ HXX2SALOME_src ------
778 #------ HXX2SALOMEDOC ------
781 #------ HXX2SALOMEDOC_src ------
784 #------ DOCUMENTATION_src ------