Salome HOME
C3PO: requires mpi4py
[tools/sat_salome.git] / products / env_scripts / SOLVERLAB.py
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 import os.path
5 import platform
6
7 def set_env(env, product_dir, version):
8     env.set('CoreFlows_INSTALL', product_dir)
9     env.set('CoreFlows_ROOT_DIR', product_dir)
10
11     install_rep = env.get('CoreFlows_INSTALL')
12     root_module_rep = env.get('CoreFlows_ROOT_DIR')
13
14     env.set('CoreFlows_ROOT', product_dir)
15     env.set('CoreFlows_PYTHON', 'ON')
16     env.set('CoreFlows_DOC', 'ON')
17     env.set('CoreFlows_GUI', 'ON')
18     env.set('CoreFlows', os.path.join(install_rep,'bin','CoreFlowsMainExe'))
19     env.set('CoreFlowsGUI', os.path.join(install_rep,'bin','CoreFlows_Standalone.py'))
20     env.set('COREFLOWS_ROOT_DIR', root_module_rep)
21
22     root = env.get('CoreFlows_ROOT_DIR')
23     
24     env.prepend('PATH', os.path.join(root, 'include'))
25     env.prepend('LD_LIBRARY_PATH', os.path.join(root, 'lib'))
26     env.prepend('PYTHONPATH', os.path.join(root, 'lib'))
27     env.prepend('PYTHONPATH', os.path.join(root, 'lib', 'coreflows'))
28     env.prepend('PYTHONPATH', os.path.join(root, 'bin', 'coreflows'))
29     env.prepend('PYTHONPATH', os.path.join(root, 'lib', 'cdmath'))
30     env.prepend('PYTHONPATH', os.path.join(root, 'bin', 'cdmath'))
31     env.prepend('PYTHONPATH', os.path.join(root, 'bin', 'cdmath','postprocessing'))
32  
33 def set_nativ_env(env):
34     pass