Salome HOME
SALOME 9.7.0 -Windows build
[tools/sat_salome.git] / products / env_scripts / URANIE.py
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 import os.path, platform
5
6 def set_env(env, prereq_dir, version, forBuild=None):
7   version = '.'.join(version.replace('-', '.').split('.')[:2])
8   env.set('URANIE_VERSION', version)
9
10   if platform.system()=="Windows" :
11     pass
12   else :
13     env.set('URANIE_ROOT_DIR', prereq_dir)
14     uranie = env.get('URANIE_ROOT_DIR')
15
16     # URANIE PATH
17     env.set('URANIESYS', prereq_dir)
18
19     # PYTHON PATH
20     env.prepend('PYTHONPATH', os.path.join(uranie, 'lib', 'python'))
21
22     # LD LIBRARY PATH
23     env.prepend('LD_LIBRARY_PATH', os.path.join(uranie, 'lib'))
24
25     # ROOT PATH
26     root_env = env.get('ROOT_ROOT_DIR')
27     env.set('ROOTSYS', root_env)
28
29     root_lib_env = os.path.join(root_env,'lib','root')
30     if os.path.isdir(root_lib_env):
31       env.prepend('ROOTSYSLIB', root_lib_env)
32     else:
33       env.prepend('ROOTSYSLIB', os.path.join(root_env,'lib'))
34
35     # PATH
36     env.prepend('PATH', os.path.join(uranie,'bin'))
37     env.prepend('PATH', os.path.join(root_env,'bin'))
38
39     # OPT
40     opt_env = os.path.join(uranie, 'OPT++','optpp-2.4','lib')
41     env.prepend('LD_LIBRARY_PATH', opt_env)
42
43 def set_nativ_env(env):
44   pass