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=/dn40/PRODUCTS/salome/6.x/opt/DEBIAN.6.0.64/6.6.0
83 export INST_ROOT=${PWD}
85 ### Variables for OCCT 653
86 ### Set this variable to 1 in order to use OCCT products from ${INST_ROOT}
87 ### Otherwise these products will be taken from other location (devenv)
88 ### Default value is 0
89 if [ -z "$IN_PLACE_OCCT_PRODUCTS" ] ; then
90 IN_PLACE_OCCT_PRODUCTS=1
93 if [ "${IN_PLACE_OCCT_PRODUCTS}" != "1" ] ; then
94 if [ -f /dn40/PRODUCTS/salome/OCCT/salome650-occt-products/Debian60-64/env_products.sh ] ; then
95 . /dn40/PRODUCTS/salome/OCCT/salome650-occt-products/Debian60-64/env_products.sh
97 echo "ERROR: env file for CASCADE products is not found! Please contact maintenance team!"
101 #------ Environment switch: 0 for SALOME building, 1 for SALOME launching ------
102 export ENV_FOR_LAUNCH=1
105 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
106 export TCLHOME=${INST_ROOT}/tcltk-8.5.8
107 exportp PATH ${TCLHOME}/bin
108 exportp LD_LIBRARY_PATH ${TCLHOME}/lib
109 export TCLLIBPATH="${TCLHOME}/lib ${TCLHOME}/lib/tcl8.5 ${TCLHOME}/lib/tk8.5"
112 #------ tcltk_src ------
115 #------ Python ------
116 export PYTHONROOT=${INST_ROOT}/Python-2.6.6
117 export PYTHONHOME=$PYTHONROOT
118 exportp PATH ${PYTHONROOT}/bin
119 exportp LD_LIBRARY_PATH ${PYTHONROOT}/lib
120 export PYTHON_VERSION=2.6
121 export PYTHON_INCLUDE=${PYTHONROOT}/include/python${PYTHON_VERSION}
122 exportp PYTHONPATH ${PYTHONROOT}/lib/python${PYTHON_VERSION}
124 #------ Python_src ------
128 export QTDIR=${INST_ROOT}/qt-4.6.3
129 exportp PATH ${QTDIR}/bin
130 exportp LD_LIBRARY_PATH ${QTDIR}/lib
131 export QT_PLUGIN_PATH=${QTDIR}/plugins
133 #------ Qt_src ------
137 export SIPDIR=${INST_ROOT}/sip-4.13.2
138 exportp PATH ${SIPDIR}/bin
139 exportp PYTHONPATH ${SIPDIR}/lib/python${PYTHON_VERSION}/site-packages
140 exportp LD_LIBRARY_PATH ${SIPDIR}/lib/python${PYTHON_VERSION}/site-packages
142 #------ Sip_src ------
146 export PYQTDIR=${INST_ROOT}/PyQt-4.9.1
147 export PYQT_SIPS=${PYQTDIR}/sip
148 exportp PATH ${PYQTDIR}/bin
149 exportp PYTHONPATH ${PYQTDIR}:${PYQTDIR}/PyQt4
150 exportp LD_LIBRARY_PATH ${PYQTDIR}/PyQt4
152 #------ PyQt_src ------
155 #------ QScintilla ------
156 export QSCINTILLA_DIR=${INST_ROOT}/QScintilla-2.6.1
157 exportp LD_LIBRARY_PATH ${QSCINTILLA_DIR}/lib
159 #------ QScintilla_src ------
163 export BOOSTDIR=${INST_ROOT}/boost-1.49.0
164 exportp LD_LIBRARY_PATH ${BOOSTDIR}/lib
165 exportp PATH ${BOOSTDIR}/include
167 #------ boost_src ------
171 export SWIG_ROOT=${INST_ROOT}/swig-1.3.40
172 exportp PATH ${SWIG_ROOT}/bin
173 export SWIG_LIB=${SWIG_ROOT}/share/swig/1.3.40
175 #------ Swig_src ------
178 #------ freetype ------
179 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
180 export FREETYPEDIR=${INST_ROOT}/freetype-2.4.10
181 exportp LD_LIBRARY_PATH ${FREETYPEDIR}/lib
184 #------ freetype_src ------
188 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
189 export FTGLDIR=${INST_ROOT}/ftgl-2.1.3
190 exportp PATH ${FTGLDIR}/bin
191 exportp LD_LIBRARY_PATH ${FTGLDIR}/lib
194 #------ ftgl_src ------
197 #------ freeimage ------
198 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
199 export FREEIMAGEDIR=${INST_ROOT}/freeimage-3.14.1
200 exportp PATH ${FREEIMAGEDIR}/bin
201 exportp LD_LIBRARY_PATH ${FREEIMAGEDIR}/lib
204 #------ freeimage_src ------
208 export CMAKEHOME=${INST_ROOT}/cmake-2.8.7
209 exportp PATH ${CMAKEHOME}/bin
211 #------ cmake_src ------
215 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
216 export GL2PSHOME=${INST_ROOT}/gl2ps-1.3.5
217 exportp PATH ${GL2PSHOME}/bin
218 exportp LD_LIBRARY_PATH ${GL2PSHOME}/lib
221 #------ gl2ps_src ------
225 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
226 export TBBHOME=${INST_ROOT}/tbb30_018oss
227 exportp PATH ${TBBHOME}/bin/intel64/cc4.1.0_libc2.4_kernel2.6.16.21
228 exportp LD_LIBRARY_PATH ${TBBHOME}/lib/intel64/cc4.1.0_libc2.4_kernel2.6.16.21
231 #------ tbb_src ------
234 #------ OpenCascade ------
235 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
236 export CASROOT=${INST_ROOT}/OCCT-6.5.4
237 exportp PATH ${CASROOT}/bin
238 exportp LD_LIBRARY_PATH ${CASROOT}/lib:${CASROOT}/lin/lib
239 # Variable for Foundation Classes :
240 export CSF_UnitsLexicon=${CASROOT}/src/UnitsAPI/Lexi_Expr.dat
241 export CSF_UnitsDefinition=${CASROOT}/src/UnitsAPI/Units.dat
242 # Variable for DataExchange :
243 export CSF_SHMessage=${CASROOT}/src/SHMessage
244 export CSF_XSMessage=${CASROOT}/src/XSMessage
245 # Variable for Font :
246 export CSF_MDTVFontDirectory=${CASROOT}/src/FontMFT
247 export CSF_MDTVTexturesDirectory=${CASROOT}/src/Textures
248 # Activation of OCCT Kernel multithreading :
249 export MMGT_REENTRANT=1
251 #------ OpenCascade_src ------
256 export QWTHOME=${INST_ROOT}/qwt-5.2.1
257 exportp LD_LIBRARY_PATH ${QWTHOME}/lib
259 #------ Qwt_src ------
262 #------ OmniORB ------
263 export OMNIORBDIR=${INST_ROOT}/omniORB-4.1.6
264 export OMNIORB_DIR=${OMNIORBDIR}
265 export OMNIORB_CONFIG=${OMNIORBDIR}/.omniORB.cfg
266 exportp PYTHONPATH ${OMNIORBDIR}/lib:${OMNIORBDIR}/lib/python${PYTHON_VERSION}/site-packages
267 exportp PATH $OMNIORBDIR/bin
268 exportp LD_LIBRARY_PATH $OMNIORBDIR/lib
270 #------ OmniORB_src ------
274 export HDF5HOME=${INST_ROOT}/hdf5-1.8.8
275 exportp PATH ${HDF5HOME}/bin
276 exportp LD_LIBRARY_PATH ${HDF5HOME}/lib
278 #------ Hdf5_src ------
281 #------ cgnslib ------
282 export CGNSHOME=${INST_ROOT}/cgnslib-3.1.3
283 exportp PATH ${CGNSHOME}/bin
284 exportp LD_LIBRARY_PATH ${CGNSHOME}/lib
286 #------ cgnslib_src ------
290 export MED3HOME=${INST_ROOT}/med-3.0.6
291 exportp PATH ${MED3HOME}/bin
292 exportp LD_LIBRARY_PATH ${MED3HOME}/lib
294 #------ Med_src ------
298 export METISDIR=${INST_ROOT}/metis-4.0
300 #------ Metis_src ------
303 #------ Scotch ------
304 export SCOTCHDIR=${INST_ROOT}/scotch-5.1.11
306 #------ Scotch_src ------
309 #------ ParaView ------
310 export PVHOME=${INST_ROOT}/ParaView-3.14.0
311 exportp PATH ${PVHOME}/bin
312 exportp LD_LIBRARY_PATH ${PVHOME}/lib/paraview-3.14
313 exportp PYTHONPATH ${PVHOME}/lib/paraview-3.14:${PVHOME}/lib/paraview-3.14/site-packages:${PVHOME}/lib/paraview-3.14/site-packages/paraview
314 export VTK_DIR=${PVHOME}/lib/paraview-3.14
315 export PV_PLUGIN_PATH=${PVHOME}/lib/paraview-3.14
317 #------ ParaView_src ------
321 exportp PYTHONPATH ${INST_ROOT}/numpy-1.5.1/lib/python${PYTHON_VERSION}/site-packages
322 exportp PATH ${INST_ROOT}/numpy-1.5.1/bin
323 exportp LD_LIBRARY_PATH ${INST_ROOT}/numpy-1.5.1/lib
325 #------ numpy_src ------
329 export EXPAT_ROOT=${INST_ROOT}/expat-2.0.1
330 exportp PATH ${EXPAT_ROOT}/bin
331 exportp LD_LIBRARY_PATH ${EXPAT_ROOT}/lib
333 #------ expat_src ------
336 #------ Graphviz ------
337 export GRAPHVIZHOME=${INST_ROOT}/graphviz-2.28.0
338 exportp PATH ${GRAPHVIZHOME}/bin
339 exportp LD_LIBRARY_PATH ${GRAPHVIZHOME}/lib:${GRAPHVIZHOME}/lib/graphviz
341 #------ Graphviz_src ------
344 #------ Doxygen ------
345 exportp PATH ${INST_ROOT}/doxygen-1.8.0/bin
347 #------ Doxygen_src ------
350 #------ docutils ------
351 exportp PYTHONPATH ${INST_ROOT}/docutils-0.8.1/lib/python${PYTHON_VERSION}/site-packages
352 exportp PATH ${INST_ROOT}/docutils-0.8.1/bin
354 #------ docutils_src ------
357 #------ Sphinx ------
358 exportp PYTHONPATH ${INST_ROOT}/Sphinx-1.1.3/lib/python${PYTHON_VERSION}/site-packages
359 exportp PATH ${INST_ROOT}/Sphinx-1.1.3/bin
361 #------ Sphinx_src ------
364 #------ libxml2 ------
365 export LIBXML_DIR=${INST_ROOT}/libxml2-2.7.8
366 exportp PATH ${LIBXML_DIR}/bin
367 exportp LD_LIBRARY_PATH ${LIBXML_DIR}/lib
369 #------ libxml2_src ------
372 #------ netgen ------
373 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
374 export NETGENHOME=${INST_ROOT}/netgen-4.9.13
375 exportp LD_LIBRARY_PATH ${NETGENHOME}/lib
378 #------ netgen_src ------
381 #------ DISTENE ------
382 export DISTENE_HOME=${INST_ROOT}/DISTENE
383 export MESHGEMSHOME=${DISTENE_HOME}/MeshGems-1.0/Products
384 exportp LD_LIBRARY_PATH ${MESHGEMSHOME}/lib/Linux_64
385 exportp PATH ${MESHGEMSHOME}/bin/Linux_64
386 export HEXOTIC_HOME=${DISTENE_HOME}/Hexotic-1.0
387 exportp PATH ${HEXOTIC_HOME}/bin/Linux_64
388 . ${DISTENE_HOME}/DLim/dlim8.var.sh
390 #------ DISTENE_src ------
393 #------ homard ------
394 export homard_HOME=${INST_ROOT}/homard
395 exportp PATH ${homard_HOME}/HOMARD_V10.4_64
397 #------ homard_src ------
400 #==============================================================================
401 #==============================================================================
402 #==============================================================================
405 if [ -e KERNEL_SRC/configure.ac ] ; then
406 vx=`grep -e "^AC_INIT" KERNEL_SRC/configure.ac | sed -e "s%.*\[\([[:digit:].]*\)\].*%\1%g"`
407 elif [ -e KERNEL_SRC/configure.in.base ] ; then
408 vx=`grep -e "^VERSION=" KERNEL_SRC/configure.in.base | awk -F= '{ if (NF>1) print $NF; }' | tr -d '[:space:]'`
409 if [ "$vx" == "" ] ; then
410 >vx=`grep -e "^AC_INIT" KERNEL_SRC/configure.in.base | sed -e "s%.*\[\([[:digit:].]*\)\].*%\1%g"`
412 elif [ -e KERNEL_SRC/CMakeLists.txt ] ; then
413 ver_maj=`cat KERNEL_SRC/CMakeLists.txt | grep SET\(VERSION_MAJOR | sed -e "s%[A-Z_() ]%%g"`
414 ver_min=`cat KERNEL_SRC/CMakeLists.txt | grep SET\(VERSION_MINOR | sed -e "s%[A-Z_() ]%%g"`
415 ver_maintenance=`cat KERNEL_SRC/CMakeLists.txt | grep SET\(VERSION_MAINTENANCE | sed -e "s%[A-Z_() ]%%g"`
416 vx="${ver_maj}.${ver_min}.${ver_maintenance}"
418 if [ "$vx" != "" ] ; then
422 #echo vx ================== ${vx}
425 #------ KERNEL ------
426 export KERNEL_ROOT_DIR=${INST_ROOT}/KERNEL${vx}
427 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
428 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
429 exportp PATH ${KERNEL_ROOT_DIR}/bin/salome
430 exportp LD_LIBRARY_PATH ${KERNEL_ROOT_DIR}/lib/salome
431 exportp PYTHONPATH ${KERNEL_ROOT_DIR}/bin/salome:${KERNEL_ROOT_DIR}/lib/salome:${KERNEL_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
435 #------ KERNEL_src ------
436 export KERNEL_SRC_DIR=${INST_ROOT}/KERNEL_SRC
439 export GUI_ROOT_DIR=${INST_ROOT}/GUI${vx}
440 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
441 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
442 exportp PATH ${GUI_ROOT_DIR}/bin/salome
443 exportp LD_LIBRARY_PATH ${GUI_ROOT_DIR}/lib/salome
444 exportp PYTHONPATH ${GUI_ROOT_DIR}/bin/salome:${GUI_ROOT_DIR}/lib/salome:${GUI_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
445 export VTK_AUTOLOAD_PATH=${GUI_ROOT_DIR}/lib/paraview
449 #------ GUI_src ------
450 export GUI_SRC_DIR=${INST_ROOT}/GUI_SRC
453 export GEOM_ROOT_DIR=${INST_ROOT}/GEOM${vx}
454 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
455 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
456 exportp PATH ${GEOM_ROOT_DIR}/bin/salome
457 exportp LD_LIBRARY_PATH ${GEOM_ROOT_DIR}/lib/salome
458 exportp PYTHONPATH ${GEOM_ROOT_DIR}/bin/salome:${GEOM_ROOT_DIR}/lib/salome:${GEOM_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
462 #------ GEOM_src ------
463 export GEOM_SRC_DIR=${INST_ROOT}/GEOM_SRC
466 export MED_ROOT_DIR=${INST_ROOT}/MED${vx}
467 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
468 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
469 exportp PATH ${MED_ROOT_DIR}/bin/salome
470 exportp LD_LIBRARY_PATH ${MED_ROOT_DIR}/lib/salome
471 exportp PYTHONPATH ${MED_ROOT_DIR}/bin/salome:${MED_ROOT_DIR}/lib/salome:${MED_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
472 export AM2CMAKE_FORCE_GENERATION=1
476 #------ MED_src ------
477 export MED_SRC_DIR=${INST_ROOT}/MED_SRC
480 export SMESH_ROOT_DIR=${INST_ROOT}/SMESH${vx}
481 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
482 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
483 exportp PATH ${SMESH_ROOT_DIR}/bin/salome
484 exportp LD_LIBRARY_PATH ${SMESH_ROOT_DIR}/lib/salome
485 exportp PYTHONPATH ${SMESH_ROOT_DIR}/bin/salome:${SMESH_ROOT_DIR}/lib/salome:${SMESH_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
489 #------ SMESH_src ------
490 export SMESH_SRC_DIR=${INST_ROOT}/SMESH_SRC
493 export VISU_ROOT_DIR=${INST_ROOT}/VISU${vx}
494 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
495 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
496 exportp PATH ${VISU_ROOT_DIR}/bin/salome
497 exportp LD_LIBRARY_PATH ${VISU_ROOT_DIR}/lib/salome
498 exportp PYTHONPATH ${VISU_ROOT_DIR}/bin/salome:${VISU_ROOT_DIR}/lib/salome:${VISU_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
502 #------ VISU_src ------
503 export VISU_SRC_DIR=${INST_ROOT}/VISU_SRC
505 #------ PARAVIS ------
506 export PARAVIS_ROOT_DIR=${INST_ROOT}/PARAVIS${vx}
507 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
508 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
509 exportp PATH ${PARAVIS_ROOT_DIR}/bin/salome
510 exportp LD_LIBRARY_PATH ${PARAVIS_ROOT_DIR}/lib/salome
511 exportp PYTHONPATH ${PARAVIS_ROOT_DIR}/bin/salome:${PARAVIS_ROOT_DIR}/lib/salome:${PARAVIS_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
512 export PV_PLUGIN_PATH=${PARAVIS_ROOT_DIR}/lib/paraview:${PV_PLUGIN_PATH}
516 #------ PARAVIS_src ------
517 export PARAVIS_SRC_DIR=${INST_ROOT}/PARAVIS_SRC
518 export ACCEPT_PARAVIS_WARNINGS=1
520 #------ HEXABLOCK ------
521 export HEXABLOCK_ROOT_DIR=${INST_ROOT}/HEXABLOCK${vx}
522 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
523 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
524 exportp PATH ${HEXABLOCK_ROOT_DIR}/bin/salome
525 exportp LD_LIBRARY_PATH ${HEXABLOCK_ROOT_DIR}/lib/salome
526 exportp PYTHONPATH ${HEXABLOCK_ROOT_DIR}/bin/salome:${HEXABLOCK_ROOT_DIR}/lib/salome:${HEXABLOCK_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
530 #------ HEXABLOCK_src ------
531 export HEXABLOCK_SRC_DIR=${INST_ROOT}/HEXABLOCK_SRC
533 #------ HEXABLOCKPLUGIN ------
534 export HEXABLOCKPLUGIN_ROOT_DIR=${INST_ROOT}/HEXABLOCKPLUGIN${vx}
535 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
536 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
537 exportp LD_LIBRARY_PATH ${HEXABLOCKPLUGIN_ROOT_DIR}/lib/salome
538 exportp PYTHONPATH ${HEXABLOCKPLUGIN_ROOT_DIR}/lib/salome:${HEXABLOCKPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
542 #------ HEXABLOCKPLUGIN_src ------
543 export HEXABLOCKPLUGIN_SRC_DIR=${INST_ROOT}/HEXABLOCKPLUGIN_SRC
545 #------ NETGENPLUGIN ------
546 export NETGENPLUGIN_ROOT_DIR=${INST_ROOT}/NETGENPLUGIN${vx}
547 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
548 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
549 exportp LD_LIBRARY_PATH ${NETGENPLUGIN_ROOT_DIR}/lib/salome
550 exportp PYTHONPATH ${NETGENPLUGIN_ROOT_DIR}/lib/salome:${NETGENPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
554 #------ NETGENPLUGIN_src ------
555 export NETGENPLUGIN_SRC_DIR=${INST_ROOT}/NETGENPLUGIN_SRC
557 #------ GHS3DPLUGIN ------
558 export GHS3DPLUGIN_ROOT_DIR=${INST_ROOT}/GHS3DPLUGIN${vx}
559 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
560 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
561 exportp LD_LIBRARY_PATH ${GHS3DPLUGIN_ROOT_DIR}/lib/salome
562 exportp PYTHONPATH ${GHS3DPLUGIN_ROOT_DIR}/lib/salome:${GHS3DPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
566 #------ GHS3DPLUGIN_src ------
567 export GHS3DPLUGIN_SRC_DIR=${INST_ROOT}/GHS3DPLUGIN_SRC
569 #------ GHS3DPRLPLUGIN ------
570 export GHS3DPRLPLUGIN_ROOT_DIR=${INST_ROOT}/GHS3DPRLPLUGIN${vx}
571 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
572 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
573 exportp PATH ${GHS3DPRLPLUGIN_ROOT_DIR}/bin/salome
574 exportp LD_LIBRARY_PATH ${GHS3DPRLPLUGIN_ROOT_DIR}/lib/salome
575 exportp PYTHONPATH ${GHS3DPRLPLUGIN_ROOT_DIR}/bin/salome:${GHS3DPRLPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
579 #------ GHS3DPRLPLUGIN_src ------
580 export GHS3DPRLPLUGIN_SRC_DIR=${INST_ROOT}/GHS3DPRLPLUGIN_SRC
582 #------ BLSURFPLUGIN ------
583 export BLSURFPLUGIN_ROOT_DIR=${INST_ROOT}/BLSURFPLUGIN${vx}
584 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
585 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
586 exportp PATH ${BLSURFPLUGIN_ROOT_DIR}/bin/salome
587 exportp LD_LIBRARY_PATH ${BLSURFPLUGIN_ROOT_DIR}/lib/salome
588 exportp PYTHONPATH ${BLSURFPLUGIN_ROOT_DIR}/bin/salome:${BLSURFPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
592 #------ BLSURFPLUGIN_src ------
593 export BLSURFPLUGIN_SRC_DIR=${INST_ROOT}/BLSURFPLUGIN_SRC
595 #------ HexoticPLUGIN ------
596 export HexoticPLUGIN_ROOT_DIR=${INST_ROOT}/HexoticPLUGIN${vx}
597 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
598 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
599 exportp PATH ${HexoticPLUGIN_ROOT_DIR}/bin/salome
600 exportp LD_LIBRARY_PATH ${HexoticPLUGIN_ROOT_DIR}/lib/salome
601 exportp PYTHONPATH ${HexoticPLUGIN_ROOT_DIR}/bin/salome:${HexoticPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
605 #------ HexoticPLUGIN_src ------
606 export HexoticPLUGIN_SRC_DIR=${INST_ROOT}/HexoticPLUGIN_SRC
608 #------ COMPONENT ------
609 export COMPONENT_ROOT_DIR=${INST_ROOT}/COMPONENT${vx}
610 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
611 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
612 exportp PATH ${COMPONENT_ROOT_DIR}/bin/salome
613 exportp LD_LIBRARY_PATH ${COMPONENT_ROOT_DIR}/lib/salome
614 exportp PYTHONPATH ${COMPONENT_ROOT_DIR}/bin/salome:${COMPONENT_ROOT_DIR}/lib/salome:${COMPONENT_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
618 #------ COMPONENT_src ------
619 export COMPONENT_SRC_DIR=${INST_ROOT}/COMPONENT_SRC
621 #------ PYCALCULATOR ------
622 export PYCALCULATOR_ROOT_DIR=${INST_ROOT}/PYCALCULATOR${vx}
623 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
624 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
625 exportp PATH ${PYCALCULATOR_ROOT_DIR}/bin/salome
626 exportp LD_LIBRARY_PATH ${PYCALCULATOR_ROOT_DIR}/lib/salome
627 exportp PYTHONPATH ${PYCALCULATOR_ROOT_DIR}/bin/salome:${PYCALCULATOR_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
631 #------ PYCALCULATOR_src ------
632 export PYCALCULATOR_SRC_DIR=${INST_ROOT}/PYCALCULATOR_SRC
634 #------ CALCULATOR ------
635 export CALCULATOR_ROOT_DIR=${INST_ROOT}/CALCULATOR${vx}
636 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
637 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
638 exportp PATH ${CALCULATOR_ROOT_DIR}/bin/salome
639 exportp LD_LIBRARY_PATH ${CALCULATOR_ROOT_DIR}/lib/salome
640 exportp PYTHONPATH ${CALCULATOR_ROOT_DIR}/bin/salome:${CALCULATOR_ROOT_DIR}/lib/salome:${CALCULATOR_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
644 #------ CALCULATOR_src ------
645 export CALCULATOR_SRC_DIR=${INST_ROOT}/CALCULATOR_SRC
648 export HELLO_ROOT_DIR=${INST_ROOT}/HELLO${vx}
649 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
650 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
651 exportp PATH ${HELLO_ROOT_DIR}/bin/salome
652 exportp LD_LIBRARY_PATH ${HELLO_ROOT_DIR}/lib/salome
653 exportp PYTHONPATH ${HELLO_ROOT_DIR}/bin/salome:${HELLO_ROOT_DIR}/lib/salome:${HELLO_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
657 #------ HELLO_src ------
658 export HELLO_SRC_DIR=${INST_ROOT}/HELLO_SRC
660 #------ PYHELLO ------
661 export PYHELLO_ROOT_DIR=${INST_ROOT}/PYHELLO${vx}
662 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
663 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
664 exportp PATH ${PYHELLO_ROOT_DIR}/bin/salome
665 exportp PYTHONPATH ${PYHELLO_ROOT_DIR}/bin/salome:${PYHELLO_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
669 #------ PYHELLO_src ------
670 export PYHELLO_SRC_DIR=${INST_ROOT}/PYHELLO_SRC
672 #------ ATOMGEN ------
673 export ATOMGEN_ROOT_DIR=${INST_ROOT}/ATOMGEN${vx}
674 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
675 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
676 exportp PATH ${ATOMGEN_ROOT_DIR}/bin/salome
677 exportp LD_LIBRARY_PATH ${ATOMGEN_ROOT_DIR}/lib/salome
678 exportp PYTHONPATH ${ATOMGEN_ROOT_DIR}/bin/salome:${ATOMGEN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
682 #------ ATOMGEN_src ------
683 export ATOMGEN_SRC_DIR=${INST_ROOT}/ATOMGEN_SRC
685 #------ ATOMSOLV ------
686 export ATOMSOLV_ROOT_DIR=${INST_ROOT}/ATOMSOLV${vx}
687 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
688 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
689 exportp PATH ${ATOMSOLV_ROOT_DIR}/bin/salome
690 exportp LD_LIBRARY_PATH ${ATOMSOLV_ROOT_DIR}/lib/salome
691 exportp PYTHONPATH ${ATOMSOLV_ROOT_DIR}/bin/salome:${ATOMSOLV_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
695 #------ ATOMSOLV_src ------
696 export ATOMSOLV_SRC_DIR=${INST_ROOT}/ATOMSOLV_SRC
698 #------ ATOMIC ------
699 export ATOMIC_ROOT_DIR=${INST_ROOT}/ATOMIC${vx}
700 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
701 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
702 exportp PATH ${ATOMIC_ROOT_DIR}/bin/salome
703 exportp LD_LIBRARY_PATH ${ATOMIC_ROOT_DIR}/lib/salome
704 exportp PYTHONPATH ${ATOMIC_ROOT_DIR}/bin/salome:${ATOMIC_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
708 #------ ATOMIC_src ------
709 export ATOMIC_SRC_DIR=${INST_ROOT}/ATOMIC_SRC
712 export LIGHT_ROOT_DIR=${INST_ROOT}/LIGHT${vx}
713 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
714 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
715 exportp LD_LIBRARY_PATH ${LIGHT_ROOT_DIR}/lib/salome
719 #------ LIGHT_src ------
720 export LIGHT_SRC_DIR=${INST_ROOT}/LIGHT_SRC
722 #------ PYLIGHT ------
723 export PYLIGHT_ROOT_DIR=${INST_ROOT}/PYLIGHT${vx}
724 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
725 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
726 exportp PATH ${PYLIGHT_ROOT_DIR}/bin/salome
727 exportp PYTHONPATH ${PYLIGHT_ROOT_DIR}/bin/salome
731 #------ PYLIGHT_src ------
732 export PYLIGHT_SRC_DIR=${INST_ROOT}/PYLIGHT_SRC
734 #------ RANDOMIZER ------
735 export RANDOMIZER_ROOT_DIR=${INST_ROOT}/RANDOMIZER${vx}
736 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
737 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
738 exportp PATH ${RANDOMIZER_ROOT_DIR}/bin/salome
739 exportp LD_LIBRARY_PATH ${RANDOMIZER_ROOT_DIR}/lib/salome
740 exportp PYTHONPATH ${RANDOMIZER_ROOT_DIR}/bin/salome:${RANDOMIZER_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
744 #------ RANDOMIZER_src ------
745 export RANDOMIZER_SRC_DIR=${INST_ROOT}/RANDOMIZER_SRC
747 #------ SIERPINSKY ------
748 export SIERPINSKY_ROOT_DIR=${INST_ROOT}/SIERPINSKY${vx}
749 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
750 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
751 exportp PATH ${SIERPINSKY_ROOT_DIR}/bin/salome
752 exportp LD_LIBRARY_PATH ${SIERPINSKY_ROOT_DIR}/lib/salome
753 exportp PYTHONPATH ${SIERPINSKY_ROOT_DIR}/bin/salome:${SIERPINSKY_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
757 #------ SIERPINSKY_src ------
758 export SIERPINSKY_SRC_DIR=${INST_ROOT}/SIERPINSKY_SRC
761 export YACS_ROOT_DIR=${INST_ROOT}/YACS${vx}
762 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
763 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
764 exportp PATH ${YACS_ROOT_DIR}/bin/salome
765 exportp LD_LIBRARY_PATH ${YACS_ROOT_DIR}/lib/salome
766 exportp PYTHONPATH ${YACS_ROOT_DIR}/bin/salome:${YACS_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
770 #------ YACS_src ------
771 export YACS_SRC_DIR=${INST_ROOT}/YACS_SRC
773 #------ YACSGEN ------
774 export YACSGEN_ROOT_DIR=${INST_ROOT}/YACSGEN${vx}
775 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
776 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
777 exportp PYTHONPATH ${YACSGEN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages
781 #------ YACSGEN_src ------
782 export YACSGEN_SRC_DIR=${INST_ROOT}/YACSGEN_SRC
784 #------ JOBMANAGER ------
785 export JOBMANAGER_ROOT_DIR=${INST_ROOT}/JOBMANAGER${vx}
786 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
787 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
788 exportp PATH ${JOBMANAGER_ROOT_DIR}/bin/salome
789 exportp LD_LIBRARY_PATH ${JOBMANAGER_ROOT_DIR}/lib/salome
790 exportp PYTHONPATH ${JOBMANAGER_ROOT_DIR}/bin/salome:${JOBMANAGER_ROOT_DIR}/lib/salome:${JOBMANAGER_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
794 #------ JOBMANAGER_src ------
795 export JOBMANAGER_SRC_DIR=${INST_ROOT}/JOBMANAGER_SRC
797 #------ SAMPLES_src ------
798 export DATA_DIR=${INST_ROOT}/SAMPLES_SRC
800 #------ TUTORIAL_src ------
802 #------ HOMARD ------
803 export HOMARD_ROOT_DIR=${INST_ROOT}/HOMARD${vx}
804 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
805 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
806 exportp PATH ${HOMARD_ROOT_DIR}/bin/salome
807 exportp LD_LIBRARY_PATH ${HOMARD_ROOT_DIR}/lib/salome
808 exportp PYTHONPATH ${HOMARD_ROOT_DIR}/bin/salome:${HOMARD_ROOT_DIR}/lib/salome:${HOMARD_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
812 #------ HOMARD_src ------
813 export HOMARD_SRC_DIR=${INST_ROOT}/HOMARD_SRC
816 export XDATAROOT=${INST_ROOT}/xdata-0.9.3
817 exportp PATH ${XDATAROOT}/bin
818 exportp PYTHONPATH ${XDATAROOT}/lib/python${PYTHON_VERSION}/site-packages/xdata
820 #------ xdata_src ------
823 #------ HXX2SALOME ------
824 export HXX2SALOME_ROOT_DIR=${INST_ROOT}/HXX2SALOME${vx}/bin
825 exportp PATH ${HXX2SALOME_ROOT_DIR}
827 #------ HXX2SALOME_src ------
830 #------ HXX2SALOMEDOC ------
833 #------ HXX2SALOMEDOC_src ------
836 #------ DOCUMENTATION_src ------