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
84 if [ -z "${SALOME_ROOT_DIR}" ]; then
85 echo "You need to set the environment variable SALOME_ROOT_DIR"
89 echo "SALOME_ROOT_DIR = " ${SALOME_ROOT_DIR}
91 export INST_ROOT=${SALOME_ROOT_DIR}
93 ### Variables for OCCT 653
94 ### Set this variable to 1 in order to use OCCT products from ${INST_ROOT}
95 ### Otherwise these products will be taken from other location (devenv)
96 ### Default value is 0
97 if [ -z "$IN_PLACE_OCCT_PRODUCTS" ] ; then
98 IN_PLACE_OCCT_PRODUCTS=1
101 if [ "${IN_PLACE_OCCT_PRODUCTS}" != "1" ] ; then
102 if [ -f /dn40/PRODUCTS/salome/OCCT/salome650-occt-products/Debian60-64/env_products.sh ] ; then
103 . /dn40/PRODUCTS/salome/OCCT/salome650-occt-products/Debian60-64/env_products.sh
105 echo "ERROR: env file for CASCADE products is not found! Please contact maintenance team!"
109 #------ Environment switch: 0 for SALOME building, 1 for SALOME launching ------
110 export ENV_FOR_LAUNCH=1
113 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
114 export TCLHOME=${INST_ROOT}/tcltk-8.5.8
115 exportp PATH ${TCLHOME}/bin
116 exportp LD_LIBRARY_PATH ${TCLHOME}/lib
117 export TCLLIBPATH="${TCLHOME}/lib ${TCLHOME}/lib/tcl8.5 ${TCLHOME}/lib/tk8.5"
120 #------ tcltk_src ------
123 #------ Python ------
124 export PYTHONROOT=${INST_ROOT}/Python-2.6.6
125 export PYTHONHOME=$PYTHONROOT
126 exportp PATH ${PYTHONROOT}/bin
127 exportp LD_LIBRARY_PATH ${PYTHONROOT}/lib
128 export PYTHON_VERSION=2.6
129 export PYTHON_INCLUDE=${PYTHONROOT}/include/python${PYTHON_VERSION}
130 exportp PYTHONPATH ${PYTHONROOT}/lib/python${PYTHON_VERSION}
132 #------ Python_src ------
136 export QTDIR=${INST_ROOT}/qt-4.6.3
137 exportp PATH ${QTDIR}/bin
138 exportp LD_LIBRARY_PATH ${QTDIR}/lib
139 export QT_PLUGIN_PATH=${QTDIR}/plugins
141 #------ Qt_src ------
145 export SIPDIR=${INST_ROOT}/sip-4.13.2
146 exportp PATH ${SIPDIR}/bin
147 exportp PYTHONPATH ${SIPDIR}/lib/python${PYTHON_VERSION}/site-packages
148 exportp LD_LIBRARY_PATH ${SIPDIR}/lib/python${PYTHON_VERSION}/site-packages
150 #------ Sip_src ------
154 export PYQTDIR=${INST_ROOT}/PyQt-4.9.1
155 export PYQT_SIPS=${PYQTDIR}/sip
156 exportp PATH ${PYQTDIR}/bin
157 exportp PYTHONPATH ${PYQTDIR}:${PYQTDIR}/PyQt4
158 exportp LD_LIBRARY_PATH ${PYQTDIR}/PyQt4
160 #------ PyQt_src ------
163 #------ QScintilla ------
164 export QSCINTILLA_DIR=${INST_ROOT}/QScintilla-2.6.1
165 exportp LD_LIBRARY_PATH ${QSCINTILLA_DIR}/lib
167 #------ QScintilla_src ------
171 export BOOSTDIR=${INST_ROOT}/boost-1.49.0
172 exportp LD_LIBRARY_PATH ${BOOSTDIR}/lib
173 exportp PATH ${BOOSTDIR}/include
175 #------ boost_src ------
179 export SWIG_ROOT=${INST_ROOT}/swig-1.3.40
180 exportp PATH ${SWIG_ROOT}/bin
181 export SWIG_LIB=${SWIG_ROOT}/share/swig/1.3.40
183 #------ Swig_src ------
186 #------ freetype ------
187 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
188 export FREETYPEDIR=${INST_ROOT}/freetype-2.4.10
189 exportp LD_LIBRARY_PATH ${FREETYPEDIR}/lib
192 #------ freetype_src ------
196 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
197 export FTGLDIR=${INST_ROOT}/ftgl-2.1.3
198 exportp PATH ${FTGLDIR}/bin
199 exportp LD_LIBRARY_PATH ${FTGLDIR}/lib
202 #------ ftgl_src ------
205 #------ freeimage ------
206 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
207 export FREEIMAGEDIR=${INST_ROOT}/freeimage-3.14.1
208 exportp PATH ${FREEIMAGEDIR}/bin
209 exportp LD_LIBRARY_PATH ${FREEIMAGEDIR}/lib
212 #------ freeimage_src ------
216 export CMAKEHOME=${INST_ROOT}/cmake-2.8.7
217 exportp PATH ${CMAKEHOME}/bin
219 #------ cmake_src ------
223 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
224 export GL2PSHOME=${INST_ROOT}/gl2ps-1.3.5
225 exportp PATH ${GL2PSHOME}/bin
226 exportp LD_LIBRARY_PATH ${GL2PSHOME}/lib
229 #------ gl2ps_src ------
233 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
234 export TBBHOME=${INST_ROOT}/tbb30_018oss
235 exportp PATH ${TBBHOME}/bin/intel64/cc4.1.0_libc2.4_kernel2.6.16.21
236 exportp LD_LIBRARY_PATH ${TBBHOME}/lib/intel64/cc4.1.0_libc2.4_kernel2.6.16.21
239 #------ tbb_src ------
242 #------ OpenCascade ------
243 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
244 export CASROOT=${INST_ROOT}/OCCT-6.5.4
245 exportp PATH ${CASROOT}/bin
246 exportp LD_LIBRARY_PATH ${CASROOT}/lib:${CASROOT}/lin/lib
247 # Variable for Foundation Classes :
248 export CSF_UnitsLexicon=${CASROOT}/src/UnitsAPI/Lexi_Expr.dat
249 export CSF_UnitsDefinition=${CASROOT}/src/UnitsAPI/Units.dat
250 # Variable for DataExchange :
251 export CSF_SHMessage=${CASROOT}/src/SHMessage
252 export CSF_XSMessage=${CASROOT}/src/XSMessage
253 # Variable for Font :
254 export CSF_MDTVFontDirectory=${CASROOT}/src/FontMFT
255 export CSF_MDTVTexturesDirectory=${CASROOT}/src/Textures
256 # Activation of OCCT Kernel multithreading :
257 export MMGT_REENTRANT=1
259 #------ OpenCascade_src ------
264 export QWTHOME=${INST_ROOT}/qwt-5.2.1
265 exportp LD_LIBRARY_PATH ${QWTHOME}/lib
267 #------ Qwt_src ------
270 #------ OmniORB ------
271 export OMNIORBDIR=${INST_ROOT}/omniORB-4.1.6
272 export OMNIORB_DIR=${OMNIORBDIR}
273 export OMNIORB_CONFIG=${OMNIORBDIR}/.omniORB.cfg
274 exportp PYTHONPATH ${OMNIORBDIR}/lib:${OMNIORBDIR}/lib/python${PYTHON_VERSION}/site-packages
275 exportp PATH $OMNIORBDIR/bin
276 exportp LD_LIBRARY_PATH $OMNIORBDIR/lib
278 #------ OmniORB_src ------
282 export HDF5HOME=${INST_ROOT}/hdf5-1.8.8
283 exportp PATH ${HDF5HOME}/bin
284 exportp LD_LIBRARY_PATH ${HDF5HOME}/lib
286 #------ Hdf5_src ------
289 #------ cgnslib ------
290 export CGNSHOME=${INST_ROOT}/cgnslib-3.1.3
291 exportp PATH ${CGNSHOME}/bin
292 exportp LD_LIBRARY_PATH ${CGNSHOME}/lib
294 #------ cgnslib_src ------
298 export MED3HOME=${INST_ROOT}/med-3.0.6
299 exportp PATH ${MED3HOME}/bin
300 exportp LD_LIBRARY_PATH ${MED3HOME}/lib
302 #------ Med_src ------
306 export METISDIR=${INST_ROOT}/metis-4.0
308 #------ Metis_src ------
311 #------ Scotch ------
312 export SCOTCHDIR=${INST_ROOT}/scotch-5.1.11
314 #------ Scotch_src ------
317 #------ ParaView ------
318 export PVHOME=${INST_ROOT}/ParaView-3.14.0
319 exportp PATH ${PVHOME}/bin
320 exportp LD_LIBRARY_PATH ${PVHOME}/lib/paraview-3.14
321 exportp PYTHONPATH ${PVHOME}/lib/paraview-3.14:${PVHOME}/lib/paraview-3.14/site-packages:${PVHOME}/lib/paraview-3.14/site-packages/paraview
322 export VTK_DIR=${PVHOME}/lib/paraview-3.14
323 export PV_PLUGIN_PATH=${PVHOME}/lib/paraview-3.14
325 #------ ParaView_src ------
329 exportp PYTHONPATH ${INST_ROOT}/numpy-1.5.1/lib/python${PYTHON_VERSION}/site-packages
330 exportp PATH ${INST_ROOT}/numpy-1.5.1/bin
331 exportp LD_LIBRARY_PATH ${INST_ROOT}/numpy-1.5.1/lib
333 #------ numpy_src ------
337 export EXPAT_ROOT=${INST_ROOT}/expat-2.0.1
338 exportp PATH ${EXPAT_ROOT}/bin
339 exportp LD_LIBRARY_PATH ${EXPAT_ROOT}/lib
341 #------ expat_src ------
344 #------ Graphviz ------
345 export GRAPHVIZHOME=${INST_ROOT}/graphviz-2.28.0
346 exportp PATH ${GRAPHVIZHOME}/bin
347 exportp LD_LIBRARY_PATH ${GRAPHVIZHOME}/lib:${GRAPHVIZHOME}/lib/graphviz
349 #------ Graphviz_src ------
352 #------ Doxygen ------
353 exportp PATH ${INST_ROOT}/doxygen-1.8.0/bin
355 #------ Doxygen_src ------
358 #------ docutils ------
359 exportp PYTHONPATH ${INST_ROOT}/docutils-0.8.1/lib/python${PYTHON_VERSION}/site-packages
360 exportp PATH ${INST_ROOT}/docutils-0.8.1/bin
362 #------ docutils_src ------
365 #------ Sphinx ------
366 exportp PYTHONPATH ${INST_ROOT}/Sphinx-1.1.3/lib/python${PYTHON_VERSION}/site-packages
367 exportp PATH ${INST_ROOT}/Sphinx-1.1.3/bin
369 #------ Sphinx_src ------
372 #------ libxml2 ------
373 #export LIBXML_DIR=${INST_ROOT}/libxml2-2.7.8
374 #exportp PATH ${LIBXML_DIR}/bin
375 #exportp LD_LIBRARY_PATH ${LIBXML_DIR}/lib
377 #------ libxml2_src ------
380 #------ netgen ------
381 if [ "${IN_PLACE_OCCT_PRODUCTS}" = "1" ] ; then
382 export NETGENHOME=${INST_ROOT}/netgen-4.9.13
383 exportp LD_LIBRARY_PATH ${NETGENHOME}/lib
386 #------ netgen_src ------
389 #------ DISTENE ------
390 export DISTENE_HOME=${INST_ROOT}/DISTENE
391 export MESHGEMSHOME=${DISTENE_HOME}/MeshGems-1.0/Products
392 exportp LD_LIBRARY_PATH ${MESHGEMSHOME}/lib/Linux_64
393 exportp PATH ${MESHGEMSHOME}/bin/Linux_64
394 export HEXOTIC_HOME=${DISTENE_HOME}/Hexotic-1.0
395 exportp PATH ${HEXOTIC_HOME}/bin/Linux_64
396 . ${DISTENE_HOME}/DLim/dlim8.var.sh
398 #------ DISTENE_src ------
401 #------ homard ------
402 export homard_HOME=${INST_ROOT}/homard
403 exportp PATH ${homard_HOME}/HOMARD_V10.4_64
405 #------ homard_src ------
408 #==============================================================================
409 #==============================================================================
410 #==============================================================================
413 if [ -e KERNEL_SRC/configure.ac ] ; then
414 vx=`grep -e "^AC_INIT" KERNEL_SRC/configure.ac | sed -e "s%.*\[\([[:digit:].]*\)\].*%\1%g"`
415 elif [ -e KERNEL_SRC/configure.in.base ] ; then
416 vx=`grep -e "^VERSION=" KERNEL_SRC/configure.in.base | awk -F= '{ if (NF>1) print $NF; }' | tr -d '[:space:]'`
417 if [ "$vx" == "" ] ; then
418 >vx=`grep -e "^AC_INIT" KERNEL_SRC/configure.in.base | sed -e "s%.*\[\([[:digit:].]*\)\].*%\1%g"`
420 elif [ -e KERNEL_SRC/CMakeLists.txt ] ; then
421 ver_maj=`cat KERNEL_SRC/CMakeLists.txt | grep SET\(VERSION_MAJOR | sed -e "s%[A-Z_() ]%%g"`
422 ver_min=`cat KERNEL_SRC/CMakeLists.txt | grep SET\(VERSION_MINOR | sed -e "s%[A-Z_() ]%%g"`
423 ver_maintenance=`cat KERNEL_SRC/CMakeLists.txt | grep SET\(VERSION_MAINTENANCE | sed -e "s%[A-Z_() ]%%g"`
424 vx="${ver_maj}.${ver_min}.${ver_maintenance}"
426 if [ "$vx" != "" ] ; then
434 #------ KERNEL ------
435 export KERNEL_ROOT_DIR=${INST_ROOT}/KERNEL${vx}
436 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
437 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
438 exportp PATH ${KERNEL_ROOT_DIR}/bin/salome
439 exportp LD_LIBRARY_PATH ${KERNEL_ROOT_DIR}/lib/salome
440 exportp PYTHONPATH ${KERNEL_ROOT_DIR}/bin/salome:${KERNEL_ROOT_DIR}/lib/salome:${KERNEL_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
444 #------ KERNEL_src ------
445 export KERNEL_SRC_DIR=${INST_ROOT}/KERNEL_SRC
448 export GUI_ROOT_DIR=${INST_ROOT}/GUI${vx}
449 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
450 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
451 exportp PATH ${GUI_ROOT_DIR}/bin/salome
452 exportp LD_LIBRARY_PATH ${GUI_ROOT_DIR}/lib/salome
453 exportp PYTHONPATH ${GUI_ROOT_DIR}/bin/salome:${GUI_ROOT_DIR}/lib/salome:${GUI_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
454 export VTK_AUTOLOAD_PATH=${GUI_ROOT_DIR}/lib/paraview
458 #------ GUI_src ------
459 export GUI_SRC_DIR=${INST_ROOT}/GUI_SRC
462 export GEOM_ROOT_DIR=${INST_ROOT}/GEOM${vx}
463 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
464 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
465 exportp PATH ${GEOM_ROOT_DIR}/bin/salome
466 exportp LD_LIBRARY_PATH ${GEOM_ROOT_DIR}/lib/salome
467 exportp PYTHONPATH ${GEOM_ROOT_DIR}/bin/salome:${GEOM_ROOT_DIR}/lib/salome:${GEOM_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
471 #------ GEOM_src ------
472 export GEOM_SRC_DIR=${INST_ROOT}/GEOM_SRC
475 export MED_ROOT_DIR=${INST_ROOT}/MED${vx}
476 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
477 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
478 exportp PATH ${MED_ROOT_DIR}/bin/salome
479 exportp LD_LIBRARY_PATH ${MED_ROOT_DIR}/lib/salome
480 exportp PYTHONPATH ${MED_ROOT_DIR}/bin/salome:${MED_ROOT_DIR}/lib/salome:${MED_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
481 export AM2CMAKE_FORCE_GENERATION=1
485 #------ MED_src ------
486 export MED_SRC_DIR=${INST_ROOT}/MED_SRC
489 export SMESH_ROOT_DIR=${INST_ROOT}/SMESH${vx}
490 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
491 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
492 exportp PATH ${SMESH_ROOT_DIR}/bin/salome
493 exportp LD_LIBRARY_PATH ${SMESH_ROOT_DIR}/lib/salome
494 exportp PYTHONPATH ${SMESH_ROOT_DIR}/bin/salome:${SMESH_ROOT_DIR}/lib/salome:${SMESH_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
498 #------ SMESH_src ------
499 export SMESH_SRC_DIR=${INST_ROOT}/SMESH_SRC
502 export VISU_ROOT_DIR=${INST_ROOT}/VISU${vx}
503 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
504 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
505 exportp PATH ${VISU_ROOT_DIR}/bin/salome
506 exportp LD_LIBRARY_PATH ${VISU_ROOT_DIR}/lib/salome
507 exportp PYTHONPATH ${VISU_ROOT_DIR}/bin/salome:${VISU_ROOT_DIR}/lib/salome:${VISU_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
511 #------ VISU_src ------
512 export VISU_SRC_DIR=${INST_ROOT}/VISU_SRC
514 #------ PARAVIS ------
515 export PARAVIS_ROOT_DIR=${INST_ROOT}/PARAVIS${vx}
516 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
517 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
518 exportp PATH ${PARAVIS_ROOT_DIR}/bin/salome
519 exportp LD_LIBRARY_PATH ${PARAVIS_ROOT_DIR}/lib/salome
520 exportp PYTHONPATH ${PARAVIS_ROOT_DIR}/bin/salome:${PARAVIS_ROOT_DIR}/lib/salome:${PARAVIS_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
521 export PV_PLUGIN_PATH=${PARAVIS_ROOT_DIR}/lib/paraview:${PV_PLUGIN_PATH}
525 #------ PARAVIS_src ------
526 export PARAVIS_SRC_DIR=${INST_ROOT}/PARAVIS_SRC
527 export ACCEPT_PARAVIS_WARNINGS=1
529 #------ HEXABLOCK ------
530 export HEXABLOCK_ROOT_DIR=${INST_ROOT}/HEXABLOCK${vx}
531 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
532 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
533 exportp PATH ${HEXABLOCK_ROOT_DIR}/bin/salome
534 exportp LD_LIBRARY_PATH ${HEXABLOCK_ROOT_DIR}/lib/salome
535 exportp PYTHONPATH ${HEXABLOCK_ROOT_DIR}/bin/salome:${HEXABLOCK_ROOT_DIR}/lib/salome:${HEXABLOCK_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
539 #------ HEXABLOCK_src ------
540 export HEXABLOCK_SRC_DIR=${INST_ROOT}/HEXABLOCK_SRC
542 #------ HEXABLOCKPLUGIN ------
543 export HEXABLOCKPLUGIN_ROOT_DIR=${INST_ROOT}/HEXABLOCKPLUGIN${vx}
544 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
545 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
546 exportp LD_LIBRARY_PATH ${HEXABLOCKPLUGIN_ROOT_DIR}/lib/salome
547 exportp PYTHONPATH ${HEXABLOCKPLUGIN_ROOT_DIR}/lib/salome:${HEXABLOCKPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
551 #------ HEXABLOCKPLUGIN_src ------
552 export HEXABLOCKPLUGIN_SRC_DIR=${INST_ROOT}/HEXABLOCKPLUGIN_SRC
554 #------ NETGENPLUGIN ------
555 export NETGENPLUGIN_ROOT_DIR=${INST_ROOT}/NETGENPLUGIN${vx}
556 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
557 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
558 exportp LD_LIBRARY_PATH ${NETGENPLUGIN_ROOT_DIR}/lib/salome
559 exportp PYTHONPATH ${NETGENPLUGIN_ROOT_DIR}/lib/salome:${NETGENPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
563 #------ NETGENPLUGIN_src ------
564 export NETGENPLUGIN_SRC_DIR=${INST_ROOT}/NETGENPLUGIN_SRC
566 #------ GHS3DPLUGIN ------
567 export GHS3DPLUGIN_ROOT_DIR=${INST_ROOT}/GHS3DPLUGIN${vx}
568 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
569 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
570 exportp LD_LIBRARY_PATH ${GHS3DPLUGIN_ROOT_DIR}/lib/salome
571 exportp PYTHONPATH ${GHS3DPLUGIN_ROOT_DIR}/lib/salome:${GHS3DPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
575 #------ GHS3DPLUGIN_src ------
576 export GHS3DPLUGIN_SRC_DIR=${INST_ROOT}/GHS3DPLUGIN_SRC
578 #------ GHS3DPRLPLUGIN ------
579 export GHS3DPRLPLUGIN_ROOT_DIR=${INST_ROOT}/GHS3DPRLPLUGIN${vx}
580 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
581 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
582 exportp PATH ${GHS3DPRLPLUGIN_ROOT_DIR}/bin/salome
583 exportp LD_LIBRARY_PATH ${GHS3DPRLPLUGIN_ROOT_DIR}/lib/salome
584 exportp PYTHONPATH ${GHS3DPRLPLUGIN_ROOT_DIR}/bin/salome:${GHS3DPRLPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
588 #------ GHS3DPRLPLUGIN_src ------
589 export GHS3DPRLPLUGIN_SRC_DIR=${INST_ROOT}/GHS3DPRLPLUGIN_SRC
591 #------ BLSURFPLUGIN ------
592 export BLSURFPLUGIN_ROOT_DIR=${INST_ROOT}/BLSURFPLUGIN${vx}
593 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
594 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
595 exportp PATH ${BLSURFPLUGIN_ROOT_DIR}/bin/salome
596 exportp LD_LIBRARY_PATH ${BLSURFPLUGIN_ROOT_DIR}/lib/salome
597 exportp PYTHONPATH ${BLSURFPLUGIN_ROOT_DIR}/bin/salome:${BLSURFPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
601 #------ BLSURFPLUGIN_src ------
602 export BLSURFPLUGIN_SRC_DIR=${INST_ROOT}/BLSURFPLUGIN_SRC
604 #------ HexoticPLUGIN ------
605 export HexoticPLUGIN_ROOT_DIR=${INST_ROOT}/HexoticPLUGIN${vx}
606 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
607 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
608 exportp PATH ${HexoticPLUGIN_ROOT_DIR}/bin/salome
609 exportp LD_LIBRARY_PATH ${HexoticPLUGIN_ROOT_DIR}/lib/salome
610 exportp PYTHONPATH ${HexoticPLUGIN_ROOT_DIR}/bin/salome:${HexoticPLUGIN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
614 #------ HexoticPLUGIN_src ------
615 export HexoticPLUGIN_SRC_DIR=${INST_ROOT}/HexoticPLUGIN_SRC
617 #------ COMPONENT ------
618 export COMPONENT_ROOT_DIR=${INST_ROOT}/COMPONENT${vx}
619 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
620 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
621 exportp PATH ${COMPONENT_ROOT_DIR}/bin/salome
622 exportp LD_LIBRARY_PATH ${COMPONENT_ROOT_DIR}/lib/salome
623 exportp PYTHONPATH ${COMPONENT_ROOT_DIR}/bin/salome:${COMPONENT_ROOT_DIR}/lib/salome:${COMPONENT_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
627 #------ COMPONENT_src ------
628 export COMPONENT_SRC_DIR=${INST_ROOT}/COMPONENT_SRC
630 #------ PYCALCULATOR ------
631 export PYCALCULATOR_ROOT_DIR=${INST_ROOT}/PYCALCULATOR${vx}
632 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
633 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
634 exportp PATH ${PYCALCULATOR_ROOT_DIR}/bin/salome
635 exportp LD_LIBRARY_PATH ${PYCALCULATOR_ROOT_DIR}/lib/salome
636 exportp PYTHONPATH ${PYCALCULATOR_ROOT_DIR}/bin/salome:${PYCALCULATOR_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
640 #------ PYCALCULATOR_src ------
641 export PYCALCULATOR_SRC_DIR=${INST_ROOT}/PYCALCULATOR_SRC
643 #------ CALCULATOR ------
644 export CALCULATOR_ROOT_DIR=${INST_ROOT}/CALCULATOR${vx}
645 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
646 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
647 exportp PATH ${CALCULATOR_ROOT_DIR}/bin/salome
648 exportp LD_LIBRARY_PATH ${CALCULATOR_ROOT_DIR}/lib/salome
649 exportp PYTHONPATH ${CALCULATOR_ROOT_DIR}/bin/salome:${CALCULATOR_ROOT_DIR}/lib/salome:${CALCULATOR_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
653 #------ CALCULATOR_src ------
654 export CALCULATOR_SRC_DIR=${INST_ROOT}/CALCULATOR_SRC
657 export HELLO_ROOT_DIR=${INST_ROOT}/HELLO${vx}
658 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
659 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
660 exportp PATH ${HELLO_ROOT_DIR}/bin/salome
661 exportp LD_LIBRARY_PATH ${HELLO_ROOT_DIR}/lib/salome
662 exportp PYTHONPATH ${HELLO_ROOT_DIR}/bin/salome:${HELLO_ROOT_DIR}/lib/salome:${HELLO_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
666 #------ HELLO_src ------
667 export HELLO_SRC_DIR=${INST_ROOT}/HELLO_SRC
669 #------ PYHELLO ------
670 export PYHELLO_ROOT_DIR=${INST_ROOT}/PYHELLO${vx}
671 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
672 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
673 exportp PATH ${PYHELLO_ROOT_DIR}/bin/salome
674 exportp PYTHONPATH ${PYHELLO_ROOT_DIR}/bin/salome:${PYHELLO_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
678 #------ PYHELLO_src ------
679 export PYHELLO_SRC_DIR=${INST_ROOT}/PYHELLO_SRC
681 #------ ATOMGEN ------
682 export ATOMGEN_ROOT_DIR=${INST_ROOT}/ATOMGEN${vx}
683 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
684 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
685 exportp PATH ${ATOMGEN_ROOT_DIR}/bin/salome
686 exportp LD_LIBRARY_PATH ${ATOMGEN_ROOT_DIR}/lib/salome
687 exportp PYTHONPATH ${ATOMGEN_ROOT_DIR}/bin/salome:${ATOMGEN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
691 #------ ATOMGEN_src ------
692 export ATOMGEN_SRC_DIR=${INST_ROOT}/ATOMGEN_SRC
694 #------ ATOMSOLV ------
695 export ATOMSOLV_ROOT_DIR=${INST_ROOT}/ATOMSOLV${vx}
696 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
697 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
698 exportp PATH ${ATOMSOLV_ROOT_DIR}/bin/salome
699 exportp LD_LIBRARY_PATH ${ATOMSOLV_ROOT_DIR}/lib/salome
700 exportp PYTHONPATH ${ATOMSOLV_ROOT_DIR}/bin/salome:${ATOMSOLV_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
704 #------ ATOMSOLV_src ------
705 export ATOMSOLV_SRC_DIR=${INST_ROOT}/ATOMSOLV_SRC
707 #------ ATOMIC ------
708 export ATOMIC_ROOT_DIR=${INST_ROOT}/ATOMIC${vx}
709 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
710 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
711 exportp PATH ${ATOMIC_ROOT_DIR}/bin/salome
712 exportp LD_LIBRARY_PATH ${ATOMIC_ROOT_DIR}/lib/salome
713 exportp PYTHONPATH ${ATOMIC_ROOT_DIR}/bin/salome:${ATOMIC_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
717 #------ ATOMIC_src ------
718 export ATOMIC_SRC_DIR=${INST_ROOT}/ATOMIC_SRC
721 export LIGHT_ROOT_DIR=${INST_ROOT}/LIGHT${vx}
722 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
723 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
724 exportp LD_LIBRARY_PATH ${LIGHT_ROOT_DIR}/lib/salome
728 #------ LIGHT_src ------
729 export LIGHT_SRC_DIR=${INST_ROOT}/LIGHT_SRC
731 #------ PYLIGHT ------
732 export PYLIGHT_ROOT_DIR=${INST_ROOT}/PYLIGHT${vx}
733 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
734 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
735 exportp PATH ${PYLIGHT_ROOT_DIR}/bin/salome
736 exportp PYTHONPATH ${PYLIGHT_ROOT_DIR}/bin/salome
740 #------ PYLIGHT_src ------
741 export PYLIGHT_SRC_DIR=${INST_ROOT}/PYLIGHT_SRC
743 #------ RANDOMIZER ------
744 export RANDOMIZER_ROOT_DIR=${INST_ROOT}/RANDOMIZER${vx}
745 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
746 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
747 exportp PATH ${RANDOMIZER_ROOT_DIR}/bin/salome
748 exportp LD_LIBRARY_PATH ${RANDOMIZER_ROOT_DIR}/lib/salome
749 exportp PYTHONPATH ${RANDOMIZER_ROOT_DIR}/bin/salome:${RANDOMIZER_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
753 #------ RANDOMIZER_src ------
754 export RANDOMIZER_SRC_DIR=${INST_ROOT}/RANDOMIZER_SRC
756 #------ SIERPINSKY ------
757 export SIERPINSKY_ROOT_DIR=${INST_ROOT}/SIERPINSKY${vx}
758 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
759 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
760 exportp PATH ${SIERPINSKY_ROOT_DIR}/bin/salome
761 exportp LD_LIBRARY_PATH ${SIERPINSKY_ROOT_DIR}/lib/salome
762 exportp PYTHONPATH ${SIERPINSKY_ROOT_DIR}/bin/salome:${SIERPINSKY_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
766 #------ SIERPINSKY_src ------
767 export SIERPINSKY_SRC_DIR=${INST_ROOT}/SIERPINSKY_SRC
770 export YACS_ROOT_DIR=${INST_ROOT}/YACS${vx}
771 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
772 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
773 exportp PATH ${YACS_ROOT_DIR}/bin/salome
774 exportp LD_LIBRARY_PATH ${YACS_ROOT_DIR}/lib/salome
775 exportp PYTHONPATH ${YACS_ROOT_DIR}/bin/salome:${YACS_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
779 #------ YACS_src ------
780 export YACS_SRC_DIR=${INST_ROOT}/YACS_SRC
782 #------ YACSGEN ------
783 export YACSGEN_ROOT_DIR=${INST_ROOT}/YACSGEN${vx}
784 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
785 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
786 exportp PYTHONPATH ${YACSGEN_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages
790 #------ YACSGEN_src ------
791 export YACSGEN_SRC_DIR=${INST_ROOT}/YACSGEN_SRC
793 #------ JOBMANAGER ------
794 export JOBMANAGER_ROOT_DIR=${INST_ROOT}/JOBMANAGER${vx}
795 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
796 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
797 exportp PATH ${JOBMANAGER_ROOT_DIR}/bin/salome
798 exportp LD_LIBRARY_PATH ${JOBMANAGER_ROOT_DIR}/lib/salome
799 exportp PYTHONPATH ${JOBMANAGER_ROOT_DIR}/bin/salome:${JOBMANAGER_ROOT_DIR}/lib/salome:${JOBMANAGER_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
803 #------ JOBMANAGER_src ------
804 export JOBMANAGER_SRC_DIR=${INST_ROOT}/JOBMANAGER_SRC
806 #------ SAMPLES_src ------
807 export DATA_DIR=${INST_ROOT}/SAMPLES_SRC
809 #------ TUTORIAL_src ------
811 #------ HOMARD ------
812 export HOMARD_ROOT_DIR=${INST_ROOT}/HOMARD${vx}
813 if [ -n "${ENV_FOR_LAUNCH}" ] ; then
814 if [ "${ENV_FOR_LAUNCH}" = "1" ] ; then
815 exportp PATH ${HOMARD_ROOT_DIR}/bin/salome
816 exportp LD_LIBRARY_PATH ${HOMARD_ROOT_DIR}/lib/salome
817 exportp PYTHONPATH ${HOMARD_ROOT_DIR}/bin/salome:${HOMARD_ROOT_DIR}/lib/salome:${HOMARD_ROOT_DIR}/lib/python${PYTHON_VERSION}/site-packages/salome
821 #------ HOMARD_src ------
822 export HOMARD_SRC_DIR=${INST_ROOT}/HOMARD_SRC
825 export XDATAROOT=${INST_ROOT}/xdata-0.9.3
826 exportp PATH ${XDATAROOT}/bin
827 exportp PYTHONPATH ${XDATAROOT}/lib/python${PYTHON_VERSION}/site-packages/xdata
829 #------ xdata_src ------
832 #------ HXX2SALOME ------
833 export HXX2SALOME_ROOT_DIR=${INST_ROOT}/HXX2SALOME${vx}/bin
834 exportp PATH ${HXX2SALOME_ROOT_DIR}
836 #------ HXX2SALOME_src ------
839 #------ HXX2SALOMEDOC ------
842 #------ HXX2SALOMEDOC_src ------
845 #------ DOCUMENTATION_src ------